View previous topic :: View next topic |
Author |
Message |
Kjammer n00b
Joined: 20 Nov 2005 Posts: 14
|
Posted: Mon Jan 10, 2011 12:29 am Post subject: Can't update portage becuase need to update portage [solved] |
|
|
Hello,
I just did #emerge --sync and now it wants me to emerge portage because it is out of date. But when I try to do that, it says that I need EAPI 3, which my current version of portage doesn't support.
To upgrade portage, It needs to support EAPI 3
To support EAPI 3, I need to upgrade portage
To upgrade portage, It needs to support EAPI 3
See the problem here?
The man page says masked EAPIs are masked because portage can't handle them. Which I assume means if I bypass the mask, it will still fail.
Now what do I do?
Thanks in advance.
Code: | # emerge portage
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy "app-shells/bash-completion" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-shells/bash-completion-1.2 (masked by: EAPI 3)
The current version of portage supports EAPI '2'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "app-admin/eselect-1.2.11" [ebuild])
(dependency required by "sys-apps/portage-2.1.9.25" [ebuild])
(dependency required by "portage" [argument])
|
Last edited by Kjammer on Mon Jan 10, 2011 1:38 am; edited 1 time in total |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Mon Jan 10, 2011 12:35 am Post subject: |
|
|
That's only eselect wanting bah-completion.
It's useflag controlled, so with a bit of tinkering, you can get around it. |
|
Back to top |
|
|
Kjammer n00b
Joined: 20 Nov 2005 Posts: 14
|
Posted: Mon Jan 10, 2011 12:50 am Post subject: |
|
|
Oh thank you, I forgot that bash-completion was a useflag. Now it works perfectly. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21633
|
Posted: Mon Jan 10, 2011 1:13 am Post subject: Re: Can't update portage becuase I need to update portage |
|
|
Kjammer wrote: | To upgrade portage, It needs to support EAPI 3
To support EAPI 3, I need to upgrade portage
To upgrade portage, It needs to support EAPI 3
See the problem here? | How long had it been since your last update? Such problems can appear when trying to upgrade badly outdated systems, but should be rare otherwise. |
|
Back to top |
|
|
Kjammer n00b
Joined: 20 Nov 2005 Posts: 14
|
Posted: Mon Jan 10, 2011 1:35 am Post subject: |
|
|
Hu wrote: | How long had it been since your last update? |
At least a year, probably two.
One of the reasons why I procrastinated on this was because revdep-rebuild was having problems with broken lib files (possibly from removing the ATI drivers after I upgraded to an NVIDIA video card last March). It wasn't until today when I decided to fix things.
So yeah, guilty of system neglect. |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Mon Jan 10, 2011 12:49 pm Post subject: |
|
|
Gentoo try to maintain an upgrade path BUT at some point a line has to be drawn. iirc over a year and good luck
To be fair if you havn't updated in over a year it would be quicker to install from scatch, the number of packages changed would be a complete system re-install anyway PLUS you wouldn't have the expect ABI clash here and there to deal with _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
tomk Bodhisattva
Joined: 23 Sep 2003 Posts: 7221 Location: Sat in front of my computer
|
|
Back to top |
|
|
|