Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

Probleme mit Smartchannels

Alles rund um die Installation Eures Linuxsystems, sowie die Updatefunktionen des Systems und das Paketmanagement

Moderator: Moderatoren

Antworten
Benutzeravatar
Klaus R
Newbie
Newbie
Beiträge: 46
Registriert: 27. Jul 2005, 16:20
Wohnort: Home of SuSe

Probleme mit Smartchannels

Beitrag von Klaus R » 29. Mai 2006, 12:16

Hallo zusammen,

ich habe gerade versucht die neueste Channelliste von Divine herunterzuladen.

Wenn ich ein smart update versuche kommen folgende Fehlermeldungen:

Lade Zwischenspeicher...
Traceback (most recent call last): ( 0%)
File "/usr/bin/smart", line 194, in ?
main(sys.argv[1:])
File "/usr/bin/smart", line 167, in main
exitcode = iface.run(opts.command, opts.argv)
File "/usr/lib/python2.4/site-packages/smart/interface.py", line 53, in run
result = _command.main(self._ctrl, opts)
File "/usr/lib/python2.4/site-packages/smart/commands/update.py", line 77, in main
ctrl.reloadChannels()
File "/usr/lib/python2.4/site-packages/smart/control.py", line 375, in reloadChannels
self._cache.load()
File "/usr/lib/python2.4/site-packages/smart/backends/rpm/header.py", line 485, in loadFileProvides
file = open(self._filename)
IOError: [Errno 2] No such file or directory: '/var/lib/smart/channels/suse-101-apt-non-oss%%http:__ftp.gwdg.de_pub_linux_suse_apt_SuSE_10.1-i386_base_pkglist.non-oss'

Habe nur ich das Problem und stelle mich dumm an oder gibt es hier grundsätzlich Probleme?

Werbung:
Benutzeravatar
Pfalzwolf
Member
Member
Beiträge: 195
Registriert: 21. Jul 2005, 12:28
Wohnort: Pfalz, nahe SP
Kontaktdaten:

weitere Probleme mit smart

Beitrag von Pfalzwolf » 16. Jun 2006, 17:36

Es gibt offenbar eine Anzahl von Problemen, die sich in unterschiedlichen Fehlermeldungen zeigen.
Weiteres Beispiel:

Code: Alles auswählen

# smart update
Update Zwischenspeicher...                                       ########################################################################################### [100%]

Hole Informationen für 'Packman 3rd party package repository for SUSE Linux on ftp.gwdg.de'
-> http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/base/release
release                                                          ########################################################################################### [  1%]
-> http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/base/release.packman-i686
release.packman-i686                                             ########################################################################################### [  2%]
-> http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/base/release.packman
release.packman                                                  ########################################################################################### [  3%]
-> http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/base/pkglist.packman-i686.bz2
pkglist.packman-i686.bz2                                         ########################################################################################### [  4%]
-> http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/base/pkglist.packman.bz2
pkglist.packman.bz2                                              ########################################################################################### [  5%]

Hole Informationen für 'SUSE 10.0 OpenSource Repository'
-> http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source/media.1/media
media                                                                                                                                                        [  5%]
Traceback (most recent call last):
  File "/usr/bin/smart", line 194, in ?
    main(sys.argv[1:])
  File "/usr/bin/smart", line 167, in main
    exitcode = iface.run(opts.command, opts.argv)
  File "/usr/lib/python2.4/site-packages/smart/interface.py", line 53, in run
    result = _command.main(self._ctrl, opts)
  File "/usr/lib/python2.4/site-packages/smart/commands/update.py", line 78, in main
    failed = not ctrl.reloadChannels(channels, caching=NEVER)
  File "/usr/lib/python2.4/site-packages/smart/control.py", line 351, in reloadChannels
    if not channel.fetch(self._fetcher, progress):
  File "/usr/lib/python2.4/site-packages/smart/channels/yast2.py", line 67, in fetch
    digest = getFileDigest(fetched.getTargetPath())
  File "/usr/lib/python2.4/site-packages/smart/util/filetools.py", line 31, in getFileDigest
    file = open(path)
TypeError: coercing to Unicode: need string or buffer, NoneType found
Das Löschen der smart Arbeitsdaten channels und cache hat nichts gebracht.

Code: Alles auswählen

# rm /var/lib/smart/channels/*
# rm /var/lib/smart/cache
SuSE Leap 42.2|ASUS Prime X370-PRO|Ryzen 7 1700|GraKa:MSI GTX 1050 Ti|LAN: Intel I211AT Gigabit LAN | 4.4.70-18.9-default|KDE 5.8.6

Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus » 16. Jun 2006, 17:39

File "/usr/lib/python2.4/site-packages/smart/channels/yast2.py", line 67, in fetch
versucht mal die yast2-channels zu vermeiden wo es geht, da gibt es zur Zeit Probleme und in der nächsten smart-Version 0.42 wird es einen fix dazu geben ...

Fehler im bugzilla:

Code: Alles auswählen

https://bugzilla.novell.com/show_bug.cgi?id=185562
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User

Benutzeravatar
Pfalzwolf
Member
Member
Beiträge: 195
Registriert: 21. Jul 2005, 12:28
Wohnort: Pfalz, nahe SP
Kontaktdaten:

Genau!

Beitrag von Pfalzwolf » 16. Jun 2006, 18:02

@oc2pus,
das ist es.
Vielen Dank und wieder ein großes Lob!


Folgendes aus dem Bugzilla Report klingt auch gut:
I'v just added the attached patch to smart. An updated package has been pushed
to the Build Service.
SuSE Leap 42.2|ASUS Prime X370-PRO|Ryzen 7 1700|GraKa:MSI GTX 1050 Ti|LAN: Intel I211AT Gigabit LAN | 4.4.70-18.9-default|KDE 5.8.6

Antworten