failed attempt to upgrade some ports

Rainer Müller raimue at macports.org
Sat Feb 21 21:56:00 PST 2009


Joshua Root wrote:
> Alejandro Aragon wrote:
>> aaragon@~/$sudo port upgrade gnuplot
>> --->  Fetching db46
>> --->  Attempting to fetch patch.4.6.21.1 from
>> http://www.oracle.com/technology/products/berkeley-db/db/update/4.6.21/
>> --->  Attempting to fetch patch.4.6.21.2 from
>> http://www.oracle.com/technology/products/berkeley-db/db/update/4.6.21/
>> --->  Attempting to fetch patch.4.6.21.3 from
>> http://www.oracle.com/technology/products/berkeley-db/db/update/4.6.21/
>> --->  Attempting to fetch db-4.6.21.tar.gz from
>> http://distfiles.macports.org/db4
>> --->  Verifying checksum(s) for db46
>> Error: Checksum (md5) mismatch for patch.4.6.21.3
>> Error: Target org.macports.checksum returned: Unable to verify file
>> checksums
> 
> Oracle silently changed the contents of this patch on their server. See
> this ticket: <http://trac.macports.org/ticket/18515>

I temporary disabled the Oracle patch site for now in r47109 [1], so
installations will not be blocked any more when fetching from the
"wrong" server. MacPorts will automatically download from a distfiles
mirror instead.

If you already fetched the wrong checksummed patch, use this:
  sudo port -f clean db46
  sudo port install db46

Force (-f) is necessary to also delete the patches as the dist_subdir is
shared among the db4x ports.

Rainer

[1] http://trac.macports.org/changeset/47109


More information about the macports-users mailing list