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
.
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!