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

Using snap-based packages with Rescuezilla #63

Open
shasheene opened this issue May 13, 2020 · 0 comments
Open

Using snap-based packages with Rescuezilla #63

shasheene opened this issue May 13, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@shasheene
Copy link
Member

shasheene commented May 13, 2020

Since Ubuntu 19.10, Chromium Browser is only packaged as a Snap. Unfortunately Snap-packages cannot be installed in a chroot: https://bugs.launchpad.net/snappy/+bug/1609903 (bug report from 2016)

Chroots are heavily used by Rescuezilla's build scripts to create a root filesystem. One workaround listed in that bug report is "pre-seeding", which leads the package to be installed at first boot. This is not suitable because Rescuezilla's read-only filesystem uses OverlayFS, which is not yet compatible with snapd as described the bug report, and because the live USB will likely be used on older hardware with weaker CPUs so the overhead of re-installing packages may become significant.

For yet-unreleased Rescuezilla v1.0.6 upgrade to Ubuntu 20.04 (only for the new 64-bit release), snap-based packages was avoided by simply switching to Firefox and disabling snapd. But this approach may not be suitable going forward. It's ideal for end-users to not to have to be adversely affected by this, so I wrote a comment in the bug report above.

@shasheene shasheene added the enhancement New feature or request label May 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant