Sie sind nicht angemeldet.

1

14.02.2010, 08:21

Emerge Python schlägt fehl

Hi,

Vorwort

Es handelt sich um eine frische Gentoo-Installation welche auf einer Gentoo 2008.0 basiert.

Hardware

Ist die aus meinem Profile, also

CPU: Athlon X2 6000+
Ram: 2048 MB DDR2
HDD's: 1x 200 GB IDE Seagate, 1x SATA 160 GB Western Digital, 1x SATA 500 GB Western Digital
Grafik: nVidia GeForce 8400 GS
Audio: 1x Azalia 2.0 Realtek HDA, 1x Audiy 4 (Emu10k1)

Zum Problem

Ist ja bekannt :-) -> Erstmal ein "Emerge Portage" machen nach einer frischen 2008.0 Installation welches hier aber nicht funktioniert da der immer folgendes meckert

Zitat


"bsddb" module is out-of-date and no longer maintained inside dev-lang/python. It has
* been additionally removed in Python 3. You should use external, still maintained "bsddb3"
* module provided by dev-python/bsddb3 which supports both Python 2 and Python 3.
* It is highly recommended to additionally install Python 3, but without configuring Python wrapper to use Python 3.
*
* ERROR: dev-lang/python-2.5.4-r4 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_setup
* python-2.5.4-r4.ebuild, line 68: Called built_with_use 'pkg_setup' 'pkg_setup'
* eutils.eclass, line 1822: Called die
* The specific snippet of code:
* die) die "$PKG does not actually support the $1 USE flag!";;
* The die message:
* sys-devel/gcc-4.1.2 does not actually support the libffi USE flag!
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-lang/python-2.5.4-r4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-lang/python-2.5.4-r4/temp/die.env'.


Kann da einer etwas mit anfangen?

Grüsse, Sven
[u][b]Homeserver[/b][/u]
[b]CPU: [/b]Pentium 4 HT 3Ghz [b]Ram:[/b] 2048 MB [b]HDDs:[/b] 1x Seagate IDE 80 GB (System) 1x Western Digital 500 GB SATA [b]Lan:[/b] Via Rhine 2 Onboard [b]Grafik: [/b]nVidia GeForce FX5500 [b]System: [/b]Ubuntu 9.10
[u][b]ArbeitsPC[/b][/u]
[b]CPU: [/b]Athlon X2 6000 3Ghz [b]Ram: [/b]2048 MB [b]HDD: [/b]Seagate 200 GB IDE [b]Lan: [/b]Realtek RTL8169 Onboard [b]Audio: [/b]Azalia 2.0 Onboard + Audigy SE [b]Grafik: [/b]nVidia GeForce 7500 LE[b] System: [/b]Gentoo

2

14.02.2010, 09:06

erstmal emerge portage machen?

Man sollte ein emerge --sync machen.
Wenn der dann sagt, dass es einen neuen Portage gibt, dann sollte man auch den updaten ;)

hth poedel
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

14.02.2010, 09:10

Hi,

Und genau da hängt das Problem - "Emerge Portage" zieht er nicht durch wegen EAPI weil meine derzeitig installierte Portageversion nur EAPI 1

Also hab ich mal "Python-Updater" probiert welches aber mit "Missing PVR" abricht .... siehe Zitat

Zitat


* Starting Python Updater
* Main active version of Python: 2.4
* Active version of Python 2: 2.4
* Active version of Python 3: (None)
* PVR missing

Grüsse, Dark
[u][b]Homeserver[/b][/u]
[b]CPU: [/b]Pentium 4 HT 3Ghz [b]Ram:[/b] 2048 MB [b]HDDs:[/b] 1x Seagate IDE 80 GB (System) 1x Western Digital 500 GB SATA [b]Lan:[/b] Via Rhine 2 Onboard [b]Grafik: [/b]nVidia GeForce FX5500 [b]System: [/b]Ubuntu 9.10
[u][b]ArbeitsPC[/b][/u]
[b]CPU: [/b]Athlon X2 6000 3Ghz [b]Ram: [/b]2048 MB [b]HDD: [/b]Seagate 200 GB IDE [b]Lan: [/b]Realtek RTL8169 Onboard [b]Audio: [/b]Azalia 2.0 Onboard + Audigy SE [b]Grafik: [/b]nVidia GeForce 7500 LE[b] System: [/b]Gentoo

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »fndark« (14.02.2010, 09:50)


4

14.02.2010, 11:03

