[lxc-users] cannot enable dev loop access from LXC

Serge Hallyn serge.hallyn at ubuntu.com
Thu Sep 11 16:36:29 UTC 2014


Quoting Bin Zhou (lakerzhou at yahoo.com):
> 
> 
> 
> 
> >On Wednesday, September 10, 2014 2:30 PM, Serge Hallyn <serge.hallyn at ubuntu.com> wrote:
> 
> 
> 
> >Quoting Bin Zhou (lakerzhou at yahoo.com):
> >> Hi,
> >> 
> >> I am trying to enable dev loop access in LXC and set up glusterFS server volume on the loop dev.
> >> I add the following line to /var/lib/lxc/local-server-7/config
> >>  lxc.cgroup.devices.allow = b 7:* rwm
> >
> > Certainly looks fine.
> >
> >
> >> The container failed to start with the new config.
> >> 
> >> ubuntu at bpcluster1:~$ sudo lxc-start -n local-server-7 
> >> lxc-start: write /sys/fs/cgroup/devices//lxc/local-server-7/devices.allow : Invalid argument
> >> lxc-start: failed to setup the cgroups for 'local-server-7'
> >> lxc-start: failed to setup the container
> >> lxc-start: invalid sequence number 1. expected 2
> >> lxc-start: failed to spawn 'local-server-7
> >
> > Hm.  Can you cat /sys/fs/cgroup/devices/lxc/devices.list ?
> 
> Host:~$ sudo cat /sys/fs/cgroup/devices/lxc/devices.list 
> a *:* rwm

Adding "lxc.cgroup.devices.allow = b 7:* rwm" to a brand-new container works
for me here.  Can you start the container without that line and show

/sys/fs/cgroup/devices/lxc/local-server-7/devices.list

while it's running?


More information about the lxc-users mailing list