Gentoo Archives: gentoo-user-de

From: Roland Damm <roland-damm@×××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] firefox macht ärger, python schuld?
Date: Thu, 29 Apr 2010 21:25:48
Message-Id: 201004292324.56013.roland-damm@arcor.de
In Reply to: Re: [gentoo-user-de] firefox macht ärger, python schuld? by Reinhard Tchorz
1 Moin,
2
3 Am Donnerstag, 29. April 2010 13:09:55 schrieb Reinhard Tchorz:
4
5 > Eins finde ich komisch - laut Fehlermeldung wird Python 2.4 verwendet.
6 > Aber 2.6 soll doch aktiv sein?
7
8 Stimmt, das war mir garnicht aufgefallen. Ich hatte allerdings schon folgendes
9 ausprobiert:
10
11 > Wild geraten: Hast Du eigentlich nach dem Python-Update auch das Programm
12 > python-updater aufgerufen? Für mich sieht es so aus, dass 2.6 ausgewählt
13 > ist, emerge aber immer noch 2.4 verwendet.
14
15 genau. python-updater ausgeführt. Hat auch was gemacht, aber geändert hat es
16 nichts. Dann mal zum Spass mit eselect auf python 2.4 umgeschlatet und noch
17 mal probiert: Da funktionionierte emerge selbst schon nicht mehr. Also wieder
18 auf 2.6 umgeschaltet.
19
20 Aber stimmt, dennoch scheint da irgendwer auf die 2.4-Version zurückzugreifen.
21
22 Kann man die einfach mal mit Gewalt deinstallieren?
23
24 Also ich finde bei mir:
25
26 # ls /usr/bin/python*
27 /usr/bin/python /usr/bin/python-config-2.4 /usr/bin/python-wrapper
28 /usr/bin/python2.4
29 /usr/bin/python-config /usr/bin/python-config-2.6 /usr/bin/python2
30 /usr/bin/python2.6
31
32 Also irgendwas 2.4-mäßiges. Aber ich finde unter /usr/lib nur ein Verzeichnis
33 python2.6, kein 2.4'er. Auch locate liefert nichts so richtiges, es gibt wohl
34 noch eine ganze Dokumentation von/zu 2.4, massenhaft *.h-Dateien, aber keine
35 libs mehr.
36
37 In der Tat könnte es sein, dass dieses python 2.4 bei mir nur noch ein bischen
38 teilweise installiert ist.
39
40 Und dann noch das hier:
41 # equery belongs /usr/bin/python2.4
42 [ Searching for file(s) /usr/bin/python2.4 in *... ]
43
44 ... nichts. Es gibt bei mir kein Paket mehr, zu dem diese python2.4-Datei
45 gehört. Das ist übrigens ein echtes binary, ein link auf was anderes oder so.
46
47 Da liegen vielleicht irgendwelche irritierende Trümmerstücke herum.
48
49 Noch 'nen Test:
50
51 # python2.4 /usr/lib/python2.6/test/test_optparse.py
52 Could not find platform independent libraries <prefix>
53 Could not find platform dependent libraries <exec_prefix>
54 Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
55 'import site' failed; use -v for traceback
56 File "/usr/lib/python2.6/test/test_optparse.py", line 1467
57 with test_support.EnvironmentVarGuard() as env:
58 ^
59 SyntaxError: invalid syntax
60
61 Aha! python2.4 gibt es, findet aber die nötigen libs nicht, gleiche
62 Fehlermeldung wie bei dem Installationsversuch von firefox.
63
64 Test:
65 # mv /usr/bin/python2.4 /usr/bin/python2.4.bak
66
67 Sodann nochmal emerge gestartet.... jetzt läuft es!
68
69 Cool!
70
71 Also offensichtlich habe ich da in python2.4-Wrack im Fahrwasser liegen und
72 firefox stolpert drüber. Wäre jetzt noch die Frage, wie ich das möglichst
73 keimfrei beseitige.
74
75 Ich denke einfach mal mit find und grep alles was nach python2.4 klingt
76 aufspüren, löschen und dann mit revdep-rebuild die zu viel gelöschten Teile
77 wieder ergänzen lassen:-)
78
79 CU Rollo
80
81 PS.: Ja, Firefox läuft jetzt in der neuesten Version. Besten Dank erstmal.

Replies

Subject Author
Re: [gentoo-user-de] firefox macht ärger, python schuld? Reinhard Tchorz <tchorz@××××××××.de>