Public bug reported:

Hi,
it all started when Ubuntu desktop suddenly got stuck on memtest86+ during 
boot, after months of reliable service. It turns out "update-grub" is extremely 
slow and must have been cut short. Letting it re-run its job in full eventually 
fixed the problem.

As I am using zfs-auto-snapshot (and ZFS-as-root), there are lots and
lots of ZFS snapshots. "update-grub" tries to mount each one and times
out looking for a bootable image therein. I configured apt and snap to
auto-update from cron. Presumably, some kernel update triggered update-
grub, which ran way longer than expected (without any user interaction)
and got cut short by an unrelated reboot, therefore leaving the system
without a boot entry, so that it fell back on memtest86+.

Please tell me which log files you might need. (I've got them all
snapshotted.)

$ lsb_release -rd
Description:    Ubuntu 19.10
Release:        19.10

$ apt-cache policy grub2-common
grub2-common:
  Installiert:           2.04-1ubuntu12.2
  Installationskandidat: 2.04-1ubuntu12.2
  Versionstabelle:
 *** 2.04-1ubuntu12.2 500
        500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.04-1ubuntu12 500
        500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages

$ apt-cache policy zfs-auto-snapshot
zfs-auto-snapshot:
  Installiert:           1.2.4-2
  Installationskandidat: 1.2.4-2
  Versionstabelle:
 *** 1.2.4-2 500
        500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse amd64 Packages
        500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse i386 Packages
        100 /var/lib/dpkg/status

