[Lxc-users] unstoppable container
Daniel Lezcano
daniel.lezcano at free.fr
Mon Aug 30 13:05:45 UTC 2010
On 08/30/2010 02:20 PM, Papp Tamás wrote:
>
> Daniel Lezcano wrote, On 2010. 08. 30. 13:08:
>> The cgroup is removed by lxc-start, but this is not a problem,
>> because it will be removed (if empty), when running lxc-start again.
>
> If I understand well, this happened to me now.
>
>>
>>>> * the state of the processes of the containers (stopped or not)
>>>
>>> I don't know, what do you mean on stopped. Is there any available?
>>
>> Sorry, I meant "stopped" in a unix process semantic way (zombie,
>> stopped, running, uninterruptible, ...)
>>
>> The command is :
>>
>> lxc-ps --lxc -axf
>>
>> Where the output is like:
>>
>> CONTAINER PID TTY STAT TIME COMMAND
>> ubuntu2 6705 ? Ss 0:00 /sbin/init
>> ubuntu2 6805 ? Ss 0:00 dbus-daemon --system --fork
>> ubuntu2 6857 ? Sl 0:00 /usr/sbin/console-kit-daemon
>> --no-daemon
>> ubuntu2 6966 ? Ss 0:00 dhclient3 -e IF_METRIC=100 -pf
>> /var/run/dhclient.eth0.pid -lf /var/lib/dhcp3/dhclient.eth0.leases eth0
>>
>>
>> The interesting information is the STAT column.
>
> OK, next time.
>
>> Usually, there is a mechanism used in lxc to kill -9 the process 1 of
>> the container (which wipes out all the processes of the containers)
>> when lxc-start dies.
>
> It should wipe out them, but in my case it was unsuccessfull, even if
> I killed the init process by hand.
Ah, interesting. You killed the container's init and the processes were
still there ? If it's the case, I suppose there is a kernel bug. Did you
check if there is a kernel BUG in the /var/log/message ?
>> So if you still have the processes running inside the container but
>> lxc-start is dead, then:
>> * you are using a 2.6.32 kernel which is buggy (this mechanism is
>> broken).
>
> Ubuntu 10.04, so it's exactly the point, the kernel is 2.6.32 .
>
>
> Could you point me (or the Ubuntu guy in the list) to an URL, which
> describes the problem or maybe to the kernel patch. If it's possible,
> maybe the Ubuntu kernel maintainers would fix the official Ubuntu kernel.
Yes, sure. I answered to Serge's email with you in copy. Serge can help
us for that I think (if he has time).
Thanks
-- Daniel
More information about the lxc-users
mailing list