zpool status -v says
no pools available
and journalctl -u zfs-import-cache
-- Logs begin at Thu 2018-01-11 04:39:38 CET, end at Thu 2018-01-11 04:40:15 CET. -- Jan 11 04:39:41 server1 systemd: Starting Import ZFS pools by cache file... Jan 11 04:39:42 server1 zpool: internal error: Value too large for defined data type Jan 11 04:39:42 server1 systemd: zfs-import-cache.service: Main process exited, code=killed, status=6/ABRT Jan 11 04:39:42 server1 systemd: Failed to start Import ZFS pools by cache file. Jan 11 04:39:42 server1 systemd: zfs-import-cache.service: Unit entered failed state. Jan 11 04:39:42 server1 systemd: zfs-import-cache.service: Failed with result 'signal'.
I have 3 .img-files that should have been mounted as loop device on /dev/loop2 /dev/loop3 and /dev/loop4.
As it has been a while I setup the server I do not remember how I ran losetup to get them up on boot before I did the dist-upgrade. It looks like the original script to set them up has disappeared while the dist-upgrade. Now I tried to get the loop devices run with upstart with the following script, but it does not work
start on mounted MOUNTPOINT=/data
exec losetup /dev/loop2 /data/lxd/device01.img
exec losetup /dev/loop3 /data/lxd/device02.img
exec losetup /dev/loop4 /data/lxd/device03.img
The loopback devices are not setup. If I perform it manually then I can perform zpool import lxd.