[[:mac|{{ :Apple.png?40|}}]]
===== 08/2010: Checksum Error bei db46 Installation =====
Bei der Installation von Paketen über Darwinports, welche die Oracle Datenbank db46 als Abhängigkeit versuchen zu installieren, wird die Installation möglicherweise wegen Checksum Errors bei den Patches von db46 abgebrochen:((https://trac.macports.org/ticket/26075))((https://trac.macports.org/ticket/18515))
$ sudo port install db46
---> Computing dependencies for db46
---> Verifying checksum(s) for db46
Error: Checksum (md5) mismatch for patch.4.6.21.1
Error: Checksum (md5) mismatch for patch.4.6.21.2
Error: Checksum (md5) mismatch for patch.4.6.21.3
Error: Checksum (md5) mismatch for patch.4.6.21.4
Error: Target org.macports.checksum returned: Unable to verify file checksums
Die Ursache dafür war hier im konkreten Fall, dass Oracle die Links zu den Patches geändert hat. Die Linkadresse http://www.oracle.com/technology/products/berkeley-db/db/update/4.6.21/ verweist nun auf die Webseite http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html anstatt zu den Patches.
Bis ein Fix dieses Problems vorhanden ist, können Sie folgenden Workaround anwenden. Navigieren Sie zu dem Verzeichnis, in welchem das Port Kommando die Dateien ablegt (/opt/local/var/macports/distfiles/db4/4.6.21_6) und löschen Sie dort alle Patchfiles. Laden Sie sich die Patches auf der Webseite http://distfiles.macports.org/db4/4.6.21_6/ herunter:
$ for i in 1 2 3 4; do echo $i && sudo wget http://distfiles.macports.org/db4/4.6.21_6/patch.4.6.21.$i; done
Starten Sie die Installation erneut.
--- //pronto 2010/08/15 02:00//
{{keywords>osx macports checksum error mismatch patch}}