bugGNU GRUB - Bugs: bug #17957, ReiserFS journal replay doesn't...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #17957: ReiserFS journal replay doesn't work

Submitted by:  Mikulas Patocka <mikulas>
Submitted on:  Mon 09 Oct 2006 06:57:23 PM UTC  
Votes:  21  
 
Category:  Filesystem Severity:  Major
Priority:  5 - Normal Item Group:  Software Error
Status:  None Privacy:  Public
Assigned to:  None Originator Name:  Mikulas Patocka
Open/Closed:  Closed Release:  0.97
Release:  None Reproducibility:  Once
Planned Release:  None

Sat 15 Dec 2007 09:29:23 PM UTC, comment #2: 

We've moved to GRUB 2 as a development platform. Please can you check if this bug still applies there, and if it does, reopen it?

Thanks

Robert Millan <robertmh>
Project Administrator
Mon 19 Feb 2007 03:55:54 AM UTC, comment #1: 

I had a similar experience (Toshiba laptop, SuSE 10.0, kernel 2.6.13, Grub 0.97)
After a large file copy operation, I hibernated my laptop and then attempted to resume. Grub gave the 'inconsistent filesystem structure'. Booting into another OS did not help, but booting into my 'Safe Mode' entry did.

I managed to reconstruct the problem, and traced it to the 'savedefault' line which was present in my main Linux and Windows entries. After editing the main Linux entry in the grub boot interface and removing the 'savedefault', I managed to boot just fine (with proper resume-from-hibernation and all file transactions completed afterwards).

My guess is that the 'savedefault' entry causes grub to try to access the filestructure of the partition on which the safedefault value is to be saved, and if that filestructure happens to be inconsistent at that moment, grub does not continue booting.

Would it be possible, in such cases, to have grub abort the saving of the 'savedefault' value but continue booting, possibly with a warning message and a 'press return to continue' prompt?

Marco Vervoort <vervoort>
Mon 09 Oct 2006 06:57:23 PM UTC, original submission:  

Once when I rebooted Linux on ReiserFS without proper shutdown (expecting that ReiserFS can recover from that), I was unable to boot Linux kernel using using GRUB --- it reported "Inconsistent filesystem structure".

It wasn't even able to execute "chainloader (hd0,1)+1; savedefault 1" command (with the same message), to load different operating system.

Only one of the entries for an old kernel actually worked, I booted into Linux using it, Linux did journal replay, and GRUB bootes all entries fine since then. I guess that ReiserFS journal replay code in GRUB is buggy.

The system is Suse Linux 10.0

I'm sorry I don't have the dump of that partition in unreadable state.

Mikulas Patocka <mikulas>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by robertmh (Posted a comment)
  • -email is unavailable- added by vervoort (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 21 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-12-15 robertmh Open/ClosedOpen => Closed
    2007-02-19 vervoort Carbon-Copy- => Added marco@greenlightsolutions.nl
        Carbon-Copy- => Added vervoort
    2006-12-20 popefelix Carbon-Copy- => Added popefelix
    2006-12-11 blueyed Carbon-Copy- => Added blueyed

    Back to the top


    Powered by Savane 3.6