Wie hast du denn die Installation gemacht? Mit einer MiniCD nach dem Handbuch? Oder hast du eine alte 700MB CD (von 2008) genommen und hast deshalb jetzt ein sehr altes Portage drauf?

Wennn das zweite der Fall ist, würde ich mir einen aktuellen Portage-Snapshot ziehen und portage von hand neu installieren. Dann müsste das wieder laufen.

Schau mal hier, vielleicht hilft dir das ein bisschen weiter:


http://www.gentoo.org/proj/en/portage/do…ing-portage.xml

http://itsecureadmin.blogspot.com/2007/0…rge-broken.html

Ich würde in Google auch mal: "portage broken" und "portage veraltet" eingeben. Da findet sich bestimmt was ;)

5

14.02.2010, 12:53

Hi

Gibt es einen Grund für eine neue Installation noch so eine alte Stage3 von 2008 zu verwenden?
wenn nein, dann nimm doch bitte einen aktuellen.
Es gibt doch nun schon über ein Jahr lang ca. alle zwei Wochen aktualisierte Autubuilds von den Stage3, damit sollte es keine Probleme geben.

6

14.02.2010, 14:41

Hi,

jap, den Grund gibt es -> wie mit zu bekommen ist war ich schon länger nichtmehr hier im Forum unterwegs was an der fehlenden Freizeit fehlt was auch der Grund dafür ist das die Installation schneller gehen sollte als bei einer manuellen mit Install-CD und mit meine Freundin mitlerweilen im Genik saß das die unbedingt Gentoo haben will aber selbst ne Installation nie hinbekommen hat ...

Gruss, Dark
[u][b]Homeserver[/b][/u]
[b]CPU: [/b]Pentium 4 HT 3Ghz [b]Ram:[/b] 2048 MB [b]HDDs:[/b] 1x Seagate IDE 80 GB (System) 1x Western Digital 500 GB SATA [b]Lan:[/b] Via Rhine 2 Onboard [b]Grafik: [/b]nVidia GeForce FX5500 [b]System: [/b]Ubuntu 9.10
[u][b]ArbeitsPC[/b][/u]
[b]CPU: [/b]Athlon X2 6000 3Ghz [b]Ram: [/b]2048 MB [b]HDD: [/b]Seagate 200 GB IDE [b]Lan: [/b]Realtek RTL8169 Onboard [b]Audio: [/b]Azalia 2.0 Onboard + Audigy SE [b]Grafik: [/b]nVidia GeForce 7500 LE[b] System: [/b]Gentoo

7

14.02.2010, 14:47

Mhh, so was geht dann halt doch oft nach hinten los und man braucht dann nachher zum Konfigurieren und Updaten länger, als wenn man es gleich richtig gemacht hätte. Ich habe einmal Gentoo anhand eines Kurzleitfadens installiert. Die Installation dauerte eine Stunde, aber man muss dann danach eben alles nochmal durchgehen. Das war dann echt ätzend und dauerte viel länger. Ich werde in Zukunft nur noch nach dem Handbuch installieren. Ist einfach sauber, sicher und funktioniert ;)

Hat sich bei deinem Problem denn schon was getan?

8

14.02.2010, 16:18

Hm..., wenn deine Freundin schnell ein "fertiges" Gentoo nutzen möchte, dann ist evtl. eher die LiveDVD zu empfehlen?!
(Diese ist aber nicht für eine dauerhafte Installation vorgesehen, sondern nur zur Nutzung!)

Ansonsten ist der Offiziell einzigst empfohlenen Weg Gentoo zu installieren manuell auf der Shell
(wie im Handbuch beschrieben)

Klar ist es auch möglich noch eine alte Stage3 aus 2008 für die Installation zu verwenden, doch da wirst du noch einige Hürden zu überwinden haben, und diese sind sicher aufwendiger als noch mal mit einer aktuellen Stage3 neu anzufangen.

9

14.02.2010, 16:26

Hi,

nein, leider hat sich nix getan und hab das 2x gemacht Michi, danke trotzdem!

@Josef Jap, die LiveDVD kenn ich, hat aber 2 Nachteile

1. (sagtest Du selbst schon) Ist nicht für eine Installation vorgesehen
2. Will sie Gentoo dauerhaft nutzen

Somit wird das wohl eine etwas längere Nacht :-)

Danke schön trotzdem

