(Please see the Gentoo Forum URL; sorry if this is a dupe but I cannot find discussion of this specific problem in bugzilla.) -- I am able to reproduce this problem on two different Athlon systems. 1) Working Gentoo System 2) Upgrade portage beyond 2.0.50-r1 3) emerge sync 4) attempt to emerge any package 5) emerge fails with "Digests do not match" error 6) downgrade back to portage-2.0.50-r1 via ebuild 7) emerge works again. Emerge regen does not fix this. Only thing to do is to keep portage at 2.0.50-r1 I ran into this trouble on a gentoo x86-2004.1 system, suspected hard disk corruption, built a new Gentoo system on a new hard disk with the selinux-2004.1 profile this time, and ran into the problem again! Here is the current system's info: # emerge info Portage 2.0.50-r8 (x86, gcc-3.4.0, glibc-2.3.4.20040619-r0, 2.6.7-rc3-love2) ================================================================= System uname: 2.6.7-rc3-love2 i686 AMD Duron(tm) Processor Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mtune=athlon -fomit-frame-pointer -fforce-addr" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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 -mtune=athlon -fomit-frame-pointer -fforce-addr"DISTDIR="/usr/portage/distfiles"FEATURES="autoaddcvs ccache sandbox sfperms strict"GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"MAKEOPTS="-j2"PKGDIR="/usr/portage/packages"PORTAGE_TMPDIR="/var/tmp"PORTDIR="/usr/portage"PORTDIR_OVERLAY="/usr/local/portage"SYNC="rsync://rsync.gentoo.org/gentoo-portage"USE="berkdb crypt hardened ncurses nptl pam perl pic pie python readline selinux ssl tcpd x86 zlib"
( After filing this report, I realized my bugzilla profile had an old not-working email address. I just updated my Bugzilla profile to use bwaters+gentoo-bugs@aoc.nrao.edu I don't know if the change is only for new bug reports... so if you wish to send me email regarding this bug then please use the NRAO address. Thanks! )
Your `emerge info` is incomplete, especially the FEATURES setting is missing.
Sorry -- Typing this on Mac OS X with cut-and-paste from Terminal.app leads to line-wrapping wrapping weirdness.... I'll try again, going from Emacs this time... Portage 2.0.50-r8 (x86, gcc-3.4.0, glibc-2.3.4.20040619-r0, 2.6.7-rc3-love2) ================================================================= System uname: 2.6.7-rc3-love2 i686 AMD Duron(tm) Processor Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mtune=athlon -fomit-frame-pointer -fforce-addr" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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 -mtune=athlon -fomit-frame-pointer -fforce-addr" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="berkdb crypt hardened ncurses nptl pam perl pic pie python readline selinux ssl tcpd x86 zlib"
Boyd: disable FEATURES=strict for now, it's not really useful right now for users. Spanky: guess you forgot to update the Manifests again, good thing that agriffis fixed the tree with the copyright change.
Most packages should be fixed by now, if you encounter broken Manifests again (with FEATURES=strict) please open a bug for that package, not for portage.