jail --> geht alles ausser top

k33n

knochenbrecher
hi, also ich versuch jetzt schcon zum X-ten mal ein jail zu machen. es funktionert auch alles. nur wenn ich des jail starte und top eingebe kommt:
kvm_read error

das jail bau ich folgender maßen:

eigene partition /var/jail0 mit 5 gig:

cd /usr/src
make -j4 buildworld ( make world DESTDIR=/var/jail0 auch schon probiert)
(mit make.conf und ohne probiert)
make installworld DESTDIR=/var/jail0
make distribution DESTDIR=/var/jail0 -DNO_MAKEDEV_RUN
cd /var/jail0/dev
sh Makedev jail
mount -t procfs /var/jail0/proc/
jail /var/jail0/ testhost 80.152.18.9 /bin/sh startet einwandfrei

dann rc.conf, ssh config und passwoerter und so angepasst.
jail /var/jail0/ testhost 80.152.18.9 /bin/sh /etc/rc startet auch einwandfrei

testhost#top
kvm_read error

der fehler kommt auch wenn ich mit jail ohne /etc/rc starte.

was kann das nur sein.
hab ich was verpassst???

visitor# uname -a
FreeBSD visitor.sbsd.de 4.8-RELEASE-p13 FreeBSD 4.8-RELEASE-p13 #0: Wed Oct 8 18:08:58 GMT 2003 root@visitor.sbsd.de:/usr/obj/usr/src/sys/GENERIC i386



k33n *langsamgenervt*
 
'man 3 kvm' sagt:
Access to live systems is via /dev/mem
Also bitte check mal, ob Du denn ein /dev/mem in deinem jail hast. Ansonsten mag es auch noch sein, dass der device treiber von /dev/mem die Arbeit in einem jail verweigert, da müsste ich aber in den source code gucken...
 
mem ist da...
top geht ned und die genau meldung lautet.

Code:
# top
kvm_open: short read
top: kvm_read for _ccpu: Unknown error: 0


ein sh MAKEDEV all anstelle von sh MAKEDEV jail hat geholfen...... kapier ich zwar ned aber werds so hinnehmen....

k33n
 
Zuletzt bearbeitet:
Zurück
Oben