On Mon, May 31, 2021 at 08:24:42PM +0200, Sam Przyswa wrote: > Hi ! Hello Sam, > That's it everything works perfectly, it came from a badly > configured kernel! Great to hear! > Thank you for your help and again well done to the whole > VServer team. You're welcome! Have fun, Herbert > 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=