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

Submitter:  Mikulas Patocka <mikulas>
Submitted:  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:  None
Release:  0.97 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>
Group 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>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

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)
  •  

    There are 21 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    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 -email is unavailable-
        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.13-d3ae.
    Corresponding source code