Hallo, On Mon Sep 29 06:12PM, Florian Ragwitz wrote: > ich habe neuerdings ein Problem mit dem Programm moosic[1]. Dieses > besteht aus 2 Programmen, moosic, dem Client, und moosicd, dem passenden > Server dazu, welche beide in Python geschrieben sind. > Das Problem besteht nun darin, da� ich beim starten einer dieser beiden > Anwendungen folgenden Fehler erhalte: > > | # moosicd -t 4444 > | Traceback (most recent call last): > | File "/usr/local/bin/moosicd", line 5, in ? > | if imp.get_magic()!='-\xed\r\n':raise RuntimeError,s > | RuntimeError: requires python 2.2.2 or bytecode compatible > [...] > Das sagt mir eigentlich, da� etwas mit meinem Python nicht so ganz > stimmt. Installiert ist das ben�tigte python2.2 allerdings und mit > Hat jemand eine Idee, wie ich moosic zum Laufen bekomme ohne > /usr/bin/python auf etwas anderes als python2.3 zeigen zu lassen? > > Ich w�re dankbar f�r jeden Tipp.
Das Problem liegt an dem 'import imp'. Starte mal /usr/bin/python2.2 und gebe 'import imp' und imp.get_magic() ein und probiere es danach mit /usr/bin/python2.3. Du wirst sehen, da� unterschiedliche Ergebnisse rauskommen, und somit die if Abfrage korrekt einen Fehler liefert. Ob du im Skript irgendwie explizit sagen kannst, da� du das Module aus v2.2 haben m�chtest, wei� ich leider auch nicht. Ansonsten kannst du vielleicht irgendwas mit nem Wrapper-Script machen? gru�, andreas -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

