Opened 5 years ago

Closed 5 years ago

#58809 closed defect (worksforme)

boost @1.66.0_4 no_single+no_static+python27: Fetch/verification fails

Reported by: uhkeller Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc: michaelld (Michael Dickens)
Port: boost

Description

macOS 10.14.6, Xcode 10.3

When trying to install boost, I get an SSL-related error trying to download from https://packages.macports.org, and then a verification error after a successful download from http://nue.de.packages.macports.org. Here's the relevant part of the log:

:msg:archivefetch --->  Attempting to fetch boost-1.66.0_4+no_single+no_static+python27.darwin_18.x86_64.tbz2 from https://packages.macports.org/boost
:debug:archivefetch Fetching archive failed: LibreSSL SSL_read: error:06FFF064:digital envelope routines:CRYPTO_internal:bad decrypt, errno 0
:msg:archivefetch --->  Attempting to fetch boost-1.66.0_4+no_single+no_static+python27.darwin_18.x86_64.tbz2 from http://nue.de.packages.macports.org/boost
:msg:archivefetch --->  Attempting to fetch boost-1.66.0_4+no_single+no_static+python27.darwin_18.x86_64.tbz2.rmd160 from http://nue.de.packages.macports.org/boost
:debug:archivefetch failed verification with key /opt/local/share/macports/macports-pubkey.pem
:debug:archivefetch openssl output: Verification Failure
:debug:archivefetch child process exited abnormally
:warn:archivefetch Failed to verify signature for archive!
:error:archivefetch Failed to archivefetch boost: version @1.66.0_4+no_single+no_static+python27: LibreSSL SSL_read: error:06FFF064:digital envelope routines:CRYPTO_internal:bad decrypt, errno 0
:debug:archivefetch Error code: NONE
:debug:archivefetch Backtrace: version @1.66.0_4+no_single+no_static+python27: LibreSSL SSL_read: error:06FFF064:digital envelope routines:CRYPTO_internal:bad decrypt, errno 0
:debug:archivefetch     while executing
:debug:archivefetch "error [msgcat::mc "version @[option version]_[option revision][option portvariants]: %s" $lastError]"
:debug:archivefetch     (procedure "portarchivefetch::fetchfiles" line 142)
:debug:archivefetch     invoked from within
:debug:archivefetch "portarchivefetch::fetchfiles"
:debug:archivefetch     (procedure "portarchivefetch::archivefetch_main" line 5)
:debug:archivefetch     invoked from within
:debug:archivefetch "$procedure $targetname"

I've installed numerous other ports today without a hitch, boost is the only one that is acting up. Not sure if this is relevant, but I have openssl 1.0.2s installed

Change History (4)

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Cc: michaelld added; ryandesign removed
Owner: set to ryandesign
Status: newassigned

comment:2 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

I don't know why you got an ssl error, nor why you got the verification error.

In the mean time, boost has been updated to 1.70.0. Please sudo port selfupdate to get that version of the portfile in your ports tree, then try again.

comment:3 Changed 5 years ago by uhkeller

Thanks, it worked. Problem solved.

comment:4 Changed 5 years ago by kencu (Ken)

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.