+ set -e + . /usr/share/os-prober/common.sh ++ cleanup_tmpdir=false ++ cleanup_ro_partitions= ++ progname= ++ type mapdevfs + newns + '[' 1 ']' + require_tmpdir + '[' -z '' ']' + type mktemp ++ mktemp -d /tmp/os-prober.XXXXXX + export OS_PROBER_TMP=/tmp/os-prober.IVQ71m + OS_PROBER_TMP=/tmp/os-prober.IVQ71m + cleanup_tmpdir=: + trap cleanup EXIT HUP INT QUIT TERM + rm -f /var/lib/os-prober/labels + for prog in '/usr/lib/os-probes/init/*' + '[' -x /usr/lib/os-probes/init/10filesystems ']' + '[' -f /usr/lib/os-probes/init/10filesystems ']' + /usr/lib/os-probes/init/10filesystems + grep '^/dev/' /proc/mounts + parse_proc_mounts + read -r line + set -f + set -- /dev/disk/by-uuid/5510f07e-5967-4508-b715-e371124b439b / ext4 rw,noatime,nodiratime,errors=remount-ro,data=ordered 0 0 + set +f ++ mapdevfs /dev/disk/by-uuid/5510f07e-5967-4508-b715-e371124b439b ++ readlink -f /dev/disk/by-uuid/5510f07e-5967-4508-b715-e371124b439b + printf '%s %s %s\n' /dev/sda2 / ext4 + read -r line + set -f + set -- /dev/sda5 /mnt/hda4 fuseblk rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0 + set +f ++ mapdevfs /dev/sda5 ++ readlink -f /dev/sda5 + printf '%s %s %s\n' /dev/sda5 /mnt/hda4 fuseblk + read -r line + set -f + set -- /dev/sda6 /home/user ext4 rw,noatime,nodiratime,errors=remount-ro,data=ordered 0 0 + set +f ++ mapdevfs /dev/sda6 ++ readlink -f /dev/sda6 + printf '%s %s %s\n' /dev/sda6 /home/user ext4 + read -r line + : + '[' -f /proc/swaps ']' + grep '^/dev/' /proc/swaps + parse_proc_swaps + read line + : + '[' -f /proc/mdstat ']' + grep '^md' /proc/mdstat + parse_proc_mdstat + type udevadm + read line ++ partitions ++ '[' -d /sys/block ']' ++ for part in '/sys/block/*/*[0-9]' ++ '[' -f /sys/block/sda/sda1/start ']' ++ '[' '!' -f /sys/block/sda/sda1/whole_disk ']' ++ on_sataraid /sys/block/sda/sda1 ++ type dmraid ++ return 1 +++ echo sda1 +++ sed 's,[!.],/,g' ++ name=sda1 ++ '[' -e /dev/sda1 ']' ++ echo /dev/sda1 ++ for part in '/sys/block/*/*[0-9]' ++ '[' -f /sys/block/sda/sda2/start ']' ++ '[' '!' -f /sys/block/sda/sda2/whole_disk ']' ++ on_sataraid /sys/block/sda/sda2 ++ type dmraid ++ return 1 +++ echo sda2 +++ sed 's,[!.],/,g' ++ name=sda2 ++ '[' -e /dev/sda2 ']' ++ echo /dev/sda2 ++ for part in '/sys/block/*/*[0-9]' ++ '[' -f /sys/block/sda/sda3/start ']' ++ '[' '!' -f /sys/block/sda/sda3/whole_disk ']' ++ on_sataraid /sys/block/sda/sda3 ++ type dmraid ++ return 1 +++ echo sda3 +++ sed 's,[!.],/,g' ++ name=sda3 ++ '[' -e /dev/sda3 ']' ++ echo /dev/sda3 ++ for part in '/sys/block/*/*[0-9]' ++ '[' -f /sys/block/sda/sda5/start ']' ++ '[' '!' -f /sys/block/sda/sda5/whole_disk ']' ++ on_sataraid /sys/block/sda/sda5 ++ type dmraid ++ return 1 +++ sed 's,[!.],/,g' ++ name=sda5 ++ '[' -e /dev/sda5 ']' ++ echo /dev/sda5 ++ for part in '/sys/block/*/*[0-9]' ++ '[' -f /sys/block/sda/sda6/start ']' ++ '[' '!' -f /sys/block/sda/sda6/whole_disk ']' ++ on_sataraid /sys/block/sda/sda6 ++ type dmraid ++ return 1 +++ sed 's,[!.],/,g' +++ echo sda6 ++ name=sda6 ++ '[' -e /dev/sda6 ']' ++ echo /dev/sda6 ++ type dmraid ++ type lvs + for partition in '$(partitions)' ++ mapdevfs /dev/sda1 ++ readlink -f /dev/sda1 + mapped=/dev/sda1 + grep -q '^/dev/sda1' /tmp/os-prober.IVQ71m/raided-map + grep -q '^/dev/sda1 ' /tmp/os-prober.IVQ71m/swaps-map + grep -q '^/dev/sda1 ' /tmp/os-prober.IVQ71m/mounted-map + for test in '/usr/lib/os-probes/*' + '[' -f /usr/lib/os-probes/50mounted-tests ']' + '[' -x /usr/lib/os-probes/50mounted-tests ']' + debug 'running /usr/lib/os-probes/50mounted-tests on /dev/sda1' + log 'debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda1' + cache_progname + case $progname in ++ basename /usr/bin/os-prober + progname=os-prober + logger -t os-prober 'debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda1' + /usr/lib/os-probes/50mounted-tests /dev/sda1 + for test in '/usr/lib/os-probes/*' + '[' -f /usr/lib/os-probes/init ']' + for test in '/usr/lib/os-probes/*' + '[' -f /usr/lib/os-probes/mounted ']' + for partition in '$(partitions)' ++ mapdevfs /dev/sda2 ++ readlink -f /dev/sda2 + mapped=/dev/sda2 + grep -q '^/dev/sda2' /tmp/os-prober.IVQ71m/raided-map + grep -q '^/dev/sda2 ' /tmp/os-prober.IVQ71m/swaps-map + grep -q '^/dev/sda2 ' /tmp/os-prober.IVQ71m/mounted-map ++ grep '^/dev/sda2 ' /tmp/os-prober.IVQ71m/mounted-map ++ head -n1 ++ cut -d ' ' -f 2 + mpoint=/ ++ unescape_mount / ++ printf %s / ++ sed 's/\\011/ /g; s/\\012/\n/g; s/\\040/ /g; s/\\134/\\/g' + mpoint=/ + '[' / '!=' /target/boot ']' + '[' / '!=' /target ']' + '[' / '!=' / ']' + for partition in '$(partitions)' ++ mapdevfs /dev/sda3 ++ readlink -f /dev/sda3 + mapped=/dev/sda3 + grep -q '^/dev/sda3' /tmp/os-prober.IVQ71m/raided-map + grep -q '^/dev/sda3 ' /tmp/os-prober.IVQ71m/swaps-map + grep -q '^/dev/sda3 ' /tmp/os-prober.IVQ71m/mounted-map + for test in '/usr/lib/os-probes/*' + '[' -f /usr/lib/os-probes/50mounted-tests ']' + '[' -x /usr/lib/os-probes/50mounted-tests ']' + debug 'running /usr/lib/os-probes/50mounted-tests on /dev/sda3' + log 'debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda3' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda3' + /usr/lib/os-probes/50mounted-tests /dev/sda3 + debug 'os detected by /usr/lib/os-probes/50mounted-tests' + log 'debug: os detected by /usr/lib/os-probes/50mounted-tests' + cache_progname + case $progname in + logger -t os-prober 'debug: os detected by /usr/lib/os-probes/50mounted-tests' + break + for partition in '$(partitions)' ++ mapdevfs /dev/sda5 ++ readlink -f /dev/sda5 + mapped=/dev/sda5 + grep -q '^/dev/sda5' /tmp/os-prober.IVQ71m/raided-map + grep -q '^/dev/sda5 ' /tmp/os-prober.IVQ71m/swaps-map + grep -q '^/dev/sda5 ' /tmp/os-prober.IVQ71m/mounted-map ++ grep '^/dev/sda5 ' /tmp/os-prober.IVQ71m/mounted-map ++ head -n1 ++ cut -d ' ' -f 2 + mpoint=/mnt/hda4 ++ unescape_mount /mnt/hda4 ++ printf %s /mnt/hda4 ++ sed 's/\\011/ /g; s/\\012/\n/g; s/\\040/ /g; s/\\134/\\/g' + mpoint=/mnt/hda4 + '[' /mnt/hda4 '!=' /target/boot ']' + '[' /mnt/hda4 '!=' /target ']' + '[' /mnt/hda4 '!=' / ']' ++ grep '^/dev/sda5 ' /tmp/os-prober.IVQ71m/mounted-map ++ head -n1 ++ cut -d ' ' -f 3 + type=fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/10freedos ']' + '[' -x /usr/lib/os-probes/mounted/10freedos ']' + debug 'running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda5' + /usr/lib/os-probes/mounted/10freedos /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/10qnx ']' + '[' -x /usr/lib/os-probes/mounted/10qnx ']' + debug 'running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda5' + /usr/lib/os-probes/mounted/10qnx /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/20macosx ']' + '[' -x /usr/lib/os-probes/mounted/20macosx ']' + debug 'running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda5' + /usr/lib/os-probes/mounted/20macosx /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/20microsoft ']' + '[' -x /usr/lib/os-probes/mounted/20microsoft ']' + debug 'running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda5' + /usr/lib/os-probes/mounted/20microsoft /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/30utility ']' + '[' -x /usr/lib/os-probes/mounted/30utility ']' + debug 'running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda5' + /usr/lib/os-probes/mounted/30utility /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/40lsb ']' + '[' -x /usr/lib/os-probes/mounted/40lsb ']' + debug 'running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda5' + /usr/lib/os-probes/mounted/40lsb /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/70hurd ']' + '[' -x /usr/lib/os-probes/mounted/70hurd ']' + debug 'running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda5' + /usr/lib/os-probes/mounted/70hurd /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/80minix ']' + '[' -x /usr/lib/os-probes/mounted/80minix ']' + debug 'running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda5' + /usr/lib/os-probes/mounted/80minix /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/83haiku ']' + '[' -x /usr/lib/os-probes/mounted/83haiku ']' + debug 'running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda5' + /usr/lib/os-probes/mounted/83haiku /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/90linux-distro ']' + '[' -x /usr/lib/os-probes/mounted/90linux-distro ']' + debug 'running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda5' + /usr/lib/os-probes/mounted/90linux-distro /dev/sda5 /mnt/hda4 fuseblk + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/90solaris ']' + '[' -x /usr/lib/os-probes/mounted/90solaris ']' + debug 'running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda5' + log 'debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda5' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda5' + /usr/lib/os-probes/mounted/90solaris /dev/sda5 /mnt/hda4 fuseblk + for partition in '$(partitions)' ++ mapdevfs /dev/sda6 ++ readlink -f /dev/sda6 + mapped=/dev/sda6 + grep -q '^/dev/sda6' /tmp/os-prober.IVQ71m/raided-map + grep -q '^/dev/sda6 ' /tmp/os-prober.IVQ71m/swaps-map + grep -q '^/dev/sda6 ' /tmp/os-prober.IVQ71m/mounted-map ++ grep '^/dev/sda6 ' /tmp/os-prober.IVQ71m/mounted-map ++ head -n1 ++ cut -d ' ' -f 2 + mpoint=/home/user ++ unescape_mount /home/user ++ printf %s /home/user ++ sed 's/\\011/ /g; s/\\012/\n/g; s/\\040/ /g; s/\\134/\\/g' + mpoint=/home/user + '[' /home/user '!=' /target/boot ']' + '[' /home/user '!=' /target ']' + '[' /home/user '!=' / ']' ++ cut -d ' ' -f 3 ++ head -n1 ++ grep '^/dev/sda6 ' /tmp/os-prober.IVQ71m/mounted-map + type=ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/10freedos ']' + '[' -x /usr/lib/os-probes/mounted/10freedos ']' + debug 'running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda6' + /usr/lib/os-probes/mounted/10freedos /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/10qnx ']' + '[' -x /usr/lib/os-probes/mounted/10qnx ']' + debug 'running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda6' + /usr/lib/os-probes/mounted/10qnx /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/20macosx ']' + '[' -x /usr/lib/os-probes/mounted/20macosx ']' + debug 'running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda6' + /usr/lib/os-probes/mounted/20macosx /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/20microsoft ']' + '[' -x /usr/lib/os-probes/mounted/20microsoft ']' + debug 'running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda6' + /usr/lib/os-probes/mounted/20microsoft /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/30utility ']' + '[' -x /usr/lib/os-probes/mounted/30utility ']' + debug 'running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda6' + /usr/lib/os-probes/mounted/30utility /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/40lsb ']' + '[' -x /usr/lib/os-probes/mounted/40lsb ']' + debug 'running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda6' + /usr/lib/os-probes/mounted/40lsb /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/70hurd ']' + '[' -x /usr/lib/os-probes/mounted/70hurd ']' + debug 'running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda6' + /usr/lib/os-probes/mounted/70hurd /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/80minix ']' + '[' -x /usr/lib/os-probes/mounted/80minix ']' + debug 'running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda6' + /usr/lib/os-probes/mounted/80minix /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/83haiku ']' + '[' -x /usr/lib/os-probes/mounted/83haiku ']' + debug 'running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda6' + /usr/lib/os-probes/mounted/83haiku /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/90linux-distro ']' + '[' -x /usr/lib/os-probes/mounted/90linux-distro ']' + debug 'running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda6' + /usr/lib/os-probes/mounted/90linux-distro /dev/sda6 /home/user ext4 + for test in '/usr/lib/os-probes/mounted/*' + '[' -f /usr/lib/os-probes/mounted/90solaris ']' + '[' -x /usr/lib/os-probes/mounted/90solaris ']' + debug 'running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda6' + log 'debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda6' + cache_progname + case $progname in + logger -t os-prober 'debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda6' + /usr/lib/os-probes/mounted/90solaris /dev/sda6 /home/user ext4 + cleanup + local partition + : + rm -rf /tmp/os-prober.IVQ71m