Opened 9 years ago

Closed 5 years ago

#46543 closed enhancement (worksforme)

MacPorts should handle archive signature download failures gracefully

Reported by: watsodw Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 2.3.3
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: intltool

Description

So can't update intltool.

Attachments (1)

main.log (3.3 KB) - added by watsodw 9 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 9 years ago by neverpanic (Clemens Lang)

Please run sudo port clean --all intltool and try again, and if it still fails, attach the main.log mentioned in the error message.

Changed 9 years ago by watsodw

Attachment: main.log added

comment:2 in reply to:  1 Changed 9 years ago by watsodw

Replying to cal@…:

Please run sudo port clean --all intltool and try again, and if it still fails, attach the main.log mentioned in the error message.

Did that; it didn't work, as I expected. See log.

comment:3 Changed 9 years ago by neverpanic (Clemens Lang)

Component: portsbase
Summary: intltool rmd160 file fails download, missing digital signatureMacPorts should handle archive signature download failures gracefully
Type: defectenhancement
:debug:archivefetch The requested URL returned error: 403 Forbidden (Blocked by Trustwave Secure Web Gateway)

Seems to be a problem with your local proxy solution.

MacPorts should just try the next server or attempt a build from source, though. It might be quicker to get your local admin to relax the restrictions a little, because the denied file is actually just 512 bytes of random junk (which happen to form an OpenSSL signature) and not dangerous at all, and fixing this in MacPorts will at least take until the next release.

comment:4 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: MarcusCalhoun-Lopez added

comment:5 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: worksforme
Status: newclosed

Since the primary culprit seems to be the local proxy, I believe this can be closed.
port -s might also be a workaround since it forces a build from source.
Please feel free to reopen if I am missing something.

Note: See TracTickets for help on using tickets.