Gentoo Archives: gentoo-user-de

From: Reinhard Tchorz <tchorz@××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] firefox macht ärger, python schuld?
Date: Fri, 30 Apr 2010 15:20:37
Message-Id: 4BDAF513.7010202@t-online.de
In Reply to: Re: [gentoo-user-de] firefox macht ärger, python schuld? by Roland Damm
1 Hallo,
2
3 > Am 29.04.2010 23:24, schrieb Roland Damm:
4
5 ...
6
7 > Aber stimmt, dennoch scheint da irgendwer auf die 2.4-Version zurückzugreifen.
8 >
9 > Kann man die einfach mal mit Gewalt deinstallieren?
10 >
11 > Also ich finde bei mir:
12 >
13 > # ls /usr/bin/python*
14 > /usr/bin/python /usr/bin/python-config-2.4 /usr/bin/python-wrapper
15 > /usr/bin/python2.4
16 > /usr/bin/python-config /usr/bin/python-config-2.6 /usr/bin/python2
17 > /usr/bin/python2.6
18
19 Sieht bei mir so aus:
20
21 > ls -l /usr/bin/python*
22 lrwxrwxrwx 1 root root 14 8. Mär 16:39 /usr/bin/python -> python-wrapper
23 -rwxr-xr-x 1 root root 209 8. Mär 16:39 /usr/bin/python-config
24 -rwxr-xr-x 1 root root 1200 8. Mär 16:38 /usr/bin/python-config-2.6
25 -rwxr-xr-x 1 root root 9532 9. Feb 16:49 /usr/bin/python-wrapper
26 lrwxrwxrwx 1 root root 9 8. Mär 16:39 /usr/bin/python2 -> python2.6
27 -rwxr-xr-x 1 root root 5352 8. Mär 16:38 /usr/bin/python2.6
28
29 Es ist also nur die Version 2.6.
30
31 > Also irgendwas 2.4-mäßiges. Aber ich finde unter /usr/lib nur ein Verzeichnis
32 > python2.6, kein 2.4'er. Auch locate liefert nichts so richtiges, es gibt wohl
33 > noch eine ganze Dokumentation von/zu 2.4, massenhaft *.h-Dateien, aber keine
34 > libs mehr.
35 >
36 > In der Tat könnte es sein, dass dieses python 2.4 bei mir nur noch ein bischen
37 > teilweise installiert ist.
38 >
39 > Und dann noch das hier:
40 > # equery belongs /usr/bin/python2.4
41 > [ Searching for file(s) /usr/bin/python2.4 in *... ]
42 >
43 > ... nichts. Es gibt bei mir kein Paket mehr, zu dem diese python2.4-Datei
44 > gehört. Das ist übrigens ein echtes binary, ein link auf was anderes oder so.
45 >
46 > Da liegen vielleicht irgendwelche irritierende Trümmerstücke herum.
47 >
48 > Noch 'nen Test:
49 >
50 > # python2.4 /usr/lib/python2.6/test/test_optparse.py
51 > Could not find platform independent libraries<prefix>
52 > Could not find platform dependent libraries<exec_prefix>
53 > Consider setting $PYTHONHOME to<prefix>[:<exec_prefix>]
54 > 'import site' failed; use -v for traceback
55 > File "/usr/lib/python2.6/test/test_optparse.py", line 1467
56 > with test_support.EnvironmentVarGuard() as env:
57 > ^
58 > SyntaxError: invalid syntax
59 >
60 > Aha! python2.4 gibt es, findet aber die nötigen libs nicht, gleiche
61 > Fehlermeldung wie bei dem Installationsversuch von firefox.
62 >
63 > Test:
64 > # mv /usr/bin/python2.4 /usr/bin/python2.4.bak
65 >
66 > Sodann nochmal emerge gestartet.... jetzt läuft es!
67 >
68 > Cool!
69 >
70 > Also offensichtlich habe ich da in python2.4-Wrack im Fahrwasser liegen und
71 > firefox stolpert drüber. Wäre jetzt noch die Frage, wie ich das möglichst
72 > keimfrei beseitige.
73 >
74 > Ich denke einfach mal mit find und grep alles was nach python2.4 klingt
75 > aufspüren, löschen und dann mit revdep-rebuild die zu viel gelöschten Teile
76 > wieder ergänzen lassen:-)
77
78 Aber aufpassen! Emerge verwendet ja selbst auch python. Und wenn python gar nicht
79 mehr läuft, hat man ein echtes Problem an der Backe ;-)
80 (Ich hatte mal im Zuge einer Entrümplungsaktion eine völlig überflüssige Datei gelöscht
81 mit der Folge, dass der Compiler nicht mehr wollte...)
82
83 Tipp: Mit Hilfe der Seite http://www.portagefilelist.de kann man sich die zu python-2.4.x
84 gehörigen Dateien anzeigen lassen - alles in einer Zeile:
85
86 http://www.portagefilelist.de/index.php/Special:PFLQuery2?dir=dev-lang&package=python&version=2.4.6-r0&searchpkgfiles=lookup&lookup=pkgfiles#result
87
88 Gruß Reinhard

Replies

Subject Author
Re: [gentoo-user-de] firefox macht ärger, python schuld? Roland Damm <roland-damm@×××××.de>