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

06.04.2009, 17:31

Emerge Portage // Emerge Python Problem

Servus zusammen...

ich habe ein kleines Problem mit einem Gentoo-basierten Server den ich von einem Kollegen zur Administration "geerbt" habe.

Um die ganze Sache auf Vordermann zu bringen habe ich erstmal ein versucht ein

emerge portage

auszuführen mit folgendem Ergebnis:

Calculating dependencies |
!!! All ebuilds that could satisfy ">=dev-lang/python-2.5" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/python-2.5.4-r2 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.5.2-r7 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.5.2-r8 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.6.1-r1 (masked by: required EAPI 2, supported EAPI 0)
# Ali Polatel <hawking@gentoo.org> (05 Oct 2008)
# Masked until packages that don't work with it are fixed.
# see bug #230205 for more info

- dev-lang/python-2.6-r5 (masked by: required EAPI 2, supported EAPI 0)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "dev-python/pycrypto-2.0.1-r8" [ebuild])



Schlau wie ich bin hab ichs dann mal mit

emerge python versucht. Auch das war nicht so erfolgreich wie ichs mir gewünscht hätte:



Calculating dependencies /
!!! All ebuilds that could satisfy "python" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/python-2.5.4-r2 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.5.2-r7 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.4.4-r5 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.4.4-r6 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.5.2-r8 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.4.4-r15 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.4.4-r14 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.6.1-r1 (masked by: required EAPI 2, supported EAPI 0)
# Ali Polatel <hawking@gentoo.org> (05 Oct 2008)
# Masked until packages that don't work with it are fixed.
# see bug #230205 for more info

- dev-lang/python-2.6-r5 (masked by: required EAPI 2, supported EAPI 0)




Ausgangspunkt meiner ganzen Bemühungen war eigentlich der Versuch, Spamassassin zu installieren:



emerge spamasassin

Calculating dependencies /
!!! All ebuilds that could satisfy "app-crypt/pinentry" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-crypt/pinentry-0.7.5-r1 (masked by: required EAPI 1, supported EAPI 0)
- app-crypt/pinentry-0.7.5 (masked by: required EAPI 1, supported EAPI 0)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "app-crypt/gnupg-2.0.10" [ebuild])




So und nun stehe ich da und weis nicht weiter. Vielleicht hat ja Einer von Euch eine gute Idee für mich?

2

07.04.2009, 09:49

Hui, das System ist wohl ziemlich alt, wenn nur EAPI 0 unterstützt wird und nicht mal 1.

Würde ein Stage3 drüber bügeln und ein komplettes Systemupdate fahren.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

07.04.2009, 12:36

Ja das sehe ich auch so...



Alt und schlecht gewartet :-(



Da ich - leider - mit Gentoo nicht ganz so fit bin :( habe ich noch eine Frage zu Deiner Antwort.


Was bedeutet " Stage 3 drüberbügeln" und wie würde man am Besten vorgehen bzgl. eines kompletten System-Updates?

4

07.04.2009, 19:47

Ich glaube mit drüber bügeln hat maggu wohl eher eine Neuinstallation gemeint.
Hier eine schöne Anleitung dafür: http://www.gentoo.de/doc/de/handbook/handbook-x86.xml (für x86)
Ansonsten könnte man es mit einem Profilupdate versuchen, falls du das System nicht vollständig plätten möchtest.
http://www.gentoo.de/doc/de/gentoo-upgrading.xml
Allerdings weiß ich nicht, wie sicher das ist, wenn man ein (sehr) altes System auf 2008.0 updaten will.

Quellcode

1
:(){ :|:&};:

5

07.04.2009, 21:00

Nein, ich habe keine Neuinstallation gemeint.

Aber eine Neuinstallation wäre wohl auch nicht schlecht, da bei einem Update (was dann nach der Methode die mir erst vorschwebte möglich gewesen wäre) wohl eh jedes Paket auf eine neue Version gebracht werden würde...
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.