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

Bug#788062: os-prober corrupts LVs/partitions while being mounted inside a VM



This bug seems to have put a few of my KVM Vm's into read-only. 

Would it be possible to make the qemu-kvm package conflict with os-prober,
not allowing both packages to be installed simultaneous.

As I don't see a use case for os-prover of a KVM host.


Thanks for considering,


Barry de Graaff


Additional logging:

Logging on the VM it looks like:

Jan 20 06:30:07 zimbra1 kernel: end_request: I/O error, dev vdb, sector 1044788760
Jan 20 06:30:07 zimbra1 kernel: end_request: I/O error, dev vdb, sector 1044788760
Jan 20 06:30:07 zimbra1 kernel: Aborting journal on device dm-1-8.
Jan 20 06:30:07 zimbra1 kernel: end_request: I/O error, dev vdb, sector 1044647936
Jan 20 06:30:07 zimbra1 kernel: Buffer I/O error on device dm-1, logical block 130580480
Jan 20 06:30:07 zimbra1 kernel: lost page write due to I/O error on dm-1
Jan 20 06:30:07 zimbra1 kernel: JBD2: I/O error detected when updating journal superblock for dm-1-8.
Jan 20 06:30:07 zimbra1 kernel: journal commit I/O error
Jan 20 06:30:07 zimbra1 kernel: EXT4-fs error (device dm-1): ext4_journal_start_sb: Detected aborted journal
Jan 20 06:30:07 zimbra1 kernel: EXT4-fs (dm-1): Remounting filesystem read-only



on the KVM host, note the time difference (osprober is fired 2 seconds before the VM goes read-only)


