Gentoo: Failed to emerge net-www/awstats-6.9

Sobald man emerge mitteilt ein Paket in einem Gentoo System zu installieren, wird dieses aus dem Internet heruntergeladen, überprüft und anschließend kompiliert/installiert.

Schlägt die 3-fache Checksum Überprüfung für das heruntergeladene Objekt fehl, verweigert emerge seinen weiteren Dienst. Dies geschieht derzeit beim Paket awstats:

server /root # emerge awstats
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-www/awstats-6.9
>>> Downloading 'http://awstats.sourceforge.net/files/awstats-6.9.tar.gz'
--2009-01-04 00:26:56-- http://awstats.sourceforge.net/files/awstats-6.9.tar.gz
Resolving awstats.sourceforge.net... 216.34.181.96
Connecting to awstats.sourceforge.net|216.34.181.96|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1125906 (1.1M) [application/x-gzip]
Saving to: `/usr/portage/distfiles/awstats-6.9.tar.gz'

100%[======================================>] 1,125,906 269K/s in 4.4s

2009-01-04 00:27:01 (247 KB/s) - `/usr/portage/distfiles/awstats-6.9.tar.gz' saved [1125906/1125906]

('Filesize does not match recorded size', 1125906L, 1119911)
!!! Fetched file: awstats-6.9.tar.gz VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got: 1125906
!!! Expected: 1119911
Refetching... File renamed to '/usr/portage/distfiles/awstats-6.9.tar.gz._checksum_failure_.1N47nq'

!!! Couldn't download 'awstats-6.9.tar.gz'. Aborting.
* Fetch failed for 'net-www/awstats-6.9', Log file:
* '/var/tmp/portage/net-www/awstats-6.9/temp/build.log'

>>> Failed to emerge net-www/awstats-6.9, Log file:

>>> '/var/tmp/portage/net-www/awstats-6.9/temp/build.log'

* Messages for package net-www/awstats-6.9:

* Fetch failed for 'net-www/awstats-6.9', Log file:
* '/var/tmp/portage/net-www/awstats-6.9/temp/build.log'

Offensichtlich wurde der Inhalt des awstats Archives geändert, sodass die Checksummen des Gentoo Paketbetreuers als falsch erscheinen. Es gibt drei Möglichkeiten mit solch einem Fehler (der aktuell bei awstats schon 1 Woche besteht) umzugehen:

1. Abwarten bis der Paketbetreuer das Manifest File angepasst hat
2. Selbst das Manifest File anpassen (/usr/portage/net-www/awstats/Manifest => Zeile 6 DIST awstats-6.9.tar.gz)
3. Das Paket manuell selbst installieren

Schreibe einen Kommentar