Package: lxc Version: 0.9.0~alpha3-2 Severity: minor Dear Maintainer,
lxc-start -n gdf -l info -o debug -d gives the error messages below when trying to bind mount host's resolv.conf file to the container. Method is taken from: http://lxc.sourceforge.net/man/lxc.html " More information can be added to the container to facilitate the configuration. For example, make accessible from the container the resolv.conf file belonging to the host. /etc/resolv.conf /home/root/debian/rootfs/etc/resolv.conf none bind 0 0 " # cat /etc/default/lxc # /etc/default/lxc LXC_AUTO="true" LXC_DIRECTORY="/var/lib/lxc" LXC_DEBCONFIG_WITH_LIVE_DEBCONFIG="true" # cat /etc/lxc/lxc.conf lxcpath=/var/lib/lxc # ls -l /var/lib/lxc lrwxrwxrwx 1 root root 7 Mar 12 10:56 /var/lib/lxc -> /vz/lxc # grep mount /vz/lxc/gdf/config lxc.mount = /var/lib/lxc/gdf/fstab # cat /vz/lxc/gdf/fstab proc /var/lib/lxc/gdf/rootfs/proc proc ro,nodev,noexec,nosuid 0 0 sysfs /var/lib/lxc/gdf/rootfs/sys sysfs ro 0 0 /etc/resolv.conf /var/lib/lxc/gdf/rootfs/etc/resolv.conf none bind 0 0 # [ -f /etc/resolv.conf ] && echo "File exists" || echo "File does not exists" File exists lxc-start 1363449994.928 INFO lxc_conf - now p is . /vz. lxc-start 1363449994.928 INFO lxc_utils - returning /var/lib/lxc lxc-start 1363449994.928 INFO lxc_utils - returning /var/lib/lxc lxc-start 1363449994.929 INFO lxc_utils - returning /var/lib/lxc lxc-start 1363449994.929 ERROR lxc_conf - No such file or directory - failed to mount '/etc/resolv.conf' on '/usr/lib/x86_64-linux-gnu/lxc//etc/resolv.conf' lxc-start 1363449994.929 ERROR lxc_conf - failed to setup the mounts for 'gdf' lxc-start 1363449994.929 ERROR lxc_start - failed to setup the container lxc-start 1363449994.929 ERROR lxc_sync - invalid sequence number 1. expected 2 lxc-start 1363449994.929 WARN lxc_conf - failed to remove interface 'eth0' lxc-start 1363449994.929 WARN lxc_conf - failed to remove interface 'eth1' lxc-start 1363449994.929 ERROR lxc_start - failed to spawn 'gdf' Mount target specified relative to the container's rootfs: same thing, except only one slash after "/usr/lib/x86_64-linux-gnu/lxc". # grep resolv.conf /vz/lxc/gdf/fstab /etc/resolv.conf etc/resolv.conf none bind 0 0 lxc-start 1363450698.998 INFO lxc_conf - now p is . /vz. lxc-start 1363450698.998 INFO lxc_utils - returning /var/lib/lxc lxc-start 1363450698.998 INFO lxc_utils - returning /var/lib/lxc lxc-start 1363450698.999 ERROR lxc_conf - No such file or directory - failed to mount '/etc/resolv.conf' on '/usr/lib/x86_64-linux-gnu/lxc/etc/resolv.conf' lxc-start 1363450698.999 ERROR lxc_conf - failed to setup the mounts for 'gdf' lxc-start 1363450698.999 ERROR lxc_start - failed to setup the container lxc-start 1363450698.999 ERROR lxc_sync - invalid sequence number 1. expected 2 lxc-start 1363450698.999 WARN lxc_conf - failed to remove interface 'eth0' lxc-start 1363450698.999 WARN lxc_conf - failed to remove interface 'eth1' lxc-start 1363450698.999 ERROR lxc_start - failed to spawn 'gdf' -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages lxc depends on: ii debconf [debconf-2.0] 1.5.49 ii libapparmor1 2.7.103-4 ii libc6 2.13-37 ii libcap2 1:2.22-1.2 ii multiarch-support 2.13-37 Versions of packages lxc recommends: ii debootstrap 1.0.42 ii libcap2-bin 1:2.22-1.2 Versions of packages lxc suggests: pn debian-keyring <none> ii gpgv 1.4.12-6 pn live-debconfig-doc <none> ii rsync 3.0.9-4 -- Configuration Files: /etc/lxc/lxc.conf changed [not included] -- debconf information: lxc/directory: /var/lib/lxc lxc/auto: true lxc/title: -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org