[Vserver] rebooting from inside

From: Mehdi Bennani <joeytriviano_at_gmail.com>
Date: Mon 09 Oct 2006 - 10:04:52 BST
Message-ID: <4a1c34ee0610090204o3717f5e4m2b2a3d2a55a73c4@mail.gmail.com>

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...

===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
CAP_SYS_BOOT is set in /etc/vservers/test26/bcapabilities
time-out is set to 120 in /etc/vservers/test26/apps/vshelper/sync-timeout

Any idea?
Thanks a lot

Mehdi Bennani

=================================
System info:
Debian sarge

vserver:~# /usr/sbin/vserver-info
Versions:
                   Kernel: 2.6.17-2-vserver-686
                   VS-API: 0x00020002
             util-vserver: 0.30.211; Oct 8 2006, 14:51:45
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Mon Oct 9 10:06:25 2006

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Mon 09 Oct 2006 - 10:06:31 BST by hypermail 2.1.8