Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#14325 closed defect (worksforme)

py25-paramiko checksum breaks py25-paramiko install

Reported by: keith.irwin@… Owned by: skymoo (Adam Mercer)
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: paramiko, checksum Cc:
Port:

Description

While installing bzr (sudo port install bzr), I encountered the following. Far as I can tell, there's a checksum problem for py25-paramiko. I tried removing the binary, cleaning, downloaded the tarball explicitly, and so on. No go.

I can reproduce it doing:

sudo port -d install py25-paramiko

Results:

~ sudo port -d install py25-paramiko
DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py25-paramiko
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py25-paramiko
DEBUG: Requested variant powerpc is not provided by port py25-paramiko.
DEBUG: Requested variant darwin is not provided by port py25-paramiko.
DEBUG: Requested variant macosx is not provided by port py25-paramiko.
DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/python25
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/python25
DEBUG: Requested variant powerpc is not provided by port python25.
DEBUG: Requested variant darwin is not provided by port python25.
DEBUG: Requested variant macosx is not provided by port python25.
DEBUG: Executing variant darwin_9 provides darwin_9
DEBUG: Searching for dependency: python25
DEBUG: Found Dependency: receipt exists for python25
DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py25-crypto
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py25-crypto
DEBUG: Requested variant powerpc is not provided by port py25-crypto.
DEBUG: Requested variant darwin is not provided by port py25-crypto.
DEBUG: Requested variant macosx is not provided by port py25-crypto.
DEBUG: Searching for dependency: py25-crypto
DEBUG: Found Dependency: receipt exists for py25-crypto
DEBUG: Skipping completed org.macports.main (py25-paramiko)
DEBUG: Skipping completed org.macports.fetch (py25-paramiko)
--->  Verifying checksum(s) for py25-paramiko
DEBUG: Executing org.macports.checksum (py25-paramiko)
--->  Checksumming paramiko-1.7.2.tar.gz
Error: Checksum (md5) mismatch for paramiko-1.7.2.tar.gz
Portfile checksum: paramiko-1.7.2.tar.gz md5 a1bbe4e318469869e0d4068be7e08f82
Distfile checksum: paramiko-1.7.2.tar.gz md5 0a336c6079bf8bf7ef115a7d6f3b35db
Error: Checksum (sha1) mismatch for paramiko-1.7.2.tar.gz
Portfile checksum: paramiko-1.7.2.tar.gz sha1 f786bf529458b668cdd1f08394630304877115f4
Distfile checksum: paramiko-1.7.2.tar.gz sha1 6dc9fb9bbaaaaedb1601abb08eed8d40de86daa5
Error: Checksum (rmd160) mismatch for paramiko-1.7.2.tar.gz
Portfile checksum: paramiko-1.7.2.tar.gz rmd160 f456922fef608db3235068cc9fa8b7e5fe4a9c93
Distfile checksum: paramiko-1.7.2.tar.gz rmd160 ac780bbe1d0c96fd1e8b097772dd8821e43a6fe4
Error: Target org.macports.checksum returned: Unable to verify file checksums
Warning: the following items did not execute (for py25-paramiko): org.macports.activate org.macports.extract org.macports.checksum org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.

Change History (8)

comment:1 Changed 16 years ago by skymoo (Adam Mercer)

Milestone: Port Bugs
Owner: changed from macports-tickets@… to ram@…
Priority: HighNormal
Status: newassigned

Looks like a stealth upgrade.

comment:2 Changed 16 years ago by skymoo (Adam Mercer)

Actually it looks like there's been a configuration change on the server, they are only serving over https with a self issued certificate which can't be authenticated. I'm checking with upstream.

comment:3 Changed 16 years ago by skymoo (Adam Mercer)

workaround committed in r34131 whilst upstream server issues are resolved

comment:4 Changed 16 years ago by keith.irwin@…

I tried:

sudo port clean --all py-paramiko
sudo port clean --all py25-paramiko

Then:

sudo port -d selfupdate
sudo port -d sync
]]]

and finally:

{{{
sudo port install bzr
--->  Verifying checksum(s) for py25-paramiko
Error: Checksum (md5) mismatch for paramiko-1.7.2.tar.gz
Error: Checksum (sha1) mismatch for paramiko-1.7.2.tar.gz
Error: Checksum (rmd160) mismatch for paramiko-1.7.2.tar.gz
Error: Target org.macports.checksum returned: Unable to verify file checksums
Error: The following dependencies failed to build: py25-paramiko py25-socket-ssl py25-zlib
Error: Status 1 encountered during processing.
 ~ 
}}}

comment:5 Changed 16 years ago by skymoo (Adam Mercer)

Whats the output of

$ port cat py25-paramiko | head -n 1

if its not

# $Id: Portfile 34131 2008-02-14 21:57:34Z ram@macports.org $

then you haven't got the latest version, try updating your ports tree again

comment:6 Changed 16 years ago by keith.irwin@…

Perhaps it took a while for the change to propagate? Anyway, it seems to be working now. Thanks!

comment:7 Changed 16 years ago by skymoo (Adam Mercer)

Resolution: worksforme
Status: assignedclosed

upstream server back up, closing as worksforme

comment:8 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.