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

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.

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

To manage notifications about this bug go to:

ubuntu-bugs mailing list

Reply via email to