Re: [vserver] Help migrating from legacy / running FC1 guests on recent kernels: "An error occured while executing the vserver startup sequence"

From: Glomet <glomet_at_presenza.com>
Date: Fri 19 Mar 2010 - 19:05:09 GMT
Message-ID: <1364.151.57.93.110.1269025509.squirrel@mail.onlineprojects.it>

>> A) FC1 guest runs: On a Xeon FC6 host: "vserver oldFC1guest start" runs
>> fine
>> B) FC1 guest doesn't run: On a AMD-64 Debian host: "vserver oldFC1guest
>> start": "An error occured while executing the vserver startup sequence"
>> C) FC1 guest doesn't run: On another Xeon host, FC12: "vserver
>> oldFC1guest
>> start": "An error occured while executing the vserver startup sequence"
>
> did the guests run on the same machine before or did
> you move them to a new one (maybe different arch)?

The FC1 guest was running on different machines, with different
architectures, but all of them in legacy mode.
I wasn't able to have it run in the new vserver versions,
except for the A) case, where it now runs (in C) it still doesn't run),
and.... A) and C) are almost the same hardware,
it just changes the host operative system (FC6 in A), FC12 in C),
and just a little piece of hardware.

>> Please, consider:
>> - already added "exit 0" to the /etc/rc file in the guest
>> - already manually typed "40000" in the
>> /etc/vservers/oldFC1guest/context
>> file in the host machine
>> - ./testme.sh script doesn't report any problems
>
> good start, what does 'vserver --debug <name> start'

Debug output follows at the end of this message.

> and maybe with --debug-sysv too if appropriate?

I don't know if it is appropriate or not... please, advise me if you think
it is useful to provide it and I'll post a new message with the
--debug-sysv output.

> try to configure the guest personality accordingly,
> make sure to get single_ip special casing right and
> avoid 'legacy' flags or similar in the config

With 'guest personality' do you mean the 'guest configuration'?

