Ok, so I have tried to upgrade my Fedora 10 (64bit) installation to Fedora 11 and it fails. I have tried doing it from the DVD and using preupgrade. They both seem to have problems with my RAID arrays. When I run the DVD it errors out and pops up a bug report screen after it searches for storage devices the first time, and it won't let me save the bug report because of the bug so I took pictures of the screen with the debug info on it.
If you can't see the images, try again in a few minutes, it means I'm working on my server.
Page 1
Page 2
And when I use preupgrade I get the following results...
Code:
[root@fedoraServer ~]# preupgrade
/usr/lib/python2.5/site-packages/yum/__init__.py:181: UserWarning: Use .preconf instead of passing args to _getConfig
warnings.warn('Use .preconf instead of passing args to _getConfig')
Loaded plugins: blacklist, refresh-packagekit, whiteout
preupgrade-main (mirrorlist)
url: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=$basearch
now: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=x86_64
preupgrade (mirrorlist)
url: http://mirrors.fedoraproject.org/mirrorlist?path=pub/fedora/linux/releases/11/Fedora/$basearch/os
now: http://mirrors.fedoraproject.org/mirrorlist?path=pub/fedora/linux/releases/11/Fedora/x86_64/os
preupgrade-fedora (mirrorlist)
url: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=x86_64
now: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=x86_64
preupgrade-rpmfusion-free (mirrorlist)
url: http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-11&arch=x86_64
now: http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-11&arch=x86_64
preupgrade-rpmfusion-free-updates (mirrorlist)
url: http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-11&arch=x86_64
now: http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-11&arch=x86_64
preupgrade-rpmfusion-nonfree (mirrorlist)
url: http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-11&arch=x86_64
now: http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-11&arch=x86_64
preupgrade-rpmfusion-nonfree-updates (mirrorlist)
url: http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-11&arch=x86_64
now: http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-11&arch=x86_64
preupgrade-updates (mirrorlist)
url: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f11&arch=x86_64
now: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f11&arch=x86_64
Fetched treeinfo from http://mirror.its.uidaho.edu/pub/fedora/linux/releases/11/Fedora/x86_64/os//.treeinfo
treeinfo timestamp: Tue Jun 2 17:15:53 2009
/boot/upgrade/vmlinuz checksum OK
/boot/upgrade/initrd.img checksum OK
/boot/upgrade/install.img checksum OK
Traceback (most recent call last):
File "/usr/share/preupgrade/preupgrade-gtk.py", line 238, in on_assistant_apply
self._do_main()
File "/usr/share/preupgrade/preupgrade-gtk.py", line 257, in _do_main
self.main_preupgrade()
File "/usr/share/preupgrade/preupgrade-gtk.py", line 473, in main_preupgrade
bootdevpath = bootpath_to_anacondapath(stage2_abs,UUID=True)
File "/usr/lib/python2.5/site-packages/preupgrade/dev.py", line 86, in bootpath_to_anacondapath
raise PUError, "/boot is on RAID device %s" % bootdev
NameError: global name 'PUError' is not defined
Now I followed the guide here
http://www.howtoforge.com/software-r...-boot-fedora-8 to get the RAID arrays setup.
Here is the output of
df -h
Code:
[root@fedoraServer ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md2 109G 5.6G 98G 6% /
/dev/md1 190M 170M 11M 95% /boot
tmpfs 1.5G 1.2M 1.5G 1% /dev/shm
/dev/md0 1.4T 874G 433G 67% /Storage
//192.168.0.200/Volume_1
457G 36G 422G 8% /NAS
I have 4 hard drives in my file server, two 120GB and two 1.5TB the two 120s are md1,md2,md3 which are my /,/boot,and swap. the two 1.5TB are md0 which is just for storage. all arrays are in mirror.
Here is the output of
fdisk -l
Code:
[root@fedoraServer ~]# fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xffffffff
Device Boot Start End Blocks Id System
/dev/sda1 * 1 25 200781 fd Linux raid autodetect
/dev/sda2 157 14593 115965202+ fd Linux raid autodetect
/dev/sda3 26 156 1052257+ fd Linux raid autodetect
Partition table entries are not in disk order
Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xffffffff
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 25 200781 fd Linux raid autodetect
/dev/sdb2 157 14593 115965202+ fd Linux raid autodetect
/dev/sdb3 26 156 1052257+ fd Linux raid autodetect
Partition table entries are not in disk order
Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xffffffff
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 182401 1465136001 fd Linux raid autodetect
Disk /dev/sdd: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xffffffff
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 182401 1465136001 fd Linux raid autodetect
And here is the output of
cat /proc/mdstat
Code:
[root@fedoraServer ~]# cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid1 sdc1[0] sdd1[1]
1465135936 blocks [2/2] [UU]
md1 : active raid1 sdb1[0] sda1[1]
200704 blocks [2/2] [UU]
md3 : active raid1 sdb3[0] sda3[1]
1052160 blocks [2/2] [UU]
md2 : active raid1 sdb2[0] sda2[1]
115965120 blocks [2/2] [UU]
unused devices: <none>
I think that's all the information anyone would need about the setup. I am dumbfounded as to why the upgrade fails just because I have the OS on a RAID disk. Any help would be great.