#34473 closed defect (invalid)
php5: checksum mismatch because HTML file
Reported by: | charles@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.0 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt), jyrkiwahlstedt | |
Port: | php5 |
Description (last modified by neverpanic (Clemens Lang))
Log:
:error:checksum Checksum (rmd160) mismatch for php-5.3.12.tar.bz2 :info:checksum Portfile checksum: php-5.3.12.tar.bz2 rmd160 5d91c2d16b54632aa123677f63776b312872997c :info:checksum Distfile checksum: php-5.3.12.tar.bz2 rmd160 5aed4ca1702c326beb84c253de892a069ca8dcbc :error:checksum Checksum (sha256) mismatch for php-5.3.12.tar.bz2 :info:checksum Portfile checksum: php-5.3.12.tar.bz2 sha256 91659fd645b03011e1620134fa2457fade1e502499111cef8c4e23f428ad16ac :info:checksum Distfile checksum: php-5.3.12.tar.bz2 sha256 fa486cb09284c6814c8c6a7f02929cc545d13e4e31daa401bab02c95a90485ca :info:checksum The correct checksum line may be: :info:checksum checksums rmd160 5aed4ca1702c326beb84c253de892a069ca8dcbc \ sha256 fa486cb09284c6814c8c6a7f02929cc545d13e4e31daa401bab02c95a90485ca :notice:checksum *** :notice:checksum The non-matching file appears to be HTML. See this page for possible reasons :notice:checksum for the checksum mismatch: :notice:checksum <https://trac.macports.org/wiki/MisbehavingServers> :notice:checksum *** :error:checksum org.macports.checksum for port php5 returned: Unable to verify file checksums :debug:checksum Error code: NONE :debug:checksum Backtrace: Unable to verify file checksums while executing
Attempting to access http://packages.macports.org/php5 with curl yields:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /php5 was not found on this server.</p> </body></html>
Change History (2)
comment:1 Changed 13 years ago by neverpanic (Clemens Lang)
Cc: | ryandesign@… jwa@… added |
---|---|
Description: | modified (diff) |
Resolution: | → invalid |
Status: | new → closed |
comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | php5 port broken → php5: checksum mismatch because HTML file |
---|
I do see that one of the servers in the php fetch group—id.php.net—does not resolve to an IP address; if you have a "helpful" DNS server, then this unresolvable server address could account for the problem. I updated the php fetch group to use a different Indonesian mirror in r93160. Please "sudo port clean --all php5", then "sudo port selfupdate", then try again.
Note: See
TracTickets for help on using
tickets.
Please remember to use WikiFormatting, preview your post and Cc the maintainer.
http://packages.macports.org/php5 is not the URL the tarball was downloaded from, but rather the URL where
port(1)
tries to find pre-built binaries. Since there aren't any for the php5 port MacPorts will fall back to building from source and starts downloading the source tarball, which apparently fails for you. The file you got instead of the source tarball appears to be HTML, which is commonly caused by misconfigured DNS servers or mirrors. See MisbehavingServers for some pointers on what to do in those cases.Also, this bug report is useless without the main.log, so please attach it, if you can. Feel free to re-open if the problem persists and you can provide a main.log.