I have succeeded to create a really dummy config:
# UBC parameters (in form of barrier:limit)
KMEMSIZE="0:0"
LOCKEDPAGES="unlimited"
PRIVVMPAGES="unlimited"
SHMPAGES="unlimited"
NUMPROC="unlimited"
PHYSPAGES="0:unlimited"
VMGUARPAGES="unlimited"
OOMGUARPAGES="unlimited"
NUMTCPSOCK="unlimited"
NUMFLOCK="unlimited"
NUMPTY="16:16"
NUMSIGINFO="256:256"
TCPSNDBUF="0:0"
TCPRCVBUF="0:0"
OTHERSOCKBUF="0:0"
DGRAMRCVBUF="0:0"
NUMOTHERSOCK="unlimited"
DCACHESIZE="unlimited"
NUMFILE="unlimited"
#AVNUMPROC="180:180"
NUMIPTENT="128:128"
# Disk quota parameters (in form of softlimit:hardlimit)
#DISKSPACE="2G:2.2G"
#DISKINODES="200000:220000"
#QUOTATIME="0"
DISK_QUOTA="no"
# CPU fair scheduler parameter
CPUUNITS="1000"
VE_ROOT="/vz/root/$VEID"
VE_PRIVATE="/vz/private/$VEID"
OSTEMPLATE="debian-7.0-amd64-minimal"
ORIGIN_SAMPLE="basic
After that:
# vzctl start 101
Directory /proc/vz not found, assuming non-OpenVZ kernel
Starting container...
Mounting root: /vz/root/101 /vz/private/101
Container is mounted
Could not properly cleanup container: No such file or directory
WARNING: Running container unprivileged. USER_NS not supported, or runtime disabled
Setting iptables mask 0x000017bf
Setting features mask 0000000000000001/0000000000000001
Running container script: /etc/vz/dists/scripts/debian-add_ip.sh
Running container script: /etc/vz/dists/scripts/prestart.sh
Container start failed (try to check kernel messages, e.g. "dmesg | tail")
Running: /usr/sbin/vzquota stat 101 -f
Container is unmounted
It seems that even if the above config is fully silly there are other problems which can be seen from the output of
# cat vzctl.strace.txt | grep "(No such file or directory)"
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/libexec/vzctl/modules", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/proc/vz", F_OK) = -1 ENOENT (No such file or directory)
stat("/proc/10246/ns/pid", 0x7fffb264e650) = -1 ENOENT (No such file or directory)
stat("/proc/10246/ns/user", 0x7fffb264e650) = -1 ENOENT (No such file or directory)
access("/vz/dump/Dump.101", F_OK) = -1 ENOENT (No such file or directory)
access("/vz/private/101/root.hdd/DiskDescriptor.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/dists/debian-7.0-amd64-minimal.conf", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/dists/debian-7.0-amd64.conf", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/dists/debian-7.0.conf", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/conf/vps.premount", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/conf/101.premount", F_OK) = -1 ENOENT (No such file or directory)
access("/vz/private/101/root.hdd/DiskDescriptor.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/conf/vps.mount", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/conf/101.mount", F_OK) = -1 ENOENT (No such file or directory)
access("/vz/private/101/root.hdd/DiskDescriptor.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/conf/101.umount", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/conf/vps.umount", F_OK) = -1 ENOENT (No such file or directory)
access("/vz/private/101/root.hdd/DiskDescriptor.xml", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/conf/101.postumount", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/vz/conf/vps.postumount", F_OK) = -1 ENOENT (No such file or directory