[Bug 1607920] [NEW] zfs services fail on firstboot if zfs-utils is integrated into the deployment image

Dave Chiluk 1607920 at bugs.launchpad.net
Fri Jul 29 18:53:10 UTC 2016


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
Foundations Bugs, 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



More information about the foundations-bugs mailing list