View previous topic :: View next topic |
Author |
Message |
Gentree Watchman
Joined: 01 Jul 2003 Posts: 5350 Location: France, Old Europe
|
Posted: Fri Oct 14, 2005 10:34 pm Post subject: no more R4 on 2.6.11-nitro2 |
|
|
Hi,
I have been using R4 for 18mths and 2.6.11-nitro2 since it came out.
Never any real probs but now I cant even get it to format and mount a partition.
Dont know if I've poked something I should or an update too far somewhere but after a mkfs.reiser4 it fails to mount the new fs and fsck.reiser4 shows errors and suggests --build-fs
if I do it finds plenty to do but despite reporting it clean it still fails to mount with just the same error.
Code: | Leaves: read 0, inserted 0, by item 0
Time interval: Sat Oct 15 00:22:35 2005 - Sat Oct 15 00:22:35 2005
CHECKING SEMANTIC TREE
FSCK: Failed to recognize the plugin for the directory [29:0:2a].
FSCK: Trying to recover the directory [29:0:2a] with the default plugin--dir40.
FSCK: The file [29:0:2a] does not have a StatData item. Creating a new one.
Plugin dir40.
FSCK: Node (24), item (0), [29:0:2a] (stat40): wrong size (0), Fixed to (2).
FSCK: Node (24), item (0), [29:0:2a] (stat40): wrong bytes (0), Fixed to (100).
FSCK: No 'lost+found' entry found. Building a new object with the key 2a:0:ffff.
FSCK: Failed to recognize the plugin for the directory [2a:0:ffff].
FSCK: Trying to recover the directory [2a:0:ffff] with the default
plugin--dir40.
FSCK: The file [2a:0:ffff] does not have a StatData item. Creating a new one.
Plugin dir40.
FSCK: Directory [2a:0:ffff]: The entry "." is not found. Insert a new one.
Plugin (dir40).
FSCK: Node (24), item (2), [2a:0:ffff] (stat40): wrong size (0), Fixed to (1).
FSCK: Node (24), item (2), [2a:0:ffff] (stat40): wrong bytes (0), Fixed to (50).
Found 2 objects.
Time interval: Sat Oct 15 00:22:35 2005 - Sat Oct 15 00:22:35 2005
CLEANUPING STORAGE TREE
Removed items 0
Time interval: Sat Oct 15 00:22:35 2005 - Sat Oct 15 00:22:35 2005
FSCK: File count 0 is wrong. Fixed to 2.
***** fsck.reiser4 finished at Sat Oct 15 00:22:35 2005
Closing fs...done
FS is consistent.
bash-3.00#mount -t reiser4 /dev/hda20 /tmp
mount: wrong fs type, bad option, bad superblock on /dev/hda20,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
|
I think at some stage I inadvertantly let portage update me to 1.0.5 although I never used it to format anything and this partition is completly new.
I've deliberately stayed with 1.0.4 since I want to see 1.0.5 do some mileage before I adopt it and 1.0.4 has proved very good for me.
Maybe I'm just tired and I'm doing something careless , but I cant see why this no longer works.
Suggestions pls.
TIA, Gentree. _________________ Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86 |
|
Back to top |
|
|
iphitus Apprentice
Joined: 03 Aug 2005 Posts: 226
|
Posted: Fri Oct 14, 2005 10:50 pm Post subject: |
|
|
Upgrade your kernel, there have been internal changes in reiser4 since 2.6.11-nitro2.
Give archck8 a shot, it's in this forum. |
|
Back to top |
|
|
Gentree Watchman
Joined: 01 Jul 2003 Posts: 5350 Location: France, Old Europe
|
Posted: Fri Oct 14, 2005 11:02 pm Post subject: |
|
|
Thanks for the reply.
what do you mean by "internal changes" ? If I use the same kernel and still have reiser4progs-1.0.4 it should still work.
Dont tell me the ebuild with the same version now loads different software??
I got the feeling that was going to be one of those "Gentoo moments".
Hav you got some specifics.
Thanks again. _________________ Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86 |
|
Back to top |
|
|
iphitus Apprentice
Joined: 03 Aug 2005 Posts: 226
|
Posted: Sat Oct 15, 2005 12:01 am Post subject: |
|
|
Gentree wrote: | Thanks for the reply.
what do you mean by "internal changes" ? If I use the same kernel and still have reiser4progs-1.0.4 it should still work.
Dont tell me the ebuild with the same version now loads different software??
I got the feeling that was going to be one of those "Gentoo moments".
Hav you got some specifics.
Thanks again. |
No, it looks like fsck has made changes to the filesystem, and has caused it to be unreadable by your current kernel. You dont really have much choice but to upgrade now. |
|
Back to top |
|
|
Gentree Watchman
Joined: 01 Jul 2003 Posts: 5350 Location: France, Old Europe
|
Posted: Sat Oct 15, 2005 12:22 am Post subject: |
|
|
I found the cause of confusion , upgrading R4 had pulled in libaal-1.0.5 but when I pulled back r4 to 1.0.4 I did not notice libaal.
But : that has not fixed it , still get the same.
Luckily I was not dumb enough to do this on a data partition, it was a brand new one so I just reformatted with the rebuild utils.
Oddly I still get the same error.
Make sense??
I really dont want to have to debug a whole new kernel and start running different R4 versions until I know it has been fully tested. I cannot risk the downtime if it starts to play up.
I had a working R4 set up , there is not reason to accept an unwanted update .
I need to know why this ebuild is not longer building the software that I had before.
This is not CVS , it is a stable ebuild version , it _should not_ change.
Thanks again _________________ Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86 |
|
Back to top |
|
|
Gentree Watchman
Joined: 01 Jul 2003 Posts: 5350 Location: France, Old Europe
|
Posted: Sat Oct 15, 2005 12:45 am Post subject: |
|
|
Damn, I said this was a gentoo moment.
I found I can solve this by getting version 1.1 of the 1.0.4 ebuild off cvs!
This is crap, I emerge sync, rebuild and existing package with what appears as the same version and it breaks.
Not good.
Anyway I have recovered the working system but it cost me a few hours of messing.
Now I've forgotten what I wanted to do with the partition in the first place!
_________________ Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86 |
|
Back to top |
|
|
Gentree Watchman
Joined: 01 Jul 2003 Posts: 5350 Location: France, Old Europe
|
Posted: Mon Oct 17, 2005 1:30 am Post subject: |
|
|
After further digging I found that the most recent reiser4progs ebuild that actually works with the reiser4-1.0.4 in my kernel is reiser4progs-1.0.4.ebuild v1.4
A patch was applied in v1.5 for more recent kernels (presumably with the plugin model) that breaks existing 1.0.4.
You can mkfs but it wont mount.
All 1.0.4 have just been removed from portage, leaving 1.0.4_p1 which does not work either and the later 1.0.5
It appears the maintainer of these ebuilds does not understand the software or the patches he is applying and does not test the ebuilds he is maintaining.
So if you wish to be able to create R4 partions bases on 1.0.4 that work with 2.6.11 kernels (or for example to keep them readable by lxnay R4 liveCD kernel) you will need
http://www.gentoo.org/cgi-bin/viewcvs.cgi/*checkout*/sys-fs/reiser4progs/reiser4progs-1.0.4.ebuild?rev=1.4
put it in overlay do the ebuild ... digest thing , mask 1.0.5 reiser4progs and libaal then rebuild .
HTH _________________ Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86 |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|