Trying to emerge mail-filter/spamassassin-3.0.4 fails because of failed digest verification of spamassassin-3.0.2-r1.ebuild Reproducible: Always Steps to Reproduce: # emerge -1 spamassassin Actual Results: # emerge -1 spamassassin Calculating dependencies ...done! >>> emerge (1 of 1) mail-filter/spamassassin-3.0.4 to / >>> md5 files ;-) ChangeLog >>> md5 files ;-) metadata.xml >>> md5 files ;-) spamassassin-2.64-r1.ebuild !!! Digest verification Failed: !!! /usr/portage/mail-filter/spamassassin/spamassassin-3.0.2-r1.ebuild !!! Reason: Failed on MD5 verification >>> Please ensure you have sync'd properly. Please try 'emerge sync' and >>> optionally examine the file(s) for corruption. A sync will fix most cases. Expected Results: sane install Did an emerge sync right before filing this bug. # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11- hardened-r14 i686) ================================================================= System uname: 2.6.11-hardened-r14 i686 Intel(R) Celeron(R) CPU 2.40GHz Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 22:09:52)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.9.5, 1.4_p6, 1.7.9-r1, 1.6.3, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/ control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 alsa apache2 arts avi bash-completion berkdb bitmap-fonts crypt curl devfs26 emboss encode foomaticdb gd gdbm gif hardened hardenedphp imagemagick imap imlib jpeg junit kde libg++ mbox memlimit mmx mmx2 motif mp3 ncurses nls noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro nopop3d noregexp norhino noxerces oggvorbis opengl oss pam pcre perl php png posix quicktime rtc sasl sdl sse sse2 ssl tcpd tiff truetype truetype-fonts type1 type1-fonts xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Looks OK here, plz. emerge sync again.
Synced with rsync8.de.gentoo.org Still the same: # emerge -av1 spamassassin These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] mail-filter/spamassassin-3.0.4 [3.0.2-r1] +berkdb -doc -qmail +ssl 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] >>> emerge (1 of 1) mail-filter/spamassassin-3.0.4 to / >>> md5 files ;-) ChangeLog >>> md5 files ;-) metadata.xml >>> md5 files ;-) spamassassin-2.64-r1.ebuild !!! Digest verification Failed: !!! /usr/portage/mail-filter/spamassassin/spamassassin-3.0.2-r1.ebuild !!! Reason: Failed on MD5 verification >>> Please ensure you have sync'd properly. Please try 'emerge sync' and >>> optionally examine the file(s) for corruption. A sync will fix most cases.
Emerged sync again a still no problem here... Does it work for you now?
digest for 3.0.2 updated (don't understand why it failed for you in the first place...). As a safety, you might want to rm /usr/portage/distfiles/Mail-Spamass* and start the emerge again - it should be fine now. Reopen if the old ebuild still gives you trouble (not sure if there's a valid reason to keep it up anymore to be honest).
Sry, forget to post a comment on 2005-06-22. After syncing again it still didn't let me update spamassassin so i deleted /usr/portage end emerge sync'ed again. After this spamassassin update was no problem anymore. Don't understand how this could happen.