Mehdi Bennani wrote:
> Hello,
>
> I'm trying to reboot from inside a vserver.
>
> ===With sysv init style:
>
> test:/# reboot
>
> Broadcast message from root (pts/1) (Mon Oct 9 09:45:00 2006):
>
> The system is going down for reboot NOW!
> shutdown: timeout opening/writing control channel /dev/initctl
> init: timeout opening/writing control channel /dev/initctl
> test:/#
>
> Doesn't do it...
Of course, there's no init to signal. sysv always requires reboot -f.
> ===With plain init style:
>
> test:/home/admin# reboot
>
> Broadcast message from root (pts/1) (Mon Oct 9 09:47:12 2006):
>
> The system is going down for reboot NOW!
>
> ssh disconnects but vserver doesn't come up again...
>
> On the guest:
>
> vserver:~# vserver-stat
> CTX PROC VSZ RSS userTIME sysTIME UPTIME NAME
> 0 62 140.5M 42.6M 2m40s20 3m50s28 3d00h33 root server
> 1 1 2.2M 1.1M 4m12s85 8m07s79 3d00h28
> monitoring server
> 6 5 10.4M 2.7M 0m00s30 0m00s64 3d00h32 vszope6
> 26 1 1.5M 528K 0m00s28 0m00s22 2m12s82 test26
> --->> still there, one process left!
>
>
> Trying to stop it:
>
> vserver:~# vserver test26 stop
> A timeout occured while waiting for the vserver to finish and it will
> be killed by sending a SIGKILL signal. The following process list
> might be useful for finding out the reason of this behavior:
>
> ----------------------------------------------------------------------
> 31000 26 test26 ? Ss 0:00 init [6]
> ----------------------------------------------------------------------
>
> ... It looks like the vserver init doesn't stop by itself and gets stuck.
>
> reboot -f gives the same result on both init styles
Interesting, even with sysv? What is left in the guest at that point?
> CAP_SYS_BOOT is set in /etc/vservers/test26/bcapabilities
That shouldn't be needed.
> time-out is set to 120 in /etc/vservers/test26/apps/vshelper/sync-timeout
What distribution are you running in your guest?
-- Daniel Hokka Zakrisson GPG id: 06723412 GPG fingerprint: A455 4DF3 990A 431F FECA 7947 6136 DDA2 0672 3412 _______________________________________________ Vserver mailing list Vserver@list.linux-vserver.org http://list.linux-vserver.org/mailman/listinfo/vserverReceived on Mon Oct 9 11:11:28 2006