Turris OS 4.0 beta2 is out!

Just to avoid any misunderstanding, despite the different file mask both container are failing to start with the same Permission denied - Failed to exec “/sbin/init.?

And to clarify to which path this been applied

  • assuming /path/to/container?

If am not mistaken exec “/sbin/init” refers to the root of the guest and not the host. And former gets supposedly temporarily mounted to /usr/lib/lxc/rootfs/

It is used to temporary mount the rootfs of lxc in a private mount namespace only visible by the processes running in the container.

Not sure if that might be the underlying cause, assuming that that uid (root 0) is all the same at your node directories that are involved in the lxc running?


Since you apparently participated in LXC containers - how to restore them? - Turris OS 4.x - Turris forum it would be reckoned that you compared the default.config and container.config between a new container and the old ones.

Did you source the container images consistently from the same source, e.g. turris.cz or linuxcontainers.org?

Suppose it will not make a difference but try lxc.arch = linux32 in the container config.