Public bug reported:
[Impact]
* zfs services fail on firstboot if zfs-utils is integrated into the
deployment image.
* Output from systemd -
sudo systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● zfs-import-scan.service loaded failed failed Import ZFS pools by device
scanning
● zfs-mount.service loaded failed failed Mount ZFS filesystems
* This is particularly frustrating for users who use automated
monitoring as it means virtual machines must always be restarted before
showing as clean.
* This failure is due to zfs services starting up before /etc/mtab has
a chance to be symlinked to /proc/mounts.
[Test Case]
1. Grab a stock xenial image, and unpack it and add zfs-utils to it. Repack
it.
2. Boot machine
3. Check systemctl --failed.
[Regression Potential]
*
[Other Info]
* This can likely be resolved in the systemd init scripts, by modifying
zfs-linux to depend on /proc/mounts instead, or inclusion of
/lib/init/mount-functions.sh in initscripts (sysvinit).
** Affects: sysvinit (Ubuntu)
Importance: Undecided
Status: New
** Affects: zfs-linux (Ubuntu)
Importance: Undecided
Status: New
** Also affects: sysvinit (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to sysvinit in Ubuntu.
https://bugs.launchpad.net/bugs/1607920
Title:
zfs services fail on firstboot if zfs-utils is integrated into the
deployment image
Status in sysvinit package in Ubuntu:
New
Status in zfs-linux package in Ubuntu:
New
Bug description:
[Impact]
* zfs services fail on firstboot if zfs-utils is integrated into the
deployment image.
* Output from systemd -
sudo systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● zfs-import-scan.service loaded failed failed Import ZFS pools by device
scanning
● zfs-mount.service loaded failed failed Mount ZFS filesystems
* This is particularly frustrating for users who use automated
monitoring as it means virtual machines must always be restarted
before showing as clean.
* This failure is due to zfs services starting up before /etc/mtab
has a chance to be symlinked to /proc/mounts.
[Test Case]
1. Grab a stock xenial image, and unpack it and add zfs-utils to it. Repack
it.
2. Boot machine
3. Check systemctl --failed.
[Regression Potential]
*
[Other Info]
* This can likely be resolved in the systemd init scripts, by modifying
zfs-linux to depend on /proc/mounts instead, or inclusion of
/lib/init/mount-functions.sh in initscripts (sysvinit).
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1607920/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp