Subject: Re: [Vserver] Problem starting vserver
From: Christoph Lukas <christoph.lukas@gmx.net>
Date: Mon, 30 Jul 2007 10:16:21 +0200

Hi,

> ps xa shows:
> 
> 19419 pts/0    S+     0:00 /usr/sbin/vnamespace --new -- /usr/sbin/vserver ----nonamespace
guest start
> 19423 pts/0    S+     0:00 /bin/bash /usr/sbin/vserver ----nonamespace guest start
> 19432 pts/0    S+     0:00 /usr/lib/util-vserver/lockfile /var/lock/vserver.etcvserversguest.startup
/tmp/vserver-lock.U19429
> 19502 pts/0    S+     0:00 /bin/bash /usr/sbin/chbind --silent --secure --nid 1007
--ip xx.xxx.xxx.xxx/29 -- /usr/lib/util-vserver/exec-ulimit /etc/vservers/guest/ulimits
/usr/sbin/vcontext --create --silent --xid 1007 -- /usr/sbin/vnamespace --set -- /usr/sbin/vlimit
--dir /etc/vservers/guest/rlimits --missingok -- /usr/sbin/vsched --xid self --force
--fill-rate 50 --interval 100 --tokens 100 --tokens_min 0 --tokens_max 500 --priority-bias
0 -- /usr/sbin/vuname --xid self --dir /etc/vservers/guest/uts --missingok -- /usr/sbin/vuname
--xid self --set -t context=/etc/vservers/guest -- /usr/sbin/vattribute --set --secure
--flag default --flag fakeinit --flag sched_prio --flag sched_hard --flag virt_mem --flag
virt_uptime --flag virt_cpu --flag virt_load -- /usr/lib/util-vserver/save_ctxinfo /etc/vservers/guest
/usr/bin/env -i PATH=/bin:/usr/bin:/sbin:/usr/sbin /usr/sbin/vcontext --migrate-self
--endsetup --chroot --silent -- /etc/init.d/rc 3
> 
> 
> vps xa | grep 1007 shows:
> 
> 19506  1007               pts/0    H+     0:00 /usr/sbin/vattribute --set --secure
--flag default --flag fakeinit --flag sched_prio --flag sched_hard --flag virt_mem --flag
virt_uptime --flag virt_cpu --flag virt_load -- /usr/lib/util-vserver/save_ctxinfo /etc/vservers/guest
/usr/bin/env -i PATH=/bin:/usr/bin:/sbin:/usr/sbin /usr/sbin/vcontext --migrate-self
--endsetup --chroot --silent -- /etc/init.d/rc 3

The H+ means that the scheduler has halted the rc script which is the
first process run in the vservers's context.

The schedule and flags file have been set up correctly. This seems to be
a bug in the debian etch 64bit kernel.

I have filed a bug report at:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=433793

You can find a patch fixing this issue attached to the report.

Regards,
Christoph