touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #37214
[Bug 1396536] Re: lxc_start - Exec format error - failed to exec /sbin/init
No my arch is amd64, that's why I specified "-a armhf".
I know about qemu (I wasn't sure whether to use static or binfmt), but errors should be meaningful, instead it seems as if lxc is working fine, but in fact it's not. Obviously it's not a matter of permissions, so the error is wrong.
The image I used is downloaded from debian.org, so I didn't prepare it myself.
Either non-armhf hosts shouldn't list armhf images or should warn (maybe in documentation, if not in code) that those aren't usable without additional packages.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1396536
Title:
lxc_start - Exec format error - failed to exec /sbin/init
Status in “lxc” package in Ubuntu:
Incomplete
Bug description:
I have an up to date Ubuntu 14.04. I followed the guide at
https://help.ubuntu.com/lts/serverguide/lxc.html
sudo apt-get install lxc && sudo lxc-create --template download --name
u1
- Choose ubuntu-vivid-armhf, then:
sudo lxc-start --name u1 --daemon
lxc-start 1416996721.249 INFO lxc_apparmor - changed apparmor profile
to lxc-container-default
lxc-start 1416996721.249 NOTICE lxc_start - exec'ing '/sbin/init'
lxc-start 1416996721.253 ERROR lxc_start - Exec format error - failed to exec /sbin/init
lxc-
$ sudo lxc-ls --fancy
NAME STATE IPV4 IPV6 AUTOSTART
------------------------------------
u1 STOPPED - - NO
$ sudo lxc-checkconfig
Kernel configuration not found at /proc/config.gz; searching...
Kernel configuration found at /boot/config-3.13.0-24-generic
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled
--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled
--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled
Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig
Except apt-get update and apt-get upgrade I didn't install any other packages (okay, I installed vim and git).
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1396536/+subscriptions
References