Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#31204 closed defect (fixed)

kernel.org is down causing checksum mismatches for users with MisbehavingServers

Reported by: jmeyer@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc: dgh@…
Port:

Description (last modified by ryandesign (Ryan Carsten Schmidt))

gdbm on update is looking for a file that does not exist on the server: gdbm-1.9.1_0.darwin_11.x86_64.tbz2

--->  Fetching archive for gdbm
--->  gdbm-1.9.1_0.darwin_11.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/software/gdbm
--->  Attempting to fetch gdbm-1.9.1_0.darwin_11.x86_64.tbz2 from http://packages.macports.org/gdbm
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
--->  Fetching gdbm
--->  Verifying checksum(s) for gdbm
--->  Checksumming gdbm-1.9.1.tar.gz
Error: Checksum (rmd160) mismatch for gdbm-1.9.1.tar.gz
Portfile checksum: gdbm-1.9.1.tar.gz rmd160 512ad1b5c3a3fb7b17094d627b9d6da8215532f2
Distfile checksum: gdbm-1.9.1.tar.gz rmd160 a2b3f0fea0d49a520b6c6c3149b606bb091c5f0a
Error: Checksum (sha256) mismatch for gdbm-1.9.1.tar.gz
Portfile checksum: gdbm-1.9.1.tar.gz sha256 6025852637772b0699f2294b5f14fd4a084bca3c8161d29d64d1f30d6d1a9aed
Distfile checksum: gdbm-1.9.1.tar.gz sha256 0d3b7ce5f280a1948efa213bdc94231049c1f800558d192332f39a8ee03d7506
The correct checksum line may be:
checksums           rmd160  a2b3f0fea0d49a520b6c6c3149b606bb091c5f0a \
                    sha256  0d3b7ce5f280a1948efa213bdc94231049c1f800558d192332f39a8ee03d7506
***
The non-matching file appears to be HTML. See this page for possible reasons
for the checksum mismatch:
<https://trac.macports.org/wiki/MisbehavingServers>
***
Error: Target org.macports.checksum returned: Unable to verify file checksums
Warning: the following items did not execute (for gdbm): org.macports.install org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot
Log for gdbm is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_gdbm/gdbm/main.log
Error: Unable to upgrade port: 1
To report a bug, see <http://guide.macports.org/#project.tickets>

Change History (7)

comment:1 in reply to:  description Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Milestone: MacPorts 2.0.4
Summary: gdbm-1.9.1_0.darwin_11.x86_64.tbz2 not foundgdbm: checksum mismatch for gdbm-1.9.1.tar.gz, HTML file

Replying to jmeyer@…:

gdbm on update is looking for a file that does not exist on the server: gdbm-1.9.1_0.darwin_11.x86_64.tbz2

That is not a problem. The MacPorts project distributes binaries of some ports now, and MacPorts tries to fetch them. In this case, no binary of gdbm is available, so it next it will try to fetch and build the source.

--->  Checksumming gdbm-1.9.1.tar.gz
Error: Checksum (rmd160) mismatch for gdbm-1.9.1.tar.gz
[snip]
***
The non-matching file appears to be HTML. See this page for possible reasons
for the checksum mismatch:
<https://trac.macports.org/wiki/MisbehavingServers>
***

This is the real problem. Did you read the MisbehavingServers page? Did you check the contents of the file that got downloaded?

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: dgh@… added; ryandesign@… removed
Owner: changed from macports-tickets@… to ryandesign@…
Port: gdbm removed
Status: newassigned
Summary: gdbm: checksum mismatch for gdbm-1.9.1.tar.gz, HTML filemirrors.kernel.org is down causing checksum mismatches for users with MisbehavingServers

The problem seems to be that mirrors.kernel.org is down, because all of kernel.org is down, because they were compromised and are reinstalling all their servers.

Has duplicate #31218.

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Until they're done bringing mirrors.kernel.org back online, I've removed it from our mirror list in r83823.

You will have to wait 30 minutes, selfupdate, and clean out the bad download to fix the problem.

sudo port selfupdate
sudo port clean --all gdbm gperf

comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: mirrors.kernel.org is down causing checksum mismatches for users with MisbehavingServerskernel.org is down causing checksum mismatches for users with MisbehavingServers

This also affected pkgconfig; see #31212. There are several other ports that still directly list kernel.org master_sites which will also be affected.

comment:5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

  • r83931: fixed hicolor-icon-theme

comment:6 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

comment:7 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Note: See TracTickets for help on using tickets.