At my eyes it seems right, but I'm not expert with the not-legacy
configurations.
in the folder /usr/local/etc/vservers/testFC1guest/ :
apps/init/ : empty
cache -> /etc/vservers/.defaults/cachebase/testFC1guest (this target
doesn't exist)
context: 40000
cpuset/ : empty
fstab:
none /proc proc defaults 0 0
none /tmp tmpfs size=16m,mode=1777 0 0
none /dev/pts devpts gid=5,mode=620 0 0
interfaces/0/dev : eth2:0 (it's the IP alias I need on that ethernet card)
interfaces/0/ip : 192.168.0.244 (it's the IP address I need to use in
with guest)
interfaces/0/netmask : 24 (it's a 24 bit mask)
name : testFC1guest.example.com
run -> /var/run/vservers/testFC1guest
uts/nodename : testFC1guest.example.com
vdir -> /etc/vservers/.defaults/vdirbase/testFC1guest

Debug output follows:

+ shift
+ true
+ case "$1" in
+ shift
+ break
+ OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG
$OPTION_DEFAULTTTY)
+ SELF=("$0" "${OPTION_ALL[@]}")
+ vserver=testFC1guest
+ cmd=start
+ test start '!=' build
+ allow_legacy=
+ vserver=testFC1guest
+ case "$vserver" in
++ vuname --get --xid testFC1guest
+ context='??? ??? ??? ??? ??? ??? ???'
+ test -d '??? ??? ??? ??? ??? ??? ???'
+ VSERVER_DIR=/usr/local/etc/vservers/testFC1guest
+ do_legacy=
+ test '!' -e /usr/local/etc/vservers/testFC1guest/legacy
+ test -d /usr/local/etc/vservers/testFC1guest -o '!' -e
/usr/local/etc/vservers/testFC1guest.conf
+ test -z ''
+ test -d /usr/local/etc/vservers/testFC1guest
+ _setVserverName
+ test -e /usr/local/etc/vservers/testFC1guest/name
+ read VSERVER_NAME
+ test start '!=' start -o -n ''
+ isAvoidNamespace /usr/local/etc/vservers/testFC1guest
+ local cfgdir
+ /usr/local/sbin/vserver-info - FEATURE namespace
++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest CFGDIR
+ cfgdir=/usr/local/etc/vservers/testFC1guest
+ test '!' -e /usr/local/etc/vservers/testFC1guest/namespace
+ test -e /usr/local/etc/vservers/.defaults/nonamespace -o -e
/usr/local/etc/vservers/testFC1guest/nonamespace
+ exec /usr/local/sbin/vspace --mount --fs --new --
/usr/local/sbin/vserver ----nonamespace --debug testFC1guest start
+ shift
+ true
+ case "$1" in
+ shift
+ break
+ OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG
$OPTION_DEFAULTTTY)
+ SELF=("$0" "${OPTION_ALL[@]}")
+ vserver=testFC1guest
+ cmd=start
+ test start '!=' build
+ allow_legacy=
+ vserver=testFC1guest
+ case "$vserver" in
++ vuname --get --xid testFC1guest
+ context='??? ??? ??? ??? ??? ??? ???'
+ test -d '??? ??? ??? ??? ??? ??? ???'
+ VSERVER_DIR=/usr/local/etc/vservers/testFC1guest
+ do_legacy=
+ test '!' -e /usr/local/etc/vservers/testFC1guest/legacy
+ test -d /usr/local/etc/vservers/testFC1guest -o '!' -e
/usr/local/etc/vservers/testFC1guest.conf
+ test -z ''
+ test -d /usr/local/etc/vservers/testFC1guest
+ _setVserverName
+ test -e /usr/local/etc/vservers/testFC1guest/name
+ read VSERVER_NAME
+ test start '!=' start -o -n ----nonamespace
+ test start '!=' enter -a start '!=' stop
+ set_init_cwd
++ pwd
+ INIT_CWD=/usr/local/etc/vservers/testFC1guest/interfaces/0
+ export INIT_CWD
+ cd /
+ . /usr/local/lib/util-vserver/vserver.functions
++ NICE_CMD=()
++ declare -a NICE_CMD
++ IONICE_CMD=()
++ declare -a IONICE_CMD
++ CHBIND_CMD=()
++ declare -a CHBIND_CMD
++ CAP_OPTS=()
++ declare -a CAP_OPTS
++ CHCONTEXT_INIT_OPTS=()
++ declare -a CHCONTEXT_INIT_OPTS
++ CHCONTEXT_FLAG_OPTS=()
++ declare -a CHCONTEXT_FLAG_OPTS
++ CHCONTEXT_OPTS=()
++ declare -a CHCONTEXT_OPTS
++ CAPCHROOT_OPTS=()
++ declare -a CAPCHROOT_OPTS
++ INTERFACES=()
++ declare -a INTERFACES
++ INITCMD_RESCUE=(/bin/sleep 900)
++ declare -a INITCMD_RESCUE
++ INITCMD_START=()
++ declare -a INITCMD_START
++ INITCMD_START_SYNC=()
++ declare -a INITCMD_START_SYNC
++ INITCMD_STOP=()
++ declare -a INITCMD_STOP
++ INITCMD_STOP_SYNC=()
++ declare -a INITCMD_STOP_SYNC
++ INITCMD_PREPARE=()
++ declare -a INITCMD_PREPARE
++ INITKILL_SEQ=()
++ declare -a INITKILL_SEQ
++ ENTER_SHELL=()
++ declare -a ENTER_SHELL
++ OPTS_VCONTEXT_CREATE=()
++ declare -a OPTS_VCONTEXT_CREATE
++ OPTS_VCONTEXT_MIGRATE=()
++ declare -a OPTS_VCONTEXT_MIGRATE
++ OPTS_VCONTEXT_ENTER=()
++ declare -a OPTS_VCONTEXT_ENTER
++ OPT_VCONTEXT_CHROOT=--chroot
++ OPTS_VATTRIBUTE=(--flag fakeinit)
++ declare -a OPTS_VATTRIBUTE
++ OPTS_VSCHED=()
++ declare -a OPTS_VSCHED
++ OPTS_ENV=()
++ declare -a OPTS_ENV
++ OPTS_VTAG_CREATE=()
++ declare -a OPTS_VTAG_CREATE
++ OPTS_VTAG_ENTER=()
++ declare -a OPTS_VTAG_ENTER
++ OPTS_VMEMCTRL=()
++ declare -a OPTS_VMEMCTRL
++ OPTS_VSPACE=(--default)
++ declare -a OPTS_VSPACE
++ STOPCMD_PREPARE=()
++ declare -a STOPCMD_PREPARE
++ VSERVER_EXTRA_CMDS=()
++ declare -a VSERVER_EXTRA_CMDS
++ INIT_RESCUE=
++ VSHELPER_SYNC_TIMEOUT=30
++ USE_VNAMESPACE=
++ INTERFACE_CMDS_IDX=0
++ RUNLEVEL_START=
++ RUNLEVEL_STOP=
++ _HAVE_INTERFACE_OPTIONS=
++ _HAVE_CHBIND_OPTIONS=
++ _NEED_VSHELPER_SYNC=
++ _IS_FAKEINIT=
++ INITSTYLE=sysv
++ S_CONTEXT=
++ N_CONTEXT=
++ SILENT_OPT=
++ CGROUP_MNT=/dev/cgroup
++ CGROUP_SUBSYS=all
++ CGROUP_INHERIT=(cpuset.cpus cpuset.mems)
++ declare -a CGROUP_INHERIT
++ : testFC1guest.example.com
++ test -e /usr/local/etc/vservers/testFC1guest/noisy -o -n ''
++ SILENT_OPT=--silent
+ case "$2" in
+ shift 2
+ . /usr/local/lib/util-vserver/vserver.start
+++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest
CANONIFY
++ lock /var/lock/vserver.usrlocaletcvserverstestFC1guest.startup
+++ /bin/mktemp -t vserver-lock.XXXXXX
++ local tmp=/tmp/vserver-lock.nqnOxQ
++ /bin/rm -f /tmp/vserver-lock.nqnOxQ
++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.nqnOxQ
++ /bin/grep -q true /tmp/vserver-lock.nqnOxQ
++ /usr/local/lib/util-vserver/lockfile
/var/lock/vserver.usrlocaletcvserverstestFC1guest.startup
/tmp/vserver-lock.nqnOxQ
++ _VS_LOCKS='24098 '
++ isVserverRunning /usr/local/etc/vservers/testFC1guest
++ local _ivr_ctx _ivr_procnum
++ getVserverStatus /usr/local/etc/vservers/testFC1guest _ivr_ctx
_ivr_procnum 1
++ test -r /usr/local/etc/vservers/testFC1guest/run
++ local _gvs_ctx
++ read _gvs_ctx
++ eval '_ivr_ctx=$_gvs_ctx'
+++ _ivr_ctx=40000
+++ /usr/local/sbin/vuname -g --xid 40000 context
++ test /usr/local/etc/vservers/testFC1guest = '???'
++ test -n _ivr_procnum
++ eval _ivr_procnum=0
+++ _ivr_procnum=0
++ _gvs_tmp=0
++ test 0 = 0
+++ /usr/local/lib/util-vserver/readlink
/usr/local/etc/vservers/testFC1guest/run
++ local runfile=/var/run/vservers/testFC1guest
++ test -z 1
++ /bin/rm -f /var/run/vservers/testFC1guest
++ return 1
++ return 1
++ is_configured=
++ is_executed=
++ is_started=
++ is_mounted=
++ is_vshelper_init=
++ have_interfaces=
++ startsync_pipe=
++ have_initcmd=
++ test 0 -gt 0
++ test xsysv = xrescue -a -z '' -a 0 -gt 0
++ set -e
++ trap cleanup EXIT
++ sanityCheck /usr/local/etc/vservers/testFC1guest
++ declare -r cfgdir=/usr/local/etc/vservers/testFC1guest
++ test -e /usr/local/etc/vservers/testFC1guest/fstab.local
++ test -e /usr/local/etc/vservers/testFC1guest/hostname -a '!' -L
/usr/local/etc/vservers/testFC1guest/hostname
++ test -e /usr/local/etc/vservers/testFC1guest/domainname -a '!' -L
/usr/local/etc/vservers/testFC1guest/domainname
++ local i
++ for i in '"$cfgdir"/interfaces/*/only_ip'
++ test -e '/usr/local/etc/vservers/testFC1guest/interfaces/*/only_ip'
++ test '!' -d /usr/local/etc/vservers/testFC1guest/dlimits -o -L
/usr/local/etc/vservers/testFC1guest/cache
++ find /usr/local/etc/vservers/testFC1guest -type f -exec
/usr/local/lib/util-vserver/check-unixfile '{}' ';'
++ vshelper.doSanityCheck
++ local vshelper this_xid i
++ warnings=()
++ declare -a warnings
++ local solution_disable=
++ local solution_sysctl=
++ vshelper.isEnabled
++ local f=disabled
++ test '!' -e /usr/local/etc/vservers/.defaults/apps/vshelper/disabled
++ /usr/local/sbin/vserver-info - FEATURE vshelper
++ test -n ''
++ return 0
++ vshelper.isEnabled warning
++ local f=warning-disabled
++ test '!' -e
/usr/local/etc/vservers/.defaults/apps/vshelper/warning-disabled
++ /usr/local/sbin/vserver-info - FEATURE vshelper
++ test -n ''
++ return 0
+++ /usr/local/sbin/vserver-info - XID
++ this_xid=0
++ test 0 = 0
++ local proc_file=/proc/sys/kernel/vshelper
++ test -r /proc/sys/kernel/vshelper
+++ cat /proc/sys/kernel/vshelper
++ vshelper=/usr/local/lib/util-vserver/vshelper
++ /usr/bin/cmp -s /usr/local/lib/util-vserver/vshelper
/usr/local/lib/util-vserver/vshelper
++ test -d /usr/local/var/run/vshelper
++ test 0 -eq 0
++ return 0
++ /usr/local/sbin/vserver-info - VERIFYCAP
++ /usr/local/sbin/vserver-info - VERIFYPROC
++ test -e /usr/local/etc/vservers/testFC1guest/context
++ pushd /usr/local/etc/vservers/testFC1guest
++ execScriptlets /usr/local/etc/vservers/testFC1guest
testFC1guest.example.com initialize
++ declare -r vdir=/usr/local/etc/vservers/testFC1guest
++ declare -r name=testFC1guest.example.com
++ declare -r flavor=initialize
++ local base i
++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'
++ local DONT_SKIP_DEFAULTS=
++ local already_handled=
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile /usr/local/etc/vservers/testFC1guest/scripts/initialize
++ test -f /usr/local/etc/vservers/testFC1guest/scripts/initialize
++ return 1
++ continue
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile
'/usr/local/etc/vservers/testFC1guest/scripts/initialize.d/*'
++ test -f '/usr/local/etc/vservers/testFC1guest/scripts/initialize.d/*'
++ return 1
++ continue
++ test -z '' -o -n ''
++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'
++ local DONT_SKIP_DEFAULTS=
++ local already_handled=
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile /usr/local/etc/vservers/.defaults/scripts/initialize
++ test -f /usr/local/etc/vservers/.defaults/scripts/initialize
++ return 1
++ continue
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile '/usr/local/etc/vservers/.defaults/scripts/initialize.d/*'
++ test -f '/usr/local/etc/vservers/.defaults/scripts/initialize.d/*'
++ return 1
++ continue
++ test -z '' -o -n ''
++ popd
++ fsckAllFS /usr/local/etc/vservers/testFC1guest
++ local cfgdir=/usr/local/etc/vservers/testFC1guest
++ local fstab=/usr/local/etc/vservers/testFC1guest/fstab
++ local FSTAB_FILE
++ local fsck_exitcode
++ test -e /usr/local/etc/vservers/testFC1guest/fstab
++ export FSTAB_FILE=/usr/local/etc/vservers/testFC1guest/fstab
++ FSTAB_FILE=/usr/local/etc/vservers/testFC1guest/fstab
++ /sbin/fsck -s -n -A -T
++ fsck_exitcode=0
++ test 0 -eq 0 -o 0 -eq 1
++ mountRootFS /usr/local/etc/vservers/testFC1guest
++ local cfgdir=/usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest/vdir
++ local fstab=/usr/local/etc/vservers/testFC1guest/fstab
++ local xflag=
++ test -e /usr/local/etc/vservers/testFC1guest/fstab
++ pushd /usr/local/etc/vservers/testFC1guest/vdir
++ test -w etc -o -w etc/mtab
++ /usr/local/lib/util-vserver/secure-mount -a --chroot --fstab
/usr/local/etc/vservers/testFC1guest/fstab --rootfs only -n
++ popd
++ generateOptions /usr/local/etc/vservers/testFC1guest
++ _generateInterfaceOptions /usr/local/etc/vservers/testFC1guest
++ local iface
++ getFileValue N_CONTEXT /usr/local/etc/vservers/testFC1guest/ncontext
/usr/local/etc/vservers/testFC1guest/context
++ local _gfv_var=N_CONTEXT
++ local _gfv_file
++ shift
++ findFile _gfv_file /usr/local/etc/vservers/testFC1guest/ncontext
/usr/local/etc/vservers/testFC1guest/context ''
++ findObject -f _gfv_file /usr/local/etc/vservers/testFC1guest/ncontext
/usr/local/etc/vservers/testFC1guest/context ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/ncontext
++ test '!' -f /usr/local/etc/vservers/testFC1guest/ncontext
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/context
++ test '!' -f /usr/local/etc/vservers/testFC1guest/context
++ _fo_file=/usr/local/etc/vservers/testFC1guest/context
++ break
++ test -z /usr/local/etc/vservers/testFC1guest/context -o -n
/usr/local/etc/vservers/testFC1guest/context
++ eval '_gfv_file="/usr/local/etc/vservers/testFC1guest/context"'
+++ _gfv_file=/usr/local/etc/vservers/testFC1guest/context
++ test -n /usr/local/etc/vservers/testFC1guest/context -a -r
/usr/local/etc/vservers/testFC1guest/context
++ eval read N_CONTEXT
+++ read N_CONTEXT
++ test -n 40000 -o -z ''
++ for iface in '"$1/interfaces/"*'
++ test -d /usr/local/etc/vservers/testFC1guest/interfaces/0
++ test '!' -e /usr/local/etc/vservers/testFC1guest/interfaces/0/disabled
++ _processSingleInterface /usr/local/etc/vservers/testFC1guest/interfaces/0
++ local iface=/usr/local/etc/vservers/testFC1guest/interfaces/0
++ local ip
++ local dev
++ local prefix
++ local mask
++ local bcast
++ local name
++ local scope
++ local mac
++ local extip
++ local up=up
++ local peer
++ _getInterfaceValue ip '' /usr/local/etc/vservers/testFC1guest/interfaces/0
++ local _giv_val=ip
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ : 192.168.0.244
++ eval 'ip=$_giv_tmp'
+++ ip=192.168.0.244
++ _getInterfaceValue extip ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
/usr/local/etc/vservers/testFC1guest/interfaces/0/..
++ local _giv_val=extip
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ :
++ eval 'extip=$_giv_tmp'
+++ extip=
++ _getInterfaceValue dev ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
/usr/local/etc/vservers/testFC1guest/interfaces/0/..
++ local _giv_val=dev
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ : eth2:0
++ eval 'dev=$_giv_tmp'
+++ dev=eth2:0
++ _getInterfaceValue prefix ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
/usr/local/etc/vservers/testFC1guest/interfaces/0/..
++ local _giv_val=prefix
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ : 24
++ eval 'prefix=$_giv_tmp'
+++ prefix=24
++ _getInterfaceValue mask ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
/usr/local/etc/vservers/testFC1guest/interfaces/0/..
++ local _giv_val=mask
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ :
++ eval 'mask=$_giv_tmp'
+++ mask=
++ _getInterfaceValue bcast ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
/usr/local/etc/vservers/testFC1guest/interfaces/0/..
++ local _giv_val=bcast
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ :
++ eval 'bcast=$_giv_tmp'
+++ bcast=
++ _getInterfaceValue name ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
++ local _giv_val=name
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ :
++ eval 'name=$_giv_tmp'
+++ name=
++ _getInterfaceValue scope ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
/usr/local/etc/vservers/testFC1guest/interfaces/0/..
++ local _giv_val=scope
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ :
++ eval 'scope=$_giv_tmp'
+++ scope=
++ _getInterfaceValue mac ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
++ local _giv_val=mac
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ :
++ eval 'mac=$_giv_tmp'
+++ mac=
++ _getInterfaceValue peer ''
/usr/local/etc/vservers/testFC1guest/interfaces/0
++ local _giv_val=peer
++ local _giv_dflt=
++ shift 2
++ local _giv_i
++ local _giv_tmp
++ :
++ eval 'peer=$_giv_tmp'
+++ peer=
++ test -n 192.168.0.244
++ test -n eth2:0 -o -e
/usr/local/etc/vservers/testFC1guest/interfaces/0/nodev
++ test '!' -e /usr/local/etc/vservers/testFC1guest/interfaces/0/down
++ true
++ _transformMask2Prefix prefix 24 ''
++ local _tm2p_tmp=24
++ test -n 24
++ eval 'prefix=$_tm2p_tmp'
+++ prefix=24
++ return 0
++ INTERFACES=("${INTERFACES[@]}" "$ip${prefix:+/$prefix}")
++ test '!' -e /usr/local/etc/vservers/testFC1guest/interfaces/0/nodev
++ test '!' -e /usr/local/etc/vservers/testFC1guest/interfaces/0/only_ip
++ test -e /usr/local/etc/vservers/testFC1guest/interfaces/0/vlandev -o
'(' -e /usr/local/etc/vservers/testFC1guest/interfaces/0/../vlandev -a '!'
-e /usr/local/etc/vservers/testFC1guest/interfaces/0/novlandev ')' -o '('
-e /usr/local/etc/vservers/.defaults/interfaces/vlandev -a '!' -e
/usr/local/etc/vservers/testFC1guest/interfaces/0/novlandev -a '!' -e
/usr/local/etc/vservers/testFC1guest/interfaces/0/../novlandev ')'
++ test -e /usr/local/etc/vservers/testFC1guest/interfaces/0/indirect
++ local 'use_bcast=broadcast +'
++ echo 192.168.0.244
++ /bin/grep -q :
++ local tun_info
+++ _getTunInfo /usr/local/etc/vservers/testFC1guest/interfaces/0
+++ local iface=/usr/local/etc/vservers/testFC1guest/interfaces/0
+++ test -e /usr/local/etc/vservers/testFC1guest/interfaces/0/tun -o -e
/usr/local/etc/vservers/testFC1guest/interfaces/0/tap
+++ return 1
++ tun_info=
++ _addInterfaceCmd IP_ADDR 192.168.0.244/24 broadcast + dev eth2:0
++ eval 'INTERFACE_CMDS_0=( "$@" )'
+++ INTERFACE_CMDS_0=("$@")
++ let ++INTERFACE_CMDS_IDX
++ _addInterfaceCmd IP_LINK eth2:0 up
++ eval 'INTERFACE_CMDS_1=( "$@" )'
+++ INTERFACE_CMDS_1=("$@")
++ let ++INTERFACE_CMDS_IDX
++ break
++ _HAVE_INTERFACE_OPTIONS=1
++ test -n ''
++ _generateChbindOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local i
++ local bcast=
++ local lback=
++ local nid=
++ test -n 1
++ local f=/usr/local/etc/vservers/testFC1guest/interfaces/bcast
++ getFileValue bcast /usr/local/etc/vservers/testFC1guest/interfaces/bcast
++ local _gfv_var=bcast
++ local _gfv_file
++ shift
++ findFile _gfv_file
/usr/local/etc/vservers/testFC1guest/interfaces/bcast ''
++ findObject -f _gfv_file
/usr/local/etc/vservers/testFC1guest/interfaces/bcast ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/interfaces/bcast
++ test '!' -f /usr/local/etc/vservers/testFC1guest/interfaces/bcast
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfv_file=""'
+++ _gfv_file=
++ test -n '' -a -r ''
++ return 0
++ f=/usr/local/etc/vservers/testFC1guest/interfaces/lback
++ getFileValue lback /usr/local/etc/vservers/testFC1guest/interfaces/lback
++ local _gfv_var=lback
++ local _gfv_file
++ shift
++ findFile _gfv_file
/usr/local/etc/vservers/testFC1guest/interfaces/lback ''
++ findObject -f _gfv_file
/usr/local/etc/vservers/testFC1guest/interfaces/lback ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/interfaces/lback
++ test '!' -f /usr/local/etc/vservers/testFC1guest/interfaces/lback
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfv_file=""'
+++ _gfv_file=
++ test -n '' -a -r ''
++ return 0
++ CHBIND_CMD=($_CHBIND $SILENT_OPT --secure ${N_CONTEXT:+--nid
"$N_CONTEXT"} ${bcast:+--bcast "$bcast"} ${lback:+--lback "$lback"})
++ for i in '"${INTERFACES[@]}"'
++ CHBIND_CMD=("${CHBIND_CMD[@]}" --ip "$i")
++ _readFileToArray /usr/local/etc/vservers/testFC1guest/nflags CHBIND_CMD
--flag
++ local _rfta_f=/usr/local/etc/vservers/testFC1guest/nflags
++ local _rfta_a=CHBIND_CMD
++ local _rfta_p=--flag
++ local _rfta_v
++ test -e /usr/local/etc/vservers/testFC1guest/nflags
++ return 0
++ _readFileToArray /usr/local/etc/vservers/testFC1guest/ncapabilities
CHBIND_CMD --ncap
++ local _rfta_f=/usr/local/etc/vservers/testFC1guest/ncapabilities
++ local _rfta_a=CHBIND_CMD
++ local _rfta_p=--ncap
++ local _rfta_v
++ test -e /usr/local/etc/vservers/testFC1guest/ncapabilities
++ return 0
++ _HAVE_CHBIND_OPTIONS=1
++ _generateNiceCommand /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local nice=0
+++ /bin/nice
++ local current_nice=0
++ test -r /usr/local/etc/vservers/testFC1guest/nice
++ let nice=0-0
++ :
++ NICE_CMD=($_NICE -n $nice)
++ _generateIONiceCommand /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local ionice_class=2
++ local ionice_priority=0
++ test -n /usr/bin/ionice
++ test -r /usr/local/etc/vservers/testFC1guest/ionice/class
++ test -r /usr/local/etc/vservers/testFC1guest/ionice/priority
++ IONICE_CMD=($_IONICE -c$ionice_class -n$ionice_priority)
++ _generateInitOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local cfgdir=/usr/local/etc/vservers/testFC1guest/apps/init
++ local i f
++ INITCMD_START=()
++ INITCMD_STOP=()
++ INITCMD_START_SYNC=()
++ INITCMD_STOP_SYNC=()
++ INITCMD_PREPARE=()
++ STOPCMD_PREPARE=()
++ INITKILL_SEQ=(15 5 9)
++ CHCONTEXT_INIT_OPTS=()
++ test xsysv = xrescue
++ getFileValue INITSTYLE
/usr/local/etc/vservers/testFC1guest/apps/init/style
++ local _gfv_var=INITSTYLE
++ local _gfv_file
++ shift
++ findFile _gfv_file /usr/local/etc/vservers/testFC1guest/apps/init/style ''
++ findObject -f _gfv_file
/usr/local/etc/vservers/testFC1guest/apps/init/style ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/style
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/style
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfv_file=""'
+++ _gfv_file=
++ test -n '' -a -r ''
++ return 0
++ getFileValue RUNLEVEL_START
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel
++ local _gfv_var=RUNLEVEL_START
++ local _gfv_file
++ shift
++ findFile _gfv_file
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel ''
++ findObject -f _gfv_file
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/runlevel
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/runlevel
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfv_file=""'
+++ _gfv_file=
++ test -n '' -a -r ''
++ return 0
++ getFileValue RUNLEVEL_START
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel.start
++ local _gfv_var=RUNLEVEL_START
++ local _gfv_file
++ shift
++ findFile _gfv_file
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel.start ''
++ findObject -f _gfv_file
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel.start ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/runlevel.start
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/runlevel.start
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfv_file=""'
+++ _gfv_file=
++ test -n '' -a -r ''
++ return 0
++ getFileValue RUNLEVEL_STOP
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel.stop
++ local _gfv_var=RUNLEVEL_STOP
++ local _gfv_file
++ shift
++ findFile _gfv_file
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel.stop ''
++ findObject -f _gfv_file
/usr/local/etc/vservers/testFC1guest/apps/init/runlevel.stop ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/runlevel.stop
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/runlevel.stop
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfv_file=""'
+++ _gfv_file=
++ test -n '' -a -r ''
++ return 0
++ getFileArray INITKILL_SEQ
/usr/local/etc/vservers/testFC1guest/apps/init/killseq
++ local _gfa_var=INITKILL_SEQ
++ local _gfa_file
++ shift
++ findFile _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/killseq ''
++ findObject -f _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/killseq ''
++ local _fo_mod=-f
++ local _fo_var=_gfa_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/killseq
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/killseq
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfa_file=""'
+++ _gfa_file=
++ test -n '' -a -r ''
++ return 0
++ findFile _gio_env
/usr/local/etc/vservers/testFC1guest/apps/init/environment
/usr/local/etc/vservers/.defaults/apps/init/environment
/usr/local/lib/util-vserver/defaults/environment
++ findObject -f _gio_env
/usr/local/etc/vservers/testFC1guest/apps/init/environment
/usr/local/etc/vservers/.defaults/apps/init/environment
/usr/local/lib/util-vserver/defaults/environment
++ local _fo_mod=-f
++ local _fo_var=_gio_env
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/environment
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/environment
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/.defaults/apps/init/environment
++ test '!' -f /usr/local/etc/vservers/.defaults/apps/init/environment
++ for _fo_i in '"$@"'
++ test -n /usr/local/lib/util-vserver/defaults/environment
++ test '!' -f /usr/local/lib/util-vserver/defaults/environment
++ _fo_file=/usr/local/lib/util-vserver/defaults/environment
++ break
++ test -z /usr/local/lib/util-vserver/defaults/environment -o -n
/usr/local/lib/util-vserver/defaults/environment
++ eval '_gio_env="/usr/local/lib/util-vserver/defaults/environment"'
+++ _gio_env=/usr/local/lib/util-vserver/defaults/environment
++ getFileArray OPTS_ENV /usr/local/lib/util-vserver/defaults/environment
++ local _gfa_var=OPTS_ENV
++ local _gfa_file
++ shift
++ findFile _gfa_file /usr/local/lib/util-vserver/defaults/environment ''
++ findObject -f _gfa_file
/usr/local/lib/util-vserver/defaults/environment ''
++ local _fo_mod=-f
++ local _fo_var=_gfa_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/lib/util-vserver/defaults/environment
++ test '!' -f /usr/local/lib/util-vserver/defaults/environment
++ _fo_file=/usr/local/lib/util-vserver/defaults/environment
++ break
++ test -z /usr/local/lib/util-vserver/defaults/environment -o -n
/usr/local/lib/util-vserver/defaults/environment
++ eval '_gfa_file="/usr/local/lib/util-vserver/defaults/environment"'
+++ _gfa_file=/usr/local/lib/util-vserver/defaults/environment
++ test -n /usr/local/lib/util-vserver/defaults/environment -a -r
/usr/local/lib/util-vserver/defaults/environment
++ local 'IFS=
'
++ eval 'OPTS_ENV=( $(< "$_gfa_file") )'
+++ OPTS_ENV=($(< "$_gfa_file"))
++ case x"$INITSTYLE" in
++ test -n ''
++ RUNLEVEL_START=3
++ test -n ''
++ RUNLEVEL_STOP=6
++ for i in /etc/init.d/rc /etc/rc.d/rc
++ test -x /usr/local/etc/vservers/testFC1guest/vdir//etc/init.d/rc
++ continue
++ for i in /etc/init.d/rc /etc/rc.d/rc
++ test -x /usr/local/etc/vservers/testFC1guest/vdir//etc/rc.d/rc
++ INITCMD_START=("$i" "$RUNLEVEL_START")
++ INITCMD_STOP=("$i" "$RUNLEVEL_STOP")
++ INITCMD_PREPARE=($_FAKE_RUNLEVEL "$RUNLEVEL_START" /var/run/utmp)
++ OPTS_ENV=("${OPTS_ENV[@]}" PREVLEVEL=N RUNLEVEL="$RUNLEVEL_START")
++ test -n ''
++ test xsysv '!=' xrescue
++ getFileArray INITCMD_START
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.start
++ local _gfa_var=INITCMD_START
++ local _gfa_file
++ shift
++ findFile _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.start ''
++ findObject -f _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.start ''
++ local _fo_mod=-f
++ local _fo_var=_gfa_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/cmd.start
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/cmd.start
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfa_file=""'
+++ _gfa_file=
++ test -n '' -a -r ''
++ return 0
++ getFileArray INITCMD_STOP
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop
++ local _gfa_var=INITCMD_STOP
++ local _gfa_file
++ shift
++ findFile _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop ''
++ findObject -f _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop ''
++ local _fo_mod=-f
++ local _fo_var=_gfa_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfa_file=""'
+++ _gfa_file=
++ test -n '' -a -r ''
++ return 0
++ getFileArray INITCMD_START_SYNC
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.start-sync
++ local _gfa_var=INITCMD_START_SYNC
++ local _gfa_file
++ shift
++ findFile _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.start-sync ''
++ findObject -f _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.start-sync ''
++ local _fo_mod=-f
++ local _fo_var=_gfa_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/cmd.start-sync
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/cmd.start-sync
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfa_file=""'
+++ _gfa_file=
++ test -n '' -a -r ''
++ return 0
++ getFileArray INITCMD_STOP_SYNC
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop-sync
++ local _gfa_var=INITCMD_STOP_SYNC
++ local _gfa_file
++ shift
++ findFile _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop-sync ''
++ findObject -f _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop-sync ''
++ local _fo_mod=-f
++ local _fo_var=_gfa_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop-sync
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/cmd.stop-sync
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfa_file=""'
+++ _gfa_file=
++ test -n '' -a -r ''
++ return 0
++ getFileArray INITCMD_PREPARE
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.prepare
++ local _gfa_var=INITCMD_PREPARE
++ local _gfa_file
++ shift
++ findFile _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.prepare ''
++ findObject -f _gfa_file
/usr/local/etc/vservers/testFC1guest/apps/init/cmd.prepare ''
++ local _fo_mod=-f
++ local _fo_var=_gfa_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/cmd.prepare
++ test '!' -f /usr/local/etc/vservers/testFC1guest/apps/init/cmd.prepare
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfa_file=""'
+++ _gfa_file=
++ test -n '' -a -r ''
++ return 0
++ test -n '' -o -e /usr/local/etc/vservers/testFC1guest/apps/init/sync
++ INITCMD_START_SYNC=()
++ INITCMD_STOP_SYNC=()
++ _NEED_VSHELPER_SYNC=
++ vshelper.isEnabled
++ local f=disabled
++ test '!' -e /usr/local/etc/vservers/.defaults/apps/vshelper/disabled
++ /usr/local/sbin/vserver-info - FEATURE vshelper
++ test -n ''
++ return 0
++ vshelper.getSyncTimeout /usr/local/etc/vservers/testFC1guest
VSHELPER_SYNC_TIMEOUT
++ local _vgst_appdir _vgst_file _vgst_tmp
+++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest
APPDIR vshelper
++ _vgst_appdir=
++ _vgst_appdir=
++ findFile _vgst_file
/usr/local/etc/vservers/.defaults/apps/vshelper/sync-timeout ''
++ findObject -f _vgst_file
/usr/local/etc/vservers/.defaults/apps/vshelper/sync-timeout ''
++ local _fo_mod=-f
++ local _fo_var=_vgst_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/.defaults/apps/vshelper/sync-timeout
++ test '!' -f /usr/local/etc/vservers/.defaults/apps/vshelper/sync-timeout
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_vgst_file=""'
+++ _vgst_file=
++ test -n ''
++ return 1
++ :
++ _generateChcontextOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local ctx hostname domainname
++ local cap_opts
++ local flag
++ test -z ''
++ _generateCapabilityOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local cap
++ _generateBCapabilityOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ _readFileToArray /usr/local/etc/vservers/testFC1guest/bcapabilities
OPTS_VATTRIBUTE --bcap
++ local _rfta_f=/usr/local/etc/vservers/testFC1guest/bcapabilities
++ local _rfta_a=OPTS_VATTRIBUTE
++ local _rfta_p=--bcap
++ local _rfta_v
++ test -e /usr/local/etc/vservers/testFC1guest/bcapabilities
++ return 0
++ _generateCCapabilityOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ _readFileToArray /usr/local/etc/vservers/testFC1guest/ccapabilities
OPTS_VATTRIBUTE --ccap
++ local _rfta_f=/usr/local/etc/vservers/testFC1guest/ccapabilities
++ local _rfta_a=OPTS_VATTRIBUTE
++ local _rfta_p=--ccap
++ local _rfta_v
++ test -e /usr/local/etc/vservers/testFC1guest/ccapabilities
++ return 0
++ test -e /usr/local/etc/vservers/testFC1guest/capabilities
++ return 0
++ _generateFlagOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local file
++ CHCONTEXT_FLAG_OPTS=()
++ findFile file /usr/local/etc/vservers/testFC1guest/cflags
/usr/local/etc/vservers/testFC1guest/flags ''
++ findObject -f file /usr/local/etc/vservers/testFC1guest/cflags
/usr/local/etc/vservers/testFC1guest/flags ''
++ local _fo_mod=-f
++ local _fo_var=file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/cflags
++ test '!' -f /usr/local/etc/vservers/testFC1guest/cflags
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/flags
++ test '!' -f /usr/local/etc/vservers/testFC1guest/flags
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval 'file=""'
+++ file=
++ test -z ''
++ isAvoidNamespace /usr/local/etc/vservers/testFC1guest
++ local cfgdir
++ /usr/local/sbin/vserver-info - FEATURE namespace
+++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest CFGDIR
++ cfgdir=/usr/local/etc/vservers/testFC1guest
++ test '!' -e /usr/local/etc/vservers/testFC1guest/namespace
++ test -e /usr/local/etc/vservers/.defaults/nonamespace -o -e
/usr/local/etc/vservers/testFC1guest/nonamespace
++ USE_VNAMESPACE=1
++ CHCONTEXT_FLAG_OPTS=("${CHCONTEXT_FLAG_OPTS[@]}" --flag namespace)
++ /usr/local/sbin/vserver-info - FEATURE PIVOT_ROOT
++ OPT_VCONTEXT_CHROOT=--pivot-root
++ CHCONTEXT_OPTS=($SILENT_OPT "${CHCONTEXT_FLAG_OPTS[@]}"
"${CAP_OPTS[@]}" --secure ${ctx:+--ctx "$ctx"} ${hostname:+--hostname
"$hostname"} ${domainname:+--domainname "$domainname"})
++ OPTS_VCONTEXT_CREATE=($SILENT_OPT ${ctx:+--xid "$ctx"})
++ OPTS_VATTRIBUTE=(--secure --flag default "${OPTS_VATTRIBUTE[@]}")
++ _generateScheduleOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ test -d /usr/local/etc/vservers/testFC1guest/sched
++ local f=/usr/local/etc/vservers/testFC1guest/schedule
++ test -e /usr/local/etc/vservers/testFC1guest/schedule
++ return 0
++ _generatePersonalityOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local f=/usr/local/etc/vservers/testFC1guest/personality
++ local type flags
++ test -s /usr/local/etc/vservers/testFC1guest/personality
++ return 0
++ _generateTagOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local tag
++ getFileValue tag /usr/local/etc/vservers/testFC1guest/tag
/usr/local/etc/vservers/testFC1guest/context
++ local _gfv_var=tag
++ local _gfv_file
++ shift
++ findFile _gfv_file /usr/local/etc/vservers/testFC1guest/tag
/usr/local/etc/vservers/testFC1guest/context ''
++ findObject -f _gfv_file /usr/local/etc/vservers/testFC1guest/tag
/usr/local/etc/vservers/testFC1guest/context ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/tag
++ test '!' -f /usr/local/etc/vservers/testFC1guest/tag
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/context
++ test '!' -f /usr/local/etc/vservers/testFC1guest/context
++ _fo_file=/usr/local/etc/vservers/testFC1guest/context
++ break
++ test -z /usr/local/etc/vservers/testFC1guest/context -o -n
/usr/local/etc/vservers/testFC1guest/context
++ eval '_gfv_file="/usr/local/etc/vservers/testFC1guest/context"'
+++ _gfv_file=/usr/local/etc/vservers/testFC1guest/context
++ test -n /usr/local/etc/vservers/testFC1guest/context -a -r
/usr/local/etc/vservers/testFC1guest/context
++ eval read tag
+++ read tag
++ test -n 40000
++ OPTS_VTAG_CREATE=(--tag "$tag")
++ OPTS_VTAG_ENTER=(--tag "$tag")
++ _generateMemctrlOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local badness
++ getFileValue badness /usr/local/etc/vservers/testFC1guest/badness
++ local _gfv_var=badness
++ local _gfv_file
++ shift
++ findFile _gfv_file /usr/local/etc/vservers/testFC1guest/badness ''
++ findObject -f _gfv_file /usr/local/etc/vservers/testFC1guest/badness ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/badness
++ test '!' -f /usr/local/etc/vservers/testFC1guest/badness
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfv_file=""'
+++ _gfv_file=
++ test -n '' -a -r ''
++ return 0
++ test -n ''
++ return 0
++ _generateSpaceOptions /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local d=/usr/local/etc/vservers/testFC1guest/spaces
++ test '!' -e /usr/local/etc/vservers/testFC1guest/spaces/pid
++ test '!' -e /usr/local/etc/vservers/testFC1guest/spaces/net
++ local mask
++ getFileValue mask /usr/local/etc/vservers/testFC1guest/spaces/mask
++ local _gfv_var=mask
++ local _gfv_file
++ shift
++ findFile _gfv_file /usr/local/etc/vservers/testFC1guest/spaces/mask ''
++ findObject -f _gfv_file
/usr/local/etc/vservers/testFC1guest/spaces/mask ''
++ local _fo_mod=-f
++ local _fo_var=_gfv_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/spaces/mask
++ test '!' -f /usr/local/etc/vservers/testFC1guest/spaces/mask
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfv_file=""'
+++ _gfv_file=
++ test -n '' -a -r ''
++ return 0
++ _generateCgroupOptions
++ local file
++ hasCgroup
++ /bin/grep -q cgroup /proc/filesystems
++ findFile file /usr/local/etc/vservers/.defaults/cgroup/mnt ''
++ findObject -f file /usr/local/etc/vservers/.defaults/cgroup/mnt ''
++ local _fo_mod=-f
++ local _fo_var=file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/.defaults/cgroup/mnt
++ test '!' -f /usr/local/etc/vservers/.defaults/cgroup/mnt
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval 'file=""'
+++ file=
++ test -n ''
++ findFile file /usr/local/etc/vservers/.defaults/cgroup/subsys ''
++ findObject -f file /usr/local/etc/vservers/.defaults/cgroup/subsys ''
++ local _fo_mod=-f
++ local _fo_var=file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/.defaults/cgroup/subsys
++ test '!' -f /usr/local/etc/vservers/.defaults/cgroup/subsys
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval 'file=""'
+++ file=
++ test -n ''
++ /bin/grep -q '^ns[[:space:]]' /proc/cgroups
+++ /bin/sed '/^#/d;/^ns[[:space:]]/d;s/[[:space:]].*//' /proc/cgroups
+++ s=
+++ read x
+++ test -n ''
+++ s=cpuset
+++ read x
+++ test -n cpuset
+++ s=cpuset,
+++ s=cpuset,cpu
+++ read x
+++ test -n cpuset,cpu
+++ s=cpuset,cpu,
+++ s=cpuset,cpu,cpuacct
+++ read x
+++ test -n cpuset,cpu,cpuacct
+++ s=cpuset,cpu,cpuacct,
+++ s=cpuset,cpu,cpuacct,memory
+++ read x
+++ test -n cpuset,cpu,cpuacct,memory
+++ s=cpuset,cpu,cpuacct,memory,
+++ s=cpuset,cpu,cpuacct,memory,devices
+++ read x
+++ test -n cpuset,cpu,cpuacct,memory,devices
+++ s=cpuset,cpu,cpuacct,memory,devices,
+++ s=cpuset,cpu,cpuacct,memory,devices,freezer
+++ read x
+++ test -n cpuset,cpu,cpuacct,memory,devices,freezer
+++ s=cpuset,cpu,cpuacct,memory,devices,freezer,
+++ s=cpuset,cpu,cpuacct,memory,devices,freezer,net_cls
+++ read x
+++ echo cpuset,cpu,cpuacct,memory,devices,freezer,net_cls
++ CGROUP_SUBSYS=cpuset,cpu,cpuacct,memory,devices,freezer,net_cls
++ findFile file /usr/local/etc/vservers/.defaults/cgroup/inherit ''
++ findObject -f file /usr/local/etc/vservers/.defaults/cgroup/inherit ''
++ local _fo_mod=-f
++ local _fo_var=file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/.defaults/cgroup/inherit
++ test '!' -f /usr/local/etc/vservers/.defaults/cgroup/inherit
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval 'file=""'
+++ file=
++ test -n ''
++ return 0
++ test -n ''
++ pushd /usr/local/etc/vservers/testFC1guest
++ execScriptlets /usr/local/etc/vservers/testFC1guest
testFC1guest.example.com prepre-start
++ declare -r vdir=/usr/local/etc/vservers/testFC1guest
++ declare -r name=testFC1guest.example.com
++ declare -r flavor=prepre-start
++ local base i
++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'
++ local DONT_SKIP_DEFAULTS=
++ local already_handled=
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile /usr/local/etc/vservers/testFC1guest/scripts/prepre-start
++ test -f /usr/local/etc/vservers/testFC1guest/scripts/prepre-start
++ return 1
++ continue
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile
'/usr/local/etc/vservers/testFC1guest/scripts/prepre-start.d/*'
++ test -f '/usr/local/etc/vservers/testFC1guest/scripts/prepre-start.d/*'
++ return 1
++ continue
++ test -z '' -o -n ''
++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'
++ local DONT_SKIP_DEFAULTS=
++ local already_handled=
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile /usr/local/etc/vservers/.defaults/scripts/prepre-start
++ test -f /usr/local/etc/vservers/.defaults/scripts/prepre-start
++ return 1
++ continue
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile '/usr/local/etc/vservers/.defaults/scripts/prepre-start.d/*'
++ test -f '/usr/local/etc/vservers/.defaults/scripts/prepre-start.d/*'
++ return 1
++ continue
++ test -z '' -o -n ''
++ popd
++ setDiskLimits /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local dlimit
++ test -e /usr/local/etc/vservers/testFC1guest/context
++ for dlimit in '"$vdir/dlimits/"*'
++ test -d '/usr/local/etc/vservers/testFC1guest/dlimits/*'
++ continue
++ enableInterfaces /usr/local/etc/vservers/testFC1guest
++ local i=0
++ declare -a var
++ lock /var/lock/vserver.interfaces
+++ /bin/mktemp -t vserver-lock.XXXXXX
++ local tmp=/tmp/vserver-lock.i7ZatV
++ /bin/rm -f /tmp/vserver-lock.i7ZatV
++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.i7ZatV
++ /bin/grep -q true /tmp/vserver-lock.i7ZatV
++ /usr/local/lib/util-vserver/lockfile /var/lock/vserver.interfaces
/tmp/vserver-lock.i7ZatV
++ _VS_LOCKS='24148 24098 '
++ test 0 -lt 2
++ eval 'var=( "${INTERFACE_CMDS_0[@]}" )'
+++ var=("${INTERFACE_CMDS_0[@]}")
++ local type=IP_ADDR
++ unset 'var[0]'
++ set -- 192.168.0.244/24 broadcast + dev eth2:0
++ case "$type" in
++ /sbin/ip addr add 192.168.0.244/24 broadcast + dev eth2:0
++ let ++i
++ test 1 -lt 2
++ eval 'var=( "${INTERFACE_CMDS_1[@]}" )'
+++ var=("${INTERFACE_CMDS_1[@]}")
++ local type=IP_LINK
++ unset 'var[0]'
++ set -- eth2:0 up
++ case "$type" in
++ /sbin/ip link set eth2:0 up
++ let ++i
++ test 2 -lt 2
++ unlock 1
++ local num=1
++ local i
++ set -- 24148 24098
++ test 2 -gt 0
++ kill -HUP 24148
++ shift
++ test 1 '!=' 1
++ break
++ _VS_LOCKS=24098
++ have_interfaces=1
++ mountVserver /usr/local/etc/vservers/testFC1guest
++ local cfgdir=/usr/local/etc/vservers/testFC1guest
++ local ns_opt=
++ local vdir=/usr/local/etc/vservers/testFC1guest/vdir
++ local mtab_src
++ local extra_opt=
++ local real_vdir
++ test -e /usr/local/etc/vservers/testFC1guest/fstab -o -e
/usr/local/etc/vservers/testFC1guest/fstab.local -o -e
/usr/local/etc/vservers/testFC1guest/fstab.remote
++ findObject -r mtab_src
/usr/local/etc/vservers/testFC1guest/apps/init/mtab
/usr/local/etc/vservers/.defaults/init/mtab
/usr/local/lib/util-vserver/defaults/mtab /dev/null
++ local _fo_mod=-r
++ local _fo_var=mtab_src
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/apps/init/mtab
++ test '!' -r /usr/local/etc/vservers/testFC1guest/apps/init/mtab
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/.defaults/init/mtab
++ test '!' -r /usr/local/etc/vservers/.defaults/init/mtab
++ for _fo_i in '"$@"'
++ test -n /usr/local/lib/util-vserver/defaults/mtab
++ test '!' -r /usr/local/lib/util-vserver/defaults/mtab
++ _fo_file=/usr/local/lib/util-vserver/defaults/mtab
++ break
++ test -z /usr/local/lib/util-vserver/defaults/mtab -o -n
/usr/local/lib/util-vserver/defaults/mtab
++ eval 'mtab_src="/usr/local/lib/util-vserver/defaults/mtab"'
+++ mtab_src=/usr/local/lib/util-vserver/defaults/mtab
++ pushd /usr/local/etc/vservers/testFC1guest/vdir
++ /usr/local/lib/util-vserver/chroot-sh truncate /etc/mtab
++ popd
++ test -n 1
++ _mountVserverInternal /usr/local/etc/vservers/testFC1guest/fstab
++ local fstab=/usr/local/etc/vservers/testFC1guest/fstab
++ local xflag=
++ test -e /usr/local/etc/vservers/testFC1guest/fstab
++ shift
++ pushd /usr/local/etc/vservers/testFC1guest/vdir
++ test -w etc -o -w etc/mtab
++ test -h etc/mtab
++ /usr/local/lib/util-vserver/secure-mount -a --chroot --fstab
/usr/local/etc/vservers/testFC1guest/fstab --rootfs no
++ popd
++ _mountVserverInternal /usr/local/etc/vservers/testFC1guest/fstab.local
++ local fstab=/usr/local/etc/vservers/testFC1guest/fstab.local
++ local xflag=
++ test -e /usr/local/etc/vservers/testFC1guest/fstab.local
++ return 0
++ _mountVserverInternal /usr/local/etc/vservers/testFC1guest/fstab.remote
/usr/local/sbin/chbind --silent --secure --nid 40000 --ip 192.168.0.244/24
++ local fstab=/usr/local/etc/vservers/testFC1guest/fstab.remote
++ local xflag=
++ test -e /usr/local/etc/vservers/testFC1guest/fstab.remote
++ return 0
++ isNamespaceCleanup /usr/local/etc/vservers/testFC1guest
++ local cfgdir
++ /usr/local/sbin/vserver-info - FEATURE namespace
+++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest CFGDIR
++ cfgdir=/usr/local/etc/vservers/testFC1guest
++ isAvoidNamespace /usr/local/etc/vservers/testFC1guest
++ local cfgdir
++ /usr/local/sbin/vserver-info - FEATURE namespace
+++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest CFGDIR
++ cfgdir=/usr/local/etc/vservers/testFC1guest
++ test '!' -e /usr/local/etc/vservers/testFC1guest/namespace
++ test -e /usr/local/etc/vservers/.defaults/nonamespace -o -e
/usr/local/etc/vservers/testFC1guest/nonamespace
++ test -e /usr/local/etc/vservers/testFC1guest/namespace-cleanup
++ test -e /usr/local/etc/vservers/testFC1guest/nonamespace-cleanup -o -e
/usr/local/etc/vservers/.defaults/nonamespace-cleanup
++ return 0
++ _namespaceCleanup /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
+++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest VDIR 1
++ local root=/vservers/testFC1guest
++ local -a list
++ local -a skip
++ local i
++ local j
++ getFileArray skip
/usr/local/etc/vservers/testFC1guest/namespace-cleanup-skip
/usr/local/etc/vservers/.defaults/namespace-cleanup-skip
++ local _gfa_var=skip
++ local _gfa_file
++ shift
++ findFile _gfa_file
/usr/local/etc/vservers/testFC1guest/namespace-cleanup-skip
/usr/local/etc/vservers/.defaults/namespace-cleanup-skip ''
++ findObject -f _gfa_file
/usr/local/etc/vservers/testFC1guest/namespace-cleanup-skip
/usr/local/etc/vservers/.defaults/namespace-cleanup-skip ''
++ local _fo_mod=-f
++ local _fo_var=_gfa_file
++ local _fo_file=
++ local _fo_i=X
++ shift 2
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/testFC1guest/namespace-cleanup-skip
++ test '!' -f /usr/local/etc/vservers/testFC1guest/namespace-cleanup-skip
++ for _fo_i in '"$@"'
++ test -n /usr/local/etc/vservers/.defaults/namespace-cleanup-skip
++ test '!' -f /usr/local/etc/vservers/.defaults/namespace-cleanup-skip
++ for _fo_i in '"$@"'
++ test -n ''
++ continue
++ test -z '' -o -n ''
++ eval '_gfa_file=""'
+++ _gfa_file=
++ test -n '' -a -r ''
++ return 0
++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"'
'"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'
+++ getPhysicalDir /vservers/testFC1guest
+++ set -P
+++ cd /vservers/testFC1guest
+++ pwd
++ local real=/vservers/testFC1guest
++ test /vservers/testFC1guest '!=' /vservers/testFC1guest
++ real=
++ for j in '"$i"' '"$real"'
++ test -n /vservers/testFC1guest
++ list=("${list[@]}" "$j")
++ j=/vservers
++ test -n /vservers
++ list=("${list[@]}" "$j")
++ j=
++ test -n ''
++ for j in '"$i"' '"$real"'
++ test -n ''
++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"'
'"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'
+++ getPhysicalDir /usr/local/sbin
+++ set -P
+++ cd /usr/local/sbin
+++ pwd
++ local real=/usr/local/sbin
++ test /usr/local/sbin '!=' /usr/local/sbin
++ real=
++ for j in '"$i"' '"$real"'
++ test -n /usr/local/sbin
++ list=("${list[@]}" "$j")
++ j=/usr/local
++ test -n /usr/local
++ list=("${list[@]}" "$j")
++ j=/usr
++ test -n /usr
++ list=("${list[@]}" "$j")
++ j=
++ test -n ''
++ for j in '"$i"' '"$real"'
++ test -n ''
++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"'
'"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'
+++ getPhysicalDir /usr/local/lib/util-vserver
+++ set -P
+++ cd /usr/local/lib/util-vserver
+++ pwd
++ local real=/usr/local/lib/util-vserver
++ test /usr/local/lib/util-vserver '!=' /usr/local/lib/util-vserver
++ real=
++ for j in '"$i"' '"$real"'
++ test -n /usr/local/lib/util-vserver
++ list=("${list[@]}" "$j")
++ j=/usr/local/lib
++ test -n /usr/local/lib
++ list=("${list[@]}" "$j")
++ j=/usr/local
++ test -n /usr/local
++ list=("${list[@]}" "$j")
++ j=/usr
++ test -n /usr
++ list=("${list[@]}" "$j")
++ j=
++ test -n ''
++ for j in '"$i"' '"$real"'
++ test -n ''
++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"'
'"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'
+++ getPhysicalDir /usr/local/etc/vservers/testFC1guest
+++ set -P
+++ cd /usr/local/etc/vservers/testFC1guest
+++ pwd
++ local real=/usr/local/etc/vservers/testFC1guest
++ test /usr/local/etc/vservers/testFC1guest '!='
/usr/local/etc/vservers/testFC1guest
++ real=
++ for j in '"$i"' '"$real"'
++ test -n /usr/local/etc/vservers/testFC1guest
++ list=("${list[@]}" "$j")
++ j=/usr/local/etc/vservers
++ test -n /usr/local/etc/vservers
++ list=("${list[@]}" "$j")
++ j=/usr/local/etc
++ test -n /usr/local/etc
++ list=("${list[@]}" "$j")
++ j=/usr/local
++ test -n /usr/local
++ list=("${list[@]}" "$j")
++ j=/usr
++ test -n /usr
++ list=("${list[@]}" "$j")
++ j=
++ test -n ''
++ for j in '"$i"' '"$real"'
++ test -n ''
++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"'
'"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'
+++ getPhysicalDir /usr/local/var/run/vservers
+++ set -P
+++ cd /usr/local/var/run/vservers
+++ pwd
++ local real=/usr/local/var/run/vservers
++ test /usr/local/var/run/vservers '!=' /usr/local/var/run/vservers
++ real=
++ for j in '"$i"' '"$real"'
++ test -n /usr/local/var/run/vservers
++ list=("${list[@]}" "$j")
++ j=/usr/local/var/run
++ test -n /usr/local/var/run
++ list=("${list[@]}" "$j")
++ j=/usr/local/var
++ test -n /usr/local/var
++ list=("${list[@]}" "$j")
++ j=/usr/local
++ test -n /usr/local
++ list=("${list[@]}" "$j")
++ j=/usr
++ test -n /usr
++ list=("${list[@]}" "$j")
++ j=
++ test -n ''
++ for j in '"$i"' '"$real"'
++ test -n ''
++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"'
'"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'
+++ getPhysicalDir /var/lock
+++ set -P
+++ cd /var/lock
+++ pwd
++ local real=/var/lock
++ test /var/lock '!=' /var/lock
++ real=
++ for j in '"$i"' '"$real"'
++ test -n /var/lock
++ list=("${list[@]}" "$j")
++ j=/var
++ test -n /var
++ list=("${list[@]}" "$j")
++ j=
++ test -n ''
++ for j in '"$i"' '"$real"'
++ test -n ''
++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"'
'"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'
+++ getPhysicalDir /usr/local
+++ set -P
+++ cd /usr/local
+++ pwd
++ local real=/usr/local
++ test /usr/local '!=' /usr/local
++ real=
++ for j in '"$i"' '"$real"'
++ test -n /usr/local
++ list=("${list[@]}" "$j")
++ j=/usr
++ test -n /usr
++ list=("${list[@]}" "$j")
++ j=
++ test -n ''
++ for j in '"$i"' '"$real"'
++ test -n ''
++ for i in '"$root"' '"$__SBINDIR"' '"$__PKGLIBDIR"' '"$vdir"'
'"$__PKGSTATEDIR"' '"$__LOCKDIR"' /usr/local /tmp '"${skip[@]}"'
+++ getPhysicalDir /tmp
+++ set -P
+++ cd /tmp
+++ pwd
++ local real=/tmp
++ test /tmp '!=' /tmp
++ real=
++ for j in '"$i"' '"$real"'
++ test -n /tmp
++ list=("${list[@]}" "$j")
++ j=
++ test -n ''
++ for j in '"$i"' '"$real"'
++ test -n ''
++ local -a list_umount
++ read -r dev path opts
++ test -n /
++ for i in '"$root"' /dev /proc
++ path_dir=//
++ test // '!=' //
++ for i in '"$root"' /dev /proc
++ path_dir=//
++ test // '!=' //
++ for i in '"$root"' /dev /proc
++ path_dir=//
++ test // '!=' //
++ for i in '"${list[@]}"' /
++ test / = /vservers/testFC1guest
++ for i in '"${list[@]}"' /
++ test / = /vservers
++ for i in '"${list[@]}"' /
++ test / = /usr/local/sbin
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /usr/local/lib/util-vserver
++ for i in '"${list[@]}"' /
++ test / = /usr/local/lib
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /usr/local/etc/vservers/testFC1guest
++ for i in '"${list[@]}"' /
++ test / = /usr/local/etc/vservers
++ for i in '"${list[@]}"' /
++ test / = /usr/local/etc
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /usr/local/var/run/vservers
++ for i in '"${list[@]}"' /
++ test / = /usr/local/var/run
++ for i in '"${list[@]}"' /
++ test / = /usr/local/var
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /var/lock
++ for i in '"${list[@]}"' /
++ test / = /var
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /tmp
++ for i in '"${list[@]}"' /
++ test / = /
++ continue 2
++ read -r dev path opts
++ test -n /
++ for i in '"$root"' /dev /proc
++ path_dir=//
++ test // '!=' //
++ for i in '"$root"' /dev /proc
++ path_dir=//
++ test // '!=' //
++ for i in '"$root"' /dev /proc
++ path_dir=//
++ test // '!=' //
++ for i in '"${list[@]}"' /
++ test / = /vservers/testFC1guest
++ for i in '"${list[@]}"' /
++ test / = /vservers
++ for i in '"${list[@]}"' /
++ test / = /usr/local/sbin
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /usr/local/lib/util-vserver
++ for i in '"${list[@]}"' /
++ test / = /usr/local/lib
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /usr/local/etc/vservers/testFC1guest
++ for i in '"${list[@]}"' /
++ test / = /usr/local/etc/vservers
++ for i in '"${list[@]}"' /
++ test / = /usr/local/etc
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /usr/local/var/run/vservers
++ for i in '"${list[@]}"' /
++ test / = /usr/local/var/run
++ for i in '"${list[@]}"' /
++ test / = /usr/local/var
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /var/lock
++ for i in '"${list[@]}"' /
++ test / = /var
++ for i in '"${list[@]}"' /
++ test / = /usr/local
++ for i in '"${list[@]}"' /
++ test / = /usr
++ for i in '"${list[@]}"' /
++ test / = /tmp
++ for i in '"${list[@]}"' /
++ test / = /
++ continue 2
++ read -r dev path opts
++ test -n /dev
++ for i in '"$root"' /dev /proc
++ path_dir=/dev/
++ test /dev/ '!=' /dev/
++ for i in '"$root"' /dev /proc
++ path_dir=/dev/
++ test '' '!=' /dev/
++ continue 2
++ read -r dev path opts
++ test -n /dev/pts
++ for i in '"$root"' /dev /proc
++ path_dir=/dev/pts/
++ test /dev/pts/ '!=' /dev/pts/
++ for i in '"$root"' /dev /proc
++ path_dir=/dev/pts/
++ test pts/ '!=' /dev/pts/
++ continue 2
++ read -r dev path opts
++ test -n /proc
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/
++ test /proc/ '!=' /proc/
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/
++ test /proc/ '!=' /proc/
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/
++ test '' '!=' /proc/
++ continue 2
++ read -r dev path opts
++ test -n /proc/bus/usb
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/bus/usb/
++ test /proc/bus/usb/ '!=' /proc/bus/usb/
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/bus/usb/
++ test /proc/bus/usb/ '!=' /proc/bus/usb/
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/bus/usb/
++ test bus/usb/ '!=' /proc/bus/usb/
++ continue 2
++ read -r dev path opts
++ test -n /proc/sys/fs/binfmt_misc
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/sys/fs/binfmt_misc/
++ test /proc/sys/fs/binfmt_misc/ '!=' /proc/sys/fs/binfmt_misc/
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/sys/fs/binfmt_misc/
++ test /proc/sys/fs/binfmt_misc/ '!=' /proc/sys/fs/binfmt_misc/
++ for i in '"$root"' /dev /proc
++ path_dir=/proc/sys/fs/binfmt_misc/
++ test sys/fs/binfmt_misc/ '!=' /proc/sys/fs/binfmt_misc/
++ continue 2
++ read -r dev path opts
++ test -n /sys
++ for i in '"$root"' /dev /proc
++ path_dir=/sys/
++ test /sys/ '!=' /sys/
++ for i in '"$root"' /dev /proc
++ path_dir=/sys/
++ test /sys/ '!=' /sys/
++ for i in '"$root"' /dev /proc
++ path_dir=/sys/
++ test /sys/ '!=' /sys/
++ for i in '"${list[@]}"' /
++ test /sys = /vservers/testFC1guest
++ for i in '"${list[@]}"' /
++ test /sys = /vservers
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/sbin
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local
++ for i in '"${list[@]}"' /
++ test /sys = /usr
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/lib/util-vserver
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/lib
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local
++ for i in '"${list[@]}"' /
++ test /sys = /usr
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/etc/vservers/testFC1guest
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/etc/vservers
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/etc
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local
++ for i in '"${list[@]}"' /
++ test /sys = /usr
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/var/run/vservers
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/var/run
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local/var
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local
++ for i in '"${list[@]}"' /
++ test /sys = /usr
++ for i in '"${list[@]}"' /
++ test /sys = /var/lock
++ for i in '"${list[@]}"' /
++ test /sys = /var
++ for i in '"${list[@]}"' /
++ test /sys = /usr/local
++ for i in '"${list[@]}"' /
++ test /sys = /usr
++ for i in '"${list[@]}"' /
++ test /sys = /tmp
++ for i in '"${list[@]}"' /
++ test /sys = /
++ list_umount=("$path" "${list_umount[@]}")
++ read -r dev path opts
++ test -n /u
++ for i in '"$root"' /dev /proc
++ path_dir=/u/
++ test /u/ '!=' /u/
++ for i in '"$root"' /dev /proc
++ path_dir=/u/
++ test /u/ '!=' /u/
++ for i in '"$root"' /dev /proc
++ path_dir=/u/
++ test /u/ '!=' /u/
++ for i in '"${list[@]}"' /
++ test /u = /vservers/testFC1guest
++ for i in '"${list[@]}"' /
++ test /u = /vservers
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/sbin
++ for i in '"${list[@]}"' /
++ test /u = /usr/local
++ for i in '"${list[@]}"' /
++ test /u = /usr
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/lib/util-vserver
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/lib
++ for i in '"${list[@]}"' /
++ test /u = /usr/local
++ for i in '"${list[@]}"' /
++ test /u = /usr
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/etc/vservers/testFC1guest
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/etc/vservers
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/etc
++ for i in '"${list[@]}"' /
++ test /u = /usr/local
++ for i in '"${list[@]}"' /
++ test /u = /usr
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/var/run/vservers
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/var/run
++ for i in '"${list[@]}"' /
++ test /u = /usr/local/var
++ for i in '"${list[@]}"' /
++ test /u = /usr/local
++ for i in '"${list[@]}"' /
++ test /u = /usr
++ for i in '"${list[@]}"' /
++ test /u = /var/lock
++ for i in '"${list[@]}"' /
++ test /u = /var
++ for i in '"${list[@]}"' /
++ test /u = /usr/local
++ for i in '"${list[@]}"' /
++ test /u = /usr
++ for i in '"${list[@]}"' /
++ test /u = /tmp
++ for i in '"${list[@]}"' /
++ test /u = /
++ list_umount=("$path" "${list_umount[@]}")
++ read -r dev path opts
++ test -n /vservers/testFC1guest/proc
++ for i in '"$root"' /dev /proc
++ path_dir=/vservers/testFC1guest/proc/
++ test proc/ '!=' /vservers/testFC1guest/proc/
++ continue 2
++ read -r dev path opts
++ test -n /vservers/testFC1guest/tmp
++ for i in '"$root"' /dev /proc
++ path_dir=/vservers/testFC1guest/tmp/
++ test tmp/ '!=' /vservers/testFC1guest/tmp/
++ continue 2
++ read -r dev path opts
++ test -n /vservers/testFC1guest/dev/pts
++ for i in '"$root"' /dev /proc
++ path_dir=/vservers/testFC1guest/dev/pts/
++ test dev/pts/ '!=' /vservers/testFC1guest/dev/pts/
++ continue 2
++ read -r dev path opts
++ for i in '"${list_umount[@]}"'
++ /bin/umount -l -n -i /u
++ for i in '"${list_umount[@]}"'
++ /bin/umount -l -n -i /sys
+++ getPhysicalDir /usr/local/etc/vservers/testFC1guest/vdir
+++ set -P
+++ cd /usr/local/etc/vservers/testFC1guest/vdir
+++ pwd
++ real_vdir=/vservers/testFC1guest
++ isAvoidNamespace /usr/local/etc/vservers/testFC1guest
++ local cfgdir
++ /usr/local/sbin/vserver-info - FEATURE namespace
+++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest CFGDIR
++ cfgdir=/usr/local/etc/vservers/testFC1guest
++ test '!' -e /usr/local/etc/vservers/testFC1guest/namespace
++ test -e /usr/local/etc/vservers/.defaults/nonamespace -o -e
/usr/local/etc/vservers/testFC1guest/nonamespace
++ /usr/local/lib/util-vserver/secure-mount --rbind -n -o dev
/usr/local/etc/vservers/testFC1guest/vdir /vservers/testFC1guest
++ /usr/local/sbin/vserver-info - FEATURE PIVOT_ROOT
++ /usr/local/lib/util-vserver/secure-mount -n -o shared,rec
/vservers/testFC1guest /vservers/testFC1guest
++ is_mounted=1
++ prepareInit /usr/local/etc/vservers/testFC1guest
++ pushd /usr/local/etc/vservers/testFC1guest/vdir
++ case "$INITSTYLE" in
++ find var/run '!' -type d -print0
++ xargs -0r /usr/local/lib/util-vserver/chroot-sh rm
++ find var/lock '!' -type d -print0
++ /usr/local/lib/util-vserver/fakerunlevel 3 /var/run/utmp
++ popd
++ addtoCPUSET /usr/local/etc/vservers/testFC1guest
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local cpuset
++ local f=/usr/local/etc/vservers/testFC1guest/cpuset
++ local i
++ local configured=0
++ test -d /usr/local/etc/vservers/testFC1guest/cpuset
++ test -e /usr/local/etc/vservers/testFC1guest/cpuset/name
++ return 0
++ attachToCgroup /usr/local/etc/vservers/testFC1guest
++ _handleCgroup attach /usr/local/etc/vservers/testFC1guest
++ local action=attach
++ local vdir=/usr/local/etc/vservers/testFC1guest
++ local dir
++ local name
++ local i
++ local parent
++ useCgroup /usr/local/etc/vservers/testFC1guest
++ hasCgroup
++ /bin/grep -q cgroup /proc/filesystems
++ test -d /dev/cgroup
++ return 1
++ return 0
++ handleDeviceMap --set '' /usr/local/etc/vservers/testFC1guest/apps/vdevmap
++ local op=--set
++ local xid=
++ local dir=/usr/local/etc/vservers/testFC1guest/apps/vdevmap
++ local flags device target
++ test -d /usr/local/etc/vservers/testFC1guest/apps/vdevmap
++ return 0
++ pushd /usr/local/etc/vservers/testFC1guest/vdir/
++ execScriptlets /usr/local/etc/vservers/testFC1guest
testFC1guest.example.com pre-start
++ declare -r vdir=/usr/local/etc/vservers/testFC1guest
++ declare -r name=testFC1guest.example.com
++ declare -r flavor=pre-start
++ local base i
++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'
++ local DONT_SKIP_DEFAULTS=
++ local already_handled=
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile /usr/local/etc/vservers/testFC1guest/scripts/pre-start
++ test -f /usr/local/etc/vservers/testFC1guest/scripts/pre-start
++ return 1
++ continue
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile '/usr/local/etc/vservers/testFC1guest/scripts/pre-start.d/*'
++ test -f '/usr/local/etc/vservers/testFC1guest/scripts/pre-start.d/*'
++ return 1
++ continue
++ test -z '' -o -n ''
++ for base in '"$vdir"/scripts' '"$__CONFDIR"/.defaults/scripts'
++ local DONT_SKIP_DEFAULTS=
++ local already_handled=
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile /usr/local/etc/vservers/.defaults/scripts/pre-start
++ test -f /usr/local/etc/vservers/.defaults/scripts/pre-start
++ return 1
++ continue
++ for i in '"$base/$flavor"' '"$base/$flavor.d"/*'
++ isRegularFile '/usr/local/etc/vservers/.defaults/scripts/pre-start.d/*'
++ test -f '/usr/local/etc/vservers/.defaults/scripts/pre-start.d/*'
++ return 1
++ continue
++ test -z '' -o -n ''
++ popd
++ test -z ''
++ pushd /usr/local/etc/vservers/testFC1guest/vdir/
++ is_configured=1
++ /usr/local/sbin/vserver-info - FEATURE migrate
++ /usr/bin/ionice -c2 -n0 /bin/nice -n 0 /usr/local/sbin/chbind --silent
--secure --nid 40000 --ip 192.168.0.244/24
/usr/local/lib/util-vserver/exec-ulimit
/usr/local/etc/vservers/testFC1guest/ulimits /usr/local/sbin/vtag --create
--tag 40000 --silent -- /usr/local/sbin/vspace --new --default --
/usr/local/sbin/vcontext --create --silent --xid 40000 --
/usr/local/sbin/vspace --mount --fs --set -- /usr/local/sbin/vspace --set
--default -- /usr/local/lib/util-vserver/exec-remount /proc /sys --
/usr/local/sbin/vlimit --dir /usr/local/etc/vservers/testFC1guest/rlimits
--missingok -- /usr/local/sbin/vsched --xid self --force --
/usr/local/lib/util-vserver/vsysctl --xid self --dir
/usr/local/etc/vservers/testFC1guest/sysctl --missingok --
/usr/local/sbin/vuname --xid self --dir
/usr/local/etc/vservers/testFC1guest/uts --missingok --
/usr/local/sbin/vmemctrl --xid self --set -- /usr/local/sbin/vuname --xid
self --set -t context=/usr/local/etc/vservers/testFC1guest --
/usr/local/sbin/vattribute --set --secure --flag default --flag fakeinit
-- /usr/local/lib/util-vserver/save_ctxinfo
/usr/local/etc/vservers/testFC1guest /bin/env -i
PATH=/bin:/usr/bin:/sbin:/usr/sbin PREVLEVEL=N RUNLEVEL=3
/usr/local/sbin/vcontext --migrate-self --endsetup --pivot-root --silent
-- /etc/rc.d/rc 3
+ cleanup
+ set +e
+ test -z ''
+ test -z ''
+ test -n 1 -a -z ''
+ warning '
An error occured while executing the vserver startup sequence; when
there are no other messages, it is very likely that the init-script
(/etc/rc.d/rc' '3) failed.

Common causes are:
* /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the '\''apt-rpm'\''
build
  method knows how to deal with this, but on existing installations,
  appending '\''true'\'' to this file will help.'
+ test -n ''
+ echo '
An error occured while executing the vserver startup sequence; when
there are no other messages, it is very likely that the init-script
(/etc/rc.d/rc' '3) failed.

Common causes are:
* /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the '\''apt-rpm'\''
build
  method knows how to deal with this, but on existing installations,
  appending '\''true'\'' to this file will help.'

An error occured while executing the vserver startup sequence; when
there are no other messages, it is very likely that the init-script
(/etc/rc.d/rc 3) failed.

Common causes are:
* /etc/rc.d/rc on Fedora Core 1 and RH9 fails always; the 'apt-rpm' build
  method knows how to deal with this, but on existing installations,
  appending 'true' to this file will help.
+ test -n ''
+ warning '

Failed to start vserver '\''testFC1guest.example.com'\'''
+ test -n ''
+ echo '

Failed to start vserver '\''testFC1guest.example.com'\'''

Failed to start vserver 'testFC1guest.example.com'
+ test -n --debug
+ test -z 1
+ umountVserver /usr/local/etc/vservers/testFC1guest
+ local cfgdir=/usr/local/etc/vservers/testFC1guest
+ local vdir=/usr/local/etc/vservers/testFC1guest/vdir
+ local is_ok=1
+ isAvoidNamespace /usr/local/etc/vservers/testFC1guest
+ local cfgdir
+ /usr/local/sbin/vserver-info - FEATURE namespace
++ /usr/local/sbin/vserver-info /usr/local/etc/vservers/testFC1guest CFGDIR
+ cfgdir=/usr/local/etc/vservers/testFC1guest
+ test '!' -e /usr/local/etc/vservers/testFC1guest/namespace
+ test -e /usr/local/etc/vservers/.defaults/nonamespace -o -e
/usr/local/etc/vservers/testFC1guest/nonamespace
+ return 0
+ test -z 1
+ disableInterfaces /usr/local/etc/vservers/testFC1guest
+ test -n 1
+ local i=2
+ declare -a var
+ lock /var/lock/vserver.interfaces
++ /bin/mktemp -t vserver-lock.XXXXXX
+ local tmp=/tmp/vserver-lock.HtXZoc
+ /bin/rm -f /tmp/vserver-lock.HtXZoc
+ /usr/bin/mkfifo -m600 /tmp/vserver-lock.HtXZoc
+ /bin/grep -q true /tmp/vserver-lock.HtXZoc
+ /usr/local/lib/util-vserver/lockfile /var/lock/vserver.interfaces
/tmp/vserver-lock.HtXZoc
+ _VS_LOCKS='24211 24098'
+ test 2 -gt 0
+ let --i
+ eval 'var=( "${INTERFACE_CMDS_1[@]}" )'
++ var=("${INTERFACE_CMDS_1[@]}")
+ local type=IP_LINK
+ unset 'var[0]'
+ set -- eth2:0 up
+ case "$type" in
+ test 1 -gt 0
+ let --i
+ :
+ eval 'var=( "${INTERFACE_CMDS_0[@]}" )'
++ var=("${INTERFACE_CMDS_0[@]}")
+ local type=IP_ADDR
+ unset 'var[0]'
+ set -- 192.168.0.244/24 broadcast + dev eth2:0
+ case "$type" in
+ /sbin/ip addr del 192.168.0.244/24 broadcast + dev eth2:0
+ test 0 -gt 0
+ unlock 1
+ local num=1
+ local i
+ set -- 24211 24098
+ test 2 -gt 0
+ kill -HUP 24211
+ shift
+ test 1 '!=' 1
+ break
+ _VS_LOCKS=24098
+ unlock
+ local num=
+ local i
+ set -- 24098
+ test 1 -gt 0
+ kill -HUP 24098
+ shift
+ test '' '!=' 1
+ test -z ''
+ test 0 -gt 0
+ _VS_LOCKS=
Received on Fri Mar 19 19:06:50 2010

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Fri 19 Mar 2010 - 19:06:54 GMT by hypermail 2.1.8