View previous topic :: View next topic |
Author |
Message |
younker Apprentice
Joined: 18 Feb 2004 Posts: 280 Location: China
|
Posted: Sat Feb 16, 2019 5:50 am Post subject: unable to update world because of perl-5.28 and openssl |
|
|
recently encountered this problem with dependency of perl-5.28 and openssl-1.1.1, etc. the output of log is below.
Anyone has encounter this and have a solution?
Thanks
dev-libs/openssl:0
(dev-libs/openssl-1.0.2q:0/0::gentoo, installed) pulled in by
<dev-libs/openssl-1.1:0/0=[-bindist] required by (dev-libs/botan-1.10.17-r2:0/0::gentoo, installed)
^ ^^^^^^^^
dev-libs/openssl:0/0= required by (dev-lang/ruby-2.5.3:2.5/2.5::gentoo, installed)
^^^^^
(and 42 more with the same problems)
(dev-libs/openssl-1.1.0j:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/openssl-1.1.0g:0[bindist=] required by (net-misc/openssh-7.9_p1-r2:0/0::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^^
=dev-libs/openssl-1.1.0*:0= required by (net-libs/nodejs-11.8.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^^^^^
net-libs/http-parser:0
(net-libs/http-parser-2.9.0-r1:0/2.9.0::gentoo, ebuild scheduled for merge) pulled in by
>=net-libs/http-parser-2.9.0:= required by (net-libs/nodejs-11.8.0:0/0::gentoo, ebuild scheduled for merge)
^^ ^^^^^
(net-libs/http-parser-2.8.1:0/2.8.0::gentoo, installed) pulled in by
net-libs/http-parser:0/2.8.0= required by (dev-lang/rust-1.32.0:stable/1.32::gentoo, installed)
^^^^^^^^^
dev-lang/perl:0
(dev-lang/perl-5.26.2:0/5.26::gentoo, installed) pulled in by
dev-lang/perl:0/5.26= required by (virtual/perl-parent-0.236.0-r1:0/0::gentoo, installed)
^^^^^^^^
(and 99 more with the same problem)
(dev-lang/perl-5.28.9999:0/5.28::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.28* required by (virtual/perl-ExtUtils-CBuilder-0.280.230:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 41 more with the same problem)
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
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 keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by virtual/perl-ExtUtils-CBuilder-0.280.230::gentoo
# required by dev-perl/Net-LibIDN2-1.0.0-r1::gentoo
# required by dev-perl/Net-DNS-1.130.0::gentoo[-minimal]
# required by dev-perl/Net-DNS-SEC-1.30.0::gentoo
=dev-lang/perl-5.28.9999 **
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30915 Location: here
|
Posted: Sat Feb 16, 2019 11:00 am Post subject: |
|
|
The problem is dev-libs/botan-1.10.17-r2 that require a <openssl -1.1 version _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
dufeu l33t
Joined: 30 Aug 2002 Posts: 924 Location: US-FL-EST
|
Posted: Wed Feb 20, 2019 3:29 pm Post subject: |
|
|
fedeliallalinea wrote: | The problem is dev-libs/botan-1.10.17-r2 that require a <openssl -1.1 version |
It's not just 'potan'. Code: | dev-libs/openssl:0
(dev-libs/openssl-1.0.2q:0/0::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl:0/0= required by (dev-lang/python-3.7.0:3.7/3.7m::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (net-misc/wget-1.20.1:0/0::gentoo, installed)
^^^^^
<dev-libs/openssl-1.1.0:0[bindist=] required by (net-misc/openssh-7.9_p1-r2:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^^^
(dev-libs/openssl-1.1.0j:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/openssl-1.1.0:0= required by (sys-apps/kmod-26:0/0::gentoo, ebuild scheduled for merge) | wget is part of the core system package set.
I'm attempting to do a new install and I haven't been able to get past Code: | emerge --ask --verbose --update --deep --newuse @world | in the Gentoo Handbook. I even set the profile down to: Code: | [12] default/linux/amd64/17.0 (stable) |
The perl 5.26 versus 5.28 currently looks like this: Code: | dev-lang/perl:0
(dev-lang/perl-5.28.0:0/5.28::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.28* required by (virtual/perl-podlators-4.100.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-ExtUtils-Install-2.140.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Scalar-List-Utils-1.500.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-CPAN-Meta-2.150.10-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Text-ParseWords-3.300.0-r4:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Module-Metadata-1.0.33-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Encode-2.970.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-JSON-PP-2.970.10:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Test-Harness-3.420.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-ExtUtils-CBuilder-0.280.230:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-ExtUtils-Manifest-1.700.0-r5:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Perl-OSType-1.10.0-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Carp-1.500.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-File-Spec-3.740.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Getopt-Long-2.500.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-ExtUtils-MakeMaker-7.340.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-CPAN-Meta-YAML-0.18.0-r3:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Exporter-5.730.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Parse-CPAN-Meta-2.150.10-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Data-Dumper-2.170.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-version-0.992.300:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-ExtUtils-ParseXS-3.390.0:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
(dev-lang/perl-5.26.2:0/5.26::gentoo, installed) pulled in by
dev-lang/perl:0/5.26= required by (virtual/perl-Perl-OSType-1.10.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/TermReadKey-2.370.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-CPAN-Meta-YAML-0.18.0-r3:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Module-Build-0.422.400:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-File-Temp-0.230.400-r5:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-ExtUtils-Manifest-1.700.0-r5:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-CPAN-Meta-2.150.10-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Text-WrapI18N-0.60.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Module-Metadata-1.0.33-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Locale-gettext-1.70.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Parse-CPAN-Meta-2.150.10-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/libintl-perl-1.280.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/XML-Parser-2.440.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Text-CharWidth-0.40.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Text-Unidecode-1.300.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/SGMLSpm-1.1-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Text-ParseWords-3.300.0-r4:0/0::gentoo, installed) |
Anyone know what's up?
I'm used to dealing with the circular dependencies and all that during a new install since I always go for the stable plasma desktop profile but the openssl and perl conflicts are new to me.
The bottom line right now appears to be that I can't install Gentoo at all.
edit: later in the afternoon
I was finally able to get past this by:hand emerging the following Code: | USE="-gpm" emerge =sys-libs/ncurses-6.1-r3
USE="-bluetooth" emerge dev-lang/python-3.7.0
USE="-filecaps" emerge =sys-libs/pam-1.3.1-r1 |
None of this makes any sense to me. The blockage messages pretty clearly state that installation is impossible. But working through the circular dependencies one by one and "poof!", the blockages all vanished.
I'm guessing the latest version of portage may be having some new issues but I haven't a clue how to check this. _________________ People whom think M$ is mediocre, don't know the half of it.
Last edited by dufeu on Wed Feb 20, 2019 3:45 pm; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30915 Location: here
|
Posted: Wed Feb 20, 2019 3:42 pm Post subject: |
|
|
dufeu wrote: | fedeliallalinea wrote: | The problem is dev-libs/botan-1.10.17-r2 that require a <openssl -1.1 version |
It's not just 'potan'. Code: | dev-libs/openssl:0
(dev-libs/openssl-1.0.2q:0/0::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl:0/0= required by (dev-lang/python-3.7.0:3.7/3.7m::gentoo, installed)
^^^^^
dev-libs/openssl:0/0= required by (net-misc/wget-1.20.1:0/0::gentoo, installed)
^^^^^
<dev-libs/openssl-1.1.0:0[bindist=] required by (net-misc/openssh-7.9_p1-r2:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^^^
(dev-libs/openssl-1.1.0j:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/openssl-1.1.0:0= required by (sys-apps/kmod-26:0/0::gentoo, ebuild scheduled for merge) | wget is part of the core system package set. |
wget support openssl-1.1
wget-1.20.1.ebuild: | ssl? (
gnutls? ( net-libs/gnutls:0=[static-libs(+)] )
!gnutls? (
!libressl? ( dev-libs/openssl:0=[static-libs(+)] )
libressl? ( dev-libs/libressl:0=[static-libs(+)] )
)
) |
the problem in your case is net-misc/openssh-7.9_p1-r2 but is strange because this openssh version support openssl-1.1.
You can post full emerge output? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
dufeu l33t
Joined: 30 Aug 2002 Posts: 924 Location: US-FL-EST
|
Posted: Wed Feb 20, 2019 3:49 pm Post subject: |
|
|
fedeliallalinea wrote: |
the problem in your case is net-misc/openssh-7.9_p1-r2 but is strange because this openssh version support openssl-1.1.
You can post full emerge output? |
I updated my post. I got past this while eliminating circular dependencies. It really doesn't make any sense to me.
One additional clarification on my part. I set Code: | ACCEPT_KEYWORDS="~amd64" | in my new make.conf. This is one of the reasons why it's important to me to emerge @world early on with a new install.
These lines are from the successful 'emerge -puNDv @world': Code: | [ebuild r U ] dev-lang/perl-5.28.0:0/5.28::gentoo [5.26.2:0/5.26::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 12,240 KiB
[ebuild U ] dev-libs/openssl-1.1.0j:0/1.1::gentoo [1.0.2q:0/0::gentoo] USE="asm zlib -bindist* -rfc3779 -sctp -static-libs -test -tls-heartbeat* -vanilla (-gmp%) (-kerberos%) (-sslv2%) (-sslv3%*)" ABI_X86="32* (64) (-x32)" CPU_FLAGS_X86="(sse2)" 5,286 KiB
[ebuild U ] net-misc/openssh-7.9_p1-r2::gentoo [7.7_p1-r9::gentoo] USE="pam pie ssl -X -X509 -audit -bindist* -debug -hpn -kerberos -ldns -libedit -libressl -livecd -sctp (-selinux) -static -test (-skey%)" 1,529 KiB
[ebuild U ] sys-apps/portage-2.3.61::gentoo [2.3.51-r1::gentoo] USE="(ipc) native-extensions rsync-verify xattr -build -doc -epydoc -gentoo-dev (-selinux)" PYTHON_TARGETS="python2_7 python3_5* python3_6 python3_7* -pypy -python3_4" 998 KiB |
Oddly enough, out of the 145 packages to update/install/re-install, an update to portage appears as the last package.
The 'following packages are causing rebuilds' section was also of interest: Code: | The following packages are causing rebuilds:
(dev-lang/perl-5.28.0:0/5.28::gentoo, ebuild scheduled for merge) causes rebuilds for:
(virtual/perl-Text-ParseWords-3.300.0-r4:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-File-Temp-0.230.400-r5:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/Text-CharWidth-0.40.0-r1:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/libintl-perl-1.280.0:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/Locale-gettext-1.70.0:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/Text-WrapI18N-0.60.0-r1:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Module-Metadata-1.0.33-r1:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-CPAN-Meta-2.150.10-r1:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/Module-Build-0.422.400:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-version-0.992.300:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Data-Dumper-2.170.0:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/XML-Parser-2.440.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Encode-2.970.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-ExtUtils-MakeMaker-7.340.0:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/MIME-Charset-1.12.2:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-CPAN-Meta-YAML-0.18.0-r3:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-JSON-PP-2.970.10:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Parse-CPAN-Meta-2.150.10-r1:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/YAML-Tiny-1.730.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-ExtUtils-Manifest-1.700.0-r5:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-File-Spec-3.740.0:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/TermReadKey-2.370.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Carp-1.500.0:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/Text-Unidecode-1.300.0:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Exporter-5.730.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Perl-OSType-1.10.0-r1:0/0::gentoo, ebuild scheduled for merge)
(sys-apps/texinfo-6.6:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/Unicode-LineBreak-2017.4.0-r1:0/0::gentoo, ebuild scheduled for merge)
(dev-perl/SGMLSpm-1.1-r1:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Scalar-List-Utils-1.500.0:0/0::gentoo, ebuild scheduled for merge)
(app-text/po4a-0.55:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Getopt-Long-2.500.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-ExtUtils-Install-2.140.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-podlators-4.100.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-ExtUtils-ParseXS-3.390.0:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-ExtUtils-CBuilder-0.280.230:0/0::gentoo, ebuild scheduled for merge)
(virtual/perl-Test-Harness-3.420.0:0/0::gentoo, ebuild scheduled for merge)
(perl-core/File-Temp-0.230.400-r1:0/0::gentoo, ebuild scheduled for merge)
(sys-libs/gdbm-1.18.1:0/6::gentoo, ebuild scheduled for merge) causes rebuilds for:
(dev-lang/python-3.7.0:3.7/3.7m::gentoo, ebuild scheduled for merge)
(dev-lang/perl-5.28.0:0/5.28::gentoo, ebuild scheduled for merge)
(sys-libs/readline-8.0:0/8::gentoo, ebuild scheduled for merge) causes rebuilds for:
(dev-lang/python-3.7.0:3.7/3.7m::gentoo, ebuild scheduled for merge)
(dev-libs/openssl-1.1.0j:0/1.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
(dev-lang/python-3.7.0:3.7/3.7m::gentoo, ebuild scheduled for merge)
(net-misc/wget-1.20.1:0/0::gentoo, ebuild scheduled for merge)
(virtual/libffi-3.3_rc0:0/7::gentoo, ebuild scheduled for merge) causes rebuilds for:
(dev-lang/python-3.7.0:3.7/3.7m::gentoo, ebuild scheduled for merge) |
_________________ People whom think M$ is mediocre, don't know the half of it. |
|
Back to top |
|
|
CrankyPenguin Apprentice
Joined: 19 Jun 2003 Posts: 283
|
Posted: Wed May 29, 2019 12:23 am Post subject: Noticing this as well. |
|
|
For what it is worth I have seen this same circular with a new install as well and I am not using ~amd64. Clearly Perl 28 and 26 are the issue and again the only "solution" is to manually add some flags and then clear the blocking packages one by one. _________________ Linux, the OS for the obsessive-compulsive speed freak in all of us. |
|
Back to top |
|
|
alamahant Advocate
Joined: 23 Mar 2019 Posts: 3879
|
Posted: Tue Jun 04, 2019 10:23 pm Post subject: |
|
|
I remember something similar had happened to me on a systemd installation with crazy unmet mutually exclusive dependencies(openssl was one of them)
I had to ditch the whole installation and then reinstall using
Code: |
USE="-bindist................."
|
in make.conf and after unpacking the tarball and eselect-ing my profile I IMMEDIATELY did a
Code: |
emerge --update --newuse --deep --quiet @world
|
before installing any additional packages
For some obscure reason that i am ignorant of, the bindist flag had caused havoc to me..
Or maybe i am just foolish
BUT since I started using -bindist in all my make.conf I never had a problem again.
|
|
Back to top |
|
|
|
|
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
|
|