Bug 503104

Summary: Yaboot doesn't like root=UUID - Syntax error or read error config
Product: [Fedora] Fedora Reporter: James Laska <jlaska>
Component: yabootAssignee: Tony Breeds <tony>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: dwmw2, jturner, pnasrat, rrakus, tony
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-12-16 19:40:57 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
yaboot.conf none

Description James Laska 2009-05-28 20:58:03 UTC
Created attachment 345841 [details]
yaboot.conf

Description of problem:

Installing Fedora 11 sometimes results in a system with root=UUID.  Yaboot does not appear to like the UUID string in the yaboot.conf and fails to boot the OS.


Version-Release number of selected component (if applicable):
yaboot-1.3.14-12.fc11

How reproducible:
Not every time ... it's only when yaboot.conf contains root=UUID.

Steps to Reproduce:
1. Install Fedora 11 on an IBM Power5 system
  
Actual results:

Elapsed time since release of system processors: 203130 mins 38 secs

Config file read, 32768 bytes
Config file error: Token is too long near line 0 in file /etc/yaboot.conf
Syntax error or read error config
Welcome to yaboot version 1.3.14 (Red Hat 1.3.14-12.fc11)
Enter "help" to get some basic usage information
boot: 

Expected results:

Successful boot

Additional info:

 * See attached yaboot.conf

Comment 1 Roman Rakus 2009-06-02 12:20:46 UTC
I can't reproduce it on ppc iBook G4. root=UUID=... is parsed well.
I will try to investigate it more...

Comment 2 Roman Rakus 2009-06-02 12:30:52 UTC
For me, this looks like bad yaboot.conf file. Attached file seems to be ok, but is this one really read by yaboot?

Comment 3 Bug Zapper 2009-06-09 16:44:30 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 4 Tony Breeds 2009-06-23 01:05:18 UTC
(In reply to comment #0)

> Installing Fedora 11 sometimes results in a system with root=UUID.  Yaboot does
> not appear to like the UUID string in the yaboot.conf and fails to boot the OS.

I can't reproduce this on the machines I have access to [in fact my Fedora systems all have root=UUID].  I'm tempted to close it, as it looks like a bad yaboot.conf.  Which begs the question how is it getting corrupted?.

Can you reproduce the error with yaboot.debug from:
http://kojipkgs.fedoraproject.org/scratch/tbreeds/task_1431096/yaboot-1.3.14-14.fc12.ppc.rpm

Also what type of filesystem is your /boot?

Comment 5 James Laska 2009-06-23 12:25:33 UTC
(In reply to comment #4)
> (In reply to comment #0)
> 
> > Installing Fedora 11 sometimes results in a system with root=UUID.  Yaboot does
> > not appear to like the UUID string in the yaboot.conf and fails to boot the OS.
> 
> I can't reproduce this on the machines I have access to [in fact my Fedora
> systems all have root=UUID].  I'm tempted to close it, as it looks like a bad
> yaboot.conf.  Which begs the question how is it getting corrupted?.
> 
> Can you reproduce the error with yaboot.debug from:
> http://kojipkgs.fedoraproject.org/scratch/tbreeds/task_1431096/yaboot-1.3.14-14.fc12.ppc.rpm
> 
> Also what type of filesystem is your /boot?  

I'll have to spend some time installing several systems to identify when it fails.  

I suspect the root=UUID in the yaboot.conf isn't to blame, unfortunately it was the only difference between a working and non-working yaboot.conf. 

It doesn't reproduce all the time, it seems specific to the partitioning used.  For example, when I kickstart RAID a Power5 ... I think that was enough to introduce the failure.  

Retesting ...

Comment 6 Tony Breeds 2009-11-26 01:12:32 UTC
I think the yaboot in F-12 is okay, so we can close this right?

Comment 7 James Laska 2009-12-16 19:40:57 UTC
Good catch Tony, yes we can close this puppy out.  There was another bug related to dracut on ppc in F-12 (which may have been the root cause for this issue).  That problem is resolved.