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

14.09.2004, 12:15

Probleme beim "emerge system" - Gentoo Handbuch Ka

Hallo,

hab mich genau an das Handbuch gehalten, bin jetzt im Kapitel 6 - "Bauen des Systems".
Habe zuvor [code:1]emerge --fetchonly system[/code:1] ausgeführt, und jetzt habe ich [code:1]emerge system[/code:1] eingegeben.
Gentoo beginnt mit kompilieren, bricht aber nach einer gewissen Zeit ab. :shock:
(Fehlermeldung gleich.) Hab dann nochmal "emerge system" eingegeben, Gentoo beginnt wieder mit den Kompilieren. Und wieder nach einer gewissen Zeit bricht Gentoo ab. Wenn ich "emerge system" nach einen Abbruch eingebe, kommt es mir so vor als ob er ein Packet nicht gefunden hat, (evtl. weil ich zuvor die gesamten Quellen heruntergeladen habe) und beim erneuten Start das Packet gefunden wird und beginnt.
Jezt hängt Gentoo bei ein Packet schon länger, ich gebe immer wieder erneut "emerge system" ein und nach einer Zeit wird der Kompilierungsprozess wieder beendet mit einer Fehlermeldung.

Nun die Fehlermeldung (sieht jedesmal fast gleich aus bis auf Packetname):
[code:1]The bug is not reproducible , so it is likely a hardware or OS problem.
make: *** [hv.o] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: sys-devel/libperl-5.8.4-r1 failed.
!!! Function src_compile, Line 213, Exitcode 2
!!! Unable to make libperl.so[/code:1]

