The workaround is not working at startup, after a reboot:
root@si22:~# file /var/lib/snapd/apparmor/snap-confine/nfs-support
/var/lib/snapd/apparmor/snap-confine/nfs-support: cannot open `/var/lib/snapd/apparmor/snap-confine/nfs-support' (No such file or directory)
root@si22:~# systemctl restart snapd
root@si22:~# file /var/lib/snapd/apparmor/snap-confine/nfs-support
/var/lib/snapd/apparmor/snap-confine/nfs-support: ASCII text
root@si22:~# grep nfs /etc/fstab
server:/snapd-nfs-support-workaround /mnt/fake nfs defaults,nofail,x-systemd.device-timeout=0 0 2
Here snapd logs, we can see that at first boot, before restarting snapd, it doesn’t detect anything.
-- Boot c768b0d8b527449580c8a7d952279590 --
sept. 23 08:06:53 si22 systemd[1]: Starting Snap Daemon...
sept. 23 08:06:54 si22 snapd[661]: AppArmor status: apparmor is enabled and all features are available
sept. 23 08:06:55 si22 snapd[661]: AppArmor status: apparmor is enabled and all features are available
sept. 23 08:06:55 si22 snapd[661]: overlord.go:263: Acquiring state lock file
sept. 23 08:06:55 si22 snapd[661]: overlord.go:268: Acquired state lock file
sept. 23 08:06:55 si22 snapd[661]: daemon.go:247: started snapd/2.57.1 (series 16; classic) ubuntu/22.04 (amd64) li>
sept. 23 08:06:55 si22 snapd[661]: daemon.go:340: adjusting startup timeout by 1m35s (pessimistic estimate of 30s p>
sept. 23 08:06:58 si22 systemd[1]: Started Snap Daemon.
sept. 23 08:07:32 si22 snapd[661]: main.go:155: Exiting on terminated signal.
sept. 23 08:07:32 si22 systemd[1]: Stopping Snap Daemon...
sept. 23 08:07:32 si22 snapd[661]: overlord.go:504: Released state lock file
sept. 23 08:07:32 si22 systemd[1]: snapd.service: Deactivated successfully.
sept. 23 08:07:32 si22 systemd[1]: Stopped Snap Daemon.
sept. 23 08:07:32 si22 systemd[1]: snapd.service: Consumed 6.983s CPU time.
sept. 23 08:07:32 si22 systemd[1]: Starting Snap Daemon...
sept. 23 08:07:32 si22 snapd[1863]: AppArmor status: apparmor is enabled and all features are available
sept. 23 08:07:32 si22 snapd[1863]: AppArmor status: apparmor is enabled and all features are available
sept. 23 08:07:32 si22 snapd[1863]: overlord.go:263: Acquiring state lock file
sept. 23 08:07:32 si22 snapd[1863]: overlord.go:268: Acquired state lock file
sept. 23 08:07:32 si22 snapd[1863]: daemon.go:247: started snapd/2.57.1 (series 16; classic) ubuntu/22.04 (amd64) l>
sept. 23 08:07:32 si22 snapd[1863]: daemon.go:340: adjusting startup timeout by 1m35s (pessimistic estimate of 30s >
sept. 23 08:07:32 si22 snapd[1863]: backend.go:135: snapd enabled NFS support, additional implicit network permissi>
sept. 23 08:07:36 si22 systemd[1]: Started Snap Daemon.