[Bug 1002451] Re: Slow reconfiguration during kernel installation or removal

Marcus Tomlinson marcus.tomlinson at canonical.com
Thu Mar 5 12:59:11 UTC 2020


This release of Ubuntu is no longer receiving maintenance updates. If
this is still an issue on a maintained version of Ubuntu please let us
know.

** Changed in: grub2 (Ubuntu)
       Status: Confirmed => Incomplete

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

Title:
  Slow reconfiguration during kernel installation or removal

Status in grub2 package in Ubuntu:
  Incomplete

Bug description:
  When installing a new kernel or removing old kernels, Grub probing
  takes an extremely long time. The slow steps are "Running postrm hook
  script /usr/sbin/update-grub.", each of the probing steps during
  "Generating grub.cfg ...", and "Running postinst script ..." (I cannot
  remember the full message).

  Below is a konsole log where I removed three kernel images, and it
  took over two hours to complete.

  This may be due to my disk setup; I have two 1.5 TB disks in a RAID
  mirror configuration, with LVM running on top of the md device.

  On other machines (including a duplicate of the one that exhibited
  this slowness, the only difference being that the RAID array is
  degraded, with only one 1.5 TB disk), this process is very fast.

  jonathan at gus:~$ time sudo aptitude remove linux-image-2.6.32-37-generic linux-image-2.6.32-38-generic linux-image-2.6.32-39-generic
  [sudo] password for jonathan: 
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  Reading extended state information       
  Initializing package states... Done
  The following packages will be REMOVED:
    linux-image-2.6.32-37-generic linux-image-2.6.32-38-generic 
      linux-image-2.6.32-39-generic 
      0 packages upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
      Need to get 0B of archives. After unpacking 384MB will be freed.
      Writing extended state information... Done
      (Reading database ... 128397 files and directories currently installed.)
      Removing linux-image-2.6.32-37-generic ...
      Examining /etc/kernel/prerm.d.
      run-parts: executing /etc/kernel/prerm.d/dkms 2.6.32-37-generic /boot/vmlinuz-2.6.32-37-generic
      Running postrm hook script /usr/sbin/update-grub.
      Generating grub.cfg ...
      Found background image: moreblue-orbit-grub.png
      Found linux image: /boot/vmlinuz-2.6.32-41-generic
      Found initrd image: /boot/initrd.img-2.6.32-41-generic
      Found linux image: /boot/vmlinuz-2.6.32-40-generic
      Found initrd image: /boot/initrd.img-2.6.32-40-generic
      Found linux image: /boot/vmlinuz-2.6.32-39-generic
      Found initrd image: /boot/initrd.img-2.6.32-39-generic
      Found linux image: /boot/vmlinuz-2.6.32-38-generic
      Found initrd image: /boot/initrd.img-2.6.32-38-generic
      Found memtest86+ image: /memtest86+.bin
      done
      Removing linux-image-2.6.32-38-generic ...
      Examining /etc/kernel/prerm.d.
      run-parts: executing /etc/kernel/prerm.d/dkms 2.6.32-38-generic /boot/vmlinuz-2.6.32-38-generic
      Running postrm hook script /usr/sbin/update-grub.
      Generating grub.cfg ...
      Found background image: moreblue-orbit-grub.png
      Found linux image: /boot/vmlinuz-2.6.32-41-generic
      Found initrd image: /boot/initrd.img-2.6.32-41-generic
      Found linux image: /boot/vmlinuz-2.6.32-40-generic
      Found initrd image: /boot/initrd.img-2.6.32-40-generic
      Found linux image: /boot/vmlinuz-2.6.32-39-generic
      Found initrd image: /boot/initrd.img-2.6.32-39-generic
      Found memtest86+ image: /memtest86+.bin
      done
      Removing linux-image-2.6.32-39-generic ...
      Examining /etc/kernel/prerm.d.
      run-parts: executing /etc/kernel/prerm.d/dkms 2.6.32-39-generic /boot/vmlinuz-2.6.32-39-generic
      Running postrm hook script /usr/sbin/update-grub.
      Generating grub.cfg ...
      Found background image: moreblue-orbit-grub.png
      Found linux image: /boot/vmlinuz-2.6.32-41-generic
      Found initrd image: /boot/initrd.img-2.6.32-41-generic
      Found linux image: /boot/vmlinuz-2.6.32-40-generic
      Found initrd image: /boot/initrd.img-2.6.32-40-generic
      Found memtest86+ image: /memtest86+.bin
      done
      Reading package lists... Done             
      Building dependency tree       
      Reading state information... Done
      Reading extended state information       
      Initializing package states... Done
      Writing extended state information... Done

  
      real    123m59.313s
      user    0m21.540s
      sys     0m9.710s

  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: grub2 (not installed)
  ProcVersionSignature: Ubuntu 2.6.32-41.88-generic 2.6.32.59+drm33.24
  Uname: Linux 2.6.32-41-generic x86_64
  Architecture: amd64
  Date: Mon May 21 14:59:41 2012
  InstallationMedia: Kubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427)
  ProcEnviron:
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: grub2

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



More information about the foundations-bugs mailing list