make installworld Fehler permission denied ...?

  • Thread starter Thread starter destiny
  • Start date Start date
D

destiny

Guest
ein make installworld um auf 5.3RELEASE zu kommen schlägt fehl, ich hab schon von einem verschieben bis neuanlegen des supfiles einiges probiert, irgendwo hängt es immer, aber der reihe nach:
========
ausgangspunkt:
[destiny@heroe:~] uname -srp
FreeBSD 5.3-STABLE i386
========
supfile =
*default host=cvsup5.de.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_5_3
*default delete use-rel-suffix
*default compress
src-all
========
make buildworld läuft durch
========
dann streng nach wiki in den single user modus, dort
fsck -p
mount -u /
mount -a
cd /usr/src
mergemaster -p
make installworld
========
mkdir -p /tmp/install.2NMPcYpW
for prog in [ awk cap_mkdb cat chflags chmod chown date echo egrep find grep ln make mkdir mtree mv pwd_mkdb rm sed sh sysctl test true uname wc zic; do cp `which $prog` /tmp/install.2NMPcYpW; done
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=i386 MACHINE=i386 CPUTYPE=p4 GROFF_BIN_PATH=/usr/obj/usr/src/i386/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/i386/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/i386/legacy/usr/share/tmac PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/tmp/install.2NMPcYpW make -f Makefile.inc1 reinstall
make: Permission denied
*** Error code 126

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

Stop in /usr/src.

========

und da weiss ich nicht mehr weiter .... ich muss dazusagen, dadurch dass ich einmal einen schreibfehler im tag beim RELENG hatte, hat bei mir ein cvsup erstmal die kompletten sourcen gelöscht, aber nach einem neuanlegen des supfiles hat:
========
cvsup -g -L 2 /usr/share/cvsup/src-meinsupfile

mir dann die sourcen ja wieder geholt, trotzdem bringt make buildworld ein "permission denied" ... und ich weiss nicht mehr weiter, kann mir bitte einer von euch einen tip geben und ein wenig unter die arme greifen - danke
 
ähm root ja, wobei single user modus ...?

am securelevel hab ich noch nie was rumgeschraubt und ich bin ja von 5.2.1 nach 5.3STABLE gekommen, das ist alles sehr schleierhaft, erstmal danke.
 
Hi

ich glaube gelesen zu haben, dass das "make installworld" bei dieser Version erst funktioniert nachdem du den Kernel neu kompliert und installiert hast.

magjo
 
ich hab jetzt nochmal in dem supfile für die sourcen statt

*default base=/usr
*default base=/var/db

gesetzt, wie in dem Link von Andreas geschildert, danach die Sourcen unter /usr/src gelöscht, ein cvsup angeworfen und nach dem erfolgreichen Ablauf von "make buildworld", analog Handbuch gleich den KERNEL gebaut!

Ich fahre in den Single User und nach mergemaster -p, bricht mir "make installworld" immer noch mit dem "permission denied" Fehler ab :zitter:

Also Neustart und was sehe ich zu meiner Verwunderung

======
uname -srp
FreeBSD 5.3-RELEASE-p1 i386


Ich verstehe es nicht, das "make installworld" dauert bis zum Abrruch ca. 1 Sekunde und mergemaster hat natürlich auch nicht die /etc's verglichen ...sollte ich lieber doch NEUINSTALLIEREN? Das ist mir irgendwie alles kurios, klar hab ich zerspielt - keine Frage
:D ......
 
Hi
hast Du nachdem du den neuen Kerne installiert hast und bevor du "mergemaster -p" durchgeführt hast neugebootet??

magjo
 
nein, ich hab sonst immer rebootet und nun das erste mal lediglich "shutdown now", also den kurzen weg genommen, liegt also daran und leuchtet ein ...mist - was ich bis jetzt schon an dem sys update für zeit verbracht habe, ich werde gleich nochmal /home und die sysfiles aktuell brennen und dann bei der nächsten langeweile das sys mit einer 5.3 CD neu aufsetzen.
 
Und achte darauf, dass /tmp (wie Tulkas schon gesagt hat) nicht noexec gemountet ist.
IIRC hatte ich deswegen den selben Fehler.
 
Verdammt, in keinster Weise mehr daran gedacht:

/dev/ad0s1e /tmp ufs rw,noexec,nodev


Tulkas hatte es ja schon mal angedeutet und ich hab das garnicht richtig realisiert, - sorry.
Neuer Testlauf .... vielen Dank!
 
Back
Top