Re: [Vserver] rebooting from inside

From: Daniel Hokka Zakrisson <daniel_at_hozac.com>
Date: Mon 09 Oct 2006 - 10:47:37 BST
Message-ID: <452A1AB9.7050404@hozac.com>

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/vserver
Received on Mon Oct 9 11:11:28 2006
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Mon 09 Oct 2006 - 11:11:36 BST by hypermail 2.1.8