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

From: Sam Przyswa <samp_at_arial-concept.com>
Date: Sun 30 May 2021 - 13:44:52 BST
Message-ID: <0244d065-742d-90df-3b1a-dc6b4f44ed72@arial-concept.com>

Hi Herbert,

I think I have a system problem on the machine that I am trying to solve
but what is curious is that the first VM that I migrated works perfectly
on this same machine with the same system and that this VM also works on
the machine where it is originally installed.

I will check the /etc/init.d/rc

Thanks again !

Sam.

Le 30/05/2021 à 14:22, Herbert Poetzl a écrit :
> 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:31:33 2021

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