<div dir="ltr">When I try to restart restart the containers..on lxc-start the lxcfs is getting killed again...Do I need to reboot the machine?<div><br></div><div>So here are the steps I did</div><div><br></div><div>1. Stopped all containers</div><div>2. ran fusermount -uz /var/lib/lxcfs (as service lxcfs start was failing)</div><div>3. Start lxcfs..checked the status and it is running</div><div>4. Start a container</div><div>5. Check lxcfs status and it is in stop/waitting</div><div><br></div><div>Please let me know.</div><div><br></div><div>Thanks <br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 24, 2015 at 7:38 PM, Stéphane Graber <span dir="ltr"><<a href="mailto:stgraber@ubuntu.com" target="_blank">stgraber@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Apr 24, 2015 at 07:30:00PM -0500, Rajasekar Darapuram wrote:<br>
> Hi<br>
> When I add ppa:ubuntu-lxc/daily repo and do an apt-get install lxcfs (and<br>
> lxc, cgmanager) LXCFS is working fine inside containers. But the apt-get<br>
> downloads the latest deb everyday..TO be consistent for all developers I<br>
> downloaded the debs and wrote a script to upgrade LXC 1.10 to LXC 1.1. and<br>
> LXCFS.   It installs the new versions of LXC and LXCFS. I was able to<br>
> create containers and start the,. However when I attach to the container<br>
> and run ps command I get this error (if I stop lxcfs service, then ps is<br>
> working fine inside the containers)<br>
><br>
> root@eqx03-flash04:/etc# lxc-ls -f<br>
> NAME                            STATE    IPV4  IPV6  GROUPS  AUTOSTART<br>
> ----------------------------------------------------------------------<br>
</span>> eqx03-vnode18 <<a href="http://eqx03-vnode18.robinsystems.com" target="_blank">http://eqx03-vnode18.robinsystems.com</a>> STOPPED  -     -<br>
> -       NO<br>
> eqx03-vnode52 <<a href="http://eqx03-vnode52.robinsystems.com" target="_blank">http://eqx03-vnode52.robinsystems.com</a>> STOPPED  -     -<br>
<span class="">> -       NO<br>
> root@eqx03-flash04:/etc# lxc-start -n eqx03-vnode18<br>
</span>> <<a href="http://eqx03-vnode18.robinsystems.com" target="_blank">http://eqx03-vnode18.robinsystems.com</a>><br>
<span class="">> root@eqx03-flash04:/etc# lxc-ls -f<br>
> NAME                            STATE    IPV4         IPV6  GROUPS<br>
>  AUTOSTART<br>
> -----------------------------------------------------------------------------<br>
</span>> eqx03-vnode18 <<a href="http://eqx03-vnode18.robinsystems.com" target="_blank">http://eqx03-vnode18.robinsystems.com</a>>  RUNNING  10.9.240.18<br>
>  -     -       NO<br>
> eqx03-vnode52 <<a href="http://eqx03-vnode52.robinsystems.com" target="_blank">http://eqx03-vnode52.robinsystems.com</a>>  STOPPED  -<br>
<span class="">>  -     -       NO<br>
> root@eqx03-flash04:/etc# service lxcfs status<br>
> lxcfs start/running, process 22159<br>
><br>
> root@eqx03-flash04:/etc# ls /var/lib/lxcfs<br>
> cgroup  proc<br>
> root@eqx03-flash04:/etc#<br>
> root@eqx03-flash04:/etc# lxc-attach -n eqx03-vnode18<br>
</span>> <<a href="http://eqx03-vnode18.robinsystems.com" target="_blank">http://eqx03-vnode18.robinsystems.com</a>><br>
> *root@eqx03-vnode18:/etc# ps*<br>
> *Error: /proc must be mounted*<br>
> *  To mount /proc at boot you need an /etc/fstab line like:*<br>
> *      proc   /proc   proc    defaults*<br>
> *  In the meantime, run "mount proc /proc -t proc"*<br>
<span class="">><br>
><br>
> Also sometimes lxcfs service is getting killed and when I do an ls on<br>
> /var/lib/lxcfs, I get this error<br>
> transport endpoint is not connected<br>
><br>
> Please let me know.<br>
><br>
> Thanks<br>
> Raj<br>
<br>
</span>It's unfortunately a known issue with lxcfs (and one that is based on a<br>
kernel limitation so unlikely to be resolved very soon).<br>
<br>
Restarting lxcfs (by an update or a crash) causes any container using it<br>
to return empty files instead of the lxcfs files.<br>
<br>
The only fix for this issue is to restart all your containers whenever<br>
lxcfs is restarted.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Stéphane Graber<br>
Ubuntu developer<br>
<a href="http://www.ubuntu.com" target="_blank">http://www.ubuntu.com</a><br>
</font></span></blockquote></div><br></div>