Snaps lost their "connections"

I have a VMs that I play with from time to time, and Snaps would “lose” their connections, and can’t launch because of that.

$ firefox
sed: can't read /home/yamiyukisenpai/.config/user-dirs.dirs: Permission denied
/snap/firefox/5889/gnome-platform/command-chain/desktop-launch: line 290: /home/yamiyukisenpai/.config/user-dirs.dirs: Permission denied
cp: cannot open '/home/yamiyukisenpai/.config/user-dirs.locale' for reading: Permission denied
/snap/firefox/5889/gnome-platform/command-chain/desktop-launch: line 295: /home/yamiyukisenpai/.config/user-dirs.locale: Permission denied
[12785] Wayland Proxy [0x7d3394b60be0] Error: CheckWaylandDisplay(): Failed to connect to Wayland display '/run/user/1000/snap.firefox/wayland-0' error: Permission denied
Error: we don't have any display, WAYLAND_DISPLAY='wayland-0' DISPLAY=':1'

$ snap connections firefox
Interface               Plug                             Slot                            Notes
alsa                    firefox:alsa                     -                               -
audio-playback          firefox:audio-playback           -                               -
audio-record            firefox:audio-record             -                               -
avahi-observe           firefox:avahi-observe            -                               -
browser-support         firefox:browser-sandbox          -                               -
camera                  firefox:camera                   -                               -
content[gnome-42-2204]  firefox:gnome-42-2204            gnome-42-2204:gnome-42-2204     -
content[gtk-3-themes]   firefox:gtk-3-themes             gtk-common-themes:gtk-3-themes  -
content[icon-themes]    firefox:icon-themes              gtk-common-themes:icon-themes   -
content[icon-themes]    firefox:icon-themes              icon-theme-breeze:icon-themes   -
content[sound-themes]   firefox:sound-themes             gtk-common-themes:sound-themes  -
cups-control            firefox:cups-control             -                               -
dbus                    -                                firefox:dbus-daemon             -
desktop                 firefox:desktop                  -                               -
desktop-legacy          firefox:desktop-legacy           -                               -
gsettings               firefox:gsettings                -                               -
hardware-observe        firefox:hardware-observe         -                               -
home                    firefox:home                     -                               -
joystick                firefox:joystick                 -                               -
login-session-observe   firefox:login-session-observe    -                               -
mount-control           firefox:host-hunspell            -                               -
mount-observe           firefox:mount-observe            -                               -
mpris                   -                                firefox:mpris                   -
network                 firefox:network                  -                               -
network-bind            firefox:network-bind             -                               -
network-observe         firefox:network-observe          -                               -
opengl                  firefox:opengl                   -                               -
pcscd                   firefox:pcscd                    -                               -
personal-files          firefox:dot-mozilla-firefox      -                               -
removable-media         firefox:removable-media          -                               -
screen-inhibit-control  firefox:screen-inhibit-control   -                               -
system-files            firefox:etc-firefox              -                               -
system-files            firefox:host-usr-share-hunspell  -                               -
system-packages-doc     firefox:system-packages-doc      -                               -
u2f-devices             firefox:u2f-devices              -                               -
unity7                  firefox:unity7                   -                               -
upower-observe          firefox:upower-observe           -                               -
wayland                 firefox:wayland                  -                               -
x11                     firefox:x11                      -                               -
$ snap connections steam
Interface               Plug                                Slot                                Notes
audio-playback          steam:audio-playback                -                                   -
audio-record            steam:audio-record                  -                                   -
bluez                   steam:bluez                         -                                   -
content[gaming-mesa]    steam:gaming-mesa                   gaming-graphics-core22:gaming-mesa  -
content[gtk-3-themes]   steam:gtk-3-themes                  gtk-common-themes:gtk-3-themes      -
content[icon-themes]    steam:icon-themes                   gtk-common-themes:icon-themes       -
content[icon-themes]    steam:icon-themes                   icon-theme-breeze:icon-themes       -
content[sound-themes]   steam:sound-themes                  gtk-common-themes:sound-themes      -
dbus                    -                                   steam:steam                         -
desktop                 steam:desktop                       -                                   -
desktop-legacy          steam:desktop-legacy                -                                   -
fuse-support            steam:fuse-support                  -                                   -
gsettings               steam:gsettings                     -                                   -
hardware-observe        steam:hardware-observe              -                                   -
home                    steam:home                          -                                   -
joystick                steam:joystick                      -                                   -
mount-observe           steam:mount-observe                 -                                   -
network                 steam:network                       -                                   -
network-bind            steam:network-bind                  -                                   -
network-control         steam:network-control               -                                   -
opengl                  steam:opengl                        -                                   -
personal-files          steam:dot-local-share-applications  -                                   -
personal-files          steam:dot-local-share-icons         -                                   -
personal-files          steam:dot-local-share-steam         -                                   -
process-control         steam:process-control               -                                   -
removable-media         steam:removable-media               -                                   -
screen-inhibit-control  steam:screen-inhibit-control        -                                   -
shared-memory           steam:shmem                         -                                   -
steam-support           steam:steam-support                 -                                   -
system-observe          steam:system-observe                -                                   -
uinput                  steam:uinput                        -                                   -
upower-observe          steam:upower-observe                -                                   -
wayland                 steam:wayland                       -                                   -
x11                     steam:x11                           -                                   -

