Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo upgrade blocked by portage conflict
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
dbmcintosh
n00b
n00b


Joined: 19 Jan 2019
Posts: 5

PostPosted: Sat Jan 19, 2019 1:39 pm    Post subject: Gentoo upgrade blocked by portage conflict Reply with quote

I installed Gentoo about a year ago and confess I have not done a sync at all during that time. Then last week did a portage sync and planned to do a full @world update. I then had loads of conflicts which I have tried to solve but it has now boiled down to the error below.

This suggests that I cannot move ahead until I upgrade portage.

Code:

falcon ~ # emerge -ua1tv @xserver

 * IMPORTANT: 2 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=x11-base/xorg-drivers-1.20" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/xorg-drivers-9999::gentoo (masked by: EAPI 7)
- x11-base/xorg-drivers-1.20::gentoo (masked by: EAPI 7)

The current version of portage supports EAPI '6'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
(dependency required by "x11-base/xorg-server-1.20.3::gentoo[xorg]" [ebuild])
(dependency required by "@xserver" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



When I try and upgrade portage, I get a slot conflict. How do I resolve this? If I unmerge portage I expect I will really break things because I am unmerging the packaging framework itself. Any suggestions welcome.

Code:

Calculating dependencies... done!
[ebuild  N     ] app-crypt/openpgp-keys-gentoo-release-20190102  USE="{-test}"
[ebuild  N     ] dev-python/bz2file-0.98  PYTHON_TARGETS="python2_7 (-pypy)"
[ebuild  N     ] dev-python/setuptools-36.7.2  USE="{-test}" PYTHON_TARGETS="python2_7 python3_6 (-pypy) (-pypy3) -python3_4 -python3_5"
[ebuild     U  ] dev-python/certifi-2018.4.16 [2017.4.17] PYTHON_TARGETS="python3_6* -python3_5* (-python3_7)"
[ebuild  N     ] app-portage/gemato-14.0  USE="blake2 bzip2 gpg -lzma -sha3 {-test} -tools" PYTHON_TARGETS="python2_7 python3_6 (-pypy) -python3_4 -python3_5 (-python3_7)"
[ebuild     U ~] sys-apps/portage-2.3.54-r1 [2.3.24-r1] USE="rsync-verify*" PYTHON_TARGETS="python3_6* -python3_5* -python3_7%"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/portage:0

  (sys-apps/portage-2.3.54-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    sys-apps/portage (Argument)

  (sys-apps/portage-2.3.24-r1:0/0::gentoo, installed) pulled in by
    sys-apps/portage[python_targets_python2_7(-),python_targets_python3_5(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (dev-java/java-config-2.2.0-r3:2/2::gentoo, installed)
                                                                                                                                                                                                                                                                                                             
    sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (app-portage/gentoolkit-0.4.0:0/0::gentoo, installed)
                                                                                                                                                                                                                                                                                   


Thanks.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42163
Location: 56N 3W

PostPosted: Sat Jan 19, 2019 1:54 pm    Post subject: Reply with quote

dbmcintosh,

Welcome to Gentoo.

As you say, your system is suffering from neglect.
Code:
The current version of portage supports EAPI '6'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.


Your command
Code:
emerge -ua1tv @xserver
won't do what's needed. You need to update portage and all the things that depends on.
Lets go for broke. If this command does not offer to emerge something post the entire output.

Code:
emerge -uDNav --with-bdeps=y --backtrack=100 --keep-going
If it offers to emerge something, let it.

You will need to do this several times. Until portage has been updated, it will only consider ebuilds at EAPI6 or less. If there is a depgraph solution you are on your way.
Once you have a new portage, it will consider ebuilds up to and including EAPI7, which will include more recent packages.

Code:
 * IMPORTANT: 2 config files in '/etc/portage' need updating.
means what it says.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6749
Location: Austria

PostPosted: Sat Jan 19, 2019 2:08 pm    Post subject: Reply with quote

You can update portage alone by temporarily setting PYTHON_TARGETS like this:

Code:
# PYTHON_TARGETS="python3_5" emerge -1va portage


(in the absence of you updating your system, the default PYTHON_TARGETS switched away from python3_5 to python3_6 which complicates things in addition)
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
dbmcintosh
n00b
n00b


Joined: 19 Jan 2019
Posts: 5

PostPosted: Sat Jan 19, 2019 2:19 pm    Post subject: Reply with quote

Thanks Neddy for quick reply.

So I ran this command as you suggested but am still getting problems.
Code:

emerge -uDNav --with-bdeps=y --backtrack=100 --keep-going sys-apps/portage


It said there was slot conflict on Perl so I just uninstalled the old version, hoping this would let it try and install the latest version only (into a free slot), but it is now saying it has to install both versions into the same slot.

Here is the output as requested. Any further suggestions appreciated:

Code:


These are the packages that would be merged, in order:

Calculating dependencies  . ...... done!
[ebuild     U  ] sys-libs/ncurses-6.1-r2:0/6::gentoo [6.0-r1:0/6::gentoo] USE="cxx unicode -ada -debug -doc -gpm -minimal -profile -static-libs {-test} -threads -tinfo -trace" ABI_X86="(64) -32 (-x32)" 3,287 KiB
[ebuild     U  ] dev-lang/python-exec-2.4.6:2::gentoo [2.4.5:2::gentoo] PYTHON_TARGETS="(jython2_7) (pypy) (pypy3) (python2_7) (python3_4) (python3_5) (python3_6) (-python3_7)" 86 KiB
[ebuild     U  ] dev-libs/libatomic_ops-7.6.6::gentoo [7.6.0::gentoo] ABI_X86="(64) -32 (-x32)" 487 KiB
[ebuild     U  ] sys-devel/automake-wrapper-11::gentoo [10::gentoo] 0 KiB
[ebuild     U  ] sys-devel/autoconf-wrapper-13-r1::gentoo [13::gentoo] 0 KiB
[ebuild     U  ] dev-util/re2c-1.0.3::gentoo [0.16::gentoo] 5,671 KiB
[ebuild     U  ] sys-libs/zlib-1.2.11-r2:0/1::gentoo [1.2.11-r1:0/1::gentoo] USE="-minizip -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild   R    ] sys-libs/cracklib-2.9.6-r1::gentoo  USE="nls zlib -python -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_6* -python3_4 -python3_5*" 628 KiB
[ebuild     U  ] app-admin/eselect-1.4.13::gentoo [1.4.11::gentoo] USE="-doc -emacs -vim-syntax" 174 KiB
[ebuild     U  ] app-eselect/eselect-python-20171204::gentoo [20160516::gentoo] 46 KiB
[ebuild     U  ] virtual/logger-0-r1::gentoo [0::gentoo] 0 KiB
[ebuild  N    #] dev-lang/perl-5.24.4:0/5.24::gentoo  USE="berkdb gdbm -debug -doc -ithreads" 11,434 KiB
[ebuild  N     ] dev-lang/perl-5.26.2:0/5.26::gentoo  USE="berkdb gdbm -debug -doc -ithreads" 11,669 KiB
[ebuild     U  ] virtual/perl-Data-Dumper-2.167.0::gentoo [2.160.0-r1::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-Test-Harness-3.380.0::gentoo [3.360.100_rc-r3::gentoo] 0 KiB
[ebuild     U  ] sys-kernel/linux-headers-4.14-r1::gentoo [4.13::gentoo] USE="-headers-only" 7,835 KiB
[ebuild     U  ] virtual/perl-ExtUtils-MakeMaker-7.240.0::gentoo [7.100.200_rc-r3::gentoo] 0 KiB
[ebuild     U  ] dev-libs/libbsd-0.9.1::gentoo [0.8.6::gentoo] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 379 KiB
[ebuild     U  ] sys-libs/libseccomp-2.3.3::gentoo [2.3.2::gentoo] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 552 KiB
[ebuild     U  ] dev-libs/openssl-1.0.2q::gentoo [1.0.2n::gentoo] USE="asm sslv3 tls-heartbeat zlib -bindist -gmp -kerberos -rfc3779 -sctp -sslv2 -static-libs {-test} -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 5,233 KiB
[ebuild     U  ] sys-libs/libcap-2.25::gentoo [2.24-r2::gentoo] USE="pam -static-libs" ABI_X86="(64) -32 (-x32)" 63 KiB
[ebuild     U  ] app-misc/pax-utils-1.2.3::gentoo [1.2.2-r2::gentoo] USE="seccomp -caps -debug -python" 647 KiB
[ebuild     U  ] dev-libs/boehm-gc-7.6.4::gentoo [7.4.2::gentoo] USE="cxx threads* -static-libs" ABI_X86="(64%*) -32% (-x32)" 1,095 KiB
[ebuild     U  ] sys-apps/sandbox-2.13::gentoo [2.12::gentoo] ABI_X86="(32) (64) (-x32)" 416 KiB
[ebuild     U  ] sys-libs/pam-1.3.0-r2::gentoo [1.2.1-r2::gentoo] USE="berkdb cracklib filecaps nls pie -audit -debug -nis (-selinux) {-test} -vim-syntax%" ABI_X86="(64) -32 (-x32)" 1,754 KiB
[ebuild     U  ] sys-apps/shadow-4.6::gentoo [4.5::gentoo] USE="acl cracklib nls pam xattr -audit (-selinux) -skey" 3,716 KiB
[ebuild     U  ] dev-libs/libgpg-error-1.29::gentoo [1.27-r1::gentoo] USE="nls -common-lisp -static-libs" ABI_X86="(64) -32 (-x32)" 874 KiB
[ebuild     U  ] sys-devel/bison-3.1::gentoo [3.0.4-r1::gentoo] USE="nls -examples -static {-test}" 1,951 KiB
[ebuild     U  ] net-libs/gnutls-3.5.19:0/30::gentoo [3.5.15:0/30::gentoo] USE="cxx idn nls openssl seccomp tls-heartbeat zlib -dane -doc -examples -guile -openpgp -pkcs11 -sslv2 -sslv3 -static-libs {-test} (-test-full) -tools -valgrind" ABI_X86="(64) -32 (-x32)" 7,071 KiB
[ebuild     U  ] sys-apps/help2man-1.47.6::gentoo [1.47.4::gentoo] USE="nls" 189 KiB
[ebuild  NS    ] sys-devel/automake-1.16.1-r1:1.16::gentoo [1.11.6-r3:1.11::gentoo, 1.15.1-r2:1.15::gentoo] USE="{-test}" 1,499 KiB
[ebuild     U  ] dev-lang/python-2.7.15:2.7::gentoo [2.7.14-r1:2.7::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) (wide-unicode) xml (-berkdb) -bluetooth% -build -doc -examples -hardened -libressl -sqlite -tk -wininst" 12,362 KiB
[ebuild     U  ] dev-lang/python-3.6.5:3.6/3.6m::gentoo [3.6.3-r1:3.6/3.6m::gentoo] USE="gdbm ipv6 ncurses readline ssl (threads) xml -build -examples -hardened -libressl -sqlite {-test} -tk -wininst" 16,663 KiB
[ebuild     U  ] dev-libs/libgcrypt-1.8.3:0/20::gentoo [1.8.1:0/20::gentoo] USE="-doc -o-flag-munging% -static-libs" ABI_X86="(64) -32 (-x32)" 2,920 KiB
[ebuild     U  ] net-misc/curl-7.62.0::gentoo [7.58.0::gentoo] USE="ipv6 ssl -adns -brotli -http2 -idn -kerberos -ldap -metalink -rtmp -samba -ssh -static-libs {-test} -threads" ABI_X86="(64) -32 (-x32)" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 2,945 KiB
[ebuild     U  ] dev-libs/libxml2-2.9.8:2::gentoo [2.9.7:2::gentoo] USE="ipv6 python readline -debug -examples -icu -lzma -static-libs {-test}" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_6* -python3_4 -python3_5* (-python3_7)" 5,341 KiB
[ebuild     U  ] app-misc/ca-certificates-20180409.3.37::gentoo [20161130.3.30.2::gentoo] USE="-cacert (-insecure_certs%)" 22,729 KiB
[ebuild   R    ] dev-util/ninja-1.8.2::gentoo  USE="-doc -emacs {-test} -vim-syntax (-zsh-completion%)" 0 KiB
[ebuild     U  ] app-crypt/pinentry-1.1.0-r2::gentoo [1.0.0-r2::gentoo] USE="ncurses -caps -emacs -fltk% -gnome-keyring -gtk -qt5 -static" 457 KiB
[ebuild     U  ] dev-libs/libxslt-1.1.32::gentoo [1.1.30-r2::gentoo] USE="crypt -debug -examples -python -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 3,361 KiB
[ebuild     U  ] app-text/build-docbook-catalog-1.21::gentoo [1.19.1::gentoo] 5 KiB
[ebuild     U  ] x11-base/xcb-proto-1.13::gentoo [1.12-r2::gentoo] ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 -python3_4 -python3_5* (-python3_7)" 149 KiB
[ebuild     U  ] app-crypt/gnupg-2.2.10::gentoo [2.2.4-r2::gentoo] USE="bzip2 nls readline smartcard ssl -doc -ldap (-selinux) -tofu -tools -usb -wks-server" 6,504 KiB
[ebuild  N     ] dev-python/setuptools-36.7.2::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_6 (-pypy) (-pypy3) -python3_4 -python3_5" 710 KiB
[ebuild     U  ] dev-python/certifi-2018.4.16::gentoo [2017.4.17::gentoo] PYTHON_TARGETS="python2_7 python3_6* (-pypy) (-pypy3) -python3_4 -python3_5* (-python3_7)" 147 KiB
[ebuild     U  ] dev-python/pyxattr-0.6.0-r1::gentoo [0.5.5::gentoo] USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_6%* (-pypy) -python3_4 -python3_5* (-python3_7)" 31 KiB
[ebuild  N     ] dev-util/meson-0.48.2::gentoo  USE="{-test}" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)" 1,281 KiB
[ebuild     U  ] app-admin/perl-cleaner-2.27::gentoo [2.25::gentoo] 8 KiB
[ebuild     U  ] dev-util/gdbus-codegen-2.56.4::gentoo [2.52.3::gentoo] PYTHON_SINGLE_TARGET="python3_6%* -python2_7% -python3_4% -python3_5% (-python3_7)" PYTHON_TARGETS="python2_7 python3_6* -python3_4 -python3_5* (-python3_7)" 6,866 KiB
[ebuild  N     ] x11-base/xorg-proto-2018.4::gentoo  483 KiB
[uninstall     ] x11-proto/xf86bigfontproto-1.2.0-r1::gentoo  ABI_X86="32 (64) (-x32)"
[blocks b      ] <x11-proto/xf86bigfontproto-1.2.0-r2 ("<x11-proto/xf86bigfontproto-1.2.0-r2" is blocking x11-base/xorg-proto-2018.4)
[ebuild     U  ] x11-libs/libICE-1.0.9-r2::gentoo [1.0.9-r1::gentoo] USE="ipv6 -doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] x11-libs/libSM-1.2.3::gentoo [1.2.2-r1::gentoo] USE="ipv6 uuid -doc -static-libs" ABI_X86="(64) -32 (-x32)" 355 KiB
[ebuild     U  ] x11-libs/libXdmcp-1.1.2-r2::gentoo [1.1.2-r1::gentoo] USE="-doc -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild     U  ] x11-libs/libXau-1.0.8-r1::gentoo [1.0.8::gentoo] USE="-static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild     U  ] x11-libs/libxcb-1.13.1:0/1.12::gentoo [1.12-r2:0/1.12::gentoo] USE="xkb -doc (-selinux) -static-libs {-test}" ABI_X86="32 (64) (-x32)" 495 KiB
[ebuild     U  ] x11-libs/libX11-1.6.7::gentoo [1.6.5::gentoo] USE="ipv6 -doc -static-libs {-test}" ABI_X86="32 (64) (-x32)" 2,237 KiB
[ebuild     U  ] x11-libs/libXext-1.3.3-r1::gentoo [1.3.3::gentoo] USE="-doc -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild     U  ] x11-libs/libXt-1.1.5-r1::gentoo [1.1.5::gentoo] USE="-static-libs {-test}" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] x11-libs/libXmu-1.1.2-r1::gentoo [1.1.2::gentoo] USE="ipv6 -doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] www-client/w3m-0.5.3_p20180125::gentoo [0.5.3-r9::gentoo] USE="X nls ssl unicode -fbcon -gdk-pixbuf% -gpm -imlib -libressl -lynxkeymap -nntp -xface (-gtk%)" L10N="-de% -ja" 2,131 KiB
[ebuild     U  ] app-text/xmlto-0.0.28-r1::gentoo [0.0.26-r1::gentoo] USE="text -latex" 125 KiB
[ebuild   R    ] sys-apps/dbus-1.10.24::gentoo  USE="X -debug -doc -elogind (-selinux) -static-libs -systemd {-test} -user-session" ABI_X86="(64) -32 (-x32)" KERNEL="(linux%*)" 0 KiB
[ebuild     U  ] x11-libs/libXpm-3.5.12-r1::gentoo [3.5.12::gentoo] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] x11-libs/libXaw-1.0.13-r1::gentoo [1.0.13::gentoo] USE="-deprecated -doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-util/glib-utils-2.56.4::gentoo  PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)" 0 KiB
[ebuild     U  ] dev-libs/glib-2.56.4:2::gentoo [2.52.3:2::gentoo] USE="dbus mime xattr -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="(-python2_7%*)" 0 KiB
[blocks b      ] <dev-libs/glib-2.56.2:2 ("<dev-libs/glib-2.56.2:2" is blocking dev-util/glib-utils-2.56.4)
[ebuild     U  ] x11-misc/shared-mime-info-1.10::gentoo [1.9::gentoo] USE="{-test}" 603 KiB
[ebuild     U  ] sys-apps/groff-1.22.3::gentoo [1.22.2::gentoo] USE="X* -examples" L10N="(-ja%)" 4,091 KiB

Total: 68 packages (58 upgrades, 6 new, 1 in new slot, 3 reinstalls, 1 uninstall), Size of downloads: 159,729 KiB
Conflict: 2 blocks

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.26.2:0/5.26::gentoo, ebuild scheduled for merge) pulled in by
    =dev-lang/perl-5.26* required by (virtual/perl-ExtUtils-Manifest-1.700.0-r4:0/0::gentoo, installed)
    ^              ^^^^^                                                                               
    (and 9 more with the same problem)

  (dev-lang/perl-5.24.4:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
    dev-lang/perl:0/5.24= required by (virtual/perl-ExtUtils-Manifest-1.700.0-r4:0/0::gentoo, installed)
                 ^^^^^^^^                                                                               
    dev-lang/perl:0/5.24= required by (virtual/perl-MIME-Base64-3.150.0-r3:0/0::gentoo, installed)
                 ^^^^^^^^                                                                         
    dev-lang/perl:0/5.24= required by (sys-apps/texinfo-6.3:0/0::gentoo, installed)
                 ^^^^^^^^                                                           
    dev-lang/perl:0/5.24= required by (virtual/perl-CPAN-Meta-YAML-0.18.0-r2:0/0::gentoo, installed)
                 ^^^^^^^^                                                                           
    =dev-lang/perl-5.24* required by (virtual/perl-ExtUtils-ParseXS-3.310.0-r1:0/0::gentoo, installed)
    ^              ^^^^^                                                                               
    dev-lang/perl:0/5.24= required by (net-irc/irssi-1.0.6:0/0::gentoo, installed)
                 ^^^^^^^^                                                         
    dev-lang/perl:0/5.24= required by (virtual/perl-XSLoader-0.220.0-r3:0/0::gentoo, installed)
                 ^^^^^^^^                                                                       
    dev-lang/perl:0/5.24= required by (virtual/perl-File-Spec-3.630.100_rc-r3:0/0::gentoo, installed)
                 ^^^^^^^^                                                                             
    dev-lang/perl:0/5.24=[-build(-)] required by (dev-perl/Class-ErrorHandler-0.30.0:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                   
    dev-lang/perl:0/5.24=[-build(-)] required by (dev-vcs/git-2.16.1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                   
    dev-lang/perl:0/5.24= required by (virtual/perl-JSON-PP-2.273.0.100_rc-r5:0/0::gentoo, installed)
                 ^^^^^^^^                                                                             
    dev-lang/perl:0/5.24= required by (virtual/perl-Digest-SHA-5.950.100_rc-r5:0/0::gentoo, installed)
                 ^^^^^^^^                                                                             
    dev-lang/perl:0/5.24= required by (virtual/perl-libnet-3.80.100_rc-r3:0/0::gentoo, installed)
                 ^^^^^^^^                                                                         
    dev-lang/perl:0/5.24= required by (virtual/perl-Parse-CPAN-Meta-1.441.700.100_rc-r3:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                       
    dev-lang/perl:0/5.24= required by (virtual/perl-Text-ParseWords-3.300.0-r3:0/0::gentoo, installed)
                 ^^^^^^^^                                                                             
    (and 50 more with the same problems)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:

  (virtual/perl-CPAN-Meta-YAML-0.18.0-r2:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-File-Spec-3.630.100_rc-r3:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-ExtUtils-Manifest-1.700.0-r4:0/0::gentoo, installed): ebuild is masked or unavailable
  (net-irc/irssi-1.0.6:0/0::gentoo, installed): ebuild is masked or unavailable
  (dev-perl/Class-ErrorHandler-0.30.0:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-Text-ParseWords-3.300.0-r3:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-Digest-SHA-5.950.100_rc-r5:0/0::gentoo, installed): ebuild is masked or unavailable
  (dev-vcs/git-2.16.1:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-JSON-PP-2.273.0.100_rc-r5:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-Parse-CPAN-Meta-1.441.700.100_rc-r3:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-XSLoader-0.220.0-r3:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-MIME-Base64-3.150.0-r3:0/0::gentoo, installed): ebuild is masked or unavailable
  (virtual/perl-libnet-3.80.100_rc-r3:0/0::gentoo, installed): ebuild is masked or unavailable


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- sys-libs/glibc-2.25-r10::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michał Górny <mgorny@gentoo.org>, Andreas K. Hüttel <dilfridge@gentoo.org>,
# Matthias Maier <tamiko@gentoo.org> (21 May 2017 and later updates)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.

- net-libs/rpcsvc-proto-0::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (11 Sep 2018)
# Mask transition ebuilds that were needed only for <glibc-2.26
# We will keep them in the tree as long as we have masked
# <glibc-2.26.

- x11-base/xorg-drivers-1.19::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Jeroen Roovers <jer@gentoo.org> (14 Dec 2018)
# Deprecated short lived branches https://www.nvidia.com/object/unix.html
# Unsupported legacy branch 304 https://bugs.gentoo.org/669588
# See https://nvidia.custhelp.com/app/answers/detail/a_id/3142 for timelines on
# upstream support for various branches. File a bug report if you absolutely
# must use one of these ebuilds.
# Removal on or about 16 January 2019

- x11-base/xorg-server-1.19.5-r1::gentoo (masked by: package.mask)
- sys-libs/binutils-libs-2.29.1-r1::gentoo (masked by: package.mask)
- net-libs/libnsl-0::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Back to top
View user's profile Send private message
dbmcintosh
n00b
n00b


Joined: 19 Jan 2019
Posts: 5

PostPosted: Sat Jan 19, 2019 2:24 pm    Post subject: Reply with quote

@asturm - thanks also for suggestion.

I tried this also and get the output below.

Although I have been using Gentoo for years, I have always done clean installs to upgrade. I really want to master upgrades however to avoid fresh installs every year or so, but always seem to run into problems with portage - as you can see.

I will make sure I sync more often in future, but am keen to salvage this installation I can... before resorting the a full reinstall.

Code:

falcon /etc/portage # PYTHON_TARGETS="python3_5" emerge -1va portage

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] app-crypt/openpgp-keys-gentoo-release-20190102::gentoo  USE="{-test}" 50 KiB
[ebuild  N     ] dev-python/setuptools-36.7.2::gentoo  USE="{-test}" PYTHON_TARGETS="python3_5 (-pypy) (-pypy3) -python2_7 -python3_4 -python3_6" 710 KiB
[ebuild  N     ] app-portage/gemato-14.0::gentoo  USE="blake2 bzip2 gpg -lzma -sha3 {-test} -tools" PYTHON_TARGETS="python3_5 (-pypy) -python2_7 -python3_4 -python3_6 (-python3_7)" 70 KiB
[ebuild     U ~] sys-apps/portage-2.3.54-r1::gentoo [2.3.24-r1::gentoo] USE="(ipc) native-extensions rsync-verify* xattr -build -doc -epydoc -gentoo-dev (-selinux)" PYTHON_TARGETS="python3_5 -pypy -python2_7* -python3_4 -python3_6 -python3_7%" 992 KiB

Total: 4 packages (1 upgrade, 3 new), Size of downloads: 1,821 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/portage:0

  (sys-apps/portage-2.3.54-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    sys-apps/portage (Argument)

  (sys-apps/portage-2.3.24-r1:0/0::gentoo, installed) pulled in by
    sys-apps/portage[python_targets_python2_7(-),python_targets_python3_5(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (dev-java/java-config-2.2.0-r3:2/2::gentoo, installed)
                                                                                                                                                                                                                                                                                                             
    sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (app-portage/gentoolkit-0.4.0:0/0::gentoo, installed)

Back to top
View user's profile Send private message
nick_gentoo
n00b
n00b


Joined: 07 Jan 2019
Posts: 35

PostPosted: Sat Jan 19, 2019 2:34 pm    Post subject: Reply with quote

dbmcintosh wrote:

Code:

[ebuild     U ~] sys-apps/portage-2.3.54-r1::gentoo [2.3.24-r1::gentoo] USE="(ipc) native-extensions rsync-verify* xattr -build -doc -epydoc -gentoo-dev (-selinux)" PYTHON_TARGETS="python3_5 -pypy -python2_7* -python3_4 -python3_6 -python3_7%" 992 KiB

Also, you are trying to update to an unstable version of portage. Could it help to go for the latest stable version?
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6749
Location: Austria

PostPosted: Sat Jan 19, 2019 2:50 pm    Post subject: Reply with quote

Code:
  (sys-apps/portage-2.3.24-r1:0/0::gentoo, installed) pulled in by
    sys-apps/portage[python_targets_python2_7(-),python_targets_python3_5(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (dev-java/java-config-2.2.0-r3:2/2::gentoo, installed)
                                                                                                                                                                                                                                                                                                             
    sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (app-portage/gentoolkit-0.4.0:0/0::gentoo, installed)

No problem there - essentially what this means is you need to add gentoolkit and java-config to the portage upgrade command in order for portage to resolve the dependencies.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
dbmcintosh
n00b
n00b


Joined: 19 Jan 2019
Posts: 5

PostPosted: Sat Jan 19, 2019 4:25 pm    Post subject: Reply with quote

Thanks @asturm - that worked. Portage is now upgraded.

Moved back to the rest of the packages now...
Back to top
View user's profile Send private message
dbmcintosh
n00b
n00b


Joined: 19 Jan 2019
Posts: 5

PostPosted: Sat Jan 19, 2019 7:48 pm    Post subject: Reply with quote

... just an update.

After upgrading portage, and bearing in mind Python was supposed to be 3.6, I moved to latest Python and the moved back to upgrading all the packages. But starting with the @xserver set I just could not get it to work... loads of slot conflicts still.

Was about to quit when I thought I would try the full @world rebuild... and it worked! Still building.

Thanks all for help.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 42163
Location: 56N 3W

PostPosted: Sat Jan 19, 2019 8:22 pm    Post subject: Reply with quote

dbmcintosh,

You can't cross a chasm in two smaller jumps :)

Keep your system up to date. Once a month should be fine.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum