Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ubuntu 19.04 server: runtime not found #23

Open
streamnsight opened this issue Sep 14, 2019 · 3 comments
Open

ubuntu 19.04 server: runtime not found #23

streamnsight opened this issue Sep 14, 2019 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@streamnsight
Copy link
Collaborator

FYI:

I installed on Ubuntu 19.04 server from the live CD on VirtualBox.
The installer gives an option to install Docker during installation of Ubuntu

Docker ends up under /var/snap/docker/384/run and the config is under /var/snap/docker/384/config

I am guessing this is why the daemon.json config file wasn't properly updated to include the runtime.

after updating the daemon.json config file with the path to the sysbox-runc runtime, the issue was resolved.

@streamnsight streamnsight added bug Something isn't working Fixed Issue is fixed labels Sep 14, 2019
@rodnymolina rodnymolina self-assigned this Sep 14, 2019
@rodnymolina
Copy link
Member

@streamnsight thanks a bunch for looking into this.

Indeed, looks like we have an issue here as our installer is not taking into account Ubuntu's snap installation approach. Will fix this one asap.

@rodnymolina rodnymolina removed the Fixed Issue is fixed label Sep 21, 2019
@rodnymolina
Copy link
Member

Issue workaround'ed by submitter, but a real fix is required from our side. Removing 'fixed' tag from this issue.

@ctalledo
Copy link
Member

ctalledo commented Jul 8, 2020

Sysbox requires Docker be installed natively (not with the snap package). The Sysbox docs have been updated to make this clear. See here: https://github.com/nestybox/sysbox-external/blob/master/docs/user-guide/install.md

As mentioned above, when using the Docker snap, the docker daemon's config.json moves from /etc/docker/daemon.json -> /var/snap/docker/current/config/daemon.json.

But just updating this file to add info about the sysbox runtime is not sufficient. For some reason, the Docker installed via the snap can't see the sysbox-runc binary within it's chroot jail. Need to investigate this further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants