snap-<snapname>-<revision>.mount systemd units left behind
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
`snap` evidently automatically updates snaps, but in the process of doing so, leaves old `snap-<
Contents of `/etc/systemd/
```
-rw-r--r-- 1 root root 285 Oct 18 02:01 snap-core18-
-rw-r--r-- 1 root root 285 Oct 26 08:46 snap-core18-
-rw-r--r-- 1 root root 285 Oct 13 13:49 snap-core20-
-rw-r--r-- 1 root root 279 Oct 26 22:47 snap-lxd-
-rw-r--r-- 1 root root 279 Nov 10 09:57 snap-lxd-
-rw-r--r-- 1 root root 285 Oct 20 06:10 snap-snapd-
-rw-r--r-- 1 root root 285 Nov 9 23:47 snap-snapd-
-rw-r--r-- 1 root root 288 Oct 18 02:02 snap-wormhole-
```
`$ systemctl status` shows 3 units failed (2 are lxd and 1 is snapd):
```
● ubuntu
State: degraded
Jobs: 0 queued
Failed: 3 units
Since: Tue 2021-10-26 16:31:38 UTC; 2 weeks 3 days ago
...
```
`$ systemctl -a snap-snapd*` yields 1 failure:
```
● snap-snapd-
Loaded: loaded (/proc/
Active: active (mounted) since Tue 2021-10-26 16:31:46 UTC; 2 weeks 3 days ago
Where: /snap/snapd/13640
What: /dev/loop4
Tasks: 0 (limit: 231992)
Memory: 144.0K
CPU: 8ms
CGroup: /system.
Oct 26 16:31:45 ubuntu systemd[1]: Mounting Mount unit for snapd, revision 13640...
Oct 26 16:31:46 ubuntu systemd[1]: Mounted Mount unit for snapd, revision 13640.
× snap-snapd-
Loaded: not-found (Reason: Unit snap-snapd-
Active: failed (Result: exit-code) since Tue 2021-11-09 23:47:38 UTC; 3 days ago
CPU: 7ms
Oct 26 16:31:45 ubuntu systemd[1]: Mounting Mount unit for snapd, revision 13270...
Oct 26 16:31:46 ubuntu systemd[1]: Mounted Mount unit for snapd, revision 13270.
Nov 09 23:47:38 ubuntu systemd[1]: Unmounting Mount unit for snapd, revision 13270...
Nov 09 23:47:38 ubuntu umount[2461004]: umount: /snap/snapd/13270: not mounted.
Nov 09 23:47:38 ubuntu systemd[1]: snap-snapd-
Nov 09 23:47:38 ubuntu systemd[1]: snap-snapd-
Nov 09 23:47:38 ubuntu systemd[1]: Unmounted Mount unit for snapd, revision 13270.
● snap-snapd-
Loaded: loaded (/proc/
Active: active (mounted) since Tue 2021-11-09 23:47:31 UTC; 3 days ago
Where: /snap/snapd/13831
What: /dev/loop7
Tasks: 0 (limit: 231992)
Memory: 4.0K
CPU: 6ms
CGroup: /system.
Nov 09 23:47:31 ubuntu systemd[1]: Mounting Mount unit for snapd, revision 13831...
Nov 09 23:47:31 ubuntu systemd[1]: Mounted Mount unit for snapd, revision 13831.
```
and `$ systemctl -a snap-lxd*` yields 2 failures:
```
× snap-lxd-
Loaded: not-found (Reason: Unit snap-lxd-
Active: failed (Result: exit-code) since Wed 2021-11-10 09:58:22 UTC; 3 days ago
CPU: 8ms
Oct 26 16:31:45 ubuntu systemd[1]: Mounting Mount unit for lxd, revision 21750...
Oct 26 16:31:45 ubuntu systemd[1]: Mounted Mount unit for lxd, revision 21750.
Nov 10 09:58:22 ubuntu systemd[1]: Unmounting Mount unit for lxd, revision 21750...
Nov 10 09:58:22 ubuntu umount[3303696]: umount: /snap/lxd/21750: not mounted.
Nov 10 09:58:22 ubuntu systemd[1]: snap-lxd-
Nov 10 09:58:22 ubuntu systemd[1]: snap-lxd-
Nov 10 09:58:22 ubuntu systemd[1]: Unmounted Mount unit for lxd, revision 21750.
● snap-lxd-
Loaded: loaded (/proc/
Active: active (mounted) since Wed 2021-11-10 09:58:00 UTC; 3 days ago
Where: /snap/lxd/21858
What: /dev/loop3
Tasks: 0 (limit: 231992)
Memory: 4.0K
CPU: 6ms
CGroup: /system.
Nov 10 09:58:00 ubuntu systemd[1]: Mounting Mount unit for lxd, revision 21858...
Nov 10 09:58:00 ubuntu systemd[1]: Mounted Mount unit for lxd, revision 21858.
● snap-lxd-
Loaded: loaded (/proc/
Active: active (mounted) since Tue 2021-10-26 22:47:29 UTC; 2 weeks 3 days ago
Where: /snap/lxd/21780
What: /dev/loop8
Tasks: 0 (limit: 231992)
Memory: 4.0K
CPU: 5ms
CGroup: /system.
Oct 26 22:47:29 ubuntu systemd[1]: Mounting Mount unit for lxd, revision 21780...
Oct 26 22:47:29 ubuntu systemd[1]: Mounted Mount unit for lxd, revision 21780.
× snap-lxd-
Loaded: not-found (Reason: Unit snap-lxd-
Active: failed (Result: exit-code) since Tue 2021-10-26 22:47:47 UTC; 2 weeks 3 days ago
CPU: 8ms
Oct 26 16:31:45 ubuntu systemd[1]: Mounting Mount unit for lxd, revision 21723...
Oct 26 16:31:46 ubuntu systemd[1]: Mounted Mount unit for lxd, revision 21723.
Oct 26 22:47:47 ubuntu systemd[1]: Unmounting Mount unit for lxd, revision 21723...
Oct 26 22:47:47 ubuntu umount[117003]: umount: /snap/lxd/21723: not mounted.
Oct 26 22:47:47 ubuntu systemd[1]: snap-lxd-
Oct 26 22:47:47 ubuntu systemd[1]: snap-lxd-
Oct 26 22:47:47 ubuntu systemd[1]: Unmounted Mount unit for lxd, revision 21723.
```
description: | updated |
summary: |
- snap-lxd-<revision>.mount systemd units left behind + snap-<snapname>-<revision>.mount systemd units left behind |
affects: | snap (Ubuntu) → snapd (Ubuntu) |
I just noticed this as well. I'm glad to see it's already reported.
Impish; latest updates. I haven't done anything with snap besides install lxd, so presumably this is default behavior.
arc~ systemctl --state=failed 11993.mount not-found failed failed snap-core- 11993.mount 12603.mount not-found failed failed snap-core- 12603.mount 912.mount not-found failed failed snap-firefox- 912.mount 941.mount not-found failed failed snap-firefox- 941.mount 22358.mount not-found failed failed snap-lxd- 22358.mount 22402.mount not-found failed failed snap-lxd- 22402.mount 22407.mount not-found failed failed snap-lxd- 22407.mount 14295.mount not-found failed failed snap-snapd- 14295.mount 14549.mount not-found failed failed snap-snapd- 14549.mount
UNIT LOAD ACTIVE SUB DESCRIPTION
● snap-core-
● snap-core-
● snap-firefox-
● snap-firefox-
● snap-lxd-
● snap-lxd-
● snap-lxd-
● snap-snapd-
● snap-snapd-
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
9 loaded units listed.