$ apt-cache policy zfsutils-linux
zfsutils-linux:
  Installiert:           0.8.1-1ubuntu14.4
  Installationskandidat: 0.8.1-1ubuntu14.4
  Versionstabelle:
 *** 0.8.1-1ubuntu14.4 500
        500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     0.8.1-1ubuntu14 500
        500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages

ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: grub2-common 2.04-1ubuntu12.2
ProcVersionSignature: Ubuntu 5.3.0-55.49-generic 5.3.18
Uname: Linux 5.3.0-55-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu8.9
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sat May 30 23:32:27 2020
InstallationDate: Installed on 2019-10-31 (212 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: grub2
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug eoan

** Description changed:

  Hi,
- it all started when Ubuntu desktop suddenly got stuck on memtest86+ during 
boot, after months of reliable service. It turns out "update-grub" is extremely 
slow, and letting it re-run its job in full eventually fixed the problem.
+ it all started when Ubuntu desktop suddenly got stuck on memtest86+ during 
boot, after months of reliable service. It turns out "update-grub" is extremely 
slow and must have been cut short. Letting it re-run its job in full eventually 
fixed the problem.
  
  As I am using zfs-auto-snapshot (and ZFS-as-root), there are lots and
  lots of ZFS snapshots. "update-grub" tries to mount each one and times
  out looking for a bootable image therein. I configured apt and snap to
  auto-update from cron. Presumably, some kernel update triggered update-
  grub, which ran way longer than expected and got cut short by a reboot,
  therefore leaving the system without a boot entry, so that it fell back
  on memtest86+.
  
  Please tell me which log files you might need. (I've got them all
  snapshotted.)
  
  $ lsb_release -rd
  Description:  Ubuntu 19.10
  Release:      19.10
  
- $ apt-cache policy grub2-common 
+ $ apt-cache policy grub2-common
  grub2-common:
-   Installiert:           2.04-1ubuntu12.2
-   Installationskandidat: 2.04-1ubuntu12.2
-   Versionstabelle:
-  *** 2.04-1ubuntu12.2 500
-         500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
-         100 /var/lib/dpkg/status
-      2.04-1ubuntu12 500
-         500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
+   Installiert:           2.04-1ubuntu12.2
+   Installationskandidat: 2.04-1ubuntu12.2
+   Versionstabelle:
+  *** 2.04-1ubuntu12.2 500
+         500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
+         100 /var/lib/dpkg/status
+      2.04-1ubuntu12 500
+         500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
  
  $ apt-cache policy zfs-auto-snapshot
  zfs-auto-snapshot:
-   Installiert:           1.2.4-2
-   Installationskandidat: 1.2.4-2
-   Versionstabelle:
-  *** 1.2.4-2 500
-         500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse amd64 Packages
-         500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse i386 Packages
-         100 /var/lib/dpkg/status
+   Installiert:           1.2.4-2
+   Installationskandidat: 1.2.4-2
+   Versionstabelle:
+  *** 1.2.4-2 500
+         500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse amd64 Packages
+         500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse i386 Packages
+         100 /var/lib/dpkg/status
  
  $ apt-cache policy zfsutils-linux
  zfsutils-linux:
-   Installiert:           0.8.1-1ubuntu14.4
-   Installationskandidat: 0.8.1-1ubuntu14.4
-   Versionstabelle:
-  *** 0.8.1-1ubuntu14.4 500
-         500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
-         100 /var/lib/dpkg/status
-      0.8.1-1ubuntu14 500
-         500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
+   Installiert:           0.8.1-1ubuntu14.4
+   Installationskandidat: 0.8.1-1ubuntu14.4
+   Versionstabelle:
+  *** 0.8.1-1ubuntu14.4 500
+         500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
+         100 /var/lib/dpkg/status
+      0.8.1-1ubuntu14 500
+         500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
  
  ProblemType: Bug
  DistroRelease: Ubuntu 19.10
  Package: grub2-common 2.04-1ubuntu12.2
  ProcVersionSignature: Ubuntu 5.3.0-55.49-generic 5.3.18
  Uname: Linux 5.3.0-55-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu8.9
  Architecture: amd64
  CurrentDesktop: ubuntu:GNOME
  Date: Sat May 30 23:32:27 2020
  InstallationDate: Installed on 2019-10-31 (212 days ago)
  InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
  ProcEnviron:
-  TERM=xterm-256color
-  PATH=(custom, no user)
-  XDG_RUNTIME_DIR=<set>
-  LANG=de_DE.UTF-8
-  SHELL=/bin/bash
+  TERM=xterm-256color
+  PATH=(custom, no user)
+  XDG_RUNTIME_DIR=<set>
+  LANG=de_DE.UTF-8
+  SHELL=/bin/bash
  SourcePackage: grub2
  UpgradeStatus: No upgrade log present (probably fresh install)

** Description changed:

  Hi,
  it all started when Ubuntu desktop suddenly got stuck on memtest86+ during 
boot, after months of reliable service. It turns out "update-grub" is extremely 
slow and must have been cut short. Letting it re-run its job in full eventually 
fixed the problem.
  
  As I am using zfs-auto-snapshot (and ZFS-as-root), there are lots and
  lots of ZFS snapshots. "update-grub" tries to mount each one and times
  out looking for a bootable image therein. I configured apt and snap to
  auto-update from cron. Presumably, some kernel update triggered update-
- grub, which ran way longer than expected and got cut short by a reboot,
- therefore leaving the system without a boot entry, so that it fell back
- on memtest86+.
+ grub, which ran way longer than expected (and no user interaction) and
+ got cut short by a reboot, therefore leaving the system without a boot
+ entry, so that it fell back on memtest86+.
  
  Please tell me which log files you might need. (I've got them all
  snapshotted.)
  
  $ lsb_release -rd
  Description:  Ubuntu 19.10
  Release:      19.10
  
  $ apt-cache policy grub2-common
  grub2-common:
    Installiert:           2.04-1ubuntu12.2
    Installationskandidat: 2.04-1ubuntu12.2
    Versionstabelle:
   *** 2.04-1ubuntu12.2 500
          500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       2.04-1ubuntu12 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
  
  $ apt-cache policy zfs-auto-snapshot
  zfs-auto-snapshot:
    Installiert:           1.2.4-2
    Installationskandidat: 1.2.4-2
    Versionstabelle:
   *** 1.2.4-2 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse amd64 Packages
          500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse i386 Packages
          100 /var/lib/dpkg/status
  
  $ apt-cache policy zfsutils-linux
  zfsutils-linux:
    Installiert:           0.8.1-1ubuntu14.4
    Installationskandidat: 0.8.1-1ubuntu14.4
    Versionstabelle:
   *** 0.8.1-1ubuntu14.4 500
          500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       0.8.1-1ubuntu14 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
  
  ProblemType: Bug
  DistroRelease: Ubuntu 19.10
  Package: grub2-common 2.04-1ubuntu12.2
  ProcVersionSignature: Ubuntu 5.3.0-55.49-generic 5.3.18
  Uname: Linux 5.3.0-55-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu8.9
  Architecture: amd64
  CurrentDesktop: ubuntu:GNOME
  Date: Sat May 30 23:32:27 2020
  InstallationDate: Installed on 2019-10-31 (212 days ago)
  InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  SourcePackage: grub2
  UpgradeStatus: No upgrade log present (probably fresh install)

** Description changed:

  Hi,
  it all started when Ubuntu desktop suddenly got stuck on memtest86+ during 
boot, after months of reliable service. It turns out "update-grub" is extremely 
slow and must have been cut short. Letting it re-run its job in full eventually 
fixed the problem.
  
  As I am using zfs-auto-snapshot (and ZFS-as-root), there are lots and
  lots of ZFS snapshots. "update-grub" tries to mount each one and times
  out looking for a bootable image therein. I configured apt and snap to
  auto-update from cron. Presumably, some kernel update triggered update-
- grub, which ran way longer than expected (and no user interaction) and
- got cut short by a reboot, therefore leaving the system without a boot
- entry, so that it fell back on memtest86+.
+ grub, which ran way longer than expected (without any user interaction)
+ and got cut short by a reboot, therefore leaving the system without a
+ boot entry, so that it fell back on memtest86+.
  
  Please tell me which log files you might need. (I've got them all
  snapshotted.)
  
  $ lsb_release -rd
  Description:  Ubuntu 19.10
  Release:      19.10
  
  $ apt-cache policy grub2-common
  grub2-common:
    Installiert:           2.04-1ubuntu12.2
    Installationskandidat: 2.04-1ubuntu12.2
    Versionstabelle:
   *** 2.04-1ubuntu12.2 500
          500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       2.04-1ubuntu12 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
  
  $ apt-cache policy zfs-auto-snapshot
  zfs-auto-snapshot:
    Installiert:           1.2.4-2
    Installationskandidat: 1.2.4-2
    Versionstabelle:
   *** 1.2.4-2 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse amd64 Packages
          500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse i386 Packages
          100 /var/lib/dpkg/status
  
  $ apt-cache policy zfsutils-linux
  zfsutils-linux:
    Installiert:           0.8.1-1ubuntu14.4
    Installationskandidat: 0.8.1-1ubuntu14.4
    Versionstabelle:
   *** 0.8.1-1ubuntu14.4 500
          500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       0.8.1-1ubuntu14 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
  
  ProblemType: Bug
  DistroRelease: Ubuntu 19.10
  Package: grub2-common 2.04-1ubuntu12.2
  ProcVersionSignature: Ubuntu 5.3.0-55.49-generic 5.3.18
  Uname: Linux 5.3.0-55-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu8.9
  Architecture: amd64
  CurrentDesktop: ubuntu:GNOME
  Date: Sat May 30 23:32:27 2020
  InstallationDate: Installed on 2019-10-31 (212 days ago)
  InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  SourcePackage: grub2
  UpgradeStatus: No upgrade log present (probably fresh install)

** Description changed:

  Hi,
  it all started when Ubuntu desktop suddenly got stuck on memtest86+ during 
boot, after months of reliable service. It turns out "update-grub" is extremely 
slow and must have been cut short. Letting it re-run its job in full eventually 
fixed the problem.
  
  As I am using zfs-auto-snapshot (and ZFS-as-root), there are lots and
  lots of ZFS snapshots. "update-grub" tries to mount each one and times
  out looking for a bootable image therein. I configured apt and snap to
  auto-update from cron. Presumably, some kernel update triggered update-
  grub, which ran way longer than expected (without any user interaction)
- and got cut short by a reboot, therefore leaving the system without a
- boot entry, so that it fell back on memtest86+.
+ and got cut short by an unrelated reboot, therefore leaving the system
+ without a boot entry, so that it fell back on memtest86+.
  
  Please tell me which log files you might need. (I've got them all
  snapshotted.)
  
  $ lsb_release -rd
  Description:  Ubuntu 19.10
  Release:      19.10
  
  $ apt-cache policy grub2-common
  grub2-common:
    Installiert:           2.04-1ubuntu12.2
    Installationskandidat: 2.04-1ubuntu12.2
    Versionstabelle:
   *** 2.04-1ubuntu12.2 500
          500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       2.04-1ubuntu12 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
  
  $ apt-cache policy zfs-auto-snapshot
  zfs-auto-snapshot:
    Installiert:           1.2.4-2
    Installationskandidat: 1.2.4-2
    Versionstabelle:
   *** 1.2.4-2 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse amd64 Packages
          500 http://de.archive.ubuntu.com/ubuntu eoan/multiverse i386 Packages
          100 /var/lib/dpkg/status
  
  $ apt-cache policy zfsutils-linux
  zfsutils-linux:
    Installiert:           0.8.1-1ubuntu14.4
    Installationskandidat: 0.8.1-1ubuntu14.4
    Versionstabelle:
   *** 0.8.1-1ubuntu14.4 500
          500 http://de.archive.ubuntu.com/ubuntu eoan-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       0.8.1-1ubuntu14 500
          500 http://de.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
  
  ProblemType: Bug
  DistroRelease: Ubuntu 19.10
  Package: grub2-common 2.04-1ubuntu12.2
  ProcVersionSignature: Ubuntu 5.3.0-55.49-generic 5.3.18
  Uname: Linux 5.3.0-55-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu8.9
  Architecture: amd64
  CurrentDesktop: ubuntu:GNOME
  Date: Sat May 30 23:32:27 2020
  InstallationDate: Installed on 2019-10-31 (212 days ago)
  InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  SourcePackage: grub2
  UpgradeStatus: No upgrade log present (probably fresh install)

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

Title:
  update-grub chokes on ZFS snapshots, causing boot stuck on memtest86+

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

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

Reply via email to