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: