LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Gentoo (https://www.linuxquestions.org/questions/gentoo-87/)
-   -   USE="-xattr" emerge -lv portage fails (https://www.linuxquestions.org/questions/gentoo-87/use%3D-xattr-emerge-lv-portage-fails-4175642298/)

mrmazda 11-13-2018 10:19 PM

USE="-xattr" emerge -lv portage fails
 
I've only installed Gentoo twice. For my second I last updated at least 11 months ago. I never got X to not hard lockup the PC.

Now when I try to update I'm blocked by masked EAPI 6, apparently needed to update portage before anything else can be updated. Following is the tail of .bash_history:
Code:

## ~11 months ago tail
eselect news read
rc-update
emerge --deselect dev-haskell/hostname
emerge --depclean
emerge -s droid
emerge --ask media-fonts/droid
emerge -s liberation
emerge --ask media-fonts/liberation-fonts
emerge -s dejavu
emerge -s libertine
emerge --ask media-fonts/libertine
startx IceWM
qlist -ICv > pkglist-201508080700.txt
ll
mc
dfsee
uname -a
reboot
grub
mc
reboot
mc
##        current
emerge -sync
emerge --sync
emerge --update @world
emerge --update --deep --with-bdeps=y @world
USE="-xattr" emerge -lv portage

Tail of result of last command:
Code:

(dependency required by "sys-apps/portage-2.3.51::gentoo" [ebuild])
(dependency required by "portage" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

I was trying to follow https://wiki.gentoo.org/wiki/Handboo...orking/Portage and Upgrading Portage to support EAPI 6 to come up with what I tried. Is there a relatively simple fix for this, or should I give up and install fresh?

mimosinnet 11-14-2018 12:44 AM

See if you can emerge the "required dependency" mentioned before the "(dependency required by...". If the system has not been updated for some time, there may be some packages that need to be updated to be able to emerge portage. If you do not have 'app-portage/eix':

Quote:

emerge eix
eix-update
eix -c --installed-masked
This will give you the list of masked packages. You may need to update some of these packages before being able to emerge portage. In any case, these packages should be mentioned in the output of emerging portage.

Cheers!

mrmazda 11-14-2018 01:21 AM

portage, eix, dev-lang/python-exec, elt-patches are all masked by EAPI 6. :-(

mimosinnet 11-16-2018 07:03 AM

Quote:

Originally Posted by mrmazda (Post 5925868)
portage, eix, dev-lang/python-exec, elt-patches are all masked by EAPI 6. :-(

What about using an old portage snapshot (also covered in the gentoo wiki).

Cheers!


All times are GMT -5. The time now is 07:35 PM.