[lxc-users] lxc-start fails with invalid pid on arm

Serge Hallyn serge.hallyn at ubuntu.com
Sat Apr 4 02:14:16 UTC 2015


Quoting Praveen Kumar Verma (Praveen.Verma at LntTechservices.com):
> Greetings,
> 
> I am trying containers on busybox based file-system with kernel 3.12.
> 
> I have successfully cross-compiled the lxc-1.1.0 package, & able to run lxc-execute without any problem.
> 
> Now I want to run linux with busybox template in container.
> 
> I created a container named "bb" under /var/lib/lxc/bb. I can see config, fstab & rootfs file present there.
> 
> But when I tried to start the container, I am getting the following error: (The full log is attached in a file)
> 
>       lxc-start 1414573214.442 DEBUG    lxc_conf - conf.c:setup_caps:2139 - capabilities have been setup
>       lxc-start 1414573214.442 NOTICE   lxc_conf - conf.c:lxc_setup:3921 - 'bb' is setup.
>       lxc-start 1414573214.442 NOTICE   lxc_start - start.c:start:1232 - exec'ing '/sbin/init'
>       lxc-start 1414573214.482 NOTICE   lxc_start - start.c:post_start:1243 - '/sbin/init' started with pid '1896'
>       lxc-start 1414573214.482 WARN     lxc_start - start.c:signal_handler:307 - invalid pid for SIGCHLD
> 
> 
> I am login as a root in buysbox file system. and i have manually added the root into cgroups using following:
> 
>        for d in /sys/fs/cgroup/*; do
>             mkdir $d/root
>             chown -R root: $d/root
>             echo $$ > $d/root/tasks
>        done
> 
>       root at evm:/sys/fs/cgroup/cpuset# cat /proc/self/cgroup
> 
>         7:freezer:/root
>         6:devices:/root
>         5:memory:/root
>         4:cpuacct:/root
>         3:cpu:/root
>         2:cpuset:/root
> 
> Please help me in the issue.

I'm sorry, i don't understand what you've done, what you wanted to have
happen, or what actually happened.

Exactly how did you create the container?  When you say "I am login as a root
in buysbox file system", what do you mean exactly, is that logged in over
lxc-console with the container running?  Why did you create the 'root' cgroups
by hand?


More information about the lxc-users mailing list