Gruss, Sven
[u][b]Homeserver[/b][/u]
[b]CPU: [/b]Pentium 4 HT 3Ghz [b]Ram:[/b] 2048 MB [b]HDDs:[/b] 1x Seagate IDE 80 GB (System) 1x Western Digital 500 GB SATA [b]Lan:[/b] Via Rhine 2 Onboard [b]Grafik: [/b]nVidia GeForce FX5500 [b]System: [/b]Ubuntu 9.10
[u][b]ArbeitsPC[/b][/u]
[b]CPU: [/b]Athlon X2 6000 3Ghz [b]Ram: [/b]2048 MB [b]HDD: [/b]Seagate 200 GB IDE [b]Lan: [/b]Realtek RTL8169 Onboard [b]Audio: [/b]Azalia 2.0 Onboard + Audigy SE [b]Grafik: [/b]nVidia GeForce 7500 LE[b] System: [/b]Gentoo

10

14.02.2010, 20:38

Hi,

hab hier exakt dasselbe Problem wie der Originalposter, aber unter etwas anderen Hardwarevoraussetzungen:
Installation von einer Gentoo 2008.0 Universal auf einer SUN Ultra10 (Ultrasparc IIi 333MHz, 1GB Ram, Creator 3D)
Vorgehensweise Schritt für Schritt nach Online-Handbuch; uu relevante Besonderheit: stage3 von der CD statt vom Internet.
portage ist aber portage-latest vom Mirror - sollte also aktuell sein.
Wird beim Installieren aber trotzdem als "upzudaten" angezeigt - Update schlägtdann fehl wie beim Orig.poster.
Any Ideas?
(Ich meine ausser mit aktueller stage3 nochmal neu anzufangen? Installationen auf so ner alten Kiste laufen doch ziemlich lange ...)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »blueballoon« (14.02.2010, 20:45)


11

14.02.2010, 20:58

Mhh,

lustig, dass dieses Problem gleich mehrere Leute haben. :)

Ich könnte mir vorstellen, dass ein Python-Update vor dem portage-update funktionieren könnte. Vorher würde ich aber auf alle Fälle mal meine Daten sichern.

Was für eine Python-Version habt ihr denn momentan drauf? Aktuell stable ist "dev-lang/python-2.6.4". Vergesst nicht, dann mit "eselect python list" und python-updater die neue Python-Version auszuwählen. Ich bin mir nicht sicher ob ein python-Update von 2.4 auf 2.6 geht. Kann sein, dass ihr dazwischen noch Python-2.5 emergen müsst.

Ist aber nur eine Vermutung, ich hab so ein Problem noch nie gehabt.

Viel Erfolg

12

14.02.2010, 21:45

Ja, wie von Michi vorgeschlagen vorerst python updaten so das ein Update von "portage" vorgenommen werden kann, das sollte klappen..
ihr werdet euch aber noch auf weitere "Hürden" einstellen müssen..., außerdem wird nahezu das gesamte System neu gebaut werden müssen usw,
das könntet ihr euch alles sparen indem ihr eine aktuelle Stage3 runter ladet und entpackt...

Nur noch mal zur Info...
portage (der Paketmanager von Gentoo) ist bereits im Stage3 Archiv mit drin,
der portage Snapshot ist ein Snapshot vom portage-Tree
das sind also ganz unterschiedliche Dinge...

Der Portage Tree ist das was ihr bei einem System nach einem "emerge --sync" unter
/usr/portage liegen habt, also die ganzen ebuilds, metadata, eclass profile usw..
das hat nichts mit dem Programm "portage" zu tun.

Ich verstehe wirklich nicht warum ihr euch das Leben künstlich so schwer macht... :pinch:
nehmt eine aktuelle Stage3 und ein portage Snapshot aus der gleichen Zeit,
da braucht ihr auch nicht portage Updaten weil es schon aktuell ist..

Zum Verständnis, ihr ladet euch ein Uhraltes stage3 Archiv runter um es dann mühsam zu aktualisieren, erstens ladet ihr die Sources zwei mal runter (die alten und die neuen), zweitens müsst ihr das gesamte System noch mal neu kompilieren, und habt dann auch noch Schwierigkeiten beim Update,
warum tut man sich so was an... ;(

Viel Erfolg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (14.02.2010, 22:04)


13

14.02.2010, 22:21

ok, ok...
ich werds morgen mit aktueller stage3 nochmal probieren.
merci vielmals jedenfalls

14

30.04.2010, 13:41

Hi fndark
wie schaut es aus, bist du weitergekommen?
oder könnte hier nun ein Präfix gesetzt werden?

15

22.05.2010, 05:38

Falls hier noch Interesse besteht...?
siehe auch [gelöst] Python-updater: PVR missing

PS:
ich setze hier erst mal ein "erledigt" Präfix