Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#66394 closed defect (fixed)

p5.34-locale-gettext checksum mismatch

Reported by: imos-99 Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: p5-locale-gettext

Description (last modified by jmroot (Joshua Root))

--->  Fetching archive for p5.34-locale-gettext
Warning: Your DNS servers incorrectly claim to know the address of nonexistent hosts. This may cause checksum mismatches for some ports. See this page for more information: <https://trac.macports.org/wiki/MisbehavingServers>
--->  Attempting to fetch p5.34-locale-gettext-1.70.0_1.darwin_22.x86_64.tbz2 from https://packages.macports.org/p5.34-locale-gettext
--->  Attempting to fetch p5.34-locale-gettext-1.70.0_1.darwin_22.x86_64.tbz2 from http://mirror.fcix.net/macports/packages/p5.34-locale-gettext
--->  Attempting to fetch p5.34-locale-gettext-1.70.0_1.darwin_22.x86_64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/p5.34-locale-gettext
--->  Verifying checksums for p5.34-locale-gettext
Error: Checksum (rmd160) mismatch for gettext-1.07.tar.gz
Error: Checksum (sha256) mismatch for gettext-1.07.tar.gz
Error: Failed to checksum p5.34-locale-gettext: Unable to verify file checksums
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-locale-gettext/p5.34-locale-gettext/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
Error: Processing of port gcc11 failed

Change History (6)

comment:1 Changed 2 years ago by imos-99

Port: p5.34-locale-gettext added
Priority: NormalHigh
Type: defectrequest

comment:2 Changed 2 years ago by jmroot (Joshua Root)

Description: modified (diff)
Port: p5-locale-gettext added; p5.34-locale-gettext gcc11 removed
Priority: HighNormal
Summary: Error when installing gcc11 on Ventura 13.0.1p5.34-locale-gettext checksum mismatch
Type: requestdefect

Probably a dead mirror combined with your broken DNS (as per the warning). To do anything about it, we need to know which mirror the download came from, which is not shown in the output you quoted. wiki:FAQ#checksums

comment:3 Changed 2 years ago by imos-99

Where could I find the info about the mirror? In the log file?

comment:4 Changed 2 years ago by imos-99

Here is the list of mirrors and errors from the main.log file:

:msg:archivefetch --->  Fetching archive for p5.34-locale-gettext
:warn:archivefetch Your DNS servers incorrectly claim to know the address of nonexistent hosts. This may cause checksum mismatches for some ports. See this page for more information: <https://trac.macports.org/wiki/MisbehavingServers>
:debug:archivefetch Executing org.macports.archivefetch (p5.34-locale-gettext)
:debug:archivefetch euid/egid changed to: 0/0
:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
:debug:archivefetch euid/egid changed to: 506/501
:info:archivefetch --->  p5.34-locale-gettext-1.70.0_1.darwin_22.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
:msg:archivefetch --->  Attempting to fetch p5.34-locale-gettext-1.70.0_1.darwin_22.x86_64.tbz2 from https://packages.macports.org/p5.34-locale-gettext
:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
:msg:archivefetch --->  Attempting to fetch p5.34-locale-gettext-1.70.0_1.darwin_22.x86_64.tbz2 from http://mirror.fcix.net/macports/packages/p5.34-locale-gettext
:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
:msg:archivefetch --->  Attempting to fetch p5.34-locale-gettext-1.70.0_1.darwin_22.x86_64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/p5.34-locale-gettext
:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
:debug:archivefetch Privilege de-escalation not attempted as not running as root.
:debug:fetch fetch phase started at Sun Dec  4 13:36:00 PST 2022
:notice:fetch --->  Fetching distfiles for p5.34-locale-gettext
:debug:fetch elevating privileges for fetch: euid changed to 0, egid changed to 0.
:debug:fetch dropping privileges: euid changed to 506, egid changed to 501.
:debug:fetch Executing org.macports.fetch (p5.34-locale-gettext)
:info:fetch --->  gettext-1.07.tar.gz does not exist in /opt/local/var/macports/distfiles/perl5
:notice:fetch --->  Attempting to fetch gettext-1.07.tar.gz from http://download.xs4all.nl/CPAN/modules/by-module/Locale
:debug:fetch Privilege de-escalation not attempted as not running as root.
:debug:checksum checksum phase started at Sun Dec  4 13:36:01 PST 2022
:notice:checksum --->  Verifying checksums for p5.34-locale-gettext
:debug:checksum Executing org.macports.checksum (p5.34-locale-gettext)
:info:checksum --->  Checksumming gettext-1.07.tar.gz
:debug:checksum Calculated (rmd160) is 9c1185a5c5e9fc54612808977ee8f548b2258d31
:error:checksum Checksum (rmd160) mismatch for gettext-1.07.tar.gz
:info:checksum Portfile checksum: gettext-1.07.tar.gz rmd160 0f5efafdfa6ede6b766cbb5dac12c980b3566068
:info:checksum Distfile checksum: gettext-1.07.tar.gz rmd160 9c1185a5c5e9fc54612808977ee8f548b2258d31
:debug:checksum Calculated (sha256) is e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
:error:checksum Checksum (sha256) mismatch for gettext-1.07.tar.gz
:info:checksum Portfile checksum: gettext-1.07.tar.gz sha256 909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15
:info:checksum Distfile checksum: gettext-1.07.tar.gz sha256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
:info:checksum The correct checksum line may be:
:info:checksum checksums           rmd160  9c1185a5c5e9fc54612808977ee8f548b2258d31 \
:info:checksum                     sha256  e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 \
:info:checksum                     size    0
:error:checksum Failed to checksum p5.34-locale-gettext: Unable to verify file checksums
Last edited 2 years ago by jmroot (Joshua Root) (previous) (diff)

comment:5 Changed 2 years ago by jmroot (Joshua Root)

Owner: set to jmroot
Resolution: fixed
Status: newclosed

In f2239f7fce387cf09097c3717f494c7fa14e0c83/macports-ports (master):

Remove dead mirror download.xs4all.nl

Fixes: #66394
Fixes: #66395

comment:6 Changed 2 years ago by jmroot (Joshua Root)

Once that change reaches the rsync server, you should be good to go after a sudo port selfupdate and a sudo port clean --dist p5.34-locale-gettext. I would still advise switching to a better DNS server if possible.

Note: See TracTickets for help on using tickets.