Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

20.07.2009, 00:17

python-updater Endlosschleife und Neuinstalation

Hey,

..ich habe schon öfters "python-updater" auf einem System durchlaufen lassen.Es werden immer wieder diese 3 Pakete wiederholt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
python-updater
* Starting Python Updater from 2.5 to 2.6 :
*   Adding to list: =app-emulation/virtualbox-bin-3.0.2
*   Adding to list: =x11-libs/vte-0.17.4-r3
*   Adding to list: =dev-libs/boost-1.35.0-r2

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-libs/boost-1.35.0-r2  USE="-debug -doc -expat -icu -mpi -tools" 0 kB
[ebuild   R   ] app-emulation/virtualbox-bin-3.0.2  USE="additions chm -headless -sdk -vboxwebsrv" 0 kB
[ebuild   R   ] x11-libs/vte-0.17.4-r3  USE="opengl python -debug -doc" 0 kB

Total: 3 packages (3 reinstalls), Size of downloads: 0 kB


Woran kann das liegen?

Gruss Micha.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Michigen« (22.07.2009, 17:26)


2

20.07.2009, 00:36

Hey Micha
da bin ich auch ein wenig überfragt... ?(
ich würd da einfach mal die Pakete deinstallieren..
etwa

Quellcode

1
# emerge -C boost boost-build virtualbox-bin vte
dann mit einem "emerge -avuDN world" die Abhängigkeiten wieder installieren lassen.
Vergesse nicht "emerge -av virtualbox-bin" (ist ja vermutlich keine Abhängigkeit)

alles auf eigene Gefahr... ;)

ansonsten, was sagt

Quellcode

1
$ eselect python list
?

Gute Nacht

3

20.07.2009, 00:59

Nabend josef.95,

..danke für Deine Superschnelle Antwort!
So werde ich das mal versuchen.
Habe mich irgendwie nicht getraut "dev-libs/boost" zu entfernen. Hört sich irgendwie so "wichtig" an. :S

"eselect python list" sagt follgendes:

Quellcode

1
2
3
4
ASRock_K8 ~ # eselect python list
Available python interpreters:
  [1]   python2.5
  [2]   python2.6 *


gute Nacht.

Micha.

4

20.07.2009, 01:22

Habe mich irgendwie nicht getraut "dev-libs/boost" zu entfernen. Hört sich irgendwie so "wichtig" an. :S
Ne, überlebenswichtig ist es für das grund-System nicht, kannst es kurzfristig ruhig runterhauen!
Wie gesagt, schiebe gleich ein "emerge -avuDN world" hinterher, da sollte es dann ja wieder neu installiert werden.
Auch ein "revdep-rebuild" sollte dann folgen.

5

20.07.2009, 07:43

Moin,

..habe ich alle drei Pakete entfernt und wieder durch "emerge -avuDN world" neubauen lassen. Aber immer noch der gleiche Efeckt mit "python-updater"
Sollte (kann) ich Python-Version 2.5 entfernen?

Grüsse Micha.

6

21.07.2009, 11:51

Hallo,

..wie bekomme ich "dev-lang/python" zurück. Ich habe es ausversehen entfernt. Leider wird es jetzt schwierig!
Beim Versuch:

Quellcode

1
2
emerge htop
bash: /usr/bin/emerge: /usr/bin/python: bad interpreter: Datei oder Verzeichnis nicht gefunden

kommt das dabei raus!

Ist es möglich das System jetzt wieder stabil zu bekommen?

Grüsse Micha.

7

21.07.2009, 18:01

..wie bekomme ich "dev-lang/python" zurück. Ich habe es ausversehen entfernt.
Och Micha! , das bedeutet GAU auf einem gentoo-System..., portage / emerge usw benötigt dringend "dev-lang/python"

Ist es möglich das System jetzt wieder stabil zu bekommen?
Was meinst du damit? , vom Testing-Zweig zurück zu Stable ? , das ist so ohne weiteres meines Wissens nach nicht so einfach möglich, beim downgrade von glibc wirds schwierig...
Oder meinst du die Reparatur deines jetzigen Systems, sprich python wieder einzubauen?

