update-grub hung during upgrade, blocked reading from stdin
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: grub
While installing a large-ish round of Lucid updates, the upgrade hung here:
Setting up kexec-tools (1:2.0.1-1ubuntu1) ...
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz
Found kernel: /boot/vmlinuz.old
Found kernel: /boot/vmlinuz-
Found kernel: /boot/vmlinuz-
Found kernel: /boot/vmlinuz-
Found kernel: /boot/vmlinuz-
Found kernel: /boot/vmlinuz-
Found kernel: /boot/vmlinuz-
Found kernel: /boot/vmlinuz-
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86
## hung here
ps showed:
6776 pts/7 S+ 0:00 | \_ /usr/bin/perl -w /usr/share/
6784 pts/7 S+ 0:00 | \_ /bin/sh /var/lib/
6786 pts/7 S+ 0:00 | \_ /bin/bash /usr/sbin/
and strace showed:
Process 6786 attached - interrupt to quit
read(0,
I had to abort the upgrade with ^C in order to continue.
ProblemType: Bug
Architecture: i386
Date: Wed Feb 17 12:42:23 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/sbin/
InterpreterPath: /bin/bash
Package: grub 0.97-29ubuntu59
ProcAttrCurrent: unconfined (enforce)
ProcEnviron:
LANGUAGE=
LC_COLLATE=C
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/zsh
ProcVersionSign
SourcePackage: grub
Uname: Linux 2.6.32-12-generic i686
After aborting the upgrade and running apt-get -f install, the problem continues to be reproducible. I can't get kexec-tools to configure.