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

Bug#680320: os-prober: Hangs



Package: os-prober
Version: 1.63
Followup-For: Bug #680320

I see the symptom that os-prober doesn't *hang* per se, but just reads an awful
lot of data.

# vgs | wc -l
5
# lvs | wc -l
76

30865 pts/16   S+     0:08  |   \_ apt-get purge linux-image-3.13-1-amd64
31039 pts/5    Ss+    0:00  |       \_ /usr/bin/dpkg --abort-after=1000
--force-confmiss --status-fd 39 --force-depends --force-remove-essential
--purge linux-image-3.13-1-amd64:amd64
31057 pts/5    S+     0:00  |           \_ /usr/bin/perl -w
/usr/share/debconf/frontend /var/lib/dpkg/info/linux-image-3.13-1-amd64.postrm
remove
31068 pts/5    S+     0:00  |               \_ /usr/bin/perl /var/lib/dpkg/info
/linux-image-3.13-1-amd64.postrm remove
31075 pts/5    S+     0:00  |                   \_ run-parts --report --exit-
on-error --arg=3.13-1-amd64 --arg=/boot/vmlinuz-3.13-1-amd64
/etc/kernel/postrm.d
31082 pts/5    S+     0:00  |                       \_ /bin/sh /usr/sbin/grub-
mkconfig -o /boot/grub/grub.cfg
31670 pts/5    S+     0:00  |                           \_ /bin/sh /etc/grub.d
/30_os-prober
31681 pts/5    S+     0:00  |                               \_ /bin/sh
/etc/grub.d/30_os-prober
31682 pts/5    S+     0:00  |                                   \_ /bin/sh
/usr/bin/os-prober
32029 pts/5    S+     0:00  |                                   |   \_ /bin/sh
/usr/lib/os-probes/50mounted-tests /dev/mapper/vg-lv
32193 pts/5    S+     0:00  |                                   |       \_
/bin/sh /usr/lib/os-probes/mounted/90linux-distro /dev/mapper/vg-lv /var/lib
/os-prober/mount tarfs
32194 pts/5    S+     0:00  |                                   |           \_
/bin/sh /usr/lib/os-probes/mounted/90linux-distro /dev/mapper/vg-lv /var/lib
/os-prober/mount t
31683 pts/5    S+     0:00  |                                   \_ tr   ^
31684 pts/5    S+     0:00  |                                   \_ paste -s -d
32049 ?        Rs     9:03 grub-mount /dev/mapper/vg-lv /var/lib/os-
prober/mount

# file -s /dev/mapper/vg-lv
/dev/mapper/vg-lv: sticky POSIX tar archive (GNU)


It seems to read (at least some) LVs *completely*, from start to end ... and
that takes quite some time.


Please provide a way to restrict probing to some subset of LVs - via a list,
wildcards, or whatever else ...

Thanks a lot.



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages os-prober depends on:
ii  libc6  2.18-7

os-prober recommends no packages.

os-prober suggests no packages.

-- no debconf information


Reply to: