Ahmed Kamal wrote:
Trying to install F11 beta on my laptop fails with "File System
error
detected, cannot continue"
It seems to barf on /dev/sda2 which is an opensolaris ZFS partition
/dev/sda2 * 7753 10302 20482875 bf Solaris
It might be related that I have opensolaris' grub installed (as it's the
only one that can read/boot zfs). Anyway, relevant logs below
What does blkid think of the device; does blkid /dev/sda2 think it's
some other fs?
Also anything interesting from the kernel? (dmesg, or look on the VT
that has the kernel log)
I'm not sure how anaconda decides what to try to mount to get sizes...
if it's totally unrecognized it should probably skip it.t
-Eric
=========== Anaconda.log =======
01:44:51 DEBUG : DiskDevice.addChild: kids: 1 ; name: sda ;
01:44:51 DEBUG : PartitionDevice._setFormat: sda2 ;
01:44:51 DEBUG : PartitionDevice._setFormat: sda2 ; current: None ;
type: None ;
01:44:51 DEBUG : PartitionDevice.probe: sda2 ; exists: True ;
01:44:51 DEBUG : PartitionDevice.getFlag: path: /dev/sda2 ; flag: 1 ;
part: parted.Partition instance --
disk: <parted.disk.Disk object at 0x7fc52bcb03d0> fileSystem:
<parted.filesystem.FileSystem object at 0x7fc52bcb0b50>
number: 2 path: /dev/sda2 type: 0
name: None active: True busy: False
geometry: <parted.geometry.Geometry object at 0x7fc52bcb0ad0>
PedPartition: <_ped.Partition object at 0x7fc52bcb1290> ;
01:44:51 DEBUG : PartitionDevice.flagAvailable: path: /dev/sda2 ;
flag: 1 ; part: parted.Partition instance --
disk: <parted.disk.Disk object at 0x7fc52bcb03d0> fileSystem:
<parted.filesystem.FileSystem object at 0x7fc52bcb0b50>
number: 2 path: /dev/sda2 type: 0
name: None active: True busy: False
geometry: <parted.geometry.Geometry object at 0x7fc52bcb0ad0>
PedPartition: <_ped.Partition object at 0x7fc52bcb1290> ;
01:44:51 DEBUG : PartitionDevice.getFlag: path: /dev/sda2 ; flag: 10 ;
part: parted.Partition instance --
disk: <parted.disk.Disk object at 0x7fc52bcb03d0> fileSystem:
<parted.filesystem.FileSystem object at 0x7fc52bcb0b50>
number: 2 path: /dev/sda2 type: 0
name: None active: True busy: False
geometry: <parted.geometry.Geometry object at 0x7fc52bcb0ad0>
PedPartition: <_ped.Partition object at 0x7fc52bcb1290> ;
01:44:51 DEBUG : PartitionDevice.flagAvailable: path: /dev/sda2 ;
flag: 10 ; part: parted.Partition instance --
disk: <parted.disk.Disk object at 0x7fc52bcb03d0> fileSystem:
<parted.filesystem.FileSystem object at 0x7fc52bcb0b50>
number: 2 path: /dev/sda2 type: 0
name: None active: True busy: False
geometry: <parted.geometry.Geometry object at 0x7fc52bcb0ad0>
PedPartition: <_ped.Partition object at 0x7fc52bcb1290> ;
01:44:51 DEBUG : isys.py:mount()- going to mount /dev/sda2 on
/tmp/getsize-_VLEuS with options ro
========== Storage.log =============
[2009-04-04 01:44:49,259] INFO: devices to scan: ['sda', 'sda1',
'sda2', 'sda3', 'sda4', 'sda5', 'sda6',
'sda7', 'sda8', 'sda9', 'sda10',
'sda11', 'sr0']
[2009-04-04 01:44:49,260] DEBUG: scanning sda
(/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda)...
[2009-04-04 01:44:49,260] DEBUG: sda is a disk
[2009-04-04 01:44:49,260] DEBUG: looking for device 'sda'...
[2009-04-04 01:44:49,261] DEBUG: found None
[2009-04-04 01:44:49,261] DEBUG: getFormat('None') returning
DeviceFormat instance
[2009-04-04 01:44:49,425] DEBUG: looking up parted Device: /dev/sda
[2009-04-04 01:44:49,437] DEBUG: creating parted Disk: /dev/sda
[2009-04-04 01:44:51,094] DEBUG: setting sda diskLabel to msdos
[2009-04-04 01:44:51,094] DEBUG: added sda (disk) to device tree
[2009-04-04 01:44:51,094] DEBUG: scanning sda1
(/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1)...
[2009-04-04 01:44:51,095] DEBUG: sda1 is a partition
[2009-04-04 01:44:51,095] DEBUG: looking for device 'sda1'...
[2009-04-04 01:44:51,095] DEBUG: found None
[2009-04-04 01:44:51,095] DEBUG: looking for device 'sda'...
[2009-04-04 01:44:51,096] DEBUG: found DiskDevice instance
(0x7fc52bd15d50) --
description = name = sda status = True parents = []
kids = 0
uuid = None format = <storage.formats.DeviceFormat object at
0x7fc52bd15ed0> size = 305242.844238
major = 8 minor = 0 exists = True
sysfs path =
/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda
label = msdos
target size = 0 path = /dev/sda
format args = [] removable = False partedDevice =
<parted.device.Device object at 0x7fc52bcb0310>
partedDisk = <parted.disk.Disk object at 0x7fc52bcb03d0>
[2009-04-04 01:44:51,101] DEBUG: getFormat('None') returning
DeviceFormat instance
[2009-04-04 01:44:51,103] DEBUG: looking up parted Partition: /dev/sda1
[2009-04-04 01:44:51,116] DEBUG: added sda1 (partition) to device tree
[2009-04-04 01:44:51,181] INFO: set SELinux context for mountpoint
/tmp/getsize-EPwaKl to False
[2009-04-04 01:44:51,568] INFO: set SELinux context for newly
mounted filesystem root at /tmp/getsize-EPwaKl to False
[2009-04-04 01:44:51,589] DEBUG: getFormat('ntfs') returning NTFS
instance
[2009-04-04 01:44:51,594] DEBUG: scanning sda2
(/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2)...
[2009-04-04 01:44:51,594] DEBUG: sda2 is a partition
[2009-04-04 01:44:51,595] DEBUG: looking for device 'sda2'...
[2009-04-04 01:44:51,595] DEBUG: found None
[2009-04-04 01:44:51,595] DEBUG: looking for device 'sda'...
[2009-04-04 01:44:51,596] DEBUG: found DiskDevice instance
(0x7fc52bd15d50) --
description = name = sda status = True parents = []
kids = 1
uuid = None format = <storage.formats.DeviceFormat object at
0x7fc52bd15ed0> size = 305242.844238
major = 8 minor = 0 exists = True
sysfs path =
/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda
label = msdos
target size = 0 path = /dev/sda
format args = [] removable = False partedDevice =
<parted.device.Device object at 0x7fc52bcb0310>
partedDisk = <parted.disk.Disk object at 0x7fc52bcb03d0>
[2009-04-04 01:44:51,600] DEBUG: getFormat('None') returning
DeviceFormat instance
[2009-04-04 01:44:51,602] DEBUG: looking up parted Partition: /dev/sda2
[2009-04-04 01:44:51,615] DEBUG: added sda2 (partition) to device tree
[2009-04-04 01:44:51,616] INFO: set SELinux context for mountpoint
/tmp/getsize-_VLEuS to False