[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#853927: debian-installer: Hang in os-prober in "dmsetup create -r osprober-linux-sda1"



Am 10.02.2017 um 08:11 schrieb Cyril Brulebois:

Hi Cyril,

> Bernhard Schmidt <berni@debian.org> (2017-02-07):
>> On Sat, Feb 04, 2017 at 02:32:40AM +0100, Cyril Brulebois wrote:
>> I'm having the same problem with Stretch *RC2* and without Crypto
>>
>> ~ # blkid
>> /dev/mapper/sysvg-root:    UUID="62e90454-25b4-4803-b9c3-8ea1337b919a"    TYPE="ext4"
>> /dev/sda1:                 UUID="arFRxm-N1ki-U3JC-S3dB-hHSI-mEux-xtnoos"  TYPE="LVM2_member"  PARTUUID="3629c5e6-01"
>> /dev/mapper/sysvg-swap_1:  UUID="c4b8fc97-102c-4d59-b4e8-3d2600bd7eca"    TYPE="swap"
>> /dev/dm-3:                 UUID="arFRxm-N1ki-U3JC-S3dB-hHSI-mEux-xtnoos"  TYPE="LVM2_member"
>>
>> Extract from the process list
>>
>>  1097 root      6416 S    udpkg --configure --force-configure grub-installer
>>  1098 root      4512 S    {grub-installer.} /bin/sh -e /var/lib/dpkg/info/grub-installer.postinst configure
>>  1107 root      4512 S    {grub-installer} /bin/sh /usr/bin/grub-installer /target
>>  2279 root      4512 S    {in-target} /bin/sh /bin/in-target update-grub
>>  2325 root      6276 S    log-output -t in-target chroot /target update-grub
>>  2326 root      4288 S    {grub-mkconfig} /bin/sh /usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg
>>  2693 root      4288 S    {30_os-prober} /bin/sh /etc/grub.d/30_os-prober
>>  2697 root      4288 S    {30_os-prober} /bin/sh /etc/grub.d/30_os-prober
>>  2698 root      4288 S    {os-prober} /bin/sh /usr/bin/os-prober
>>  2699 root      5864 S    tr   ^
>>  2700 root      5844 S    paste -s -d  
>>  2767 root      4288 S    {50mounted-tests} /bin/sh /usr/lib/os-probes/50mounted-tests /dev/sda1
>> -tests /dev/sda14288 S    {50mounted-tests} /bin/sh /usr/lib/os-probes/50mounted--More-- 
>>  2778 root     22592 S    dmsetup create -r osprober-linux-sda1
>>  2780 root         0 SW<  [kdmflush]
>>  2782 root         0 SW<  [bioset]
> 
> Can you please double check the os-prober version you've installed? You
> can use this from another VT during the installation process:
>   chroot /target dpkg -l os-prober
> 
> I'm rather surprised by your issue given we've tried to fix exactly this
> one, and tests seemed OK, but maybe you're using a mirror which might be
> lagging behind? (os-prober might be on your installation image though,
> but you haven't told us what you used.)
> 
> Expected fixed version is 1.74; affected versions are 1.72 and 1.73.

The installation log from the box says 1.74

syslog:Feb  7 12:18:36 anna[2942]: DEBUG: retrieving os-prober-udeb 1.74
syslog:Feb  7 12:18:36 anna[2942]: 2017-02-07 12:18:36
URL:http://debian.mirror.lrz.de/debian/pool/main/o/os-prober/os-prober-udeb_1.74_amd64.udeb
[14548/14548] ->
"/var/cache/anna/_fetch-url_os-prober-udeb_1.74_amd64.udeb.4490" [1]
syslog:Feb  7 12:27:16 in-target:   gettext-base libfreetype6 libfuse2
libpng16-16 os-prober
syslog:Feb  7 12:27:16 in-target:   gettext-base grub-common
libfreetype6 libfuse2 libpng16-16 os-prober
syslog:Feb  7 12:27:16 in-target: Get:6
http://debian.mirror.lrz.de/debian stretch/main amd64 os-prober amd64
1.74 [30.1 kB]
syslog:Feb  7 12:27:20 in-target: Selecting previously unselected
package os-prober.^M
syslog:Feb  7 12:27:20 in-target: Preparing to unpack
.../5-os-prober_1.74_amd64.deb ...^M
syslog:Feb  7 12:27:20 in-target: Unpacking os-prober (1.74) ...^M

etc

Here are the relevant lines

Feb  7 12:27:44 grub-installer: info: grub-install ran successfully
Feb  7 12:27:45 in-target: Reading package lists...
Feb  7 12:27:45 in-target:
Feb  7 12:27:45 in-target: Building dependency tree...
Feb  7 12:27:46 in-target:
Feb  7 12:27:46 in-target: Reading state information...
Feb  7 12:27:46 in-target:
Feb  7 12:27:48 in-target: grub-common is already the newest version
(2.02~beta3-4).
Feb  7 12:27:48 in-target: 0 upgraded, 0 newly installed, 0 to remove
and 0 not upgraded.
Feb  7 12:27:52 kernel: [  608.318133] QNX4 filesystem 0.2.3 registered.
Feb  7 13:27:52 os-prober: debug: running
/usr/lib/os-probes/50mounted-tests on /dev/sda1
Feb  7 13:27:52 50mounted-tests: debug: creating device mapper device
/dev/mapper/osprober-linux-sda1
Feb  7 13:37:57 os-prober: debug: running
/usr/lib/os-probes/50mounted-tests on /dev/mapper/sysvg-remove
Feb  7 13:37:57 50mounted-tests: debug: /dev/mapper/sysvg-remove type
not recognised; skipping
Feb  7 13:37:57 os-prober: debug: os detected by
/usr/lib/os-probes/50mounted-tests
Feb  7 13:37:57 os-prober: debug: /dev/mapper/sysvg-swap_1: is active swap
Feb  7 13:37:59 os-prober: debug: running
/usr/lib/os-probes/50mounted-tests on /dev/sda1
Feb  7 13:37:59 50mounted-tests: debug: creating device mapper device
/dev/mapper/osprober-linux-sda1
Feb  7 13:37:59 os-prober: debug: running
/usr/lib/os-probes/50mounted-tests on /dev/mapper/sysvg-remove
Feb  7 13:37:59 50mounted-tests: debug: /dev/mapper/sysvg-remove type
not recognised; skipping
Feb  7 13:37:59 os-prober: debug: os detected by
/usr/lib/os-probes/50mounted-tests
Feb  7 13:37:59 os-prober: debug: /dev/mapper/sysvg-swap_1: is active swap


The ~10 minute wait was not a timeout, I simply killed the process then.

I'm using RC2 netboot via PXE.

Bernhard


Reply to: