buildworld funktioniert nicht ;-(

aequitaz

Active Member
Hallo,

ich wollte gerade mein FreeBSD 5.2 CURRENT auf FreeBSD 5.2.1 RELEASE umbauen, als ich dann make buildworld startete kam folgende Fehlermeldung:

daemon# make buildworld

--------------------------------------------------------------
>>> Building an up-to-date make(1)
--------------------------------------------------------------
sh /usr/src/tools/install.sh -s -o root -g wheel -m 555 make /usr/obj/usr/src/make.i386
*** Signal 11

Stop in /usr/src/usr.bin/make.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
daemon# Jun 27 08:46:57 daemon kernel: pid 5137 (install), uid 0: exited on signal 11 (core dumped)

kann leider nichts damit anfangen .... hat jemand eine Idee wie ich das Problem fixen könnte.

vielen dank im vorraus
 
Wie bist du denn bisher vorgegangen beim Update?? Ich könnt mir vorstellen, dass Dateien, die zum bilden der Welt notwendig sind, nicht oder in der falschen Version vorhanden sind...??
 
Da ich von der 5.2 Current zu 5.2.1 Release wollte, habe ich das /usr/share/examples/cvsup/stable-supfile bearbeitet:

*default host=cvsup2.de.FreeBSD.org
*default base=/usr
*default prefix=/usr
# The following line is for 4-stable. If you want 3-stable or 2.2-stable,
# change "RELENG_4" to "RELENG_3" or "RELENG_2_2" respectively.
*default release=cvs tag=RELENG_5_2
*default delete use-rel-suffix

und das ganze mit cvsup -g -L 2 stable-supfile gestartet, danach wollte ich die Schritte wie in dem /usr/src/Makefile beschrieben, ausführen.


Leider habe ich jetzt auch noch ein anderes Problem, wenn ich mich mit root einlogge verlangt er kein Passwort mehr, es kommt folgende Fehlermeldung:

login: root
Jun 28 05:58:53 daemon login: in openpam_read_policy_file(): /etc/pam.d/login: invalid control flag on line 10: 'include'
Jun 28 05:58:53 daemon login: in openpam_read_policy_file(): /etc/pam.d/login: invalid control flag on line 14: 'include'
Jun 28 05:58:53 daemon login: in openpam_read_policy_file(): /etc/pam.d/login: invalid control flag on line 17: 'include'
Jun 28 05:58:53 daemon login: in openpam_read_policy_file(): /etc/pam.d/login: invalid control flag on line 20: 'include'
Jun 28 05:58:53 daemon login: ROOT LOGIN (root) ON ttyd0

habe schon versucht mit passwd ein neues zu setzen, aber es ist ihm egal ;-( ... und root ohne Passwort ist nicht wirklich schon.
 
Was hast Du _vor_ Deinem Versuch eine buildworld zu machen getan?
Schon mal einen build laufen lassen der an irgendeiner Stelle in die Knie ging?
Probiere im single user mode nochmals zu bauen, bzw. den Inhalt von /usr/obj löschen und dann bauen.
 
habe den Inhalt von /usr/obj gelöscht und make buildworld angeworfen ... er bricht an einer anderen Stelle mit folgender Fehlermeldung ab:


sh /usr/src/tools/install.sh -s -o root -g wheel -m 555 make /usr/obj/usr/src/make.i386
*** Signal 11

Stop in /usr/src/usr.bin/make.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
darmon# Jun 28 07:25:12 rootie kernel: pid 8445 (install), uid 0: exited on signal 11 (core dumped)

Ich probier es jetzt mal im single user mode.
 
naja laut www.freebsd.org Handbuch reicht es wenn man RELENG_5_2 angibt.

(RELENG_5_2
Der Zweig, auf dem sicherheitsrelevante oder kritische Fehlerbehebungen für FreeBSD 5.2 und FreeBSD 5.2.1 durchgeführt werden.)

src-all habe ich auch in dem Script stehen, habe ich nur nicht gepostet.
 
aequitaz schrieb:
Signal 11 bedeutet in den meisten Fällen, daß ein Hardware-Fehler vorliegt. Ein make world beansprucht sehr stark die Hardware - ist (unfreiwillig) ein guter Hardware-Test.

er bricht an einer anderen Stelle ... ab
Dann ist es mit Sicherheit ein Hardware-Fehler. ;)

Hatte früher auch mal Signal-11-Fehler beim Bauen. Ein Speichertest mit memtest86 offenbarte sogleich ein defektes RAM-Modul. Ausgebaut, restlichen RAM erneut getestet, alles i.O. Dann erneut gebaut ... alles i.O.

Es muß aber nicht unbedingt nur am Speicher liegen. Da kommen evtl. noch andere Kandidaten hinzu. ;)

minix
 
Zuletzt bearbeitet:
Signal 11 muss nicht zwingend ein Hardwarefehler sein (Signal 6 ist eher ein Indiz dafuer). Signal 11 ist einfach nur ein Segmentation Fault. Das kann durch schlampige Programmierung oder Versionskonflikte auftreten. Letzteres ist hier sicherlich der Fall.

Ist denn COMPAT_FREEBSD4 im CURRENT Kernel mit drin? Warum willst du ueberhaupt von -CURRENT auf 5.2.1 runter? "Downgrades" sind nicht wirklich supported...
 
Zurück
Oben