Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
no more R4 on 2.6.11-nitro2
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Gentree
Watchman
Watchman


Joined: 01 Jul 2003
Posts: 5350
Location: France, Old Europe

PostPosted: Fri Oct 14, 2005 10:34 pm    Post subject: no more R4 on 2.6.11-nitro2 Reply with quote

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. 8)
_________________
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
View user's profile Send private message
iphitus
Apprentice
Apprentice


Joined: 03 Aug 2005
Posts: 226

PostPosted: Fri Oct 14, 2005 10:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
Gentree
Watchman
Watchman


Joined: 01 Jul 2003
Posts: 5350
Location: France, Old Europe

PostPosted: Fri Oct 14, 2005 11:02 pm    Post subject: Reply with quote

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. 8)
_________________
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
View user's profile Send private message
iphitus
Apprentice
Apprentice


Joined: 03 Aug 2005
Posts: 226

PostPosted: Sat Oct 15, 2005 12:01 am    Post subject: Reply with quote

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. 8)


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
View user's profile Send private message
Gentree
Watchman
Watchman


Joined: 01 Jul 2003
Posts: 5350
Location: France, Old Europe

PostPosted: Sat Oct 15, 2005 12:22 am    Post subject: Reply with quote

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.

:roll:

Thanks again 8)
_________________
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
View user's profile Send private message
Gentree
Watchman
Watchman


Joined: 01 Jul 2003
Posts: 5350
Location: France, Old Europe

PostPosted: Sat Oct 15, 2005 12:45 am    Post subject: Reply with quote

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!
:roll:
_________________
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
View user's profile Send private message
Gentree
Watchman
Watchman


Joined: 01 Jul 2003
Posts: 5350
Location: France, Old Europe

PostPosted: Mon Oct 17, 2005 1:30 am    Post subject: Reply with quote

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. :roll:

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 8)
_________________
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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
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