• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

smart abgeschossen

Enz

Newbie
Hallo,
bin nun nach langem 9.2 auf 10.1 gewechselt. Habe mir auch smart installiert habe jedoch in einem Anflug geistiger Umnachtung in der GUI die kompletten Channel gelöscht. Jetzt bekomm ich jedesmal folgende Fehlermeldung wenn ich smart starte und es beendet sich dann auch.

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 reloadC hannels
self._cache.load()
File "/usr/lib/python2.4/site-packages/smart/backends/rpm/header.py", line 419 , in getLoadSteps
return os.path.getsize(self._filename)/2500
File "/usr/lib/python2.4/posixpath.py", line 139, in getsize
return os.stat(filename).st_size
OSError: [Errno 2] No such file or directory: '/var/lib/smart/channels/suse-100- apt-kde-unstable%%http:__ftp.gwdg.de_pub_linux_suse_apt_SuSE_10.0-i386_base_pkgl ist.kde-unstable'
client1:/home/enz # smart update
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 419, in getLoadSteps
return os.path.getsize(self._filename)/2500
File "/usr/lib/python2.4/posixpath.py", line 139, in getsize
return os.stat(filename).st_size
OSError: [Errno 2] No such file or directory: '/var/lib/smart/channels/suse-100-apt-kde-unstable%%http:__ftp.gwdg.de_pub_linux_suse_apt_SuSE_10.0-i386_base_pkglist.kde-unstable'

Ein de- und reinstallieren hat auch nichts gebracht, weiss jemand Abhilfe?

Danke
Pascal
 
Sichere die Channelliste:
Code:
smart channel --show > /tmp/smart-channels.txt
Setz danach alles zurück:
Code:
rm -rf /var/lib/smart/*
Danach ist alles wieder "jungfräulich", d.h. es sind keine Channels bzw. nur noch die vordefinierten Channels da.

Dann die Datei /tmp/smart-channels.txt mit den gesicherten Channels bearbeiten und die Teile, die Sinn ergeben bzw. erwünscht sind behalten, den Rest rauswerfen und am Ende wieder importieren:
Code:
smart channel --add /tmp/smart-channels.txt
 
Oben