[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