Bug 481037 - Partition UUID and labels not available with dmraid and promise-sata
Summary: Partition UUID and labels not available with dmraid and promise-sata
Keywords:
Status: CLOSED DUPLICATE of bug 480667
Alias: None
Product: Fedora
Classification: Fedora
Component: dmraid
Version: 10
Hardware: i686
OS: Linux
low
urgent
Target Milestone: ---
Assignee: LVM and device-mapper development team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-01-21 21:05 UTC by Christian Jose
Modified: 2009-06-03 20:11 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-02-12 11:16:22 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
output of 'blkid' command after booting DVD in recovery mode (1.90 KB, text/plain)
2009-01-21 21:05 UTC, Christian Jose
no flags Details
output of 'blkid' command after booting system normally (881 bytes, text/plain)
2009-01-21 21:06 UTC, Christian Jose
no flags Details
output of 'lsmod' command when booting from DVD in recovery mode (1.81 KB, text/plain)
2009-01-21 21:07 UTC, Christian Jose
no flags Details
output of 'lsmod' command when booting system normally (1.93 KB, text/plain)
2009-01-21 21:08 UTC, Christian Jose
no flags Details
copy of fstab file (1.62 KB, text/plain)
2009-01-21 21:09 UTC, Christian Jose
no flags Details

Description Christian Jose 2009-01-21 21:05:35 UTC
Created attachment 329653 [details]
output of 'blkid' command after booting DVD in recovery mode

Description of problem:
After installing FC10 from the i386 DVD, the system does not boot, due to the error, "unable to resolve UUID". This affects my /opt, /usr, /tmp and /var partitions. If I then boot from the DVD and select "Recover", I can edit the fstab and replace the "UUID=" references with "LABEL=" references but when booting from the installed system, the error "UNABLE to resolve LABEL" occurs for the same partitions.

Looking at the output of 'blkid' when booting from the DVD lists all UUIDs and LABELs exactly as listed in the fstab, however, when booting the system normally and entering maintenance mode, several UUIDs and LABELs are not apparent.

Version-Release number of selected component (if applicable):
All available versions in FC10, including updates

How reproducible:
Always

Steps to Reproduce:
Boot system normally
Please see attached files:
blkid_cd.txt - output of 'blkid' command after booting DVD in recovery mode
blkid_norm.txt - output of 'blkid' command after booting system normally
lsmod_cd.txt - output of 'lsmod' command after booting DVD in recovery mode
lsmod_norm.txt - output of 'lsmod' command after booting system normally
fstab - copy of /etc/fstab showing UUIDs commented out and LABELs
  
Actual results:
Failure to boot as paritions are not available

Expected results:
Bootable system

Additional info:
I am running the following hardware configuration:
System board - Asus P4C800E Deluxe with on-board Promise SATA RAID
Disks - Two 150GB (identical) SATA disks mirrored using Promise

This configuration worked perfectly under FC9 until I upgraded to FC10 - on 11th December 2008. I have since performed a fresh install of FC10 (even recreating the partitions - except /home) and the problem remains on the same partitions. (I have heard a suggestion that this problem may have been introduced to FC9 in an update after December 11th although I cannot confirm this.

Comment 1 Christian Jose 2009-01-21 21:06:57 UTC
Created attachment 329654 [details]
output of 'blkid' command after booting system normally

Comment 2 Christian Jose 2009-01-21 21:07:53 UTC
Created attachment 329655 [details]
output of 'lsmod' command when booting from DVD in recovery mode

Comment 3 Christian Jose 2009-01-21 21:08:47 UTC
Created attachment 329656 [details]
output of 'lsmod' command when booting system normally

Comment 4 Christian Jose 2009-01-21 21:09:41 UTC
Created attachment 329657 [details]
copy of fstab file

Comment 5 Christian Jose 2009-01-21 21:12:54 UTC
I can also provide a screenshot of the error if this would be helpful.
I am willing to provide any information that can assist toward getting this resolved - creating a fresh initrd does not resolve the problem.
The system is fully fully updated to 19th January 2009.

Comment 6 Christian Jose 2009-01-22 22:21:13 UTC
It's possible that this is identical to bug 476818.

Comment 7 Hans de Goede 2009-01-23 07:33:06 UTC
Try booting with root=/dev/mapper/isw_beadbdgjge_ARRAY on the kernel cmdline (you can edit the root= argument in the grub boot menu, no need for rescue mode.

Comment 8 Christian Jose 2009-02-02 21:55:59 UTC
Unfortunately, I'm in the middle of moving house, so it could take several days before I get the opportunity to try anything more.

Comment 9 Hans de Goede 2009-02-12 11:16:22 UTC
I think this probably is the same issue as bug 480667, so I'm closing this as a duplicate of that. Note that bug 480667 is currently closed with a resolution of rawhide, but I'll do an mkinitrd update for F-10 today containing the fix.

It would be good if you (once the whole moving houses is done) could try regenerating your initrd with the new mkinitrd, and see if that fixes things. See bug 480667 for a link to the update.

*** This bug has been marked as a duplicate of bug 480667 ***

Comment 10 Christian Jose 2009-06-03 20:11:40 UTC
Sorry it's taken so long to be able to feed-back on this bug.

The house move went well but my chosen ISP was completely incompetent, so I eventually gave up and switched provider, it's taken months to get back on the internet.

Anyway. I'm pleased to report that the answer to my problem has two parts and is now resolved.

I didn't manage to get the suggestion at comment #7 working - maybe I was doing it wrong, never mind!

Basically, the updated mkinitrd, nash, dmraid and libbdevid-python packages noted in bug 476818 resolved the problem with the partition UUIDs not being available for all partitions. However, this resulted in a segfault in nash (bug 476818 comment #43 is the same problem). I then performed the edit to the mkinitrd script referenced in bug 476818 comment #49 (except that the line to edit wasn't line 282, it's line 286 : mkinitrd-6.0.71-4.fc10.i386).

Sorry the positive news comes only days before Fedora 11 is released.

Thank you for all the help and support and for resolving the problem so effectively.


Note You need to log in before you can comment on or make changes to this bug.