Public bug reported:
`snap` evidently automatically updates snaps, but in the process of
doing so, leaves old `snap-<snapname>-<revision>.mount` systemd units
left behind in memory. Because the unit definitions are no longer on
disk in /etc/systemd/, this leads `systemctl` to report that the system
is degraded.
Contents of `/etc/systemd/system`:
```
-rw-r--r-- 1 root root 285 Oct 18 02:01 snap-core18-2128.mount
-rw-r--r-- 1 root root 285 Oct 26 08:46 snap-core18-2246.mount
-rw-r--r-- 1 root root 285 Oct 13 13:49 snap-core20-1169.mount
-rw-r--r-- 1 root root 279 Oct 26 22:47 snap-lxd-21780.mount
-rw-r--r-- 1 root root 279 Nov 10 09:57 snap-lxd-21858.mount
-rw-r--r-- 1 root root 285 Oct 20 06:10 snap-snapd-13640.mount
-rw-r--r-- 1 root root 285 Nov 9 23:47 snap-snapd-13831.mount
-rw-r--r-- 1 root root 288 Oct 18 02:02 snap-wormhole-349.mount
```
`$ 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-13640.mount - Mount unit for snapd, revision 13640
Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
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.slice/snap-snapd-13640.mount
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-13270.mount
Loaded: not-found (Reason: Unit snap-snapd-13270.mount not found.)
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-13270.mount: Mount process
exited, code=exited, status=32/n/a
Nov 09 23:47:38 ubuntu systemd[1]: snap-snapd-13270.mount: Failed with result
'exit-code'.
Nov 09 23:47:38 ubuntu systemd[1]: Unmounted Mount unit for snapd, revision
13270.
● snap-snapd-13831.mount - Mount unit for snapd, revision 13831
Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
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.slice/snap-snapd-13831.mount
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-21750.mount
Loaded: not-found (Reason: Unit snap-lxd-21750.mount not found.)
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-21750.mount: Mount process exited,
code=exited, status=32/n/a
Nov 10 09:58:22 ubuntu systemd[1]: snap-lxd-21750.mount: Failed with result
'exit-code'.
Nov 10 09:58:22 ubuntu systemd[1]: Unmounted Mount unit for lxd, revision 21750.
● snap-lxd-21858.mount - Mount unit for lxd, revision 21858
Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
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.slice/snap-lxd-21858.mount
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-21780.mount - Mount unit for lxd, revision 21780
Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
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.slice/snap-lxd-21780.mount
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-21723.mount
Loaded: not-found (Reason: Unit snap-lxd-21723.mount not found.)
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-21723.mount: Mount process exited,
code=exited, status=32/n/a
Oct 26 22:47:47 ubuntu systemd[1]: snap-lxd-21723.mount: Failed with result
'exit-code'.
Oct 26 22:47:47 ubuntu systemd[1]: Unmounted Mount unit for lxd, revision 21723.
```
** Affects: snap (Ubuntu)
Importance: Undecided
Status: New
** Tags: snap
** Description changed:
- `snap` evidently automatically updates the `lxd` snap, but in the
- process of doing so, leaves old `snap-lxd-<revision>.mount` systemd
- units left behind in memory. Because the unit definitions are no longer
- on disk in /etc/systemd/, this leads `systemctl` to report that the
- system is degraded.
-
+ `snap` evidently automatically updates snaps, but in the process of
+ doing so, leaves old `snap-<snapname>-<revision>.mount` systemd units
+ left behind in memory. Because the unit definitions are no longer on
+ disk in /etc/systemd/, this leads `systemctl` to report that the system
+ is degraded.
Contents of `/etc/systemd/system`:
```
-rw-r--r-- 1 root root 285 Oct 18 02:01 snap-core18-2128.mount
-rw-r--r-- 1 root root 285 Oct 26 08:46 snap-core18-2246.mount
-rw-r--r-- 1 root root 285 Oct 13 13:49 snap-core20-1169.mount
-rw-r--r-- 1 root root 279 Oct 26 22:47 snap-lxd-21780.mount
-rw-r--r-- 1 root root 279 Nov 10 09:57 snap-lxd-21858.mount
-rw-r--r-- 1 root root 285 Oct 20 06:10 snap-snapd-13640.mount
-rw-r--r-- 1 root root 285 Nov 9 23:47 snap-snapd-13831.mount
-rw-r--r-- 1 root root 288 Oct 18 02:02 snap-wormhole-349.mount
```
-
`$ 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
+ 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:
+ `$ systemctl -a snap-snapd*` yields 1 failure:
```
● snap-snapd-13640.mount - Mount unit for snapd, revision 13640
- Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
- 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.slice/snap-snapd-13640.mount
+ Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
+ 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.slice/snap-snapd-13640.mount
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-13270.mount
- Loaded: not-found (Reason: Unit snap-snapd-13270.mount not found.)
- Active: failed (Result: exit-code) since Tue 2021-11-09 23:47:38 UTC; 3
days ago
- CPU: 7ms
+ Loaded: not-found (Reason: Unit snap-snapd-13270.mount not found.)
+ 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-13270.mount: Mount process
exited, code=exited, status=32/n/a
Nov 09 23:47:38 ubuntu systemd[1]: snap-snapd-13270.mount: Failed with result
'exit-code'.
Nov 09 23:47:38 ubuntu systemd[1]: Unmounted Mount unit for snapd, revision
13270.
● snap-snapd-13831.mount - Mount unit for snapd, revision 13831
- Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
- 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.slice/snap-snapd-13831.mount
+ Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
+ 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.slice/snap-snapd-13831.mount
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-21750.mount
- Loaded: not-found (Reason: Unit snap-lxd-21750.mount not found.)
- Active: failed (Result: exit-code) since Wed 2021-11-10 09:58:22 UTC; 3
days ago
- CPU: 8ms
+ Loaded: not-found (Reason: Unit snap-lxd-21750.mount not found.)
+ 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-21750.mount: Mount process
exited, code=exited, status=32/n/a
Nov 10 09:58:22 ubuntu systemd[1]: snap-lxd-21750.mount: Failed with result
'exit-code'.
Nov 10 09:58:22 ubuntu systemd[1]: Unmounted Mount unit for lxd, revision
21750.
● snap-lxd-21858.mount - Mount unit for lxd, revision 21858
- Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
- 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.slice/snap-lxd-21858.mount
+ Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
+ 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.slice/snap-lxd-21858.mount
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-21780.mount - Mount unit for lxd, revision 21780
- Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
- 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.slice/snap-lxd-21780.mount
+ Loaded: loaded (/proc/self/mountinfo; enabled; vendor preset: enabled)
+ 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.slice/snap-lxd-21780.mount
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-21723.mount
- Loaded: not-found (Reason: Unit snap-lxd-21723.mount not found.)
- Active: failed (Result: exit-code) since Tue 2021-10-26 22:47:47 UTC; 2
weeks 3 days ago
- CPU: 8ms
+ Loaded: not-found (Reason: Unit snap-lxd-21723.mount not found.)
+ 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-21723.mount: Mount process
exited, code=exited, status=32/n/a
Oct 26 22:47:47 ubuntu systemd[1]: snap-lxd-21723.mount: Failed with result
'exit-code'.
Oct 26 22:47:47 ubuntu systemd[1]: Unmounted Mount unit for lxd, revision
21723.
```
** Summary changed:
- snap-lxd-<revision>.mount systemd units left behind
+ snap-<snapname>-<revision>.mount systemd units left behind
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1950864
Title:
snap-<snapname>-<revision>.mount systemd units left behind
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snap/+bug/1950864/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs