Thanks for the trace. I think that we've finally caught something. >From the grub-pc.log: rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
There is also this trace in dmesg at the same time: [217080.308127] INFO: task grub-setup:21796 blocked for more than 120 seconds. [217080.308136] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [217080.308142] grub-setup D 000168a6 0 21796 21163 0x00000000 [217080.308152] f145bf2c 00000082 c2b28000 000168a6 00000000 c0844720 c0cde92c c0844720 [217080.308167] 3b3cff87 0000c44f c0844720 c0844720 c0cde92c c0844720 c0844720 f6bef880 [217080.308181] 00000000 0000c44f c0cde680 f145bf60 c0cde680 e4c1c23c f145bf58 c058aa05 [217080.308196] Call Trace: [217080.308220] [<c058aa05>] rwsem_down_failed_common+0x75/0x1a0 [217080.308228] [<c058ab7d>] rwsem_down_read_failed+0x1d/0x30 [217080.308236] [<c058abd7>] call_rwsem_down_read_failed+0x7/0x10 [217080.308243] [<c058a12c>] ? down_read+0x1c/0x20 [217080.308252] [<c022a10d>] sync_filesystems+0xbd/0x110 [217080.308260] [<c022a1b6>] sys_sync+0x16/0x40 [217080.308268] [<c01033ec>] syscall_call+0x7/0xb Which would suggest that the sync call in grub-setup didn't return and matches the 1rst ps output. BTW I noticed that there are I/O errors on sdb [118033.240069] Buffer I/O error on device sdb1, logical block 4096327 [118033.240084] Buffer I/O error on device sdb1, logical block 4096328 [118033.240093] Buffer I/O error on device sdb1, logical block 4096329 [118033.240101] Buffer I/O error on device sdb1, logical block 4096330 [118033.240110] Buffer I/O error on device sdb1, logical block 4096331 [118033.240119] Buffer I/O error on device sdb1, logical block 4096332 [118033.240127] Buffer I/O error on device sdb1, logical block 4096333 [118033.240136] Buffer I/O error on device sdb1, logical block 4096334 [118033.240144] Buffer I/O error on device sdb1, logical block 4096335 [118033.240526] sd 2:0:0:0: [sdb] Unhandled error code [118033.240532] sd 2:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK [118033.240541] sd 2:0:0:0: [sdb] CDB: Read(10): 28 00 01 f4 0b 67 00 00 10 00 [118033.240561] end_request: I/O error, dev sdb, sector 32770919 but that shouldn't be related to the grub-pc upgrade since it was not mounted at the time of the failure. Just to confirm your setup. This is a dual boot system with windows on sda1, linux on sda3, a data disk (which filesystem) on sdc, another unused drive on sdb, and an external drive on sd. grub2 is installed on MBR of sda and it's not a virtual machine ? Is there anything else specific to your setup ? Do you have some "boot sector virus protection" enabled in your bios ? ** Changed in: grub2 (Ubuntu) Importance: Undecided => Medium ** Changed in: grub2 (Ubuntu) Status: New => Confirmed -- package grub-pc 1.98-1ubuntu4 failed to upgrade: subprocess installed post-installation script hangs https://bugs.launchpad.net/bugs/561374 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs