[Lxc-users] lxc-list fails silently when not run as root?

Stéphane Graber stgraber at ubuntu.com
Tue Mar 5 20:40:40 UTC 2013


On 03/05/2013 01:25 PM, Dan Kegel wrote:
> short story:
> 
> I'm on Ubuntu 12.04, using the default lxc, 0.7.5-3ubuntu67
> lxc-list seems like a nice command, but doesn't work when not run as
> root... worse, it doesn't tell you it doesn't work, it just silently
> doesn't show running containers.
> 
> Is this a known issue?

Yes, it can't run as root.
The new lxc-ls we have in 0.9 deals with that problem properly.

lxc-ls will list the containers, which can be done as any user. Passing
any extra option (to know the running ones for example) requires root
and the new lxc-ls makes this clear to the user.

> long story:
> 
> 
> lxc-ls shows my containers, and then also shows my running ones:
> 
> $ lxc-ls
> testbot01-ubu1004		       testbot01-ubu1004-temp-nobuild-unique
> testbot01-ubu1204-temp-g-speak-unique
> testbot01-ubu1004-temp-g-speak-unique  testbot01-ubu1204		
> testbot01-ubu1204-temp-nobuild-unique
> testbot01-ubu1004-temp-g-speak-unique
> testbot01-ubu1004-temp-nobuild-unique
> testbot01-ubu1204-temp-g-speak-unique
> testbot01-ubu1204-temp-nobuild-unique
> 
> But lxc-list doesn't show my running ones:
> $ lxc-list
> RUNNING
> 
> FROZEN
> 
> STOPPED
>   testbot01-ubu1004
>   testbot01-ubu1204
> 
> Running $ sh -x /usr/bin/lcx-list shows the problem:
> 
> $ lxc-info -n testbot01-ubu1004-temp-g-speak-unique
> lxc-info: failed to get state for
> 'testbot01-ubu1004-temp-g-speak-unique': Permission denied
> 
> And running as root works:
> $ sudo lxc-list
> RUNNING
>   testbot01-ubu1004-temp-g-speak-unique
>   testbot01-ubu1004-temp-nobuild-unique
>   testbot01-ubu1204-temp-g-speak-unique
>   testbot01-ubu1204-temp-nobuild-unique
> 
> FROZEN
> 
> STOPPED
>   testbot01-ubu1004
>   testbot01-ubu1204
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> Lxc-users mailing list
> Lxc-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxc-users
> 


-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20130305/58cc33fc/attachment.pgp>


More information about the lxc-users mailing list