Opened 13 years ago

Last modified 13 years ago

#29297 closed defect

archivefetch doesn't fail properly — at Version 3

Reported by: nerdling (Jeremy Lavergne) Owned by: raimue@…
Priority: Normal Milestone:
Component: base Version: 1.9.99
Keywords: Cc:
Port:

Description (last modified by nerdling (Jeremy Lavergne))

While doing an mpkg for a dependent, python_select failed during its pkg phase.

The log revealed that archivefetch failed verification but didn't stop the packing process.

Change History (4)

Changed 13 years ago by nerdling (Jeremy Lavergne)

Attachment: python_select.log.tbz2 added

comment:1 Changed 13 years ago by jmroot (Joshua Root)

Works for me.

comment:2 Changed 13 years ago by afb@…

From the log:

:msg:archivefetch --->  Attempting to fetch python_select-0.3_0.darwin_10.noarch.tbz2.rmd160 from http://lavergne.gotdns.org/macports/python_select
:debug:archivefetch failed verification with key /opt/local/share/macports/macports-pubkey.pem
:debug:archivefetch openssl output: Verification Failure
child process exited abnormally

And that's why pkg fails, destroot wasn't completed even if thought so:

:info:pkg ERROR: The specified root is invalid: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_python_select/work/destroot

Could be a bug with archivefetch fallback, not handling errors properly ?

comment:3 Changed 13 years ago by nerdling (Jeremy Lavergne)

Component: portsbase
Description: modified (diff)
Port: python_select removed
Summary: python_select fails pkg phasearchivefetch doesn't fail properly

Good find in the log.

Note: See TracTickets for help on using tickets.