I just pinned it down.

ZFS does not use systemd mount units. Both zfs(.target) and
snapd(.service) are wanted by multi-user.target.

Snaps are mounted before the zfs dataset is mounted by zfs-
mount.service, resulting in non-mounted snaps and therefore broken
snaps.

I have not yet found a working solution to adapt the unit files to stop
this from happening. But this definitely is the issue.

** Summary changed:

- snaps are broken when /var/lib/snapd is a mounted directory
+ snaps appear broken when /var/lib/snapd is a zfs dataset

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750059

Title:
  snaps appear broken when /var/lib/snapd is a zfs dataset

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1750059/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to