The file /usr/portage/sys-apps/usbutils/files/digest-usbutils-0.11-r5 gives the size of the file usb.ids-20040902.gz as 49178. When that file is fetched from the distfiles mirror it comes with length 129518. Furthermore the file which is downloaded is not gzipped even though the extension is .gz. Gizipping the downloaded file produces a file of the expected length (49178) but the MD5 sum does not match the one found in digest-usbutils-0.11-r5. Reproducible: Always Steps to Reproduce: 1. emerge usbutils 2. 3. Actual Results: !!! Digest verification Failed: !!! /usr/portage/distfiles/usb.ids-20040902.gz !!! Reason: Filesize does not match recorded size Expected Results: emerge should complete Gentoo Base System version 1.4.16 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r4 i686) ================================================================= System uname: 2.6.10-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 09:27:48)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.7.9-r1, 1.5, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 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.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /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" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts bzlib cdr crypt cups curl dvb dvd emboss encode esd fam foomaticdb fortran ftp gd gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 ispell jabber java jpeg junit kde libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pdflib perl php png postgres python qt quicktime readline samaba samba sdl slang sockets spell sqlite sse ssl svga tcltk tcpd tetex threads tidy tiff truetype truetype-fonts type1-fonts usb vorbis wxwindows xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
works fine for me: $ wget http://gentoo.osuosl.org/distfiles/usb.ids-20040902.gz 00:45:30 URL:http://gentoo.osuosl.org/distfiles/usb.ids-20040902.gz [49178/49178] -> "usb.ids-20040902.gz" [1] $ md5sum usb.ids-20040902.gz efeabe86dc3ab36dc48a7c07b21cb7df usb.ids-20040902.gz $ grep usb.ids /usr/portage/sys-apps/usbutils/files/digest-usbutils-0.11-r5 MD5 efeabe86dc3ab36dc48a7c07b21cb7df usb.ids-20040902.gz 49178 delete the file and try a different mirror :p