LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Gentoo (https://www.linuxquestions.org/questions/gentoo-87/)
-   -   Profile update for gentoo (https://www.linuxquestions.org/questions/gentoo-87/profile-update-for-gentoo-888107/)

abdoullah 06-24-2011 08:08 AM

Profile update for gentoo
 
Hi Guys,
I am trying to update my gentoo box profile, of course i read that updating the portage should be done first but my issue is: I fail to update portage, and it's throwing the following error:
"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.3 (masked by: EAPI 3)
- 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."
it's controversial because as I understood : in order to update the portage you have to update the portage first :D.

so I tried this "emerge --nodeps portage" to try the update without paying attention to dependencies, and agin failed and gave me this:
>>> Emerging (1 of 1) sys-apps/portage-2.1.9.42
Traceback (most recent call last):
File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()
File "/usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
myopts, myaction, myfiles, spinner)
File "/usr/lib64/portage/pym/_emerge/__init__.py", line 14872, in action_build
retval = mergetask.merge()
File "/usr/lib64/portage/pym/_emerge/__init__.py", line 10875, in merge
rval = self._merge()
File "/usr/lib64/portage/pym/_emerge/__init__.py", line 11176, in _merge
self._main_loop()
File "/usr/lib64/portage/pym/_emerge/__init__.py", line 11313, in _main_loop
self._poll_loop()
File "/usr/lib64/portage/pym/_emerge/__init__.py", line 9667, in _poll_loop
handler(f, event)
File "/usr/lib64/portage/pym/_emerge/__init__.py", line 2427, in _output_handler
buf.fromfile(files.process, self._bufsize)
IOError: [Errno 11] Resource temporarily unavailable

Please help!

i92guboj 06-25-2011 02:58 AM

You need to emerge a middle version, which is compatible with eapi3, then you can do the full update. Try this:

Code:

emerge =portage-2.1.6.13
Then try updating again.


All times are GMT -5. The time now is 09:39 AM.