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

Smart liest Channel liste nicht komplett ein [gelöst]

18301

Hacker
Hallo

da gab es schon mal ein Thema zu, aber es hat mir nicht geholfen.

Also Smart liest nur 2 Channel ein.

Versuche ich es nochmal kommt:
/usr/lib/python2.6/site-packages/smart/plugins/zyppchannelsync.py:22: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Traceback (most recent call last):
File "/usr/bin/smart", line 195, in <module>
main(sys.argv[1:])
File "/usr/bin/smart", line 168, in main
exitcode = iface.run(opts.command, opts.argv)
File "/usr/lib/python2.6/site-packages/smart/interface.py", line 51, in run
raise Error, _("Invalid command '%s'") % command
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 8: ordinal not in range(128)
Irgendwas fehlt oder?

Gruß Frank
 

tisu

Hacker
Hi,

-> welche SUSE Version nutzt Du?
-> Sind die Channels alle für die verwendete Distribution.

-> Ich würde SMART und Phyton mal reinstallieren. <- Es können Daten verloren gehen!

Viele Grüße
 
OP
1

18301

Hacker
Hallo

oh ja opensuse 11.1 !

Ja die Liste stimmt.

Reintall mit smart habe ich schon versucht.
Was ist Phyton?

Gruß Frank
 

tisu

Hacker
Python ist eine objektorientierte Programmiersprache, die bei SMART unteranderem eingesetzt wird.

Laut deiner Fehlermeldung:

/usr/lib/python2.6/site-packages/smart/plugins/zyppchannelsync.py:22:
DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5

Versucht SMART auf Phyton zurückzugreifen. Er scheitert.

Ich habe nach deiner Fehlermeldung gegoogelt und habe festgestellt, dass es ein Bug von Ende letzten Jahres war.
Das entnehme ich dieser Quelle: http://trac.edgewall.org/changeset/7696.

Hm, hast du gerade SUSE 11.1 frisch drauf und spielst dir die Channels ein? Oder hat es schon mal unter SUSE 11.1 funktioniert?

Poste bitte aufjeden Fall mal deine Python-Version:

Code:
rpm -qa | grep -i python

Dieser Befehl heißt:
Durchsuche alle installierten Pakete und filtere diese raus, egal wie geschrieben, die python im Titel enthalten.

P.S: Bitte in CODE-Tags posten. Markiere den Text, den du in Code-Tags haben möchtest im Antwortfeld und drücke dann auf die CODE-Schaltfläche.
 
OP
1

18301

Hacker
Hallo

nein wollte die zum erstenmal einspielen.

Hier die Liste.
python-numeric-24.2-195.8
dbus-1-python-0.83.0-21.31
python-base-2.6.0-2.12
python-cairo-1.6.4-1.35
gimp-plugins-python-2.6.2-2.18
python-xml-2.6.0-2.12
python-2.6.0-2.16
python-gtk-2.12.1-63.3
python-qt4-4.4.3-1.44
python-urlgrabber-3.1.0-178.8
python-ReportLab-2.1-1.20
rpm-python-4.4.2.3-20.1
python-qt-3.17.4-1.138
libxml2-python-2.7.1-9.1
python-sip-4.7.7-1.40
libpython2_6-1_0-2.6.0-2.12
python-satsolver-0.13.0-3.3
python-gobject2-2.15.4-2.28
 

tisu

Hacker
Ich versuche mal, ob sich die Fehlermeldung bei mir simulieren lässt.
Weiß im Moment auch nicht weiter.

Melde mich gleich wieder.
 
OP
1

18301

Hacker
Hallo

wie bei welcher Quelle? Ich geb in der Konsole ein:
smart channel-–add http://www.joachim-uhl.de/downloads/channel_Suse11_1.txt

dann kommt:

/usr/lib/python2.6/site-packages/smart/plugins/zyppchannelsync.py:22: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Traceback (most recent call last):
File "/usr/bin/smart", line 195, in <module>
main(sys.argv[1:])
File "/usr/bin/smart", line 168, in main
exitcode = iface.run(opts.command, opts.argv)
File "/usr/lib/python2.6/site-packages/smart/interface.py", line 51, in run
raise Error, _("Invalid command '%s'") % command
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 8: ordinal not in range(128)
 

tisu

Hacker
ok, ich hab den Fehler!

Wenn Du copy & paste machst zu dieser Liste in der Konsole musst du vor dem --add die Striche wegmachen und dann händisch ein -- davor setzen. Aufrund der Formatierung im Netz kommt es da zu diesem Fehler.

Setzt du händisch ein -- vor dem add. Läuft die Kiste durch.

Viele Grüße
 
OP
1

18301

Hacker
Hallo

ja geht DANKE!!!!!!!!!!!!!!!

Man auf sowas muss man erstmal kommen! unglaublich!

Danke und schönes WE!!!
 

tisu

Hacker
Gern geschehen!

Setzt du den Thread noch auf gelöst,bitte.

Einfach in deinen ersten Post gehen und in der Betreffzeile ein [gelöst] schreiben. Danke :D
 

tisu

Hacker
In deinem ersten Post kannst du das Feld "Ändern" anklicken.

Dann kommst du wieder zum Eingabefeld deines kompletten Postes.
Da gehst Du oben in deine Betreffzeile und schreibst vor dem Betreff ein [gelöst] hin.

;)
 
Oben