Bug 1546896 - Snaps using classical confinement
Summary: Snaps using classical confinement
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: snapd
Version: 27
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-02-19 23:20 UTC by rcmin17
Modified: 2018-02-20 08:15 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2018-02-20 01:30:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1455411 0 unspecified CLOSED Waydroid on Fedora 2023-01-03 13:50:28 UTC

Internal Links: 1455411

Description rcmin17 2018-02-19 23:20:00 UTC
Description of problem: Unabled to install snap packages using the classic confinement feature using snapd-2.30-1, even as the Github pull request and Launchpad bug threads both claim that it solves the problem.


Version-Release number of selected component (if applicable): 2.30-1


How reproducible: Completely.


Steps to Reproduce:
1. Install Fedora-LXDE-Live-x86_64-27-1.6.iso
2. sudo dnf install snapd.
3. rpm -q snapd; rpm -q snap-confine
4. sudo snap install --classic anbox-installer && anbox-installer


Actual results:

error: cannot install "anbox-installer": classic confinement requires snaps under /snap or symlink
       from /snap to /var/lib/snapd/snap


Expected results:

Per https://bugs.launchpad.net/snapd/+bug/1736939 and https://github.com/snapcore/snapd/pull/4432, success in installing Anbox.

Additional info:

I'm frustrated.

Comment 1 Neal Gompa 2018-02-20 01:30:44 UTC
1) Anbox will not function without kernel modules built for the Fedora kernel. There's an associated bug for required kernel enablement (bug 1455411).


2) /snap is against FHS, and has been previously rejected by FESCo. See https://pagure.io/fesco/issue/1614 for details.

Comment 2 rcmin17 2018-02-20 03:24:07 UTC
(In reply to Neal Gompa from comment #1)
> 1) Anbox will not function without kernel modules built for the Fedora
> kernel. There's an associated bug for required kernel enablement (bug
> 1455411).

I'll have to read about this.

> 
> 
> 2) /snap is against FHS, and has been previously rejected by FESCo. See
> https://pagure.io/fesco/issue/1614 for details.

Having read the thread, I must say that I agree with this and that it appears to be part of a long pattern of obnoxious behavior on the part of Canonical. That said, I'm sad, because I need to use Android apps on my workstation, and don't want to abandon Fedora! Maybe we could have a temporary, interim compromise?

Comment 3 rcmin17 2018-02-20 03:29:08 UTC
(In reply to Neal Gompa from comment #1)
> 1) Anbox will not function without kernel modules built for the Fedora
> kernel. There's an associated bug for required kernel enablement (bug
> 1455411).

Having read #1455411, it is an entirely worthwhile thread to read for anyone interested in this issue. :)


Note You need to log in before you can comment on or make changes to this bug.