Migrating from snapd to snapd-git results in 'broken' snaps
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd |
Fix Released
|
High
|
Unassigned |
Bug Description
I switched from the outdated snapd package to snapd-git, which gives me snap 2.30.
[alan@manjarovm ~]$ snap version
snap 2.30dev+
snapd 2.30dev+
series 16
manjaro
kernel 4.9.74-2-MANJARO
Now all my snaps show up as broken.
[alan@manjarovm ~]$ snap list
Name Version Rev Developer Notes
brave 13 brave broken
chromium 128 canonical broken
core 3748 canonical broken
firefox x2 broken
nextcloud 4371 nextcloud broken
node-red 56 dcj broken
I also note that after the switch to snapd-git, my /snap directory is not mounted.
Supposedly this was fixed (for Ubuntu 14.04) in https:/
Changed in snapd: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in snapd: | |
status: | Triaged → Fix Committed |
Changed in snapd: | |
status: | Fix Committed → Fix Released |
I've posted some findings in the forum topic: https:/ /forum. snapcraft. io/t/on- arch-snaps- show-broken- after-switch- from-snapd- to-snapd- git/3427
Bottom line is, snapd and snapd-git packages from Manjaro's repo do not perform a proper cleanup on removal. Manjaro carries a snapd-git package in their own repositories and it's not the same package as snapd-git from AUR. To get it fixed, we'll need to work with Manjaro to have their packages updated.