nicht installierbares Paket bei apt-get upgrade

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

nicht installierbares Paket bei apt-get upgrade

Beitrag von hupfdule » 08.01.2004 22:32:25

Hi,

ich hab hier ein SID am Laufen. Bei einem upgrad kam nun folgende Fehlermeldung:

Code: Alles auswählen

Setting up woody (0.1.6-8) ...
Sorry invalid mode: U
Sorry invalid mode: U
Sorry invalid mode: U
Sorry invalid mode: U
Sorry invalid mode: U
Sorry invalid mode: U
Sorry invalid mode: U
Sorry invalid mode: U
Sorry invalid mode: U
dpkg: error processing woody (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 woody
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ich kann mich entsinnen, dass ich so was vor längerer Zeit mit einem anderen Paket schon mal hatte (die Zeilen mit "Sorry invalid mode: U"). Das ganze scheint aber auf anderen Installationen absolut nicht reproduzierbar.
Hat jemand ne Ahnung was da kaputt sein könnte? Ein google, nach "Sorry invalid mode: U" bringt 0 Ergebnisse.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 09.01.2004 13:07:54

Du könntest Dir den Inhalt von /var/lib/dpkg/info/woody.postinst 'mal anschauen, ob Du da irgendwelche Zeilen erkennst, die Probleme machen. Ich würde auf ein chmod tippen...

Falls die Datei nicht da ist: entweder das Deb händisch sezieren (Arbeit...) oder einfach warten und hoffen, dass das Problem sich morgen oder übermorgen erledigt hat...

PS: That's SID...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 09.01.2004 19:45:58

pdreker hat geschrieben:Du könntest Dir den Inhalt von /var/lib/dpkg/info/woody.postinst 'mal anschauen, ob Du da irgendwelche Zeilen erkennst, die Probleme machen. Ich würde auf ein chmod tippen...
Hat zwar ewig gedauert, aber schlussendlich bin ich dem Problem tatsächlich auf die Spur gekommen. In dem postinst wird folgendes aufgerufen:

Code: Alles auswählen

python -O /usr/lib/python2.3/compileall.py -q $i
Dort passiert auch der Fehler. Nun habe ich die Datei compileall.py angeschaut, auch die Befehle einzeln ausprobiert und habe endlich gemerkt, dass das Problem ist, dass hier compileall.py von python2.3 aufgerufen wird, dafür aber das default-python benutzt wird, was auf meinem System python2.2 ist. Nachdem ich das auf python2.3 geändert habe, hat die Installation geklappt.
Danke Patrick :-)
Falls die Datei nicht da ist: entweder das Deb händisch sezieren (Arbeit...) oder einfach warten und hoffen, dass das Problem sich morgen oder übermorgen erledigt hat...
Das hat ich mir ja auch gedacht, war auch nicht wirklich schlimm für mich, nur halt nervig. Nur nachdem auch nach mehreren Wochen keine Besserung kam, kein bugreport in dieser Richtung und auch bei google nichts zu finden war, hab ich es mal hier probiert.
PS: That's SID...
Ist mir schon klar. Ich jammer ja auch nicht rum, dass das passiert ist. Es war nur etwas ungewöhnlich, dass sich nirgendwo etwas über diesen Fehler finden lies. Kann mir zwar vorstellen, dass das kein besonders häufig verwendetes Paket ist, aber dass das gleich so überhaupt niemand anderem passiert ist, kam mir schon etwas ungewöhnlich vor.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 10.01.2004 19:20:17

Ich glaube, du solltest mal einen Bugreport schreiben. Wahrscheinlich benutzen nicht viele Python2.2 als Standard-python.

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 11.01.2004 12:31:19

Joghurt hat geschrieben:Ich glaube, du solltest mal einen Bugreport schreiben. Wahrscheinlich benutzen nicht viele Python2.2 als Standard-python.
Hab ich auch bereits.

Antworten