[MacPorts] #50172: Unable to verify checksum
#50172: Unable to verify checksum ----------------------------+--------------------------- Reporter: demis.ucsb@… | Owner: admin@… Type: defect | Status: new Priority: Normal | Milestone: Component: server/hosting | Version: 2.3.4 Keywords: | Port: py27-htmldocs ----------------------------+--------------------------- When installing `py27-htmldocs`, the build fails after downloading the package due to failed checksum. I've tried cleaning & re-downloading, `port sync` & `port selfupdate` & retrying in various combinations. Running the following commands: `>>> sudo port clean --all py27-htmldocs` `>>> sudo port -v checksum py27-htmldocs` produces a logfile with the folowing lines of interest: {{{ :error:checksum Checksum (sha256) mismatch for python-2.7.11-docs- html.tar.bz2 }}} {{{ :error:checksum org.macports.checksum for port py27-htmldocs returned: Unable to verify file checksums :debug:checksum Error code: NONE :debug:checksum Backtrace: Unable to verify file checksums while executing }}} Is this a macports problem (ie. with the hosted file)? Full logfile attached. -- Ticket URL: <https://trac.macports.org/ticket/50172> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum -----------------------------+--------------------- Reporter: demis.ucsb@… | Owner: admin@… Type: defect | Status: new Priority: Normal | Milestone: Component: server/hosting | Version: 2.3.4 Resolution: | Keywords: Port: py27-htmldocs | -----------------------------+--------------------- Comment (by demis.ucsb@…): CC maintainer: eborisch@macports.org -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Changes (by mf2k@…): * owner: admin@… => eborisch@… * component: server/hosting => ports * port: py27-htmldocs => py-htmldocs -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Comment (by eborisch@…): Fixed in r144006. -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Changes (by eborisch@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Comment (by demis.ucsb@…): Replying to [comment:4 eborisch@…]: Thanks for the rapid response! -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Comment (by demis.ucsb@…): @ eborisch@macports.org, It seems that the new checksums aren't availble for the `py35-htmldocs` portfile (if I'm reading this error correctly). (I got the install working for py27-htmldocs about 20min after your update, so I assume the changes have propagated to the various mirrors.) `sudo port -v checksum py35-htmldocs ` returns the following: {{{ ---> Verifying checksums for py35-htmldocs ---> Checksumming python-3.5.1-docs-html.tar.bz2 Error: Checksum (rmd160) mismatch for python-3.5.1-docs-html.tar.bz2 Portfile checksum: python-3.5.1-docs-html.tar.bz2 rmd160 dc49af77633fbb4c4766cd313f1609295d5a0438 Distfile checksum: python-3.5.1-docs-html.tar.bz2 rmd160 708cb554c1b80bcf795f89936ca9bdac11abffb5 Error: Checksum (sha256) mismatch for python-3.5.1-docs-html.tar.bz2 Portfile checksum: python-3.5.1-docs-html.tar.bz2 sha256 1bf4aa73555eb1c38504ab4ef8368c15d6e026b0669d477f7e7d3db8edfae75b Distfile checksum: python-3.5.1-docs-html.tar.bz2 sha256 ad75e90b950c6abfae550680576ad8ffa48d8ef579fcb98687037590c7576d98 The correct checksum line may be: checksums rmd160 708cb554c1b80bcf795f89936ca9bdac11abffb5 \ sha256 ad75e90b950c6abfae550680576ad8ffa48d8ef579fcb98687037590c7576d98 Error: org.macports.checksum for port py35-htmldocs returned: Unable to verify file checksums Warning: targets not executed for py35-htmldocs: org.macports.checksum Please see the log file for port py35-htmldocs for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_lang_py-htmldocs/py35-htmldocs/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port py35-htmldocs failed }}} The Install command `sudo port -v install py35-htmldocs` showed the following servers were used: {{{ ---> Fetching archive for py35-htmldocs ---> py35-htmldocs-3.5.1_1.darwin_15.noarch.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified ---> Attempting to fetch py35-htmldocs-3.5.1_1.darwin_15.noarch.tbz2 from http://packages.macports.org/py35-htmldocs % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch py35-htmldocs-3.5.1_1.darwin_15.noarch.tbz2 from http://jog.id.packages.macports.org/macports/packages/py35-htmldocs % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0 ---> Attempting to fetch py35-htmldocs-3.5.1_1.darwin_15.noarch.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/py35-htmldoc... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 298 100 298 0 0 346 0 --:--:-- --:--:-- --:--:-- 346 ---> Fetching distfiles for py35-htmldocs ---> python-3.5.1-docs-html.tar.bz2 doesn't seem to exist in /opt/local/var/macports/distfiles/py-htmldocs ---> Attempting to fetch python-3.5.1-docs-html.tar.bz2 from http://docs.python.org/3.5/archives % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5555k 100 5555k 0 0 2931k 0 0:00:01 0:00:01 --:--:-- 3507k ---> Verifying checksums for py35-htmldocs ---> Checksumming python-3.5.1-docs-html.tar.bz2 Error: Checksum (rmd160) mismatch for python-3.5.1-docs-html.tar.bz2 Portfile checksum: python-3.5.1-docs-html.tar.bz2 rmd160 dc49af77633fbb4c4766cd313f1609295d5a0438 Distfile checksum: python-3.5.1-docs-html.tar.bz2 rmd160 708cb554c1b80bcf795f89936ca9bdac11abffb5 Error: Checksum (sha256) mismatch for python-3.5.1-docs-html.tar.bz2 Portfile checksum: python-3.5.1-docs-html.tar.bz2 sha256 1bf4aa73555eb1c38504ab4ef8368c15d6e026b0669d477f7e7d3db8edfae75b Distfile checksum: python-3.5.1-docs-html.tar.bz2 sha256 ad75e90b950c6abfae550680576ad8ffa48d8ef579fcb98687037590c7576d98 The correct checksum line may be: checksums rmd160 708cb554c1b80bcf795f89936ca9bdac11abffb5 \ sha256 ad75e90b950c6abfae550680576ad8ffa48d8ef579fcb98687037590c7576d98 Error: org.macports.checksum for port py35-htmldocs returned: Unable to verify file checksums Warning: targets not executed for py35-htmldocs: org.macports.activate org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Please see the log file for port py35-htmldocs for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_lang_py-htmldocs/py35-htmldocs/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port py35-htmldocs failed }}} Is this showing that the various macports mirrors were not working, so it grabbed the tarball from python.org? If so, I've tried a few times, so I haven't the foggiest as to what's going on there. -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Comment (by demis.ucsb@…): I think you have the wrong checksum in r144006 for py35. -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Comment (by demis.ucsb@…): As a quick workaround, I copied the PortFile & `lang/py-htmldocs` directory etc. from `/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang /py-htmldocs/` into a local repo (https://guide.macports.org/chunked/development.local-repositories.html), edited the PortFile to reflect the "correct checksums" reported by `sudo port -v checksum py35-htmldocs` for `python.version == 35`, and then finally got it to install (and could finally finish the `spyder27/35` installations!). -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Comment (by eborisch@…): Hrmm. I wonder if they are daily/frequently updating that tarball; I had a checksum that verified earlier today after a clean --all /fetch cycle here.... Oh well; fixed (again) in r144027. If this keeps rolling I'll have to look to see if there is another (less dynamic) location to pull from. -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: Unable to verify checksum ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Changes (by md14-macports@…): * status: closed => reopened * resolution: fixed => Comment: It looks like the checksums changed again. {{{ $ sudo port -vs install py27-htmldocs ---> Fetching distfiles for py27-htmldocs ---> python-2.7.11-docs-html.tar.bz2 doesn't seem to exist in /opt/local/var/macports/distfiles/py-htmldocs ---> Attempting to fetch python-2.7.11-docs-html.tar.bz2 from http://distfiles.macports.org/py-htmldocs % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4453k 100 4453k 0 0 3330k 0 0:00:01 0:00:01 --:--:-- 3331k ---> Verifying checksums for py27-htmldocs ---> Checksumming python-2.7.11-docs-html.tar.bz2 Error: Checksum (rmd160) mismatch for python-2.7.11-docs-html.tar.bz2 Portfile checksum: python-2.7.11-docs-html.tar.bz2 rmd160 5962cd9d48d5678a832cfef7a693ffcadb66d55e Distfile checksum: python-2.7.11-docs-html.tar.bz2 rmd160 95434961a1497ac299413170d7497b4bade9daed Error: Checksum (sha256) mismatch for python-2.7.11-docs-html.tar.bz2 Portfile checksum: python-2.7.11-docs-html.tar.bz2 sha256 a6b61188de5e26295533a619f0e89dd180c6b4385d27e3239581de8aa1d4ceaf Distfile checksum: python-2.7.11-docs-html.tar.bz2 sha256 5d23768c9b06a2df01479b625a5b0b3aaf6e863b7d2b959c9033ef2d858999ec The correct checksum line may be: checksums rmd160 95434961a1497ac299413170d7497b4bade9daed \ sha256 5d23768c9b06a2df01479b625a5b0b3aaf6e863b7d2b959c9033ef2d858999ec Error: org.macports.checksum for port py27-htmldocs returned: Unable to verify file checksums Warning: targets not executed for py27-htmldocs: org.macports.activate org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Please see the log file for port py27-htmldocs for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_lang_py-htmldocs/py27-htmldocs/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port py27-htmldocs failed $ sudo port -vs install py35-htmldocs ---> Fetching distfiles for py35-htmldocs ---> python-3.5.1-docs-html.tar.bz2 doesn't seem to exist in /opt/local/var/macports/distfiles/py-htmldocs ---> Attempting to fetch python-3.5.1-docs-html.tar.bz2 from http://distfiles.macports.org/py-htmldocs % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5546k 100 5546k 0 0 5627k 0 --:--:-- --:--:-- --:--:-- 5625k ---> Verifying checksums for py35-htmldocs ---> Checksumming python-3.5.1-docs-html.tar.bz2 Error: Checksum (rmd160) mismatch for python-3.5.1-docs-html.tar.bz2 Portfile checksum: python-3.5.1-docs-html.tar.bz2 rmd160 708cb554c1b80bcf795f89936ca9bdac11abffb5 Distfile checksum: python-3.5.1-docs-html.tar.bz2 rmd160 49486d6fc7612d3633b463ccada35c9db8d6f856 Error: Checksum (sha256) mismatch for python-3.5.1-docs-html.tar.bz2 Portfile checksum: python-3.5.1-docs-html.tar.bz2 sha256 ad75e90b950c6abfae550680576ad8ffa48d8ef579fcb98687037590c7576d98 Distfile checksum: python-3.5.1-docs-html.tar.bz2 sha256 88987a65776e5f8449509125b246a6146a0566434a2492bfb1adf57232b5a371 The correct checksum line may be: checksums rmd160 49486d6fc7612d3633b463ccada35c9db8d6f856 \ sha256 88987a65776e5f8449509125b246a6146a0566434a2492bfb1adf57232b5a371 Error: org.macports.checksum for port py35-htmldocs returned: Unable to verify file checksums Warning: targets not executed for py35-htmldocs: org.macports.activate org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Please see the log file for port py35-htmldocs for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_lang_py-htmldocs/py35-htmldocs/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port py35-htmldocs failed $ TZ= date Wed Dec 30 07:59:39 UTC 2015 }}} -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: py-htmldocs: checksum mismatch ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-htmldocs | ---------------------------+------------------------ -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: py-htmldocs: checksum mismatch ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Comment (by eborisch@…): What happened here is it grabbed the cached copy from http://distfiles.macports.org/py-htmldocs; I need to update the Portfile to deal with stealth updates -- I realized that last night after logging off and haven't gotten back to it yet. You can see that in the third output in the log: {{{ ---> Attempting to fetch python-2.7.11-docs-html.tar.bz2 from http://distfiles.macports.org/py-htmldocs }}} Will address shortly. -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#50172: py-htmldocs: checksum mismatch ---------------------------+------------------------ Reporter: demis.ucsb@… | Owner: eborisch@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-htmldocs | ---------------------------+------------------------ Changes (by eborisch@…): * status: reopened => closed * resolution: => fixed Comment: Added dist_subdir for -27 and -35 versions in r144033. *Should* be resolved until the next stealth update. Files inside are different (I checked) beyond just timestamps. I didn't dig beyond that. -- Ticket URL: <https://trac.macports.org/ticket/50172#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts