Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Portage tree broken?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
sisqbatas
n00b
n00b


Joined: 24 Feb 2003
Posts: 24

PostPosted: Fri May 30, 2003 1:01 pm    Post subject: Portage tree broken? Reply with quote

Hi all,

first of all, sorry for crossposting (for those who have also read a topic like this in the spanish forum) but I think that maybe here we will get some more help. The problem is this: I ran emerge rsync this morning, and after downloading, while it was updating the portage cache, it started to throw some errors. I post the exact message:

Code:
>>> Updating Portage cache... |!!! eclass 'perl-post' in 'perl-post' does not exist:
\!!! eclass 'perl-post' in 'perl-post' does not exist:
|!!! eclass 'perl-post' in 'perl-post' does not exist:
/!!! eclass 'perl-post' in 'perl-post' does not exist:
-!!! eclass 'perl-post' in 'perl-post' does not exist:
/!!! eclass 'perl-post' in 'perl-post' does not exist:
\!!! eclass 'perl-post' in 'perl-post' does not exist:
  ...done!


After that, I tried to emerge -pu --deep world, but more error messages appeared:
Code:
These are the packages that I would merge, in order:

Calculating world dependencies \!!! eclass 'perl-post' in 'perl-post' does not exist:

!!! all ebuilds that could satisfy ">=dev-perl/ExtUtils-MakeMaker-6.05-r1" have been masked.
!!!    (dependency required by "dev-perl/Safe-2.09" [ebuild])

!!! Problem with ebuild sys-apps/man-pages-1.56
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.


I've been looking for the post-perl file (/usr/portage/eclass/post-perl.eclass), and I've found that it was removed from the CVS tree 5 hours ago with the message "folded perl-post functions into perl-module eclass -- was needless".

I'm not a portage expert, but I think that this means that all the ebuild files which inherit from perl-post will be broken, unless they're updated to inherit from perl-module... Am I right? If I'm not an this is an error on my machine, can someone help me to fix it?

Thank you in advance
6q
Back to top
View user's profile Send private message
Supermule
Guru
Guru


Joined: 05 Mar 2003
Posts: 510
Location: /denmark/fyn

PostPosted: Fri May 30, 2003 2:08 pm    Post subject: Reply with quote

Could be a broken filesystem...try unmounting the partition and check it for errors...I have seen that exact error in portage, and it was the reiserfs that was broke (could easily be fix though).

Let us know...

EDIT: U can probably see if it is an fs-error. Try "emerge sync"...if it fails then I bet its your fs.
_________________
regards,
Supermule
Back to top
View user's profile Send private message
Mafteah
Apprentice
Apprentice


Joined: 30 May 2003
Posts: 265
Location: IL

PostPosted: Fri May 30, 2003 2:19 pm    Post subject: Hi Reply with quote

I have the same error when i am trying to install gentoo on reiserfs.
But yesterday it worked fine.
Back to top
View user's profile Send private message
sisqbatas
n00b
n00b


Joined: 24 Feb 2003
Posts: 24

PostPosted: Fri May 30, 2003 2:22 pm    Post subject: Reply with quote

Hi again,

emerge sync worked well (no errors), but... what's the difference between emerge sync and emerge rsync?

6q
Back to top
View user's profile Send private message
jBilbo
Guru
Guru


Joined: 27 Jan 2003
Posts: 353
Location: Tarragona (Spain)

PostPosted: Fri May 30, 2003 2:51 pm    Post subject: Reply with quote

It's exactly the same.

more info in man emerge ;)

sisqbatas wrote:
Hi again,

emerge sync worked well (no errors), but... what's the difference between emerge sync and emerge rsync?

6q

_________________
"A ti corresponde decidir lo que hacer con el tiempo que se te ha concedido."
Miembro del LUG de Tarragona:
http://www.gpltarragona.org
Back to top
View user's profile Send private message
Mafteah
Apprentice
Apprentice


Joined: 30 May 2003
Posts: 265
Location: IL

PostPosted: Fri May 30, 2003 2:53 pm    Post subject: Reply with quote

Code:
could easily be fix though


How?
Back to top
View user's profile Send private message
Supermule
Guru
Guru


Joined: 05 Mar 2003
Posts: 510
Location: /denmark/fyn

PostPosted: Fri May 30, 2003 3:43 pm    Post subject: Reply with quote

Mafteah wrote:
Code:
could easily be fix though


How?


reiserfschk

However it has to run on an unmounted partition.
_________________
regards,
Supermule
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9523
Location: beyond the rim

PostPosted: Sat May 31, 2003 5:32 pm    Post subject: Reply with quote

sisqbatas wrote:
Hi again,
emerge sync worked well (no errors), but... what's the difference between emerge sync and emerge rsync?


"emerge sync" is an alias for "emerge rsync", the latter is deprecated now because it creates some "problems" when you want to do something with the rsync package.
Back to top
View user's profile Send private message
stimpy
n00b
n00b


Joined: 18 Apr 2002
Posts: 49
Location: NZ

PostPosted: Tue Jun 03, 2003 11:08 pm    Post subject: red herring Reply with quote

The filesystem thing is a red herring. Its something about the perl eclasses.
There's a bug raised: see https://bugs.gentoo.org/show_bug.cgi?id=22090.
EDIT: the perl-post.eclass has been put back into CVS, so if you haven't fixed this by re-sync'ing (maybe you use snapshots like me and only update every so often) then download that file from the web-cvs http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/eclass/.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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