I am setting up a new (my first) gentoo system on my laptop. I followed the installation documentation and after several restarts (to try different options) I found a stable configuration. I then decided to proceed with the Gentoo Linux Desktop Configuration Guide http://www.gentoo.org/doc/en/desktop.xml I started with emerge sync, no problem there. Next I tried emerge xfree. It began ok and installed several packages. When it tried to get the x11-base/xfree-4.3.0-r3 package, I received an error: ... >>> md5 src_uri ;-) X430src-5.tgz !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: b8b76ae58ef3b727a127eec470f29b6b >>> your file's digest: f74201ed582367929232843b972c637d !!! File does not exist: /usr/portage/distfiles//XFree86-4.3.0-patches-2.1.23.tar.bz2 It appears that the digest is incorrect or that the file for X430src-5.tgz is corrupt. I tried different mirror servers and got the same error. I have not tried completely rebuilding the system, but the error suggests a discrepancy that wouldn't be fixed by doing so. Reproducible: Always Steps to Reproduce: 1. delete all /usr/portage/distfiles/X430src-?.tgz files 2. delete /usr/portage/x11-base/xfree/files/digest-xfree-4.3.0-r3 3. emerge sync 4. emerge xfree Actual Results: I got the same error: strangerlap root # emerge xfree Calculating dependencies ...done! >>> emerge (1 of 1) x11-base/xfree-4.3.0-r3 to / ... >>> md5 src_uri ;-) X430src-5.tgz !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: b8b76ae58ef3b727a127eec470f29b6b >>> your file's digest: f74201ed582367929232843b972c637d !!! File does not exist: /usr/portage/distfiles//XFree86-4.3.0-patches-2.1.23.tar.bz2 Expected Results: Presumably, it should have been able to match the digest's MD5 signature and the downloaded file's signature. strangerlap root # emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.23) ================================================================= System uname: 2.4.23 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://mirror.tucdemonic.org/gentoo/ http://mirrors.tds.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://212.219.247.20/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm arts avi crypt cups encode foomaticdb gif gpm gtk imlib jpeg kde gnome libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl pdflib png qt quicktime sdl spell svga truetype X xml2 xmms xv zlib gdbm berkdb slang readline tcpd pam ssl perl python"
Thanks a lot for reporting this. It somehow slipped through the cracks. It's fixed in CVS; please sync in half an hour and try again.
The fix worked great, thanks.