Jails neu bauen schlägt fehl

troll

Well-Known Member
Hi,

seltsames Problem:

make buildworld
make installworld

läuft einwandfrei, das Hostsystem wird neu gebaut und installiert. Ein nachfolgendes

make installworld DESTDIR=/jail/main

schlägt wie folgt fehl:

Code:
install -s -o root -g wheel -m 555   ypxfr /jail/main//usr/libexec
install -o root -g wheel -m 444 ypxfr.8.gz  /jail/main//usr/share/man/man8
===> bin
===> bin/cat
install -s -o root -g wheel -m 555   cat /jail/main//bin
strip: /jail/main//bin/staIWM2s: Operation not permitted
install: wait: Operation not permitted
*** Error code 70
install -o root -g wheel -m 444 cat.1.gz  /jail/main//usr/share/man/man1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error

Ich habe auch ein erneutes buildworld mit nachfolgender Installation probiert(ohne das Hostsystem neu zu installieren) - Das Selbe.
Bei jedem Versuch (inzwischen 5) wird an der gleichen Stelle bei der Installation von cat abgebrochen, wobei "staIWM2s" wohl ein temporärer Name ist und immer anders lautet. An der Stelle wird wohl eine lib erwartet und es existiert auch keine Datei mit diesem Namen(auch nicht unter /usr/obj).


Ideen?

CU

Martin
 
asg schrieb:
securelevel? Berechtigung?

kern.securelevel: -1
Dateisystem ist rw gemountet, aber ich bekomme ja auch kein Permission denied, sondern diese Meldung mit der nicht existenten Datei.

Bevor ichs vergesse, die Jails sind heruntergefahren, auch im Singleuser-Modus das Selbe.

CU

Martin
 
hi,

vielleicht mit
NO_NIS= true # do not build NIS support and related programs

(i.d. /etc/make.conf) erzeugt?!
per default ist es auskommentiert. wenn das make.conf jetzt nicht da ist,
machst du ein install wo nix gebuildet wurde.

das problem hatte ich auch mal waehrend der
"make distribution distrib-dirs"-phase :rolleyes: !

grüße
 
daemonic schrieb:
vielleicht mit
NO_NIS= true # do not build NIS support and related programs

(i.d. /etc/make.conf) erzeugt?!

Fehlanzeige :-(

Aber jetzt kommts:

mkdir /jails/newmain
make -j4 installworld DESTDIR=/jail/newmain/

*Rödel*
*neuerPrompt*

Verd****
chkrootkit findet nix in /jails/main, die Checksummen von den /bin/ /sbin/ usr/sbin usw. Verzeichnissen sind korrekt(auch auf dem Hostsystem).

Auch ein zweiter install in das neue Verzeichnis funktioniert.
Erstaunlich daran ist, dass /jails/main keine Jail ist, sondern nur der Prototyp. Aus diesem Proto sind /bin und /sbin als nullfs ro in die eigendlichen Jails gemountet. Es sollte also nicht passieren, dass da einer drin rumpfuscht. Die nullfs Systeme waren übrigens beim Build umounted.

Ich mach jetzt einen Dump von der Partition mit den Jails, um später genauer zu schauen, entnoschge™ /jails/main, lösch es, leg es neu an und installiere neu da rein.

CU

Martin
*paranoidwerd*
 
Zurück
Oben