[lxc-users] LXC not starting with already mounted LV as read-only mount
Claudio Kuenzler
ck at claudiokuenzler.com
Tue Nov 25 13:55:06 UTC 2014
Hello all,
OS: Ubuntu 14.04.1 LTS
LXC Version: 1.0.6-0ubuntu0.1
Experienced a weird issue when I tried to launch a container which mounts
an additional logical volume (ext4 formatted) through the container's fstab
file:
# cat /var/lib/lxc/mycontainer/fstab
/dev/vglxc/apps mnt/apps ext4 ro 0 0
This LV is already mounted on the physical host:
# mount /dev/vglxc/apps /mnt
Now when I try to launch the container, I get the following error:
# lxc-start -n mycontainer -l trace -o mycontainer.out
lxc-start: Device or resource busy - failed to mount '/dev/vglxc/apps' on
'/usr/lib/x86_64-linux-gnu/lxc/mnt/apps'
lxc-start: failed to setup the mounts for 'mycontainer'
lxc-start: failed to setup the container
lxc-start: invalid sequence number 1. expected 2
lxc-start: failed to spawn 'mycontainer'
lxc-start: The container failed to start.
lxc-start: Additional information can be obtained by setting the --logfile
and --logpriority options.
In the output file the following information is shown:
lxc-start 1416921918.699 INFO lxc_conf - Autodev not required.
lxc-start 1416921918.699 ERROR lxc_conf - Device or resource busy
- failed to mount '/dev/vglxc/apps' on
'/usr/lib/x86_64-linux-gnu/lxc/mnt/apps'
lxc-start 1416921918.699 ERROR lxc_conf - failed to setup the
mounts for 'mycontainer'
When I change the mount option in the container's fstab file from "ro" to
"defaults" (or basically "rw"), the container starts up:
# cat /var/lib/lxc/mycontainer/fstab
/dev/vglxc/apps mnt/apps ext4 defaults 0 0
# lxc-start -n mycontainer -l trace -o mycontainer.out
lxc-start 1416921799.912 INFO lxc_conf - Autodev not required.
lxc-start 1416921799.912 DEBUG lxc_conf - mounted
'/dev/vglxc/apps' on '/usr/lib/x86_64-linux-gnu/lxc/mnt/apps', type 'ext4'
If the LV /dev/vglxc/apps is nowhere mounted yet, the container starts up -
with the read only mount option, too.
Is this a (known) bug I ran into?
cheers,
ck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20141125/9c318194/attachment.html>
More information about the lxc-users
mailing list