Package: vzctl
Version: 3.0.10-2
When vzctl start <#> is executed, following output is printed:
Starting VPS ...
VPS is mounted
Adding IP address(es): x.x.x.x
arpsend: unknown iface eth : No such device
vps-net_add WARNING: arpsend -c 1 -w 1 -D -e x.x.x.x eth FAILED
arpsend: unknown iface eth : No such device
vps-net_add WARNING: arpsend -c 1 -w 1 -U -i x.x.x.x -e x.x.x.x eth FAILED
Setting CPU units: 1000
VPS start in progress...
Network from inside the VE does not work correctly.
The problem appears to be in line 96,97 of
/usr/lib/vzctl/scripts/vps-functions:
NETDEVICES=`${IP_CMD} link list | egrep -v -E "LOOPBACK|NOARP|SLAVE" | \
awk "/^[0-9].*:/&&/UP/ {print substr(\\$2, 0, length(\\$2)-1)}"`
and can be correct by removing the -1.
See http://forum.openvz.org/index.php?t=msg&goto=1422& ... at the
bottom. Apparently there is some kind of strange difference in
behavior between versions of arp used by different distributions.
I am still running Etch on i386.
Thanks
Sebastian