Opened 7 years ago

Closed 7 years ago

#54425 closed defect (worksforme)

automake 1.15.1 fetch failed verification with key

Reported by: bunk3m (Bunk3m) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.4.1
Keywords: Cc:
Port: automake

Description

This evening I tried to do a selfupdate & upgrade outdated and it failed on automake update to 1.15.1.

It would appear as the port has been signed by the wrong key or there is a problem with the signature.

log is below.

This is on up to date OSX 10.10.5.

version:1
:debug:main automake has no conflicts
:debug:main Executing org.macports.main (automake)
:debug:main dropping privileges: euid changed to 506, egid changed to 501.
:debug:archivefetch archivefetch phase started at Tue Jul  4 20:41:16 EDT 2017
:msg:archivefetch --->  Fetching archive for automake
:debug:archivefetch Executing org.macports.archivefetch (automake)
:debug:archivefetch euid/egid changed to: 0/0
:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
:debug:archivefetch euid/egid changed to: 506/501
:info:archivefetch --->  automake-1.15.1_0.darwin_14.noarch.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
:msg:archivefetch --->  Attempting to fetch automake-1.15.1_0.darwin_14.noarch.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/automake
:msg:archivefetch --->  Attempting to fetch automake-1.15.1_0.darwin_14.noarch.tbz2.rmd160 from http://mse.uk.packages.macports.org/sites/packages.macports.org/automake
: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 automake: version @1.15.1_0
:debug:archivefetch Error code: NONE
:debug:archivefetch Backtrace: version @1.15.1_0
:debug:archivefetch     while executing
:debug:archivefetch "error "version @[option version]_[option revision][option portvariants]""
:debug:archivefetch     (procedure "portarchivefetch::fetchfiles" line 144)
: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"
:error:archivefetch See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_automake/automake/main.log for details.

Change History (3)

comment:1 Changed 7 years ago by raimue (Rainer Müller)

Keywords: automake pubkey verification removed

I downloaded the files manually from the mirror given in the report and the verification works fine for me:

$ openssl dgst -rmd160 -verify /opt/local/share/macports/macports-pubkey.pem -signature automake-1.15.1_0.darwin_14.noarch.tbz2.rmd160 automake-1.15.1_0.darwin_14.noarch.tbz2
Verified OK

I have to assume your files became corrupted during transfer somehow. You can clean the unsuccessful attempt using sudo port clean --all automake and then try again.

comment:2 Changed 7 years ago by bunk3m (Bunk3m)

I did try the clean command but not

sudo port clean --all automake

This worked and automake downloaded and installed correctly.

Thanks for your help. B.

comment:3 Changed 7 years ago by raimue (Rainer Müller)

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