[MacPorts] #71161: gpsd @3.25: checksum mismatch due to HTML file (was: aarch64 gpsd Failed to build gpsd: command execution failed)
MacPorts
noreply at macports.org
Wed Oct 23 21:11:33 UTC 2024
#71161: gpsd @3.25: checksum mismatch due to HTML file
-----------------------+------------------------
Reporter: Geoff160 | Owner: ryandesign
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.10.2
Resolution: | Keywords:
Port: gpsd |
-----------------------+------------------------
Changes (by ryandesign):
* owner: (none) => ryandesign
* keywords: gpsd =>
* status: new => accepted
* cc: fhgwright, michaelld (added)
Comment:
Replying to [ticket:71161 Geoff160]:
> Tried to install gpsd, had to skip checksum because it would fail. With
checksum disabled, it appears to be failing when it attempts to change
into the gpsd directory with a "No SConstruct file found". I've attached
the mail.log.
If you had to disable checksum checking, then the file you're getting is
not the file we verified this port to work with, so all bets are off. You
should not be in the habit of disabling checksum checking.
Let's focus on why you're getting a file where the checksums don't match.
Your log doesn't show where you downloaded the faulty file from.
When I try on my system, I find at least one mirror delivering a faulty
file:
{{{
% sudo port fetch --no-mirrors
Password:
---> Fetching distfiles for gpsd
---> Attempting to fetch gpsd-3.25.tar.gz from
http://nongnu.freemirror.org/nongnu/gpsd
% sudo port checksum gpsd
---> Fetching distfiles for gpsd
---> Verifying checksums for gpsd
Error: Checksum (rmd160) mismatch for gpsd-3.25.tar.gz
Error: Checksum (sha256) mismatch for gpsd-3.25.tar.gz
Error: Checksum (size) mismatch for gpsd-3.25.tar.gz
***
The non-matching file appears to be HTML. See this page for possible
reasons
for the checksum mismatch:
<https://trac.macports.org/wiki/MisbehavingServers>
***
The file has been moved to:
/opt/local/var/macports/distfiles/gpsd/gpsd-3.25.tar.gz.html
Error: Failed to checksum gpsd: Unable to verify file checksums
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_gpsd/gpsd/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port gpsd failed
}}}
This mirror's domain name appears to have expired and all URLs at the
domain name are delivering a page explaining that.
I'll check the other servers in this mirror group and remove the ones that
don't work anymore.
--
Ticket URL: <https://trac.macports.org/ticket/71161#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list