[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