Re: [vserver] Problem to start my 2nd VM (continued)

From: Herbert Poetzl <herbert_at_13thfloor.at>
Date: Sun 30 May 2021 - 13:22:18 BST
Message-ID: <20210530122218.GK24402@MAIL.13thfloor.at>

On Sat, May 29, 2021 at 04:53:43PM +0200, Sam Przyswa wrote:
> Hi,

Hey Sam,

> My first VM started without problem, on the other hand my 2nd
> VM which was on another host does not want to start I attach
> you the debug file ...

Can you share the configurations for both guests?

> I got this:

> ----------------------------------------

> # vserver soleil-xl start
> RTNETLINK answers: File exists

This sounds like the second guest tries to use an
IP which is already configured.

127.0.0.01/8 looks very suspicious to me ...

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

This hints that the /etc/init.d/rc inside the guest
failed (for whatever reason).

Check the logs and/or try to make rc more verbose
to see why this happens and if necessary add the
suggested 'true' as last command ...

Hope that helps,
Herbert

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

> Failed to start vserver 'soleil-xl'

> ----------------------------------------

> Thanks for your help...

> Sam.

> + shift
> + true
> + case "$1" in
> + shift
> + break
> + OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG $OPTION_DEFAULTTTY)
> + SELF=("$0" "${OPTION_ALL[@]}")
> + vserver=soleil-xl
> + cmd=start
> + test start '!=' build
> + allow_legacy=
> + vserver=soleil-xl
> + case "$vserver" in
> ++ vuname --get --xid soleil-xl
> + context='??? ??? ??? ??? ??? ??? ???'
> + test -d '??? ??? ??? ??? ??? ??? ???'
> + VSERVER_DIR=/etc/vservers/soleil-xl
> + do_legacy=
> + test '!' -e /etc/vservers/soleil-xl/legacy
> + test -d /etc/vservers/soleil-xl -o '!' -e /etc/vservers/soleil-xl.conf
> + test -z ''
> + test -d /etc/vservers/soleil-xl
> + _setVserverName
> ++ basename /etc/vservers/soleil-xl
> + VSERVER_NAME=soleil-xl
> + test start = start -a -z ''
> + isAvoidNamespace /etc/vservers/soleil-xl
> + local cfgdir
> + /usr/sbin/vserver-info - FEATURE namespace
> ++ /usr/sbin/vserver-info /etc/vservers/soleil-xl CFGDIR
> + cfgdir=/etc/vservers/soleil-xl
> + test '!' -e /etc/vservers/soleil-xl/namespace
> + test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/soleil-xl/nonamespace
> + mountTriggerAutomount /etc/vservers/soleil-xl
> + local cfgdir=/etc/vservers/soleil-xl
> + local vdir=/etc/vservers/soleil-xl/vdir
> + local f
> + local r=0
> + for f in fstab fstab.local fstab.remote
> + local fstab=/etc/vservers/soleil-xl/fstab
> + test -e /etc/vservers/soleil-xl/fstab
> + pushd /etc/vservers/soleil-xl/vdir
> + /usr/lib/util-vserver/secure-mount --trigger-automount -a --fstab /etc/vservers/soleil-xl/fstab
> + popd
> + for f in fstab fstab.local fstab.remote
> + local fstab=/etc/vservers/soleil-xl/fstab.local
> + test -e /etc/vservers/soleil-xl/fstab.local
> + continue
> + for f in fstab fstab.local fstab.remote
> + local fstab=/etc/vservers/soleil-xl/fstab.remote
> + test -e /etc/vservers/soleil-xl/fstab.remote
> + continue
> + return
> + exec /usr/sbin/vspace --mount --fs --new -- /usr/sbin/vserver ----nonamespace --debug soleil-xl start
> + shift
> + true
> + case "$1" in
> + shift
> + break
> + OPTION_ALL=($OPTION_SILENT $OPTION_VERBOSE $OPTION_DEBUG $OPTION_DEFAULTTTY)
> + SELF=("$0" "${OPTION_ALL[@]}")
> + vserver=soleil-xl
> + cmd=start
> + test start '!=' build
> + allow_legacy=
> + vserver=soleil-xl
> + case "$vserver" in
> ++ vuname --get --xid soleil-xl
> + context='??? ??? ??? ??? ??? ??? ???'
> + test -d '??? ??? ??? ??? ??? ??? ???'
> + VSERVER_DIR=/etc/vservers/soleil-xl
> + do_legacy=
> + test '!' -e /etc/vservers/soleil-xl/legacy
> + test -d /etc/vservers/soleil-xl -o '!' -e /etc/vservers/soleil-xl.conf
> + test -z ''
> + test -d /etc/vservers/soleil-xl
> + _setVserverName
> ++ basename /etc/vservers/soleil-xl
> + VSERVER_NAME=soleil-xl
> + test start = start -a -z ----nonamespace
> + test start '!=' enter -a start '!=' stop
> + set_init_cwd
> ++ pwd
> + INIT_CWD=/var/lib/vservers/soleil-xl
> + export INIT_CWD
> + cd /
> + . /usr/lib/util-vserver/vserver.functions
> ++ NICE_CMD=()
> ++ declare -a NICE_CMD
> ++ IONICE_CMD=()
> ++ declare -a IONICE_CMD
> ++ NETNS_CMD=()
> ++ declare -a NETNS_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
> ++ OPT_VCONTEXT_CLOSE_FD=
> ++ 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
> ++ OPTS_VSPACE_SHARED=()
> ++ declare -a OPTS_VSPACE_SHARED
> ++ VSPACE_SHARED_CMD=()
> ++ declare -a VSPACE_SHARED_CMD
> ++ 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=()
> ++ declare -a CGROUP_SUBSYS
> ++ CGROUP_INHERIT=(cpuset.cpus cpuset.mems)
> ++ declare -a CGROUP_INHERIT
> ++ CGROUP_BASE=
> ++ CGROUP_MNT_PER_SS=
> ++ : soleil-xl
> ++ test -e /etc/vservers/soleil-xl/noisy -o -n ''
> ++ SILENT_OPT=--silent
> + case "$2" in
> + shift 2
> + . /usr/lib/util-vserver/vserver.start
> +++ /usr/sbin/vserver-info /etc/vservers/soleil-xl CANONIFY
> ++ lock /var/lock/vserver.etcvserverssoleilxl.startup
> +++ /bin/mktemp -t vserver-lock.XXXXXX
> ++ local tmp=/tmp/vserver-lock.Mo0zS9
> ++ /bin/rm -f /tmp/vserver-lock.Mo0zS9
> ++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.Mo0zS9
> ++ /bin/grep -q true /tmp/vserver-lock.Mo0zS9
> ++ /usr/lib/util-vserver/lockfile /var/lock/vserver.etcvserverssoleilxl.startup /tmp/vserver-lock.Mo0zS9
> ++ _VS_LOCKS='6808 '
> ++ isVserverRunning /etc/vservers/soleil-xl
> ++ local _ivr_ctx _ivr_procnum
> ++ getVserverStatus /etc/vservers/soleil-xl _ivr_ctx _ivr_procnum 1
> ++ test -r /etc/vservers/soleil-xl/run
> ++ local _gvs_ctx
> ++ read _gvs_ctx
> ++ eval '_ivr_ctx=$_gvs_ctx'
> +++ _ivr_ctx=40001
> +++ /usr/sbin/vuname -g --xid 40001 context
> ++ test /etc/vservers/soleil-xl = '???'
> ++ test -n _ivr_procnum
> ++ eval _ivr_procnum=0
> +++ _ivr_procnum=0
> ++ _gvs_tmp=0
> ++ test 0 = 0
> +++ /usr/lib/util-vserver/readlink /etc/vservers/soleil-xl/run
> ++ local runfile=/var/run/vservers/soleil-xl
> ++ test -z 1
> ++ /bin/rm -f /var/run/vservers/soleil-xl
> ++ return 1
> ++ return 1
> ++ is_configured=
> ++ is_executed=
> ++ is_started=
> ++ is_mounted=
> ++ is_vshelper_init=
> ++ have_interfaces=
> ++ startsync_pipe=
> ++ have_initcmd=
> ++ have_cgroup=
> ++ test 0 -gt 0
> ++ test xsysv = xrescue -a -z '' -a 0 -gt 0
> ++ set -e
> ++ trap cleanup EXIT
> ++ sanityCheck /etc/vservers/soleil-xl
> ++ declare -r cfgdir=/etc/vservers/soleil-xl
> ++ test -e /etc/vservers/soleil-xl/fstab.local
> ++ test -e /etc/vservers/soleil-xl/hostname -a '!' -L /etc/vservers/soleil-xl/hostname
> ++ test -e /etc/vservers/soleil-xl/domainname -a '!' -L /etc/vservers/soleil-xl/domainname
> ++ local i
> ++ for i in "$cfgdir"/interfaces/*/only_ip
> ++ test -e '/etc/vservers/soleil-xl/interfaces/*/only_ip'
> ++ test '!' -d /etc/vservers/soleil-xl/dlimits -o -L /etc/vservers/soleil-xl/cache
> ++ /usr/bin/find /etc/vservers/soleil-xl -type f -exec /usr/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 /etc/vservers/.defaults/apps/vshelper/disabled
> ++ /usr/sbin/vserver-info - FEATURE vshelper
> ++ test -n ''
> ++ return 0
> ++ vshelper.isEnabled warning
> ++ local f=warning-disabled
> ++ test '!' -e /etc/vservers/.defaults/apps/vshelper/warning-disabled
> ++ /usr/sbin/vserver-info - FEATURE vshelper
> ++ test -n ''
> ++ return 0
> +++ /usr/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/lib/util-vserver/vshelper
> ++ /usr/bin/cmp -s /usr/lib/util-vserver/vshelper /usr/lib/util-vserver/vshelper
> ++ test -d /var/run/vshelper
> ++ test 0 -eq 0
> ++ return 0
> ++ /usr/sbin/vserver-info - VERIFYCAP
> ++ /usr/sbin/vserver-info - VERIFYPROC
> ++ test -e /etc/vservers/soleil-xl/context
> ++ pushd /etc/vservers/soleil-xl
> ++ execScriptlets /etc/vservers/soleil-xl soleil-xl initialize
> ++ declare -r vdir=/etc/vservers/soleil-xl
> ++ declare -r name=soleil-xl
> ++ 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 /etc/vservers/soleil-xl/scripts/initialize
> ++ test -f /etc/vservers/soleil-xl/scripts/initialize
> ++ return 1
> ++ continue
> ++ for i in "$base/$flavor" "$base/$flavor.d"/*
> ++ isRegularFile '/etc/vservers/soleil-xl/scripts/initialize.d/*'
> ++ test -f '/etc/vservers/soleil-xl/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 /etc/vservers/.defaults/scripts/initialize
> ++ test -f /etc/vservers/.defaults/scripts/initialize
> ++ return 1
> ++ continue
> ++ for i in "$base/$flavor" "$base/$flavor.d"/*
> ++ isRegularFile '/etc/vservers/.defaults/scripts/initialize.d/*'
> ++ test -f '/etc/vservers/.defaults/scripts/initialize.d/*'
> ++ return 1
> ++ continue
> ++ test -z '' -o -n ''
> ++ popd
> ++ fsckAllFS /etc/vservers/soleil-xl
> ++ local cfgdir=/etc/vservers/soleil-xl
> ++ local fstab=/etc/vservers/soleil-xl/fstab
> ++ local FSTAB_FILE
> ++ local fsck_exitcode
> ++ test -e /etc/vservers/soleil-xl/fstab
> ++ export FSTAB_FILE=/etc/vservers/soleil-xl/fstab
> ++ FSTAB_FILE=/etc/vservers/soleil-xl/fstab
> ++ /sbin/fsck -s -n -A -T
> ++ fsck_exitcode=0
> ++ test 0 -eq 0 -o 0 -eq 1
> ++ mountRootFS /etc/vservers/soleil-xl
> ++ local cfgdir=/etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl/vdir
> ++ local fstab=/etc/vservers/soleil-xl/fstab
> ++ local xflag=
> ++ test -e /etc/vservers/soleil-xl/fstab
> ++ pushd /etc/vservers/soleil-xl/vdir
> ++ test -w etc -o -w etc/mtab
> ++ /usr/lib/util-vserver/secure-mount -a --chroot --fstab /etc/vservers/soleil-xl/fstab --rootfs only -n
> ++ popd
> ++ generateOptions /etc/vservers/soleil-xl
> ++ _generateInterfaceOptions /etc/vservers/soleil-xl
> ++ local iface
> ++ getFileValue N_CONTEXT /etc/vservers/soleil-xl/ncontext /etc/vservers/soleil-xl/context
> ++ local _gfv_var=N_CONTEXT
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/ncontext /etc/vservers/soleil-xl/context ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/ncontext /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/ncontext
> ++ test '!' -f /etc/vservers/soleil-xl/ncontext
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/soleil-xl/context
> ++ test '!' -f /etc/vservers/soleil-xl/context
> ++ _fo_file=/etc/vservers/soleil-xl/context
> ++ break
> ++ test -z /etc/vservers/soleil-xl/context -o -n /etc/vservers/soleil-xl/context
> ++ eval '_gfv_file="/etc/vservers/soleil-xl/context"'
> +++ _gfv_file=/etc/vservers/soleil-xl/context
> ++ test -n /etc/vservers/soleil-xl/context -a -r /etc/vservers/soleil-xl/context
> ++ eval read N_CONTEXT
> +++ read N_CONTEXT
> ++ test -n 40001 -o -z ''
> ++ for iface in "$1/interfaces/"*
> ++ test -d /etc/vservers/soleil-xl/interfaces/0
> ++ test '!' -e /etc/vservers/soleil-xl/interfaces/0/disabled
> ++ _processSingleInterface /etc/vservers/soleil-xl/interfaces/0
> ++ local iface=/etc/vservers/soleil-xl/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 '' /etc/vservers/soleil-xl/interfaces/0
> ++ local _giv_val=ip
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ : 212.129.60.123
> ++ eval 'ip=$_giv_tmp'
> +++ ip=212.129.60.123
> ++ _getInterfaceValue extip '' /etc/vservers/soleil-xl/interfaces/0 /etc/vservers/soleil-xl/interfaces/0/..
> ++ local _giv_val=extip
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'extip=$_giv_tmp'
> +++ extip=
> ++ _getInterfaceValue dev '' /etc/vservers/soleil-xl/interfaces/0 /etc/vservers/soleil-xl/interfaces/0/..
> ++ local _giv_val=dev
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ : eno1:1
> ++ eval 'dev=$_giv_tmp'
> +++ dev=eno1:1
> ++ _getInterfaceValue prefix '' /etc/vservers/soleil-xl/interfaces/0 /etc/vservers/soleil-xl/interfaces/0/..
> ++ local _giv_val=prefix
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'prefix=$_giv_tmp'
> +++ prefix=
> ++ _getInterfaceValue mask '' /etc/vservers/soleil-xl/interfaces/0 /etc/vservers/soleil-xl/interfaces/0/..
> ++ local _giv_val=mask
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'mask=$_giv_tmp'
> +++ mask=
> ++ _getInterfaceValue bcast '' /etc/vservers/soleil-xl/interfaces/0 /etc/vservers/soleil-xl/interfaces/0/..
> ++ local _giv_val=bcast
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'bcast=$_giv_tmp'
> +++ bcast=
> ++ _getInterfaceValue name '' /etc/vservers/soleil-xl/interfaces/0
> ++ local _giv_val=name
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'name=$_giv_tmp'
> +++ name=
> ++ _getInterfaceValue scope '' /etc/vservers/soleil-xl/interfaces/0 /etc/vservers/soleil-xl/interfaces/0/..
> ++ local _giv_val=scope
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'scope=$_giv_tmp'
> +++ scope=
> ++ _getInterfaceValue mac '' /etc/vservers/soleil-xl/interfaces/0
> ++ local _giv_val=mac
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'mac=$_giv_tmp'
> +++ mac=
> ++ _getInterfaceValue peer '' /etc/vservers/soleil-xl/interfaces/0
> ++ local _giv_val=peer
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'peer=$_giv_tmp'
> +++ peer=
> ++ test -n 212.129.60.123
> ++ test -n eno1:1 -o -e /etc/vservers/soleil-xl/interfaces/0/nodev
> ++ test '!' -e /etc/vservers/soleil-xl/interfaces/0/down
> ++ true
> ++ _transformMask2Prefix prefix '' ''
> ++ local _tm2p_tmp=
> ++ test -n ''
> ++ /usr/lib/util-vserver/mask2prefix ''
> ++ eval 'prefix=$_tm2p_tmp'
> +++ prefix=
> ++ return 0
> ++ INTERFACES=("${INTERFACES[@]}" "$ip${prefix:+/$prefix}")
> ++ test '!' -e /etc/vservers/soleil-xl/interfaces/0/nodev
> ++ test '!' -e /etc/vservers/soleil-xl/interfaces/0/only_ip
> ++ test -e /etc/vservers/soleil-xl/interfaces/0/vlandev -o '(' -e /etc/vservers/soleil-xl/interfaces/0/../vlandev -a '!' -e /etc/vservers/soleil-xl/interfaces/0/novlandev ')' -o '(' -e /etc/vservers/.defaults/interfaces/vlandev -a '!' -e /etc/vservers/soleil-xl/interfaces/0/novlandev -a '!' -e /etc/vservers/soleil-xl/interfaces/0/../novlandev ')'
> ++ test -e /etc/vservers/soleil-xl/interfaces/0/indirect
> ++ local 'use_bcast=broadcast +'
> ++ echo 212.129.60.123
> ++ /bin/grep -q :
> ++ local tun_info
> +++ _getTunInfo /etc/vservers/soleil-xl/interfaces/0
> +++ local iface=/etc/vservers/soleil-xl/interfaces/0
> +++ test -e /etc/vservers/soleil-xl/interfaces/0/tun -o -e /etc/vservers/soleil-xl/interfaces/0/tap
> +++ return 1
> ++ tun_info=
> ++ _addInterfaceCmd IP_ADDR 212.129.60.123 broadcast + dev eno1:1
> ++ eval 'INTERFACE_CMDS_0=( "$@" )'
> +++ INTERFACE_CMDS_0=("$@")
> ++ let ++INTERFACE_CMDS_IDX
> ++ _addInterfaceCmd IP_LINK eno1:1 up
> ++ eval 'INTERFACE_CMDS_1=( "$@" )'
> +++ INTERFACE_CMDS_1=("$@")
> ++ let ++INTERFACE_CMDS_IDX
> ++ break
> ++ for iface in "$1/interfaces/"*
> ++ test -d /etc/vservers/soleil-xl/interfaces/1
> ++ test '!' -e /etc/vservers/soleil-xl/interfaces/1/disabled
> ++ _processSingleInterface /etc/vservers/soleil-xl/interfaces/1
> ++ local iface=/etc/vservers/soleil-xl/interfaces/1
> ++ 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 '' /etc/vservers/soleil-xl/interfaces/1
> ++ local _giv_val=ip
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ : 127.0.0.01
> ++ eval 'ip=$_giv_tmp'
> +++ ip=127.0.0.01
> ++ _getInterfaceValue extip '' /etc/vservers/soleil-xl/interfaces/1 /etc/vservers/soleil-xl/interfaces/1/..
> ++ local _giv_val=extip
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'extip=$_giv_tmp'
> +++ extip=
> ++ _getInterfaceValue dev '' /etc/vservers/soleil-xl/interfaces/1 /etc/vservers/soleil-xl/interfaces/1/..
> ++ local _giv_val=dev
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ : lo
> ++ eval 'dev=$_giv_tmp'
> +++ dev=lo
> ++ _getInterfaceValue prefix '' /etc/vservers/soleil-xl/interfaces/1 /etc/vservers/soleil-xl/interfaces/1/..
> ++ local _giv_val=prefix
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'prefix=$_giv_tmp'
> +++ prefix=
> ++ _getInterfaceValue mask '' /etc/vservers/soleil-xl/interfaces/1 /etc/vservers/soleil-xl/interfaces/1/..
> ++ local _giv_val=mask
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ : 255.0.0.0
> ++ eval 'mask=$_giv_tmp'
> +++ mask=255.0.0.0
> ++ _getInterfaceValue bcast '' /etc/vservers/soleil-xl/interfaces/1 /etc/vservers/soleil-xl/interfaces/1/..
> ++ local _giv_val=bcast
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'bcast=$_giv_tmp'
> +++ bcast=
> ++ _getInterfaceValue name '' /etc/vservers/soleil-xl/interfaces/1
> ++ local _giv_val=name
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ : lo
> ++ eval 'name=$_giv_tmp'
> +++ name=lo
> ++ _getInterfaceValue scope '' /etc/vservers/soleil-xl/interfaces/1 /etc/vservers/soleil-xl/interfaces/1/..
> ++ local _giv_val=scope
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'scope=$_giv_tmp'
> +++ scope=
> ++ _getInterfaceValue mac '' /etc/vservers/soleil-xl/interfaces/1
> ++ local _giv_val=mac
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'mac=$_giv_tmp'
> +++ mac=
> ++ _getInterfaceValue peer '' /etc/vservers/soleil-xl/interfaces/1
> ++ local _giv_val=peer
> ++ local _giv_dflt=
> ++ shift 2
> ++ local _giv_i
> ++ local _giv_tmp
> ++ :
> ++ eval 'peer=$_giv_tmp'
> +++ peer=
> ++ test -n 127.0.0.01
> ++ test -n lo -o -e /etc/vservers/soleil-xl/interfaces/1/nodev
> ++ test '!' -e /etc/vservers/soleil-xl/interfaces/1/down
> ++ true
> ++ _transformMask2Prefix prefix '' 255.0.0.0
> ++ local _tm2p_tmp=
> ++ test -n ''
> ++ /usr/lib/util-vserver/mask2prefix 255.0.0.0
> ++ _tm2p_tmp=8
> ++ eval 'prefix=$_tm2p_tmp'
> +++ prefix=8
> ++ return 0
> ++ INTERFACES=("${INTERFACES[@]}" "$ip${prefix:+/$prefix}")
> ++ test '!' -e /etc/vservers/soleil-xl/interfaces/1/nodev
> ++ test '!' -e /etc/vservers/soleil-xl/interfaces/1/only_ip
> ++ test -e /etc/vservers/soleil-xl/interfaces/1/vlandev -o '(' -e /etc/vservers/soleil-xl/interfaces/1/../vlandev -a '!' -e /etc/vservers/soleil-xl/interfaces/1/novlandev ')' -o '(' -e /etc/vservers/.defaults/interfaces/vlandev -a '!' -e /etc/vservers/soleil-xl/interfaces/1/novlandev -a '!' -e /etc/vservers/soleil-xl/interfaces/1/../novlandev ')'
> ++ test -e /etc/vservers/soleil-xl/interfaces/1/indirect
> ++ local 'use_bcast=broadcast +'
> ++ echo 127.0.0.01
> ++ /bin/grep -q :
> ++ local tun_info
> +++ _getTunInfo /etc/vservers/soleil-xl/interfaces/1
> +++ local iface=/etc/vservers/soleil-xl/interfaces/1
> +++ test -e /etc/vservers/soleil-xl/interfaces/1/tun -o -e /etc/vservers/soleil-xl/interfaces/1/tap
> +++ return 1
> ++ tun_info=
> ++ _addInterfaceCmd IP_ADDR 127.0.0.01/8 broadcast + label lo:lo dev lo
> ++ eval 'INTERFACE_CMDS_2=( "$@" )'
> +++ INTERFACE_CMDS_2=("$@")
> ++ let ++INTERFACE_CMDS_IDX
> ++ _addInterfaceCmd IP_LINK lo up
> ++ eval 'INTERFACE_CMDS_3=( "$@" )'
> +++ INTERFACE_CMDS_3=("$@")
> ++ let ++INTERFACE_CMDS_IDX
> ++ break
> ++ _HAVE_INTERFACE_OPTIONS=1
> ++ test -n ''
> ++ _generateChbindOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local i
> ++ local bcast=
> ++ local lback=
> ++ local nid=
> ++ test -n 1
> ++ test -e /etc/vservers/soleil-xl/noncontext -o '(' -e /etc/vservers/soleil-xl/spaces/net -a '!' -e /etc/vservers/soleil-xl/ncontext ')'
> ++ local f=/etc/vservers/soleil-xl/interfaces/bcast
> ++ getFileValue bcast /etc/vservers/soleil-xl/interfaces/bcast
> ++ local _gfv_var=bcast
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/interfaces/bcast ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/interfaces/bcast
> ++ test '!' -f /etc/vservers/soleil-xl/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=/etc/vservers/soleil-xl/interfaces/lback
> ++ getFileValue lback /etc/vservers/soleil-xl/interfaces/lback
> ++ local _gfv_var=lback
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/interfaces/lback ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/interfaces/lback
> ++ test '!' -f /etc/vservers/soleil-xl/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")
> ++ for i in "${INTERFACES[@]}"
> ++ CHBIND_CMD=("${CHBIND_CMD[@]}" --ip "$i")
> ++ _readFileToArray /etc/vservers/soleil-xl/nflags CHBIND_CMD --flag
> ++ local _rfta_f=/etc/vservers/soleil-xl/nflags
> ++ local _rfta_a=CHBIND_CMD
> ++ local _rfta_p=--flag
> ++ local _rfta_v
> ++ test -e /etc/vservers/soleil-xl/nflags
> ++ return 0
> ++ _readFileToArray /etc/vservers/soleil-xl/ncapabilities CHBIND_CMD --ncap
> ++ local _rfta_f=/etc/vservers/soleil-xl/ncapabilities
> ++ local _rfta_a=CHBIND_CMD
> ++ local _rfta_p=--ncap
> ++ local _rfta_v
> ++ test -e /etc/vservers/soleil-xl/ncapabilities
> ++ return 0
> ++ _HAVE_CHBIND_OPTIONS=1
> ++ _generateNiceCommand /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local nice=0
> +++ /usr/bin/nice
> ++ local current_nice=0
> ++ test -r /etc/vservers/soleil-xl/nice
> ++ let nice=0-0
> ++ :
> ++ NICE_CMD=($_NICE -n $nice)
> ++ _generateIONiceCommand /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local ionice_class=
> ++ local ionice_priority=
> ++ test -n /usr/bin/ionice
> ++ test -r /etc/vservers/soleil-xl/ionice/class
> ++ test -r /etc/vservers/soleil-xl/ionice/priority
> ++ test -n ''
> ++ return 0
> ++ _generateInitOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local cfgdir=/etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/style
> ++ local _gfv_var=INITSTYLE
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/apps/init/style ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/style
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/runlevel
> ++ local _gfv_var=RUNLEVEL_START
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/apps/init/runlevel ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/runlevel
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/runlevel.start
> ++ local _gfv_var=RUNLEVEL_START
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/apps/init/runlevel.start ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/runlevel.start
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/runlevel.stop
> ++ local _gfv_var=RUNLEVEL_STOP
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/apps/init/runlevel.stop ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/runlevel.stop
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/killseq
> ++ local _gfa_var=INITKILL_SEQ
> ++ local _gfa_file
> ++ shift
> ++ findFile _gfa_file /etc/vservers/soleil-xl/apps/init/killseq ''
> ++ findObject -f _gfa_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/killseq
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/environment /etc/vservers/.defaults/apps/init/environment /usr/lib/util-vserver/defaults/environment
> ++ findObject -f _gio_env /etc/vservers/soleil-xl/apps/init/environment /etc/vservers/.defaults/apps/init/environment /usr/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 /etc/vservers/soleil-xl/apps/init/environment
> ++ test '!' -f /etc/vservers/soleil-xl/apps/init/environment
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/.defaults/apps/init/environment
> ++ test '!' -f /etc/vservers/.defaults/apps/init/environment
> ++ for _fo_i in "$@"
> ++ test -n /usr/lib/util-vserver/defaults/environment
> ++ test '!' -f /usr/lib/util-vserver/defaults/environment
> ++ _fo_file=/usr/lib/util-vserver/defaults/environment
> ++ break
> ++ test -z /usr/lib/util-vserver/defaults/environment -o -n /usr/lib/util-vserver/defaults/environment
> ++ eval '_gio_env="/usr/lib/util-vserver/defaults/environment"'
> +++ _gio_env=/usr/lib/util-vserver/defaults/environment
> ++ getFileArray OPTS_ENV /usr/lib/util-vserver/defaults/environment
> ++ local _gfa_var=OPTS_ENV
> ++ local _gfa_file
> ++ shift
> ++ findFile _gfa_file /usr/lib/util-vserver/defaults/environment ''
> ++ findObject -f _gfa_file /usr/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/lib/util-vserver/defaults/environment
> ++ test '!' -f /usr/lib/util-vserver/defaults/environment
> ++ _fo_file=/usr/lib/util-vserver/defaults/environment
> ++ break
> ++ test -z /usr/lib/util-vserver/defaults/environment -o -n /usr/lib/util-vserver/defaults/environment
> ++ eval '_gfa_file="/usr/lib/util-vserver/defaults/environment"'
> +++ _gfa_file=/usr/lib/util-vserver/defaults/environment
> ++ test -n /usr/lib/util-vserver/defaults/environment -a -r /usr/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 /etc/vservers/soleil-xl/vdir//etc/init.d/rc
> ++ INITCMD_START=("$i" "$RUNLEVEL_START")
> ++ INITCMD_STOP=("$i" "$RUNLEVEL_STOP")
> ++ for i in /etc/init.d/rc /etc/rc.d/rc
> ++ test -x /etc/vservers/soleil-xl/vdir//etc/rc.d/rc
> ++ continue
> ++ 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 /etc/vservers/soleil-xl/apps/init/cmd.start
> ++ local _gfa_var=INITCMD_START
> ++ local _gfa_file
> ++ shift
> ++ findFile _gfa_file /etc/vservers/soleil-xl/apps/init/cmd.start ''
> ++ findObject -f _gfa_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.start
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.stop
> ++ local _gfa_var=INITCMD_STOP
> ++ local _gfa_file
> ++ shift
> ++ findFile _gfa_file /etc/vservers/soleil-xl/apps/init/cmd.stop ''
> ++ findObject -f _gfa_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.stop
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.start-sync
> ++ local _gfa_var=INITCMD_START_SYNC
> ++ local _gfa_file
> ++ shift
> ++ findFile _gfa_file /etc/vservers/soleil-xl/apps/init/cmd.start-sync ''
> ++ findObject -f _gfa_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.start-sync
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.stop-sync
> ++ local _gfa_var=INITCMD_STOP_SYNC
> ++ local _gfa_file
> ++ shift
> ++ findFile _gfa_file /etc/vservers/soleil-xl/apps/init/cmd.stop-sync ''
> ++ findObject -f _gfa_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.stop-sync
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.prepare
> ++ local _gfa_var=INITCMD_PREPARE
> ++ local _gfa_file
> ++ shift
> ++ findFile _gfa_file /etc/vservers/soleil-xl/apps/init/cmd.prepare ''
> ++ findObject -f _gfa_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/cmd.prepare
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/apps/init/sync
> ++ INITCMD_START_SYNC=()
> ++ INITCMD_STOP_SYNC=()
> ++ _NEED_VSHELPER_SYNC=
> ++ vshelper.isEnabled
> ++ local f=disabled
> ++ test '!' -e /etc/vservers/.defaults/apps/vshelper/disabled
> ++ /usr/sbin/vserver-info - FEATURE vshelper
> ++ test -n ''
> ++ return 0
> ++ vshelper.getSyncTimeout /etc/vservers/soleil-xl VSHELPER_SYNC_TIMEOUT
> ++ local _vgst_appdir _vgst_file _vgst_tmp
> +++ /usr/sbin/vserver-info /etc/vservers/soleil-xl APPDIR vshelper
> ++ _vgst_appdir=
> ++ _vgst_appdir=
> ++ findFile _vgst_file /etc/vservers/.defaults/apps/vshelper/sync-timeout ''
> ++ findObject -f _vgst_file /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 /etc/vservers/.defaults/apps/vshelper/sync-timeout
> ++ test '!' -f /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 /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local ctx hostname domainname
> ++ local cap_opts
> ++ local flag
> ++ test -z ''
> ++ _generateCapabilityOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local cap
> ++ _generateBCapabilityOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ _readFileToArray /etc/vservers/soleil-xl/bcapabilities OPTS_VATTRIBUTE --bcap
> ++ local _rfta_f=/etc/vservers/soleil-xl/bcapabilities
> ++ local _rfta_a=OPTS_VATTRIBUTE
> ++ local _rfta_p=--bcap
> ++ local _rfta_v
> ++ test -e /etc/vservers/soleil-xl/bcapabilities
> ++ return 0
> ++ _generateCCapabilityOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ _readFileToArray /etc/vservers/soleil-xl/ccapabilities OPTS_VATTRIBUTE --ccap
> ++ local _rfta_f=/etc/vservers/soleil-xl/ccapabilities
> ++ local _rfta_a=OPTS_VATTRIBUTE
> ++ local _rfta_p=--ccap
> ++ local _rfta_v
> ++ test -e /etc/vservers/soleil-xl/ccapabilities
> ++ return 0
> ++ test -e /etc/vservers/soleil-xl/capabilities
> ++ return 0
> ++ _generateFlagOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local file
> ++ CHCONTEXT_FLAG_OPTS=()
> ++ findFile file /etc/vservers/soleil-xl/cflags /etc/vservers/soleil-xl/flags ''
> ++ findObject -f file /etc/vservers/soleil-xl/cflags /etc/vservers/soleil-xl/flags ''
> ++ local _fo_mod=-f
> ++ local _fo_var=file
> ++ local _fo_file=
> ++ local _fo_i=X
> ++ shift 2
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/soleil-xl/cflags
> ++ test '!' -f /etc/vservers/soleil-xl/cflags
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/soleil-xl/flags
> ++ test '!' -f /etc/vservers/soleil-xl/flags
> ++ for _fo_i in "$@"
> ++ test -n ''
> ++ continue
> ++ test -z '' -o -n ''
> ++ eval 'file=""'
> +++ file=
> ++ test -z ''
> ++ isAvoidNamespace /etc/vservers/soleil-xl
> ++ local cfgdir
> ++ /usr/sbin/vserver-info - FEATURE namespace
> +++ /usr/sbin/vserver-info /etc/vservers/soleil-xl CFGDIR
> ++ cfgdir=/etc/vservers/soleil-xl
> ++ test '!' -e /etc/vservers/soleil-xl/namespace
> ++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/soleil-xl/nonamespace
> ++ USE_VNAMESPACE=1
> ++ CHCONTEXT_FLAG_OPTS=("${CHCONTEXT_FLAG_OPTS[@]}" --flag namespace)
> ++ /usr/sbin/vserver-info - FEATURE PIVOT_ROOT
> ++ OPT_VCONTEXT_CHROOT=--pivot-root
> ++ _generateUMaskOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ _readFileToArray /etc/vservers/soleil-xl/umask OPTS_VATTRIBUTE --umask
> ++ local _rfta_f=/etc/vservers/soleil-xl/umask
> ++ local _rfta_a=OPTS_VATTRIBUTE
> ++ local _rfta_p=--umask
> ++ local _rfta_v
> ++ test -e /etc/vservers/soleil-xl/umask
> ++ return 0
> ++ 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"})
> ++ findFile file /etc/vservers/soleil-xl/keepfds /etc/vservers/.defaults/keepfds ''
> ++ findObject -f file /etc/vservers/soleil-xl/keepfds /etc/vservers/.defaults/keepfds ''
> ++ local _fo_mod=-f
> ++ local _fo_var=file
> ++ local _fo_file=
> ++ local _fo_i=X
> ++ shift 2
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/soleil-xl/keepfds
> ++ test '!' -f /etc/vservers/soleil-xl/keepfds
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/.defaults/keepfds
> ++ test '!' -f /etc/vservers/.defaults/keepfds
> ++ for _fo_i in "$@"
> ++ test -n ''
> ++ continue
> ++ test -z '' -o -n ''
> ++ eval 'file=""'
> +++ file=
> ++ test -n ''
> ++ OPT_VCONTEXT_CLOSE_FD=--closefd
> ++ OPTS_VATTRIBUTE=(--secure --flag default "${OPTS_VATTRIBUTE[@]}")
> ++ _generateScheduleOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ test -d /etc/vservers/soleil-xl/sched
> ++ local f=/etc/vservers/soleil-xl/schedule
> ++ test -e /etc/vservers/soleil-xl/schedule
> ++ return 0
> ++ _generatePersonalityOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local f=/etc/vservers/soleil-xl/personality
> ++ local type flags
> ++ test -s /etc/vservers/soleil-xl/personality
> ++ return 0
> ++ _generateTagOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local tag
> ++ getFileValue tag /etc/vservers/soleil-xl/tag /etc/vservers/soleil-xl/context
> ++ local _gfv_var=tag
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/tag /etc/vservers/soleil-xl/context ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/tag /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/tag
> ++ test '!' -f /etc/vservers/soleil-xl/tag
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/soleil-xl/context
> ++ test '!' -f /etc/vservers/soleil-xl/context
> ++ _fo_file=/etc/vservers/soleil-xl/context
> ++ break
> ++ test -z /etc/vservers/soleil-xl/context -o -n /etc/vservers/soleil-xl/context
> ++ eval '_gfv_file="/etc/vservers/soleil-xl/context"'
> +++ _gfv_file=/etc/vservers/soleil-xl/context
> ++ test -n /etc/vservers/soleil-xl/context -a -r /etc/vservers/soleil-xl/context
> ++ eval read tag
> +++ read tag
> ++ test -n 40001
> ++ OPTS_VTAG_CREATE=(--tag "$tag")
> ++ OPTS_VTAG_ENTER=(--tag "$tag")
> ++ _generateMemctrlOptions /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local badness
> ++ getFileValue badness /etc/vservers/soleil-xl/badness
> ++ local _gfv_var=badness
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/badness ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/badness
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local d=/etc/vservers/soleil-xl/spaces
> ++ local shared
> ++ local space
> ++ for space in pid net
> ++ test -e /etc/vservers/soleil-xl/spaces/pid
> ++ for space in pid net
> ++ test -e /etc/vservers/soleil-xl/spaces/net
> ++ local mask
> ++ getFileValue mask /etc/vservers/soleil-xl/spaces/mask
> ++ local _gfv_var=mask
> ++ local _gfv_file
> ++ shift
> ++ findFile _gfv_file /etc/vservers/soleil-xl/spaces/mask ''
> ++ findObject -f _gfv_file /etc/vservers/soleil-xl/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 /etc/vservers/soleil-xl/spaces/mask
> ++ test '!' -f /etc/vservers/soleil-xl/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 /etc/vservers/.defaults/cgroup/subsys ''
> ++ findObject -f file /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 /etc/vservers/.defaults/cgroup/subsys
> ++ test '!' -f /etc/vservers/.defaults/cgroup/subsys
> ++ for _fo_i in "$@"
> ++ test -n ''
> ++ continue
> ++ test -z '' -o -n ''
> ++ eval 'file=""'
> +++ file=
> ++ test -n ''
> ++ CGROUP_SUBSYS=($($_AWK '/^#/ { next; } $1 == "ns" { next; } $4 != "0" { print $1; }' /proc/cgroups))
> +++ /usr/bin/awk '/^#/ { next; } $1 == "ns" { next; } $4 != "0" { print $1; }' /proc/cgroups
> ++ findFile file /etc/vservers/.defaults/cgroup/mnt ''
> ++ findObject -f file /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 /etc/vservers/.defaults/cgroup/mnt
> ++ test '!' -f /etc/vservers/.defaults/cgroup/mnt
> ++ for _fo_i in "$@"
> ++ test -n ''
> ++ continue
> ++ test -z '' -o -n ''
> ++ eval 'file=""'
> +++ file=
> ++ test -n ''
> ++ test -d /sys/fs/cgroup -a -d /sys/fs/cgroup/cpuset
> ++ findFile file /etc/vservers/.defaults/cgroup/inherit ''
> ++ findObject -f file /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 /etc/vservers/.defaults/cgroup/inherit
> ++ test '!' -f /etc/vservers/.defaults/cgroup/inherit
> ++ for _fo_i in "$@"
> ++ test -n ''
> ++ continue
> ++ test -z '' -o -n ''
> ++ eval 'file=""'
> +++ file=
> ++ test -n ''
> ++ findFile file /etc/vservers/.defaults/cgroup/base ''
> ++ findObject -f file /etc/vservers/.defaults/cgroup/base ''
> ++ local _fo_mod=-f
> ++ local _fo_var=file
> ++ local _fo_file=
> ++ local _fo_i=X
> ++ shift 2
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/.defaults/cgroup/base
> ++ test '!' -f /etc/vservers/.defaults/cgroup/base
> ++ for _fo_i in "$@"
> ++ test -n ''
> ++ continue
> ++ test -z '' -o -n ''
> ++ eval 'file=""'
> +++ file=
> ++ test -n ''
> ++ findFile file /etc/vservers/.defaults/cgroup/per-ss ''
> ++ findObject -f file /etc/vservers/.defaults/cgroup/per-ss ''
> ++ local _fo_mod=-f
> ++ local _fo_var=file
> ++ local _fo_file=
> ++ local _fo_i=X
> ++ shift 2
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/.defaults/cgroup/per-ss
> ++ test '!' -f /etc/vservers/.defaults/cgroup/per-ss
> ++ for _fo_i in "$@"
> ++ test -n ''
> ++ continue
> ++ test -z '' -o -n ''
> ++ eval 'file=""'
> +++ file=
> ++ test -n ''
> ++ return 0
> ++ test -n ''
> ++ pushd /etc/vservers/soleil-xl
> ++ execScriptlets /etc/vservers/soleil-xl soleil-xl prepre-start
> ++ declare -r vdir=/etc/vservers/soleil-xl
> ++ declare -r name=soleil-xl
> ++ 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 /etc/vservers/soleil-xl/scripts/prepre-start
> ++ test -f /etc/vservers/soleil-xl/scripts/prepre-start
> ++ return 1
> ++ continue
> ++ for i in "$base/$flavor" "$base/$flavor.d"/*
> ++ isRegularFile '/etc/vservers/soleil-xl/scripts/prepre-start.d/*'
> ++ test -f '/etc/vservers/soleil-xl/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 /etc/vservers/.defaults/scripts/prepre-start
> ++ test -f /etc/vservers/.defaults/scripts/prepre-start
> ++ return 1
> ++ continue
> ++ for i in "$base/$flavor" "$base/$flavor.d"/*
> ++ isRegularFile '/etc/vservers/.defaults/scripts/prepre-start.d/*'
> ++ test -f '/etc/vservers/.defaults/scripts/prepre-start.d/*'
> ++ return 1
> ++ continue
> ++ test -z '' -o -n ''
> ++ popd
> ++ setDiskLimits /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local dlimit
> ++ test -e /etc/vservers/soleil-xl/context
> ++ for dlimit in "$vdir/dlimits/"*
> ++ test -d '/etc/vservers/soleil-xl/dlimits/*'
> ++ continue
> ++ enableInterfaces /etc/vservers/soleil-xl
> ++ local i=0
> ++ declare -a var
> ++ lock /var/lock/vserver.interfaces
> +++ /bin/mktemp -t vserver-lock.XXXXXX
> ++ local tmp=/tmp/vserver-lock.KXTD1c
> ++ /bin/rm -f /tmp/vserver-lock.KXTD1c
> ++ /usr/bin/mkfifo -m600 /tmp/vserver-lock.KXTD1c
> ++ /bin/grep -q true /tmp/vserver-lock.KXTD1c
> ++ /usr/lib/util-vserver/lockfile /var/lock/vserver.interfaces /tmp/vserver-lock.KXTD1c
> ++ _VS_LOCKS='6865 6808 '
> ++ test 0 -lt 4
> ++ eval 'var=( "${INTERFACE_CMDS_0[@]}" )'
> +++ var=("${INTERFACE_CMDS_0[@]}")
> ++ local type=IP_ADDR
> ++ unset 'var[0]'
> ++ set -- 212.129.60.123 broadcast + dev eno1:1
> ++ case "$type" in
> ++ /sbin/ip addr add 212.129.60.123 broadcast + dev eno1:1
> ++ let ++i
> ++ test 1 -lt 4
> ++ eval 'var=( "${INTERFACE_CMDS_1[@]}" )'
> +++ var=("${INTERFACE_CMDS_1[@]}")
> ++ local type=IP_LINK
> ++ unset 'var[0]'
> ++ set -- eno1:1 up
> ++ case "$type" in
> ++ /sbin/ip link set eno1:1 up
> ++ let ++i
> ++ test 2 -lt 4
> ++ eval 'var=( "${INTERFACE_CMDS_2[@]}" )'
> +++ var=("${INTERFACE_CMDS_2[@]}")
> ++ local type=IP_ADDR
> ++ unset 'var[0]'
> ++ set -- 127.0.0.01/8 broadcast + label lo:lo dev lo
> ++ case "$type" in
> ++ /sbin/ip addr add 127.0.0.01/8 broadcast + label lo:lo dev lo
> RTNETLINK answers: File exists
> ++ let ++i
> ++ test 3 -lt 4
> ++ eval 'var=( "${INTERFACE_CMDS_3[@]}" )'
> +++ var=("${INTERFACE_CMDS_3[@]}")
> ++ local type=IP_LINK
> ++ unset 'var[0]'
> ++ set -- lo up
> ++ case "$type" in
> ++ /sbin/ip link set lo up
> ++ let ++i
> ++ test 4 -lt 4
> ++ unlock 1
> ++ local num=1
> ++ local i
> ++ set -- 6865 6808
> ++ test 2 -gt 0
> ++ kill -HUP 6865
> ++ shift
> ++ test 1 '!=' 1
> ++ break
> ++ _VS_LOCKS=6808
> ++ have_interfaces=1
> ++ mountVserver /etc/vservers/soleil-xl
> ++ local cfgdir=/etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl/vdir
> ++ local mtab_src
> ++ local extra_opt=
> ++ local real_vdir
> ++ test -e /etc/vservers/soleil-xl/fstab -o -e /etc/vservers/soleil-xl/fstab.local -o -e /etc/vservers/soleil-xl/fstab.remote
> ++ findObject -r mtab_src /etc/vservers/soleil-xl/apps/init/mtab /etc/vservers/.defaults/init/mtab /usr/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 /etc/vservers/soleil-xl/apps/init/mtab
> ++ test '!' -r /etc/vservers/soleil-xl/apps/init/mtab
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/.defaults/init/mtab
> ++ test '!' -r /etc/vservers/.defaults/init/mtab
> ++ for _fo_i in "$@"
> ++ test -n /usr/lib/util-vserver/defaults/mtab
> ++ test '!' -r /usr/lib/util-vserver/defaults/mtab
> ++ _fo_file=/usr/lib/util-vserver/defaults/mtab
> ++ break
> ++ test -z /usr/lib/util-vserver/defaults/mtab -o -n /usr/lib/util-vserver/defaults/mtab
> ++ eval 'mtab_src="/usr/lib/util-vserver/defaults/mtab"'
> +++ mtab_src=/usr/lib/util-vserver/defaults/mtab
> ++ pushd /etc/vservers/soleil-xl/vdir
> ++ /usr/lib/util-vserver/chroot-sh truncate /etc/mtab
> ++ popd
> ++ test -n 1
> ++ _mountVserverInternal /etc/vservers/soleil-xl/fstab
> ++ local fstab=/etc/vservers/soleil-xl/fstab
> ++ local xflag=
> ++ test -e /etc/vservers/soleil-xl/fstab
> ++ shift
> ++ pushd /etc/vservers/soleil-xl/vdir
> ++ test -w etc -o -w etc/mtab
> ++ test -h etc/mtab
> ++ /usr/lib/util-vserver/secure-mount -a --chroot --fstab /etc/vservers/soleil-xl/fstab --rootfs no
> ++ popd
> ++ _mountVserverInternal /etc/vservers/soleil-xl/fstab.local
> ++ local fstab=/etc/vservers/soleil-xl/fstab.local
> ++ local xflag=
> ++ test -e /etc/vservers/soleil-xl/fstab.local
> ++ return 0
> ++ _mountVserverInternal /etc/vservers/soleil-xl/fstab.remote /usr/sbin/chbind --silent --secure --nid 40001 --ip 212.129.60.123 --ip 127.0.0.01/8
> ++ local fstab=/etc/vservers/soleil-xl/fstab.remote
> ++ local xflag=
> ++ test -e /etc/vservers/soleil-xl/fstab.remote
> ++ return 0
> ++ isNamespaceCleanup /etc/vservers/soleil-xl
> ++ local cfgdir
> ++ /usr/sbin/vserver-info - FEATURE namespace
> +++ /usr/sbin/vserver-info /etc/vservers/soleil-xl CFGDIR
> ++ cfgdir=/etc/vservers/soleil-xl
> ++ isAvoidNamespace /etc/vservers/soleil-xl
> ++ local cfgdir
> ++ /usr/sbin/vserver-info - FEATURE namespace
> +++ /usr/sbin/vserver-info /etc/vservers/soleil-xl CFGDIR
> ++ cfgdir=/etc/vservers/soleil-xl
> ++ test '!' -e /etc/vservers/soleil-xl/namespace
> ++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/soleil-xl/nonamespace
> ++ test -e /etc/vservers/soleil-xl/namespace-cleanup
> ++ test -e /etc/vservers/soleil-xl/nonamespace-cleanup -o -e /etc/vservers/.defaults/nonamespace-cleanup
> ++ return 0
> ++ _namespaceCleanup /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> +++ /usr/sbin/vserver-info /etc/vservers/soleil-xl VDIR 1
> ++ local root=/var/lib/vservers/soleil-xl
> ++ local -a list
> ++ local -a skip
> ++ local i
> ++ local j
> ++ getFileArray skip /etc/vservers/soleil-xl/namespace-cleanup-skip /etc/vservers/.defaults/namespace-cleanup-skip
> ++ local _gfa_var=skip
> ++ local _gfa_file
> ++ shift
> ++ findFile _gfa_file /etc/vservers/soleil-xl/namespace-cleanup-skip /etc/vservers/.defaults/namespace-cleanup-skip ''
> ++ findObject -f _gfa_file /etc/vservers/soleil-xl/namespace-cleanup-skip /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 /etc/vservers/soleil-xl/namespace-cleanup-skip
> ++ test '!' -f /etc/vservers/soleil-xl/namespace-cleanup-skip
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/.defaults/namespace-cleanup-skip
> ++ test '!' -f /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" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /usr/local /tmp "${skip[@]}"
> +++ getPhysicalDir /var/lib/vservers/soleil-xl
> +++ set -P
> +++ cd /var/lib/vservers/soleil-xl
> +++ pwd
> ++ local real=/var/lib/vservers/soleil-xl
> ++ test /var/lib/vservers/soleil-xl '!=' /var/lib/vservers/soleil-xl
> ++ real=
> ++ for j in "$i" "$real"
> ++ test -n /var/lib/vservers/soleil-xl
> ++ list=("${list[@]}" "$j")
> ++ j=/var/lib/vservers
> ++ test -n /var/lib/vservers
> ++ list=("${list[@]}" "$j")
> ++ j=/var/lib
> ++ test -n /var/lib
> ++ 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" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /usr/local /tmp "${skip[@]}"
> +++ getPhysicalDir /usr/sbin
> +++ set -P
> +++ cd /usr/sbin
> +++ pwd
> ++ local real=/usr/sbin
> ++ test /usr/sbin '!=' /usr/sbin
> ++ real=
> ++ for j in "$i" "$real"
> ++ test -n /usr/sbin
> ++ 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" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /usr/local /tmp "${skip[@]}"
> +++ getPhysicalDir /usr/lib/util-vserver
> +++ set -P
> +++ cd /usr/lib/util-vserver
> +++ pwd
> ++ local real=/usr/lib/util-vserver
> ++ test /usr/lib/util-vserver '!=' /usr/lib/util-vserver
> ++ real=
> ++ for j in "$i" "$real"
> ++ test -n /usr/lib/util-vserver
> ++ list=("${list[@]}" "$j")
> ++ j=/usr/lib
> ++ test -n /usr/lib
> ++ 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" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /usr/local /tmp "${skip[@]}"
> +++ getPhysicalDir /etc/vservers/soleil-xl
> +++ set -P
> +++ cd /etc/vservers/soleil-xl
> +++ pwd
> ++ local real=/etc/vservers/soleil-xl
> ++ test /etc/vservers/soleil-xl '!=' /etc/vservers/soleil-xl
> ++ real=
> ++ for j in "$i" "$real"
> ++ test -n /etc/vservers/soleil-xl
> ++ list=("${list[@]}" "$j")
> ++ j=/etc/vservers
> ++ test -n /etc/vservers
> ++ list=("${list[@]}" "$j")
> ++ j=/etc
> ++ test -n /etc
> ++ list=("${list[@]}" "$j")
> ++ j=
> ++ test -n ''
> ++ for j in "$i" "$real"
> ++ test -n ''
> ++ for i in "$root" "$__SBINDIR" "$__PKGLIBDIR" "$vdir" "$__PKGSTATEDIR" "$__LOCKDIR" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /usr/local /tmp "${skip[@]}"
> +++ getPhysicalDir /var/run/vservers
> +++ set -P
> +++ cd /var/run/vservers
> +++ pwd
> ++ local real=/run/vservers
> ++ test /var/run/vservers '!=' /run/vservers
> ++ for j in "$i" "$real"
> ++ test -n /var/run/vservers
> ++ list=("${list[@]}" "$j")
> ++ j=/var/run
> ++ test -n /var/run
> ++ list=("${list[@]}" "$j")
> ++ j=/var
> ++ test -n /var
> ++ list=("${list[@]}" "$j")
> ++ j=
> ++ test -n ''
> ++ for j in "$i" "$real"
> ++ test -n /run/vservers
> ++ list=("${list[@]}" "$j")
> ++ j=/run
> ++ test -n /run
> ++ list=("${list[@]}" "$j")
> ++ j=
> ++ test -n ''
> ++ for i in "$root" "$__SBINDIR" "$__PKGLIBDIR" "$vdir" "$__PKGSTATEDIR" "$__LOCKDIR" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /usr/local /tmp "${skip[@]}"
> +++ getPhysicalDir /var/lock
> +++ set -P
> +++ cd /var/lock
> +++ pwd
> ++ local real=/run/lock
> ++ test /var/lock '!=' /run/lock
> ++ 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 /run/lock
> ++ list=("${list[@]}" "$j")
> ++ j=/run
> ++ test -n /run
> ++ list=("${list[@]}" "$j")
> ++ j=
> ++ test -n ''
> ++ for i in "$root" "$__SBINDIR" "$__PKGLIBDIR" "$vdir" "$__PKGSTATEDIR" "$__LOCKDIR" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /usr/local /tmp "${skip[@]}"
> +++ getPhysicalDir /usr/lib/util-vserver
> +++ set -P
> +++ cd /usr/lib/util-vserver
> +++ pwd
> ++ local real=/usr/lib/util-vserver
> ++ test /usr/lib/util-vserver '!=' /usr/lib/util-vserver
> ++ real=
> ++ for j in "$i" "$real"
> ++ test -n /usr/lib/util-vserver
> ++ list=("${list[@]}" "$j")
> ++ j=/usr/lib
> ++ test -n /usr/lib
> ++ 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" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /usr/local /tmp "${skip[@]}"
> +++ getPhysicalDir /usr/lib/util-vserver
> +++ set -P
> +++ cd /usr/lib/util-vserver
> +++ pwd
> ++ local real=/usr/lib/util-vserver
> ++ test /usr/lib/util-vserver '!=' /usr/lib/util-vserver
> ++ real=
> ++ for j in "$i" "$real"
> ++ test -n /usr/lib/util-vserver
> ++ list=("${list[@]}" "$j")
> ++ j=/usr/lib
> ++ test -n /usr/lib
> ++ 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" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /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" "$__PKGDATADIR" "$__PKGLIBEXECDIR" /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 ''
> ++ list=("${list[@]}" "${CGROUP_MNT}")
> ++ test -n ''
> ++ local -a list_umount
> ++ read -r dev path opts
> ++ test -n /
> ++ path_dir=//
> ++ for i in "$root" /dev /proc /sys
> ++ test // '!=' //
> ++ for i in "$root" /dev /proc /sys
> ++ test // '!=' //
> ++ for i in "$root" /dev /proc /sys
> ++ test // '!=' //
> ++ for i in "$root" /dev /proc /sys
> ++ test // '!=' //
> ++ for i in "${list[@]}" /
> ++ test / = /var/lib/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test / = /var/lib/vservers
> ++ for i in "${list[@]}" /
> ++ test / = /var/lib
> ++ for i in "${list[@]}" /
> ++ test / = /var
> ++ for i in "${list[@]}" /
> ++ test / = /usr/sbin
> ++ for i in "${list[@]}" /
> ++ test / = /usr
> ++ for i in "${list[@]}" /
> ++ test / = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test / = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test / = /usr
> ++ for i in "${list[@]}" /
> ++ test / = /etc/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test / = /etc/vservers
> ++ for i in "${list[@]}" /
> ++ test / = /etc
> ++ for i in "${list[@]}" /
> ++ test / = /var/run/vservers
> ++ for i in "${list[@]}" /
> ++ test / = /var/run
> ++ for i in "${list[@]}" /
> ++ test / = /var
> ++ for i in "${list[@]}" /
> ++ test / = /run/vservers
> ++ for i in "${list[@]}" /
> ++ test / = /run
> ++ for i in "${list[@]}" /
> ++ test / = /var/lock
> ++ for i in "${list[@]}" /
> ++ test / = /var
> ++ for i in "${list[@]}" /
> ++ test / = /run/lock
> ++ for i in "${list[@]}" /
> ++ test / = /run
> ++ for i in "${list[@]}" /
> ++ test / = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test / = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test / = /usr
> ++ for i in "${list[@]}" /
> ++ test / = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test / = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test / = /usr
> ++ for i in "${list[@]}" /
> ++ test / = /usr/local
> ++ for i in "${list[@]}" /
> ++ test / = /usr
> ++ for i in "${list[@]}" /
> ++ test / = /tmp
> ++ for i in "${list[@]}" /
> ++ test / = /dev/cgroup
> ++ for i in "${list[@]}" /
> ++ test / = /
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /dev
> ++ path_dir=/dev/
> ++ for i in "$root" /dev /proc /sys
> ++ test /dev/ '!=' /dev/
> ++ for i in "$root" /dev /proc /sys
> ++ test '' '!=' /dev/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /dev/pts
> ++ path_dir=/dev/pts/
> ++ for i in "$root" /dev /proc /sys
> ++ test /dev/pts/ '!=' /dev/pts/
> ++ for i in "$root" /dev /proc /sys
> ++ test pts/ '!=' /dev/pts/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /run
> ++ path_dir=/run/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/ '!=' /run/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/ '!=' /run/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/ '!=' /run/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/ '!=' /run/
> ++ for i in "${list[@]}" /
> ++ test /run = /var/lib/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run = /var/lib/vservers
> ++ for i in "${list[@]}" /
> ++ test /run = /var/lib
> ++ for i in "${list[@]}" /
> ++ test /run = /var
> ++ for i in "${list[@]}" /
> ++ test /run = /usr/sbin
> ++ for i in "${list[@]}" /
> ++ test /run = /usr
> ++ for i in "${list[@]}" /
> ++ test /run = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run = /usr
> ++ for i in "${list[@]}" /
> ++ test /run = /etc/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run = /etc/vservers
> ++ for i in "${list[@]}" /
> ++ test /run = /etc
> ++ for i in "${list[@]}" /
> ++ test /run = /var/run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run = /var/run
> ++ for i in "${list[@]}" /
> ++ test /run = /var
> ++ for i in "${list[@]}" /
> ++ test /run = /run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run = /run
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /run/lock
> ++ path_dir=/run/lock/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/lock/ '!=' /run/lock/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/lock/ '!=' /run/lock/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/lock/ '!=' /run/lock/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/lock/ '!=' /run/lock/
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var/lib/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var/lib/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var/lib
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /usr/sbin
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /etc/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /etc/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /etc
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var/run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var/run
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /run
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var/lock
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /var
> ++ for i in "${list[@]}" /
> ++ test /run/lock = /run/lock
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /run/shm
> ++ path_dir=/run/shm/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/shm/ '!=' /run/shm/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/shm/ '!=' /run/shm/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/shm/ '!=' /run/shm/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/shm/ '!=' /run/shm/
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var/lib/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var/lib/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var/lib
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr/sbin
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /etc/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /etc/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /etc
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var/run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var/run
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /run
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var/lock
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /var
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /run/lock
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /run
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr/local
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /tmp
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /dev/cgroup
> ++ for i in "${list[@]}" /
> ++ test /run/shm = /
> ++ list_umount=("$path" "${list_umount[@]}")
> ++ read -r dev path opts
> ++ test -n /run/user/1000
> ++ path_dir=/run/user/1000/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/1000/ '!=' /run/user/1000/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/1000/ '!=' /run/user/1000/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/1000/ '!=' /run/user/1000/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/1000/ '!=' /run/user/1000/
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var/lib/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var/lib/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr/sbin
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /etc/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /etc/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /etc
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var/run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var/run
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /run
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var/lock
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /run/lock
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /run
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr/local
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /tmp
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /dev/cgroup
> ++ for i in "${list[@]}" /
> ++ test /run/user/1000 = /
> ++ list_umount=("$path" "${list_umount[@]}")
> ++ read -r dev path opts
> ++ test -n /run/user/118
> ++ path_dir=/run/user/118/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/118/ '!=' /run/user/118/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/118/ '!=' /run/user/118/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/118/ '!=' /run/user/118/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/118/ '!=' /run/user/118/
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var/lib/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var/lib/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr/sbin
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /etc/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /etc/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /etc
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var/run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var/run
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /run
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var/lock
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /run/lock
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /run
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr/local
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /tmp
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /dev/cgroup
> ++ for i in "${list[@]}" /
> ++ test /run/user/118 = /
> ++ list_umount=("$path" "${list_umount[@]}")
> ++ read -r dev path opts
> ++ test -n /run/user/65534
> ++ path_dir=/run/user/65534/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/65534/ '!=' /run/user/65534/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/65534/ '!=' /run/user/65534/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/65534/ '!=' /run/user/65534/
> ++ for i in "$root" /dev /proc /sys
> ++ test /run/user/65534/ '!=' /run/user/65534/
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var/lib/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var/lib/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr/sbin
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /etc/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /etc/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /etc
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var/run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var/run
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /run/vservers
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /run
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var/lock
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /var
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /run/lock
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /run
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr/local
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /usr
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /tmp
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /dev/cgroup
> ++ for i in "${list[@]}" /
> ++ test /run/user/65534 = /
> ++ list_umount=("$path" "${list_umount[@]}")
> ++ read -r dev path opts
> ++ test -n /sys
> ++ path_dir=/sys/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/ '!=' /sys/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/ '!=' /sys/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/ '!=' /sys/
> ++ for i in "$root" /dev /proc /sys
> ++ test '' '!=' /sys/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /sys/fs/pstore
> ++ path_dir=/sys/fs/pstore/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/pstore/ '!=' /sys/fs/pstore/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/pstore/ '!=' /sys/fs/pstore/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/pstore/ '!=' /sys/fs/pstore/
> ++ for i in "$root" /dev /proc /sys
> ++ test fs/pstore/ '!=' /sys/fs/pstore/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /sys/kernel/security
> ++ path_dir=/sys/kernel/security/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/kernel/security/ '!=' /sys/kernel/security/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/kernel/security/ '!=' /sys/kernel/security/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/kernel/security/ '!=' /sys/kernel/security/
> ++ for i in "$root" /dev /proc /sys
> ++ test kernel/security/ '!=' /sys/kernel/security/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /sys/fs/cgroup
> ++ path_dir=/sys/fs/cgroup/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/cgroup/ '!=' /sys/fs/cgroup/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/cgroup/ '!=' /sys/fs/cgroup/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/cgroup/ '!=' /sys/fs/cgroup/
> ++ for i in "$root" /dev /proc /sys
> ++ test fs/cgroup/ '!=' /sys/fs/cgroup/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /sys/fs/cgroup/systemd
> ++ path_dir=/sys/fs/cgroup/systemd/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/cgroup/systemd/ '!=' /sys/fs/cgroup/systemd/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/cgroup/systemd/ '!=' /sys/fs/cgroup/systemd/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/cgroup/systemd/ '!=' /sys/fs/cgroup/systemd/
> ++ for i in "$root" /dev /proc /sys
> ++ test fs/cgroup/systemd/ '!=' /sys/fs/cgroup/systemd/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /sys/fs/fuse/connections
> ++ path_dir=/sys/fs/fuse/connections/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/fuse/connections/ '!=' /sys/fs/fuse/connections/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/fuse/connections/ '!=' /sys/fs/fuse/connections/
> ++ for i in "$root" /dev /proc /sys
> ++ test /sys/fs/fuse/connections/ '!=' /sys/fs/fuse/connections/
> ++ for i in "$root" /dev /proc /sys
> ++ test fs/fuse/connections/ '!=' /sys/fs/fuse/connections/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /proc
> ++ path_dir=/proc/
> ++ for i in "$root" /dev /proc /sys
> ++ test /proc/ '!=' /proc/
> ++ for i in "$root" /dev /proc /sys
> ++ test /proc/ '!=' /proc/
> ++ for i in "$root" /dev /proc /sys
> ++ test '' '!=' /proc/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /boot
> ++ path_dir=/boot/
> ++ for i in "$root" /dev /proc /sys
> ++ test /boot/ '!=' /boot/
> ++ for i in "$root" /dev /proc /sys
> ++ test /boot/ '!=' /boot/
> ++ for i in "$root" /dev /proc /sys
> ++ test /boot/ '!=' /boot/
> ++ for i in "$root" /dev /proc /sys
> ++ test /boot/ '!=' /boot/
> ++ for i in "${list[@]}" /
> ++ test /boot = /var/lib/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /boot = /var/lib/vservers
> ++ for i in "${list[@]}" /
> ++ test /boot = /var/lib
> ++ for i in "${list[@]}" /
> ++ test /boot = /var
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr/sbin
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr
> ++ for i in "${list[@]}" /
> ++ test /boot = /etc/vservers/soleil-xl
> ++ for i in "${list[@]}" /
> ++ test /boot = /etc/vservers
> ++ for i in "${list[@]}" /
> ++ test /boot = /etc
> ++ for i in "${list[@]}" /
> ++ test /boot = /var/run/vservers
> ++ for i in "${list[@]}" /
> ++ test /boot = /var/run
> ++ for i in "${list[@]}" /
> ++ test /boot = /var
> ++ for i in "${list[@]}" /
> ++ test /boot = /run/vservers
> ++ for i in "${list[@]}" /
> ++ test /boot = /run
> ++ for i in "${list[@]}" /
> ++ test /boot = /var/lock
> ++ for i in "${list[@]}" /
> ++ test /boot = /var
> ++ for i in "${list[@]}" /
> ++ test /boot = /run/lock
> ++ for i in "${list[@]}" /
> ++ test /boot = /run
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr/lib/util-vserver
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr/lib
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr/local
> ++ for i in "${list[@]}" /
> ++ test /boot = /usr
> ++ for i in "${list[@]}" /
> ++ test /boot = /tmp
> ++ for i in "${list[@]}" /
> ++ test /boot = /dev/cgroup
> ++ for i in "${list[@]}" /
> ++ test /boot = /
> ++ list_umount=("$path" "${list_umount[@]}")
> ++ read -r dev path opts
> ++ test -n /var/lib/vservers/soleil-xl/proc
> ++ path_dir=/var/lib/vservers/soleil-xl/proc/
> ++ for i in "$root" /dev /proc /sys
> ++ test proc/ '!=' /var/lib/vservers/soleil-xl/proc/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /var/lib/vservers/soleil-xl/tmp
> ++ path_dir=/var/lib/vservers/soleil-xl/tmp/
> ++ for i in "$root" /dev /proc /sys
> ++ test tmp/ '!=' /var/lib/vservers/soleil-xl/tmp/
> ++ continue 2
> ++ read -r dev path opts
> ++ test -n /var/lib/vservers/soleil-xl/dev/pts
> ++ path_dir=/var/lib/vservers/soleil-xl/dev/pts/
> ++ for i in "$root" /dev /proc /sys
> ++ test dev/pts/ '!=' /var/lib/vservers/soleil-xl/dev/pts/
> ++ continue 2
> ++ read -r dev path opts
> ++ for i in "${list_umount[@]}"
> ++ /bin/umount -l -n -i /boot
> ++ for i in "${list_umount[@]}"
> ++ /bin/umount -l -n -i /run/user/65534
> ++ for i in "${list_umount[@]}"
> ++ /bin/umount -l -n -i /run/user/118
> ++ for i in "${list_umount[@]}"
> ++ /bin/umount -l -n -i /run/user/1000
> ++ for i in "${list_umount[@]}"
> ++ /bin/umount -l -n -i /run/shm
> +++ getPhysicalDir /etc/vservers/soleil-xl/vdir
> +++ set -P
> +++ cd /etc/vservers/soleil-xl/vdir
> +++ pwd
> ++ real_vdir=/var/lib/vservers/soleil-xl
> ++ isAvoidNamespace /etc/vservers/soleil-xl
> ++ local cfgdir
> ++ /usr/sbin/vserver-info - FEATURE namespace
> +++ /usr/sbin/vserver-info /etc/vservers/soleil-xl CFGDIR
> ++ cfgdir=/etc/vservers/soleil-xl
> ++ test '!' -e /etc/vservers/soleil-xl/namespace
> ++ test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/soleil-xl/nonamespace
> ++ /usr/lib/util-vserver/secure-mount --rbind -n -o dev /etc/vservers/soleil-xl/vdir /var/lib/vservers/soleil-xl
> ++ /usr/sbin/vserver-info - FEATURE PIVOT_ROOT
> ++ /usr/lib/util-vserver/secure-mount -n -o shared,rec /var/lib/vservers/soleil-xl /var/lib/vservers/soleil-xl
> ++ is_mounted=1
> ++ prepareInit /etc/vservers/soleil-xl
> ++ pushd /etc/vservers/soleil-xl/vdir
> ++ case "$INITSTYLE" in
> ++ dirs=($($_CHROOT_SH realpath /var/run /var/lock | $_SED 's!^/*!!' || :))
> +++ /bin/sed 's!^/*!!'
> +++ /usr/lib/util-vserver/chroot-sh realpath /var/run /var/lock
> ++ local -a dirs
> ++ local dir
> ++ for dir in "${dirs[@]}"
> ++ /usr/bin/find var/run/. '!' -type d -print0
> ++ xargs -0r /usr/lib/util-vserver/chroot-sh rm
> ++ for dir in "${dirs[@]}"
> ++ /usr/bin/find var/lock/. '!' -type d -print0
> ++ xargs -0r /usr/lib/util-vserver/chroot-sh rm
> ++ /usr/lib/util-vserver/fakerunlevel 3 /var/run/utmp
> ++ popd
> ++ addtoCPUSET /etc/vservers/soleil-xl
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local cpuset
> ++ local f=/etc/vservers/soleil-xl/cpuset
> ++ local i
> ++ local configured=0
> ++ test -d /etc/vservers/soleil-xl/cpuset
> ++ test -e /etc/vservers/soleil-xl/cpuset/name
> ++ return 0
> ++ attachToCgroup /etc/vservers/soleil-xl
> ++ _handleCgroup attach /etc/vservers/soleil-xl
> ++ local action=attach
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local dir
> ++ local name
> ++ local i
> ++ local j
> ++ local parent
> ++ local -a mnts
> ++ local ss
> ++ useCgroup /etc/vservers/soleil-xl
> ++ hasCgroup
> ++ /bin/grep -q cgroup /proc/filesystems
> ++ test -n ''
> ++ test -e /dev/cgroup/tasks
> ++ return 1
> ++ return 0
> ++ have_cgroup=1
> ++ setupNetNS /etc/vservers/soleil-xl
> ++ _handleNetNS add /etc/vservers/soleil-xl
> ++ local action=add
> ++ local vdir=/etc/vservers/soleil-xl
> ++ local dir
> ++ local name
> ++ findDir dir /etc/vservers/soleil-xl/netns /etc/vservers/.defaults/netns ''
> ++ findObject -d dir /etc/vservers/soleil-xl/netns /etc/vservers/.defaults/netns ''
> ++ local _fo_mod=-d
> ++ local _fo_var=dir
> ++ local _fo_file=
> ++ local _fo_i=X
> ++ shift 2
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/soleil-xl/netns
> ++ test '!' -d /etc/vservers/soleil-xl/netns
> ++ for _fo_i in "$@"
> ++ test -n /etc/vservers/.defaults/netns
> ++ test '!' -d /etc/vservers/.defaults/netns
> ++ for _fo_i in "$@"
> ++ test -n ''
> ++ continue
> ++ test -z '' -o -n ''
> ++ eval 'dir=""'
> +++ dir=
> ++ test -n '' -a '!' -e /etc/vservers/soleil-xl/nonetns
> ++ return 0
> ++ handleDeviceMap --set '' /etc/vservers/soleil-xl/apps/vdevmap
> ++ local op=--set
> ++ local xid=
> ++ local dir=/etc/vservers/soleil-xl/apps/vdevmap
> ++ local flags device target
> ++ test -d /etc/vservers/soleil-xl/apps/vdevmap
> ++ return 0
> ++ pushd /etc/vservers/soleil-xl/vdir/
> ++ execScriptlets /etc/vservers/soleil-xl soleil-xl pre-start
> ++ declare -r vdir=/etc/vservers/soleil-xl
> ++ declare -r name=soleil-xl
> ++ 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 /etc/vservers/soleil-xl/scripts/pre-start
> ++ test -f /etc/vservers/soleil-xl/scripts/pre-start
> ++ return 1
> ++ continue
> ++ for i in "$base/$flavor" "$base/$flavor.d"/*
> ++ isRegularFile '/etc/vservers/soleil-xl/scripts/pre-start.d/*'
> ++ test -f '/etc/vservers/soleil-xl/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 /etc/vservers/.defaults/scripts/pre-start
> ++ test -f /etc/vservers/.defaults/scripts/pre-start
> ++ return 1
> ++ continue
> ++ for i in "$base/$flavor" "$base/$flavor.d"/*
> ++ isRegularFile '/etc/vservers/.defaults/scripts/pre-start.d/*'
> ++ test -f '/etc/vservers/.defaults/scripts/pre-start.d/*'
> ++ return 1
> ++ continue
> ++ test -z '' -o -n ''
> ++ popd
> ++ test -z ''
> ++ pushd /etc/vservers/soleil-xl/vdir/
> ++ is_configured=1
> ++ /usr/sbin/vserver-info - FEATURE migrate
> ++ /usr/bin/nice -n 0 /usr/sbin/chbind --silent --secure --nid 40001 --ip 212.129.60.123 --ip 127.0.0.01/8 /usr/lib/util-vserver/exec-ulimit /etc/vservers/soleil-xl/ulimits /usr/sbin/vtag --create --tag 40001 --silent -- /usr/sbin/vspace --new --default -- /usr/sbin/vcontext --create --silent --xid 40001 -- /usr/sbin/vspace --mount --fs --set -- /usr/sbin/vspace --set --default -- /usr/lib/util-vserver/exec-remount /proc /sys -- /usr/sbin/vlimit --dir /etc/vservers/soleil-xl/rlimits --missingok -- /usr/sbin/vsched --xid self --force -- /usr/lib/util-vserver/vsysctl --xid self --dir /etc/vservers/soleil-xl/sysctl --missingok -- /usr/sbin/vuname --xid self --dir /etc/vservers/soleil-xl/uts --missingok -- /usr/sbin/vmemctrl --xid self --set -- /usr/sbin/vuname --xid self --set -t context=/etc/vservers/soleil-xl -- /usr/sbin/vattribute --set --secure --flag default --flag fakeinit -- /usr/lib/util-vserver/save_ctxinfo /etc/vservers/soleil-xl /usr/bin/env -i PATH=/bin:/usr/bin:/sbin:/usr/sbin PREVLEVEL=N RUNLEVEL=3 /usr/sbin/vcontext --migrate-self --endsetup --pivot-root --closefd --silent -- /etc/init.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/init.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/init.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/init.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 '\''soleil-xl'\'''
> + test -n ''
> + echo '

> Failed to start vserver '\''soleil-xl'\'''

> Failed to start vserver 'soleil-xl'
> + test -n --debug
> + test -z 1
> + umountVserver /etc/vservers/soleil-xl
> + local cfgdir=/etc/vservers/soleil-xl
> + local vdir=/etc/vservers/soleil-xl/vdir
> + local is_ok=1
> + isAvoidNamespace /etc/vservers/soleil-xl
> + local cfgdir
> + /usr/sbin/vserver-info - FEATURE namespace
> ++ /usr/sbin/vserver-info /etc/vservers/soleil-xl CFGDIR
> + cfgdir=/etc/vservers/soleil-xl
> + test '!' -e /etc/vservers/soleil-xl/namespace
> + test -e /etc/vservers/.defaults/nonamespace -o -e /etc/vservers/soleil-xl/nonamespace
> + return 0
> + test -z 1
> + disableInterfaces /etc/vservers/soleil-xl
> + test -n 1
> + local i=4
> + declare -a var
> + lock /var/lock/vserver.interfaces
> ++ /bin/mktemp -t vserver-lock.XXXXXX
> + local tmp=/tmp/vserver-lock.zxIQmp
> + /bin/rm -f /tmp/vserver-lock.zxIQmp
> + /usr/bin/mkfifo -m600 /tmp/vserver-lock.zxIQmp
> + /bin/grep -q true /tmp/vserver-lock.zxIQmp
> + /usr/lib/util-vserver/lockfile /var/lock/vserver.interfaces /tmp/vserver-lock.zxIQmp
> + _VS_LOCKS='6964 6808'
> + test 4 -gt 0
> + let --i
> + eval 'var=( "${INTERFACE_CMDS_3[@]}" )'
> ++ var=("${INTERFACE_CMDS_3[@]}")
> + local type=IP_LINK
> + unset 'var[0]'
> + set -- lo up
> + case "$type" in
> + test 3 -gt 0
> + let --i
> + eval 'var=( "${INTERFACE_CMDS_2[@]}" )'
> ++ var=("${INTERFACE_CMDS_2[@]}")
> + local type=IP_ADDR
> + unset 'var[0]'
> + set -- 127.0.0.01/8 broadcast + label lo:lo dev lo
> + case "$type" in
> + /sbin/ip addr del 127.0.0.01/8 broadcast + label lo:lo dev lo
> RTNETLINK answers: Cannot assign requested address
> + test 2 -gt 0
> + let --i
> + eval 'var=( "${INTERFACE_CMDS_1[@]}" )'
> ++ var=("${INTERFACE_CMDS_1[@]}")
> + local type=IP_LINK
> + unset 'var[0]'
> + set -- eno1:1 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 -- 212.129.60.123 broadcast + dev eno1:1
> + case "$type" in
> + /sbin/ip addr del 212.129.60.123 broadcast + dev eno1:1
> Warning: Executing wildcard deletion to stay compatible with old scripts.
> Explicitly specify the prefix length (212.129.60.123/32) to avoid this warning.
> This special behaviour is likely to disappear in further releases,
> fix your scripts!
> + test 0 -gt 0
> + unlock 1
> + local num=1
> + local i
> + set -- 6964 6808
> + test 2 -gt 0
> + kill -HUP 6964
> + shift
> + test 1 '!=' 1
> + break
> + _VS_LOCKS=6808
> + test -z 1
> + destroyCgroup /etc/vservers/soleil-xl
> + _handleCgroup destroy /etc/vservers/soleil-xl
> + local action=destroy
> + local vdir=/etc/vservers/soleil-xl
> + local dir
> + local name
> + local i
> + local j
> + local parent
> + local -a mnts
> + local ss
> + useCgroup /etc/vservers/soleil-xl
> + hasCgroup
> + /bin/grep -q cgroup /proc/filesystems
> + test -n ''
> + test -e /dev/cgroup/tasks
> + return 1
> + return 0
> + unlock
> + local num=
> + local i
> + set -- 6808
> + test 1 -gt 0
> + kill -HUP 6808
> + shift
> + test '' '!=' 1
> + test -z ''
> + test 0 -gt 0
> + _VS_LOCKS=
Received on Sun May 30 13:08:59 2021

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Sun 30 May 2021 - 13:08:59 BST by hypermail 2.1.8