[lxc-users] properly shutdown jessie container on wheezy host

Alex Mestiashvili alex at biotec.tu-dresden.de
Fri Nov 13 16:01:49 UTC 2015


It seem I found the problem, if I mount /run as tmpfs

lxc.mount.entry = tmpfs run tmpfs
nosuid,nodev,noexec,mode=0755,size=128m 0 0

then telinit 0 inside the container doesn't work, though /run/initctl is
present:

ls -l /run/initctl
prw------- 1 root root 0 Nov 13 15:54 /run/initctl

I tried to remove nodev and noexec mount options, but even with

lxc.mount.entry = tmpfs run tmpfs rw

I get "timeout opening/writing control channel /run/initctl"

it would be nice to know why it doesn't work, but as I only need
/run/shm to be tmpfs, the problem can be considered resolved.


On 11/13/2015 03:29 PM, Alex Mestiashvili wrote:
> Hi All,
> 
> Is there a way to properly shutdown Jessie container on a Wheezy host ?
> lxc version is 0.8.0~rc1-8+deb7u2
> 
>  lxc-shutdown -n $host  which is basically
> 
>  chroot /var/lib/lxc/${_CONTAINER}/rootfs telinit 0
> 
> ends up in:
> 
> "telinit: timeout opening/writing control channel /run/initctl"
> 
> with no change to the host.
> 
> Of course I can ssh/console to the container, run shutdown and then use
> lxc-stop to kill it, but may be there is a workaround for a direct
> shutdown ?
> 
> Thank you!
> _______________________________________________
> lxc-users mailing list
> lxc-users at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users
> 



More information about the lxc-users mailing list