[Bug 970260] Re: Setting up memtest86+ hangs because of "grub-probe: error: unknown filesystem"
Dmitrijs Ledkovs
launchpad at surgut.co.uk
Wed Feb 13 14:14:38 UTC 2013
** Description changed:
- Installation of package memtest86+ fails, it does hang and never ends :
+ Installation of package memtest86+ fails, it does hang and never ends if
+ lvm snapshot is present.
- laurent at calimero:~$ sudo apt-get -f install
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- The following packages were automatically installed and are no longer required:
- libapt-inst1.3 libgdata1.7-cil openoffice.org-common
- Use 'apt-get autoremove' to remove them.
- 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
- 2 not fully installed or removed.
- After this operation, 0 B of additional disk space will be used.
- Setting up memtest86+ (4.20-1.1ubuntu1) ...
- Generating grub.cfg ...
- Found linux image: /boot/vmlinuz-3.3.0
- Found initrd image: /boot/initrd.img-3.3.0
- Found linux image: /boot/vmlinuz-3.3.0-rc7
- Found initrd image: /boot/initrd.img-3.3.0-rc7
- Found linux image: /boot/vmlinuz-3.3.0-rc6
- Found initrd image: /boot/initrd.img-3.3.0-rc6
- Found linux image: /boot/vmlinuz-3.3.0-rc3
- Found initrd image: /boot/initrd.img-3.3.0-rc3
- Found linux image: /boot/vmlinuz-3.2.0-21-generic
- Found initrd image: /boot/initrd.img-3.2.0-21-generic
- Found linux image: /boot/vmlinuz-3.2.0
- Found initrd image: /boot/initrd.img-3.2.0
- Found linux image: /boot/vmlinuz-3.1.0
- Found initrd image: /boot/initrd.img-3.1.0
- Found linux image: /boot/vmlinuz-3.0.0-16-generic
- Found initrd image: /boot/initrd.img-3.0.0-16-generic
- Found linux image: /boot/vmlinuz-3.0.0-15-generic
- Found initrd image: /boot/initrd.img-3.0.0-15-generic
- Found linux image: /boot/vmlinuz-3.0.0-00007-g5f5cb0b
- Found initrd image: /boot/initrd.img-3.0.0-00007-g5f5cb0b
- Found linux image: /boot/vmlinuz-2.6.39-00005-g82f1802
- Found initrd image: /boot/initrd.img-2.6.39-00005-g82f1802
- Found memtest86+ image: /memtest86+.bin
- File descriptor 3 (pipe:[85856]) leaked on lvs invocation. Parent PID 11152: /bin/sh
- File descriptor 61 (/var/log/apt/history.log) leaked on lvs invocation. Parent PID 11152: /bin/sh
- umount: /var/lib/os-prober/mount: not mounted
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
- grub-probe: error: unknown filesystem.
- done
- <=========== it hangs there
+ Prepare:
+ * create active lvm snapshot
+ Test case:
+ $ sudo apt-get install --reinstall memtest86+
- With another terminal :
+ <hang>
- laurent at calimero:~$ ps axf
- [...]
- 2573 pts/0 Ss 0:00 \_ bash
- 9923 pts/0 S+ 0:00 | \_ sudo apt-get -f install
- 9924 pts/0 S+ 0:01 | \_ apt-get -f install
- 9934 pts/2 Ss+ 0:00 | \_ /usr/bin/dpkg --status-fd 63 --configure memtest86+:amd64 ubuntu-standard:amd64
- 9935 pts/2 S+ 0:00 | \_ /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/memtest86+.postinst configure 4.20-1ubuntu1
- 9942 pts/2 Z+ 0:00 | \_ [memtest86+.post] <defunct>
- [...]
+ Recover from the hang with:
+ $ sudo pkill -f 'frontend /var/lib/dpkg/info/memtest86\+.postinst'
+ $ sudo killall grub-mount
+ $ sudo umount /var/lib/os-prober/mount
- I have to kill process 9935 to unlock this.
+ (don't kill grub-mount nor umount if you want the next run to "succeed",
+ well not run)
-
- FYI, this desktop does have a couple of reiser4 filesystems :
-
- laurent at calimero:~$ sudo lvs
- LV VG Attr LSize Origin Snap% Move Log Copy% Convert
- lv_001 vgaux -wi-a- 30,00g
- lv_diske vgaux -wi-a- 5,00g
- lv_maxtor1 vgaux -wi-a- 10,00g
- lv_ccache vglinux1 -wi-a- 2,00g
- lv_ccache_r4 vglinux1 -wc-a- 2,00g
- lv_kernel vglinux1 -wi-a- 4,00g
- lv_kernel2 vglinux1 -wi-a- 4,00g
- lv_kernel_r4 vglinux1 -wi-a- 4,00g
- lv_ubuntu vglinux1 owi-ao 10,00g
- lv_ubunutu_oneiric vglinux1 swi-ao 10,00g lv_ubuntu 47,37
- lvhome vglinux1 -wn-ao 16,00g
- lvswap vglinux1 -wi-ao 1,00g
- lvvirt1 vglinux1 -wi-a- 2,00g
- lvvirt2 vglinux1 -wi-a- 2,00g
-
- lv_ccache_r4 and lv_kernel_r4 are reiser4 FS.
-
-
- laurent at calimero:~$ lsb_release -rd
- Description: Ubuntu precise (development branch)
- Release: 12.04
-
- laurent at calimero:~$ LC_ALL=C apt-cache policy memtest86+
- memtest86+:
- Installed: 4.20-1.1ubuntu1
- Candidate: 4.20-1.1ubuntu1
- Version table:
- *** 4.20-1.1ubuntu1 0
- 500 http://fr.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
- 100 /var/lib/dpkg/status
-
- ProblemType: Bug
- DistroRelease: Ubuntu 12.04
- Package: memtest86+ 4.20-1.1ubuntu1
- ProcVersionSignature: Ubuntu 3.2.0-21.34-generic 3.2.13
- Uname: Linux 3.2.0-21-generic x86_64
- ApportVersion: 2.0-0ubuntu2
- Architecture: amd64
- CheckboxSubmission: cd31f79434975300924d9b5f073398a4
- CheckboxSystem: 6eb8730080cbfd79b263a12c9014eb13
- Date: Sat Mar 31 19:56:41 2012
- InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
- SourcePackage: memtest86+
- UpgradeStatus: Upgraded to precise on 2012-03-31 (0 days ago)
+ Actual problem:
+ update-grub / os-prober leave stray grub-mount behing.
+ workarounds applied in os-prober 1.57 doesn't actually help here.
+ upgrading to quantal's grub2 package resolves the hangs.
+ A minimal backport from grub has not been identified yet.
** Bug watch added: Debian Bug tracker #673573
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673573
** Also affects: grub2 (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673573
Importance: Unknown
Status: Unknown
** Changed in: memtest86+ (Ubuntu Precise)
Status: Invalid => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to memtest86+ in Ubuntu.
https://bugs.launchpad.net/bugs/970260
Title:
Setting up memtest86+ hangs because of "grub-probe: error: unknown
filesystem"
Status in “grub2” package in Ubuntu:
Fix Released
Status in “memtest86+” package in Ubuntu:
Invalid
Status in “os-prober” package in Ubuntu:
Fix Released
Status in “grub2” source package in Precise:
Confirmed
Status in “memtest86+” source package in Precise:
Confirmed
Status in “os-prober” source package in Precise:
Confirmed
Status in “grub2” source package in Quantal:
Fix Released
Status in “memtest86+” source package in Quantal:
Invalid
Status in “os-prober” source package in Quantal:
Fix Released
Status in “grub2” source package in Raring:
Fix Released
Status in “memtest86+” source package in Raring:
Invalid
Status in “os-prober” source package in Raring:
Fix Released
Status in “grub2” package in Debian:
Unknown
Bug description:
Installation of package memtest86+ fails, it does hang and never ends
if lvm snapshot is present.
Prepare:
* create active lvm snapshot
Test case:
$ sudo apt-get install --reinstall memtest86+
<hang>
Recover from the hang with:
$ sudo pkill -f 'frontend /var/lib/dpkg/info/memtest86\+.postinst'
$ sudo killall grub-mount
$ sudo umount /var/lib/os-prober/mount
(don't kill grub-mount nor umount if you want the next run to
"succeed", well not run)
Actual problem:
update-grub / os-prober leave stray grub-mount behing.
workarounds applied in os-prober 1.57 doesn't actually help here.
upgrading to quantal's grub2 package resolves the hangs.
A minimal backport from grub has not been identified yet.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/970260/+subscriptions
More information about the foundations-bugs
mailing list