[Bug 930430] [NEW] lxc-ls requires root access after deploying an LXC instance

Jamie Strandboge jamie at ubuntu.com
Fri Feb 10 21:50:30 UTC 2012

Public bug reported:

On up to date precise:

1. $ sudo apt-get install juju charm-tools apt-cacher-ng zookeeper
libvirt-bin lxc

2. $ adduser <yourusername> libvirtd

3. logout and back in

4. $ mkdir .juju

5. create the juju environments configuration
$ cat > .juju/environments.yaml <<EOF
    type: local
    data-dir: /tmp/juju-local
    admin-secret: abcdefghijklmnopqrstuvwxyz1234567890
    control-bucket: foo-bucket
    default-series: oneiric

6. ssh-keygen -t rsa -b 2048 # only if needed

7. $ juju bootstrap

8. $ lxc-ls # ok

9. $ juju deploy --repository=/usr/share/doc/juju/examples

10. $ sleep 60 ; lxc-ls
<yourusername>-local-0-template	<yourusername>-local-wordpress-1
/usr/bin/lxc-ls: line 35: cd: /sys/fs/cgroup/cpuset///lxc: Permission denied
ls: cannot access <yourusername>-local-wordpress-1: No such file or directory

$ ls -ld /sys/fs/cgroup/cpuset///lxc
drwx------ 3 root root 0 Feb 10 15:39 /sys/fs/cgroup/cpuset///lxc

But /sys/fs/cgroup/cpuset///lxc was 700 before I deploy the juju

** Affects: juju (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: lxc (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: lxc (Ubuntu)
   Importance: Undecided
       Status: New

You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju in Ubuntu.

  lxc-ls requires root access after deploying an LXC instance

To manage notifications about this bug go to:

More information about the Ubuntu-server-bugs mailing list