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)

Antwort per Email an