Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
unable to update world because of perl-5.28 and openssl
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
younker
Apprentice
Apprentice


Joined: 18 Feb 2004
Posts: 273
Location: China

PostPosted: Sat Feb 16, 2019 5:50 am    Post subject: unable to update world because of perl-5.28 and openssl Reply with quote

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
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21321
Location: here

PostPosted: Sat Feb 16, 2019 11:00 am    Post subject: Reply with quote

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
View user's profile Send private message
dufeu
l33t
l33t


Joined: 30 Aug 2002
Posts: 896
Location: US-FL-EST

PostPosted: Wed Feb 20, 2019 3:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 21321
Location: here

PostPosted: Wed Feb 20, 2019 3:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
dufeu
l33t
l33t


Joined: 30 Aug 2002
Posts: 896
Location: US-FL-EST

PostPosted: Wed Feb 20, 2019 3:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo 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