Was hat das zu bedeuten? :(

Hab noch eine andere Fehlermeldung:
[code:1]The bug is not reproducible , so it is likely a hardware or OS problem.
make: *** [sperl.o] Error 1

!!! ERROR: dev-lang/perl-5.8.4-r1 failed.
!!! Function src_compile, Line 215, Exitcode 2
!!! Unable to make[/code:1]

Ist so etwas normal :?: :?: :?: :cry:

Mein /etc/make.conf sieht so aus:
[code:1]CFLAGS="-march=athlon-mp -O3 -pipe -mcpu=athlon -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
USE="3dnow mmx sse usb gphoto2 cdr dvdr -kde -qt -arts dvd xine divx4linux gpm alsa tiff xsl maildir jikes bzlib esd -opengl"[/code:1]
Die müsste aber doch ok sein, oder? Ich besitze ein Dual-System, 2x Athlon MP CPU.

So noch eine letzte Fehlermeldung (die beweist das nicht immer der gleiche Fehler auftritt):
[code:1].........
make[1]: *** [DynaLoader.o] Error 139
make[1]: Leaving directory `/var/tmp/portage/perl-5.8.4-r1/work/perl-5.8.4/ext/DynaLoader'
make: *** [lib/auto/DynaLoader/DynaLodaer.a] Error 2

!!! ERROR: dev-lang/perl-5.8.4-r1 failed.
!!! Function src_compile, Line 215, Exitcode 2
!!! Unable to make[/code:1]

Kann mir jemand weiterhelfen? Warte auf Anweisungen. :wink: Vielen Dank im Voraus :!:

2

14.09.2004, 12:40

Zitat

CFLAGS="-march=athlon-mp -O3 -pipe -mcpu=athlon -fomit-frame-pointer"

siehts wirklich so as, mit mp? wusste gar nicht das es einen MP gibt :roll:

ich denke es sollte XP sein, dann funzts auch mit emergen.
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

3

14.09.2004, 12:52

Zitat

Original von harlekin

Zitat

CFLAGS="-march=athlon-mp -O3 -pipe -mcpu=athlon -fomit-frame-pointer"

siehts wirklich so as, mit mp? wusste gar nicht das es einen MP gibt :roll:

ich denke es sollte XP sein, dann funzts auch mit emergen.

[code:1]CFLAGS="-march=athlon-mp -O3 -pipe -mcpu=athlon -fomit-frame-pointer"[/code:1]
mp ist schon richtig, steht so auch in /etc/make.conf.example. :wink:
Du hast noch nicht von Athlon MP Prozessoren gehört? Die sind für Dual-Systeme. :D

4

14.09.2004, 13:03

meine referenz war grade nicht zu erreichen, timeout... (man weiss ja nix, sodern nur wo's steht :) kenne nur dual-pentium bzw. celeron... )

aber ja natürlich hast du recht.

du hast auch den smp-kernel genommen? hmm...
ohne das problem zu lösen: das "mcpu" ist zuviel, wenn du "march" verwendest.

sonst leider keine idee hier, aber

Zitat

The bug is not reproducible , so it is likely a hardware or OS problem.
hat auch nichts mit use-flags oder cpu-type zu tun. evtl.hw-rpoblem? beide cpu's rannten vor kurzem noch einwandfrei? RAM auch i.O.?
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

5

14.09.2004, 13:19

jap, ich habe den smp-kernel genommen.
aber wenn man "mcpu" mit angibt ist das doch nicht schlimm, habe das so aufgefasst dass das kein problem ist, mmhhh ....

hardware ist top, es lief vorher ein suse linux 9.1 drauf und ein xp.

Zitat

sonst leider keine idee

trotzdem danke.

6

14.09.2004, 13:28

Du könntest es mal mit -O2 statt -O3 versuchen.
Manchmal ist -O3 einfach zuviel des Guten. Hatte damit auch bei einigen Paketen Probleme. Zumal es IMHO nicht wirklich nochmal viel bringt.

Grüße.

7

14.09.2004, 13:55

Re: Probleme beim "emerge system" - Gentoo Handbuc

Zitat

Original von sbi


[code:1]CFLAGS="-march=athlon-mp -O3 -pipe -mcpu=athlon -fomit-frame-pointer"
[/code:1]

Ist es hier nicht so, dass man entweder -mcpu=foo oder -march=foo nehmen sollte?
klopf, klopf................................................www.DAESS.de

8

14.09.2004, 13:56

Zitat

Original von B4n4$u4

Du könntest es mal mit -O2 statt -O3 versuchen.
Manchmal ist -O3 einfach zuviel des Guten. Hatte damit auch bei einigen Paketen Probleme. Zumal es IMHO nicht wirklich nochmal viel bringt.

Grüße.

Kann ich das jetzt "mittendrin" ändern? Es wurden ja schon ein paar (weiß nicht wie viel) Packete mit der Option "-O3" kompilliert. Oder muss ich alles nochmal von vorn beginnen ? Oder reicht nochmal Bootstrappen und dann wieder "emerge system"?

9

14.09.2004, 14:01

ich würds sogar erstmal nur für perl probieren. und ja geht mittendrin, alle dann compilierten paket werden mit O2 kompiliert. (es werden eh nicht alle pakete mit deinen vorgaben compiliert (z.bsp. gcc, openoffice, mozilla, mplayer)
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

10

14.09.2004, 14:22

Ich habs gerade ausprobiert, "-O3" auf "-O2" gesetzt, aber es funktioniert trotzdem nicht. Habe dann auch noch "-mcpu" weggelassen, hat ebenfalls nicht funktioniert. :cry:

11

14.09.2004, 14:58

Könnte sein dass es auch mit deiner Hardware zu tun hat

Zitat

The bug is not reproducible , so it is likely a hardware or OS problem.

Schon mal deinen Speicher memgetestet?
Ich würde das Ganze einfach mal "von unten" angehen, z. B. CFLAGS so unoptimiert wie möglich setzen, versuchen dein system zu mergen, später updaten mit "härteren" CFLAGS....
klopf, klopf................................................www.DAESS.de

12

14.09.2004, 15:32

Ich hatte das auch mal, und sogar ebenfalls mit perl. Schuld waren defekte Blöcke auf der Platte. Ob das bei Dir zutrifft kann ich natürlich nicht sagen.

Wie sind den Deine Timings für den Speicher? Vielleicht auch mal etwas konservativer einstellen.
Wer Würmer hat, ist nie allein! :evil:

13

14.09.2004, 17:19

Ich habe CFLAGS komplett abgespeckt, ging immer noch nicht.
Timings für den Speicher, kann ich leider nicht im BIOS einstellen.
Hab jetzt ECC Scrub und Multiple bit (SERR) aktiviert. Und teste gerade mein Speicher mit Memtest-86 v.3.1, der Speicher lief aber bis jetzt immer. Naja, sicher ist sicher.

14

14.09.2004, 22:47

Hab jetzt die Festplatte nochmal formatiert. Portage geupdatet und gebootstrappt.
Jetzt erscheint schon beim Bootstrappen eine Fehlermeldung, vielleicht hatte ich die das erste mal übersehen und deswegen ging sicherlich auch nicht das emergen.
Aber wieso tritt beim Bootstrappen ein Fehler auf? So langsam vergeht mir die Freude auf Gentoo. :? (Da die Installation auch sehr viel Zeit in Anspruch nimmt!)
Die Fehlermeldung sieht so ähnlich wie schon beschrieben bei emergen aus, bloß das jetzt glibc-2.3.3.20040420-r1 failed. :cry: :cry: :cry:

Das kann und darf doch eingentlich nicht so schwierig sein!
Bin für jeden Rat dankbar!

15

15.09.2004, 03:41

So, hab nun nochmal Festplatte formatiert, diesmal mit ext2 und ext3 (vorher xfs). Portage geupdatet und gebootstrappt. Es erscheint immer noch eine Fehlermeldung (die gleiche). Nach der Eingabe von
[code:1]scripts/bootstrap.sh[/code:1]
kommt nach einer gewissen Zeit die Fehlermeldung:
[code:1]The bug is not reproducible, so it is likely a hardware or OS problem.
make[2]: *** [/var/tmp/portage/glibc-2.3.3.20040420-r1/work/glibc-2.3.2/buildhere/io/fts.os] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.3.20040420-r1/work/glibc-2.3.2/io'
make[1]: *** [io/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3.20040420-r1/work/glibc-2.3.2'
make: *** [all] Error 2

!!! ERROR: sys-libs/glibc-2.3.3.20040420-r1 failed.
!!! Function src_compile, Line 589, Exitcode 2
!!! (no error message)
[/code:1]
Hat jemand noch eine Idee???

16

15.09.2004, 08:18

Woher hast du denn deine Sourcen?

(Nochmal zu den CFLAGS:
http://www.freehackers.org/gentoo/gccflags/flag_gcc3.html
könnte vielleicht ganz nützlich sein. Wobei es an den Flags ja nicht liegen dürfte, wenn selbst bei Null-Anpassung der Flags nichts läuft.)

Du könntest dir auch mal die UltimateBootCD ziehen, da hats n Haufen Diagnosetools drauf, mit denen du deine Hardware checken kannst.

Und ja, nur nicht die Geduld verlieren: Vorfreude ist ja bekanntlich die schönste Freude!
klopf, klopf................................................www.DAESS.de

17

15.09.2004, 10:31

also workaround würde ich vorschlagen, du holst dir ne stage 3, backst kernel usw. bootest dann ins neue system und machst nochmal nen [code:1]emerge -vuDe system[/code:1]
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

18

15.09.2004, 14:01

Vielen Dank für eure Infos :!:

Die Sourcen habe ich von www.gentoo.de --> Mirror-Server, war glaub: "ftp://ftp.wh2.tu-dresden.de/pub/mirrors/…/2004.2/livecd/". Und hab mir dann die "install-x86-minimal-2004.2.iso" heruntergeladen.

Ich zieh mir momentan die "UltimateBootCD" und werde damit nochmal meine Hardware testen.

Zitat

Und ja, nur nicht die Geduld verlieren: Vorfreude ist ja bekanntlich die schönste Freude!

Jap, aber ich habe extra Urlaub genommen um das (mit) durchzuziehen. Das ich solange für die Installation brauch, damit hatte ich eigentlich nicht gerechnet! :(

Hab in der Nacht, weils mir dann gereicht hat, eine Debian Installation (http://gluck.debian.org/cdimage/testing/…386-netinst.iso) gestartet. Müsste nachher irgendwann (2Std) fertig sein. Die Packetauswahl ist aber auch nicht so übersichtlich/schön. Paar Packete ausgewählt so um die 1,2 GB zum downloaden. Dann noch paar Haupt-Packte mit ausgewählt schon war ich bei 7 GB. :roll:

Nagut, ich werd es nochmal erneut versuchen, dann aber mit Stage 3.?
Wenn ich das mit Stage 3 installiert habe, dann kann ich auch von Grund auf neu kompilieren (sowie Stage 1) = "emerge -vuDe system"?

19

15.09.2004, 14:09

Zitat

Nagut, ich werd es nochmal erneut versuchen, dann aber mit Stage 3.?
Wenn ich das mit Stage 3 installiert habe, dann kann ich auch von Grund auf neu kompilieren (sowie Stage 1) = "emerge -vuDe system"?

jap

ich würde allerdings vorher nochmal extra gcc und glibc kompilieren, damit gleich die richtigen fürs neu bauen verwendet werden, also:
emerge -u gcc glibc und dann emerge -vuDe system
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

20

15.09.2004, 19:10

Hab leider noch ein Problem. :(
Hab jetzt soweit nochmal alles neu gemacht (von Anfang an) und bin jetzt im Kaptiel 7. Ich habe XFS als Dateisystem genommen und möchte sowie im Handbuch angegeben
[code:1]emerge xfs-sources[/code:1] eingeben/ausführen. Aber es kommt eine Fehlermeldung:
[code:1]Calculating dependencies
emerge: there are no masked or unmasked ebuilds to satisty "xfs-sources".

!!! Error calculating dependencies. Please correct.[/code:1]
[code:1]ls /usr/portage/sys-kernel/[/code:1]
listet "vanilla-sources" usw. auf, aber nicht "xfs-sources". Gerade das was ich benötige fehlt wieder mal. :(
Aber im Handbuch ist es doch mit angegeben, warum fehlt das dann? Bekomme ich das jetzt während der Installation noch in "/usr/portage/sys-kernel/" rein? Möchte jetzt nicht nochmal von vorn beginnen.