One thing to note is that I moved the all Snaps-related stuff (i.e. /snap, /var/snap, /var/lib/snapd) to another disk (Btrfs, with subvolumes)

# UniversalApp
LABEL="UniversalApp"    /snap           btrfs   defaults,subvol=@snap                   0       2
LABEL="UniversalApp"    /var/lib/snapd  btrfs   defaults,subvol=@var-lib-snapd          0       2
LABEL="UniversalApp"    /var/snap       btrfs   defaults,subvol=@var-snap               0       2

Any ideas on how to bring them all back? And any ideas as to what I could be missing?

Journal seems to show failed mounts?

$ sudo journalctl -b0 | grep -i snapd
Mar 16 15:44:25 KDENeon-KVM systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps.
Mar 16 15:44:25 KDENeon-KVM systemd[1]: Mounting var-lib-snapd.mount - /var/lib/snapd...
Mar 16 15:44:25 KDENeon-KVM systemd[1]: Mounted var-lib-snapd.mount - /var/lib/snapd.
Mar 16 15:44:26 KDENeon-KVM systemd[1]: Mounting snap-snapd-23545.mount - Mount unit for snapd, revision 23545...
Mar 16 15:44:26 KDENeon-KVM systemd[1]: Mounting snap-snapd-23771.mount - Mount unit for snapd, revision 23771...
Mar 16 15:44:26 KDENeon-KVM systemd[1]: Mounting snap-snapd-24014.mount - Mount unit for snapd, revision 24014...
Mar 16 15:44:26 KDENeon-KVM systemd[1]: Mounting snap-snapd-24249.mount - Mount unit for snapd, revision 24249...
Mar 16 15:44:26 KDENeon-KVM systemd[1]: Mounting snap-snapd-24320.mount - Mount unit for snapd, revision 24320...
Mar 16 15:44:26 KDENeon-KVM systemd[1]: Mounting snap-snapd\x2ddesktop\x2dintegration-253.mount - Mount unit for snapd-desktop-integration, revision 253...
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core_17200.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core_16928.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core18_2846.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/bitwarden_106.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[618]: mount: /snap/core18/2846: special device /var/lib/snapd/snaps/core18_2846.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[614]: mount: /snap/core/16928: special device /var/lib/snapd/snaps/core_16928.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[608]: mount: /snap/bitwarden/106: special device /var/lib/snapd/snaps/bitwarden_106.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[615]: mount: /snap/core/17200: special device /var/lib/snapd/snaps/core_17200.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core18_2812.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[617]: mount: /snap/core18/2812: special device /var/lib/snapd/snaps/core18_2812.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[623]: mount: /snap/core22/1033: special device /var/lib/snapd/snaps/core22_1033.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[631]: mount: /snap/discord-canary/358: special device /var/lib/snapd/snaps/discord-canary_358.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core22_1033.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/discord-canary_358.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_5460.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core22_1722.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_edge_3997.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core18_2796.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/cups_1024.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_3643.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[635]: mount: /snap/firefox/5460: special device /var/lib/snapd/snaps/firefox_5460.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[633]: mount: /snap/firefox/3643: special device /var/lib/snapd/snaps/firefox_3643.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core20_2182.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[624]: mount: /snap/core22/1722: special device /var/lib/snapd/snaps/core22_1722.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[616]: mount: /snap/core18/2796: special device /var/lib/snapd/snaps/core18_2796.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[638]: mount: /snap/firefox_edge/3997: special device /var/lib/snapd/snaps/firefox_edge_3997.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[628]: mount: /snap/cups/1024: special device /var/lib/snapd/snaps/cups_1024.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[620]: mount: /snap/core20/2182: special device /var/lib/snapd/snaps/core20_2182.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/cups_1041.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_5278.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_edge_5522.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[629]: mount: /snap/cups/1041: special device /var/lib/snapd/snaps/cups_1041.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[634]: mount: /snap/firefox/5278: special device /var/lib/snapd/snaps/firefox_5278.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[640]: mount: /snap/firefox_edge/5522: special device /var/lib/snapd/snaps/firefox_edge_5522.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_edge_4147.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gaming-graphics-core22_166.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core20_2264.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_edge_5874.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_edge_5532.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/core24_609.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/firefox_edge_5880.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[642]: mount: /snap/firefox_edge/5874: special device /var/lib/snapd/snaps/firefox_edge_5874.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[639]: mount: /snap/firefox_edge/4147: special device /var/lib/snapd/snaps/firefox_edge_4147.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[621]: mount: /snap/core20/2264: special device /var/lib/snapd/snaps/core20_2264.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[641]: mount: /snap/firefox_edge/5532: special device /var/lib/snapd/snaps/firefox_edge_5532.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[626]: mount: /snap/core24/609: special device /var/lib/snapd/snaps/core24_609.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gaming-graphics-core22_154.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[645]: mount: /snap/gaming-graphics-core22/154: special device /var/lib/snapd/snaps/gaming-graphics-core22_154.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[643]: mount: /snap/firefox_edge/5880: special device /var/lib/snapd/snaps/firefox_edge_5880.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[646]: mount: /snap/gaming-graphics-core22/166: special device /var/lib/snapd/snaps/gaming-graphics-core22_166.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[648]: mount: /snap/gnome-3-28-1804/194: special device /var/lib/snapd/snaps/gnome-3-28-1804_194.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gnome-42-2204_176.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gnome-3-28-1804_194.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gnome-3-38-2004_140.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gnome-3-38-2004_143.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[650]: mount: /snap/gnome-3-38-2004/140: special device /var/lib/snapd/snaps/gnome-3-38-2004_140.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[651]: mount: /snap/gnome-3-38-2004/143: special device /var/lib/snapd/snaps/gnome-3-38-2004_143.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[653]: mount: /snap/gnome-42-2204/176: special device /var/lib/snapd/snaps/gnome-42-2204_176.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kde-frameworks-5-qt-5-15-3-core20_8.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[675]: mount: /snap/kde-frameworks-5-qt-5-15-3-core20/8: special device /var/lib/snapd/snaps/kde-frameworks-5-qt-5-15-3-core20_8.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kdenlive_105.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/htop_4079.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gnome-42-2204_141.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[677]: mount: /snap/kdenlive/105: special device /var/lib/snapd/snaps/kdenlive_105.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kde-frameworks-5-99-qt-5-15-7-core20_7.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gnome-46-2404_48.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[663]: mount: /snap/htop/4079: special device /var/lib/snapd/snaps/htop_4079.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[652]: mount: /snap/gnome-42-2204/141: special device /var/lib/snapd/snaps/gnome-42-2204_141.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[655]: mount: /snap/gnome-46-2404/48: special device /var/lib/snapd/snaps/gnome-46-2404_48.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[674]: mount: /snap/kde-frameworks-5-99-qt-5-15-7-core20/7: special device /var/lib/snapd/snaps/kde-frameworks-5-99-qt-5-15-7-core20_7.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[664]: mount: /snap/htop/4317: special device /var/lib/snapd/snaps/htop_4317.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/htop_4317.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kf5-5-110-qt-5-15-11-core22_3.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/steam_154.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kf6-core22_43.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[685]: mount: /snap/kf6-core22/43: special device /var/lib/snapd/snaps/kf6-core22_43.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/htop_4407.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/jellyfinmediaplayer_25.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[704]: mount: /snap/steam/154: special device /var/lib/snapd/snaps/steam_154.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[683]: mount: /snap/kf5-5-110-qt-5-15-11-core22/3: special device /var/lib/snapd/snaps/kf5-5-110-qt-5-15-11-core22_3.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/mesa-2404_143.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/snapd_23771.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[665]: mount: /snap/htop/4407: special device /var/lib/snapd/snaps/htop_4407.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/vlc_4046.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/jellyfinmediaplayer_24.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[669]: mount: /snap/jellyfinmediaplayer/25: special device /var/lib/snapd/snaps/jellyfinmediaplayer_25.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[699]: mount: /snap/snapd/23771: special device /var/lib/snapd/snaps/snapd_23771.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[707]: mount: /snap/vlc/4046: special device /var/lib/snapd/snaps/vlc_4046.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[668]: mount: /snap/jellyfinmediaplayer/24: special device /var/lib/snapd/snaps/jellyfinmediaplayer_24.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[682]: mount: /snap/kf5-5-108-qt-5-15-10-core22/5: special device /var/lib/snapd/snaps/kf5-5-108-qt-5-15-10-core22_5.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[687]: mount: /snap/mesa-2404/143: special device /var/lib/snapd/snaps/mesa-2404_143.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[697]: mount: /snap/snap-store/1017: special device /var/lib/snapd/snaps/snap-store_1017.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kf5-5-108-qt-5-15-10-core22_5.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/snap-store_1017.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kf5-5-105-qt-5-15-9-core22_11.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/qt-common-themes_10.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/snap-store_1013.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/nvtop_171.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kdenlive_103.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[694]: mount: /snap/qt-common-themes/10: special device /var/lib/snapd/snaps/qt-common-themes_10.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/hunspell-dictionaries-1-7-2004_2.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/obs-studio_1307.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kde-frameworks-5-99-qt-5-15-7-core20_15.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[691]: mount: /snap/nvtop/171: special device /var/lib/snapd/snaps/nvtop_171.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[676]: mount: /snap/kdenlive/103: special device /var/lib/snapd/snaps/kdenlive_103.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[679]: mount: /snap/kf5-5-105-qt-5-15-9-core22/11: special device /var/lib/snapd/snaps/kf5-5-105-qt-5-15-9-core22_11.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[696]: mount: /snap/snap-store/1013: special device /var/lib/snapd/snaps/snap-store_1013.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[693]: mount: /snap/obs-studio/1307: special device /var/lib/snapd/snaps/obs-studio_1307.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/nvtop_116.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[673]: mount: /snap/kde-frameworks-5-99-qt-5-15-7-core20/15: special device /var/lib/snapd/snaps/kde-frameworks-5-99-qt-5-15-7-core20_15.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[666]: mount: /snap/hunspell-dictionaries-1-7-2004/2: special device /var/lib/snapd/snaps/hunspell-dictionaries-1-7-2004_2.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[690]: mount: /snap/nvtop/116: special device /var/lib/snapd/snaps/nvtop_116.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[684]: mount: /snap/kf5-5-111-qt-5-15-11-core22/7: special device /var/lib/snapd/snaps/kf5-5-111-qt-5-15-11-core22_7.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kf5-5-111-qt-5-15-11-core22_7.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kf5-5-106-qt-5-15-9-core22_23.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/steam_200.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/gtk-common-themes_1534.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kde-frameworks-5-98-qt-5-15-6-core20_9.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[681]: mount: /snap/kf5-5-106-qt-5-15-9-core22/23: special device /var/lib/snapd/snaps/kf5-5-106-qt-5-15-9-core22_23.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[705]: mount: /snap/steam/200: special device /var/lib/snapd/snaps/steam_200.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[657]: mount: /snap/gtk-common-themes/1534: special device /var/lib/snapd/snaps/gtk-common-themes_1534.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kde-frameworks-5-96-qt-5-15-5-core20_7.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/snapd_23545.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/htop_3873.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/kf5-5-105-qt-5-15-9-core22_9.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM kernel: /var/lib/snapd/snaps/snapd_24014.snap: Can't lookup blockdev
Mar 16 15:44:27 KDENeon-KVM mount[672]: mount: /snap/kde-frameworks-5-98-qt-5-15-6-core20/9: special device /var/lib/snapd/snaps/kde-frameworks-5-98-qt-5-15-6-core20_9.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[671]: mount: /snap/kde-frameworks-5-96-qt-5-15-5-core20/7: special device /var/lib/snapd/snaps/kde-frameworks-5-96-qt-5-15-5-core20_7.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[698]: mount: /snap/snapd/23545: special device /var/lib/snapd/snaps/snapd_23545.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[680]: mount: /snap/kf5-5-105-qt-5-15-9-core22/9: special device /var/lib/snapd/snaps/kf5-5-105-qt-5-15-9-core22_9.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[662]: mount: /snap/htop/3873: special device /var/lib/snapd/snaps/htop_3873.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM mount[700]: mount: /snap/snapd/24014: special device /var/lib/snapd/snaps/snapd_24014.snap does not exist.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: snap-snapd-23545.mount: Mount process exited, code=exited, status=32/n/a
Mar 16 15:44:27 KDENeon-KVM systemd[1]: snap-snapd-23545.mount: Failed with result 'exit-code'.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: Failed to mount snap-snapd-23545.mount - Mount unit for snapd, revision 23545.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: snap-snapd-23771.mount: Mount process exited, code=exited, status=32/n/a
Mar 16 15:44:27 KDENeon-KVM systemd[1]: snap-snapd-23771.mount: Failed with result 'exit-code'.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: Failed to mount snap-snapd-23771.mount - Mount unit for snapd, revision 23771.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: snap-snapd-24014.mount: Mount process exited, code=exited, status=32/n/a
Mar 16 15:44:27 KDENeon-KVM systemd[1]: snap-snapd-24014.mount: Failed with result 'exit-code'.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: Failed to mount snap-snapd-24014.mount - Mount unit for snapd, revision 24014.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: Mounted snap-snapd-24249.mount - Mount unit for snapd, revision 24249.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: Mounted snap-snapd-24320.mount - Mount unit for snapd, revision 24320.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: Mounted snap-snapd\x2ddesktop\x2dintegration-253.mount - Mount unit for snapd-desktop-integration, revision 253.
Mar 16 15:44:27 KDENeon-KVM systemd[1]: Reached target snapd.mounts.target - Mounted snaps.
...

So far, I got 3 VMs with shared Snap directories: Ubuntu Unity (devel), KDE Neon Unstable, KDE Neon Testing.

I tested a similar setup before on a laptop that has multiple OS’s and it didn’t have the same problem.

It seems like the mount locations aren’t in place by the time systemd attempts to mount snaps.

That is strange…

Isn’t it supposed to mount the ones in fstab first before it mounts them?

AFAIU systemd is expected to figure out the dependencies, but maybe it does not work for the mount sources, only mount targets.

I’m testing switching from “Label” to “UUID”.

Seems to work on one of my VMs. I’ll test on another

Update: tested another VM, and it lost the connections

Testing this out:

Created snapd.service.d/override.conf

[Unit]
After=var-snap.mount var-lib-snapd.mount snap.mount
RequiresMountsFor=/var/snap /var/lib/snapd /snap

I have a similar setup with my Ubuntu servers, Tuxedo gaming PC, Pop!_OS laptop & another laptop that has multiple OS’s with shared /var/snaps, /var/lib/snapd & /snap. Not sure why this is failing in my VMs.