8

21.07.2009, 19:59

Hey josef.95,

.."nur" python wieder einbauen. Damit so Grundlegende Sachen erst mal wieder funktionieren.
Alles ander läuft dann hoffentlich wieder. ;) Nur das mit dem "python-updater" hat mir keine Ruhe gelassen.
Da war ich wohl zu voreilig?

Gruss Micha.

10

21.07.2009, 22:53

so richtig funktioniert das nicht.

./python sieht bei mir so aus.

Quellcode

1
2
3
4
5
6
7
8
9
./python
Python 2.6.2 (r262:71600, Jul 21 2009, 22:22:12)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import sys
>>> print(sys.version)
2.6.2 (r262:71600, Jul 21 2009, 22:22:12)
[GCC 4.3.2]

bei emerge kommt follgendes:

Quellcode

1
2
3
4
5
6
7
emerge python
-su: /usr/bin/emerge: /usr/bin/python: bad interpreter: Datei oder Verzeichnis nicht gefunden
ASRock_K8 Python-2.6.2 # ./python emerge python
./python: can't open file 'emerge': [Errno 2] No such file or directory
ASRock_K8 Python-2.6.2 # emerge --oneshot python
-su: /usr/bin/emerge: /usr/bin/python: bad interpreter: Datei oder Verzeichnis nicht gefunden
ASRock_K8 Python-2.6.2 #                                                                      


und wenn ich versuche den link zu setzen soll es den auch schon geben.

Quellcode

1
2
ln -s /root/Python-2.6.2/python /usr/bin/python
ln: Erzeuge symbolische Verknüpfung „/usr/bin/python“: Die Datei existiert bereits


Wie könnte ich jetzt weitermachen?

Micha.

11

22.07.2009, 00:47

/usr/bin/python ist normlalerweise ein Symlink auf das aktuell verwendete Python. Dieser ist bei Dir zZ. verweist und könnte überschrieben werden.

Quellcode

1
ln -sf /root/Python-2.6.2/python /usr/bin/python
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

12

22.07.2009, 08:48

Moin bell,

..richtig! Option "f" fürs überschreiben. Jetzt rennts durch.

Super. Vielen Dank. :)

Micha.

13

22.07.2009, 17:22

Python konnte ich ja zum Glück neu bauen. Jedoch habe ich jetzt noch ein kleines Problem bei einem emerge -e system.
Da kommt dann follgende:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[ebuild   R   ] 
ASRock_K8 ~ # emerge -ev system

These are the packages that would be merged, in order:

Calculating dependencies... done!

.......................................................................................................
....x11-libs/qt-qt3support-4.5.1  USE="accessibility kde -debug -pch -phonon" 0 kB
......................................................................................................
Total: 305 packages (305 reinstalls), Size of downloads: 0 kB


>>> Verifying ebuild manifests
!!! A file is not listed in the Manifest: '/usr/portage/x11-drivers/nvidia-drivers/files/eblits/src_install-libs.eblit'
die Punkte habe ich eingefügt


Wie bekomme ich "/usr/portage/x11-drivers/nvidia-drivers/files/eblits/src_install-libs.eblit" wieder in Manifest?

Gruss Micha.

14

22.07.2009, 19:03

Das wird wahrscheinlich ein temporäres Problem sein. Mache mal ein

Quellcode

1
emerge --sync
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

15

22.07.2009, 19:20

Ich hatte es in Form von "eix-sync" gemacht. Nun nach "emerge --sync" läuft es.
Ist dass denn nicht das selbe? :wacko:

16

22.07.2009, 19:29

eix-sync führt unter anderem emerge --sync aus, hätte also genauso geholfen. Der Zeitpunkt vom letzten eix-sync war schlecht. Auf dem Mirror war das Manifest für die eine Datei noch nicht aktualisiert.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

17

22.07.2009, 22:25

..genau das war es. Jetzt läufts und ich weis jetzt auch wie ich "python" auf die harte Tour update! :D

Klasse.