Jan 20 06:30:05 virtualization03 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda1
Jan 20 06:30:05 virtualization03 kernel: [20302458.505123] XFS (sda1): Invalid superblock magic number
Jan 20 06:30:05 virtualization03 kernel: [20302458.507333] FAT-fs (sda1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jan 20 06:30:05 virtualization03 kernel: [20302458.507470] FAT-fs (sda1): Can't find a valid FAT filesystem
Jan 20 06:30:05 virtualization03 kernel: [20302458.508497] FAT-fs (sda1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jan 20 06:30:05 virtualization03 kernel: [20302458.508628] FAT-fs (sda1): Can't find a valid FAT filesystem
Jan 20 06:30:05 virtualization03 kernel: [20302458.509755] ntfs_warning: 4 callbacks suppressed
Jan 20 06:30:05 virtualization03 kernel: [20302458.509758] ntfs: (device sda1): is_boot_sector_ntfs(): Invalid boot sector checksum.
Jan 20 06:30:05 virtualization03 kernel: [20302458.511050] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device sda1.
Jan 20 06:30:05 virtualization03 kernel: [20302458.512311] hfsplus: unable to find HFS+ superblock
Jan 20 06:30:05 virtualization03 kernel: [20302458.514701] You didn't specify the type of your ufs filesystem
Jan 20 06:30:05 virtualization03 kernel: [20302458.514701] 
Jan 20 06:30:05 virtualization03 kernel: [20302458.514701] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
Jan 20 06:30:05 virtualization03 kernel: [20302458.514701] 
Jan 20 06:30:05 virtualization03 kernel: [20302458.514701] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
Jan 20 06:30:05 virtualization03 kernel: [20302458.514881] ufs_read_super: bad magic number
Jan 20 06:30:05 virtualization03 kernel: [20302458.517293] hfs: can't find a HFS filesystem on dev sda1
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 05efi: debug: Not on UEFI platform
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 10freedos: debug: /dev/sda2 is not a FAT partition: exiting
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 10qnx: debug: /dev/sda2 is not a QNX4 partition: exiting
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 macosx-prober: debug: /dev/sda2 is not an HFS+ partition: exiting
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 20microsoft: debug: /dev/sda2 is not a MS partition: exiting
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 30utility: debug: /dev/sda2 is not a FAT partition: exiting
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 83haiku: debug: /dev/sda2 is not a BeFS partition: exiting
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda2
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda3
Jan 20 06:30:06 virtualization03 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sdb1
Jan 20 06:30:06 virtualization03 50mounted-tests: debug: mounted using GRUB ext2 filesystem driver
Jan 20 06:30:06 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/05efi
Jan 20 06:30:06 virtualization03 05efi: debug: Not on UEFI platform
Jan 20 06:30:06 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/10freedos
Jan 20 06:30:06 virtualization03 10freedos: debug: /dev/sdb1 is not a FAT partition: exiting
Jan 20 06:30:06 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/10qnx
Jan 20 06:30:06 virtualization03 10qnx: debug: /dev/sdb1 is not a QNX4 partition: exiting
Jan 20 06:30:06 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/20macosx
Jan 20 06:30:06 virtualization03 macosx-prober: debug: /dev/sdb1 is not an HFS+ partition: exiting
Jan 20 06:30:06 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/20microsoft
Jan 20 06:30:06 virtualization03 20microsoft: debug: /dev/sdb1 is not a MS partition: exiting
Jan 20 06:30:06 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/30utility
Jan 20 06:30:06 virtualization03 30utility: debug: /dev/sdb1 is not a FAT partition: exiting
Jan 20 06:30:06 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/40lsb
Jan 20 06:30:07 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/70hurd
Jan 20 06:30:07 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/80minix
Jan 20 06:30:07 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/83haiku
Jan 20 06:30:07 virtualization03 83haiku: debug: /dev/sdb1 is not a BeFS partition: exiting
Jan 20 06:30:07 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro
Jan 20 06:30:07 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90solaris
Jan 20 06:30:07 virtualization03 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/efi
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 05efi: debug: Not on UEFI platform
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 10freedos: debug: /dev/mapper/vg_root-log is not a FAT partition: exiting
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 10qnx: debug: /dev/mapper/vg_root-log is not a QNX4 partition: exiting
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 macosx-prober: debug: /dev/mapper/vg_root-log is not an HFS+ partition: exiting
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 20microsoft: debug: /dev/mapper/vg_root-log is not a MS partition: exiting
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 30utility: debug: /dev/mapper/vg_root-log is not a FAT partition: exiting
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 83haiku: debug: /dev/mapper/vg_root-log is not a BeFS partition: exiting
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/mapper/vg_root-log
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/mapper/vg_root-zimbra1--disk1
Jan 20 06:30:07 virtualization03 kernel: [20302460.135372] XFS (dm-1): Invalid superblock magic number
Jan 20 06:30:07 virtualization03 kernel: [20302460.139144] FAT-fs (dm-1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jan 20 06:30:07 virtualization03 kernel: [20302460.139309] FAT-fs (dm-1): Can't find a valid FAT filesystem
Jan 20 06:30:07 virtualization03 kernel: [20302460.140936] FAT-fs (dm-1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jan 20 06:30:07 virtualization03 kernel: [20302460.140982] FAT-fs (dm-1): Can't find a valid FAT filesystem
Jan 20 06:30:07 virtualization03 kernel: [20302460.142696] ntfs: (device dm-1): is_boot_sector_ntfs(): Invalid boot sector checksum.
Jan 20 06:30:07 virtualization03 kernel: [20302460.144712] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device dm-1.
Jan 20 06:30:07 virtualization03 kernel: [20302460.146612] hfsplus: unable to find HFS+ superblock
Jan 20 06:30:07 virtualization03 kernel: [20302460.150001] You didn't specify the type of your ufs filesystem
Jan 20 06:30:07 virtualization03 kernel: [20302460.150001] 
Jan 20 06:30:07 virtualization03 kernel: [20302460.150001] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
Jan 20 06:30:07 virtualization03 kernel: [20302460.150001] 
Jan 20 06:30:07 virtualization03 kernel: [20302460.150001] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
Jan 20 06:30:07 virtualization03 kernel: [20302460.150214] ufs_read_super: bad magic number
Jan 20 06:30:07 virtualization03 kernel: [20302460.153816] hfs: can't find a HFS filesystem on dev dm-1
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/mapper/vg_root-zimbra1--disk2
Jan 20 06:30:07 virtualization03 kernel: [20302460.453089] XFS (dm-2): Invalid superblock magic number
Jan 20 06:30:07 virtualization03 kernel: [20302460.457211] FAT-fs (dm-2): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jan 20 06:30:07 virtualization03 kernel: [20302460.457355] FAT-fs (dm-2): Can't find a valid FAT filesystem
Jan 20 06:30:07 virtualization03 kernel: [20302460.459210] FAT-fs (dm-2): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jan 20 06:30:07 virtualization03 kernel: [20302460.459258] FAT-fs (dm-2): Can't find a valid FAT filesystem
Jan 20 06:30:07 virtualization03 kernel: [20302460.463331] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device dm-2.
Jan 20 06:30:07 virtualization03 kernel: [20302460.465399] hfsplus: unable to find HFS+ superblock
Jan 20 06:30:07 virtualization03 kernel: [20302460.469369] You didn't specify the type of your ufs filesystem
Jan 20 06:30:07 virtualization03 kernel: [20302460.469369] 
Jan 20 06:30:07 virtualization03 kernel: [20302460.469369] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
Jan 20 06:30:07 virtualization03 kernel: [20302460.469369] 
Jan 20 06:30:07 virtualization03 kernel: [20302460.469369] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
Jan 20 06:30:07 virtualization03 kernel: [20302460.469506] ufs_read_super: bad magic number
Jan 20 06:30:07 virtualization03 kernel: [20302460.472912] hfs: can't find a HFS filesystem on dev dm-2
Jan 20 06:30:07 virtualization03 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/mapper/vg_root-zimbra1--disk3
Jan 20 06:30:08 virtualization03 kernel: [20302460.986738] XFS (dm-4): Invalid superblock magic number
Jan 20 06:30:08 virtualization03 kernel: [20302461.067561] FAT-fs (dm-4): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jan 20 06:30:08 virtualization03 kernel: [20302461.067806] FAT-fs (dm-4): Can't find a valid FAT filesystem
Jan 20 06:30:08 virtualization03 kernel: [20302461.069976] FAT-fs (dm-4): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jan 20 06:30:08 virtualization03 kernel: [20302461.070027] FAT-fs (dm-4): Can't find a valid FAT filesystem
Jan 20 06:30:08 virtualization03 kernel: [20302461.093397] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device dm-4.
Jan 20 06:30:08 virtualization03 kernel: [20302461.105483] hfsplus: unable to find HFS+ superblock
Jan 20 06:30:08 virtualization03 kernel: [20302461.109776] You didn't specify the type of your ufs filesystem
Jan 20 06:30:08 virtualization03 kernel: [20302461.109776] 
Jan 20 06:30:08 virtualization03 kernel: [20302461.109776] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
Jan 20 06:30:08 virtualization03 kernel: [20302461.109776] 
Jan 20 06:30:08 virtualization03 kernel: [20302461.109776] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
Jan 20 06:30:08 virtualization03 kernel: [20302461.109940] ufs_read_super: bad magic number
Jan 20 06:30:08 virtualization03 kernel: [20302461.113970] hfs: can't find a HFS filesystem on dev dm-4


Reply to: