View previous topic :: View next topic |
Author |
Message |
sisqbatas n00b
Joined: 24 Feb 2003 Posts: 24
|
Posted: Fri May 30, 2003 1:01 pm Post subject: Portage tree broken? |
|
|
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 |
|
|
Supermule Guru
Joined: 05 Mar 2003 Posts: 510 Location: /denmark/fyn
|
Posted: Fri May 30, 2003 2:08 pm Post subject: |
|
|
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 |
|
|
Mafteah Apprentice
Joined: 30 May 2003 Posts: 265 Location: IL
|
Posted: Fri May 30, 2003 2:19 pm Post subject: Hi |
|
|
I have the same error when i am trying to install gentoo on reiserfs.
But yesterday it worked fine. |
|
Back to top |
|
|
sisqbatas n00b
Joined: 24 Feb 2003 Posts: 24
|
Posted: Fri May 30, 2003 2:22 pm Post subject: |
|
|
Hi again,
emerge sync worked well (no errors), but... what's the difference between emerge sync and emerge rsync?
6q |
|
Back to top |
|
|
jBilbo Guru
Joined: 27 Jan 2003 Posts: 353 Location: Tarragona (Spain)
|
Posted: Fri May 30, 2003 2:51 pm Post subject: |
|
|
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 |
|
|
Mafteah Apprentice
Joined: 30 May 2003 Posts: 265 Location: IL
|
Posted: Fri May 30, 2003 2:53 pm Post subject: |
|
|
Code: | could easily be fix though |
How? |
|
Back to top |
|
|
Supermule Guru
Joined: 05 Mar 2003 Posts: 510 Location: /denmark/fyn
|
Posted: Fri May 30, 2003 3:43 pm Post subject: |
|
|
Mafteah wrote: | Code: | could easily be fix though |
How? |
reiserfschk
However it has to run on an unmounted partition. _________________ regards,
Supermule |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9523 Location: beyond the rim
|
Posted: Sat May 31, 2003 5:32 pm Post subject: |
|
|
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 |
|
|
stimpy n00b
Joined: 18 Apr 2002 Posts: 49 Location: NZ
|
|
Back to top |
|
|
|