while updating mplayer to 0.91 (from 0.90-r5), the file Blue-1.0.tar.bz2 was resumed from a previous file of a different length. The resulting file failed the md5 checksum. Deleting the file and refetching worked just fine. Reproducible: Didn't try Steps to Reproduce: Not sure. It may not be possible to get the old Blue-1.0.tar.bz2 anymore? For people using mplayer 0.90-r5: ACCEPT_KEYWORDS="~x86" emerge mplayer may work. Actual Results: >>> emerge (12 of 15) media-video/mplayer-0.91 to / >>> Downloading ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo//distfiles/MPlayer-0.91.tar.bz2 ---- ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/distfiles/MPlayer-0.91.tar.bz2 => `/usr/portage/distfiles/MPlayer-0.91.tar.bz2' Resolving csociety-ftp.ecn.purdue.edu... done. Connecting to csociety-ftp.ecn.purdue.edu[128.46.156.117]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR MPlayer-0.91.tar.bz2 ... done. Length: 3,467,061 (unauthoritative) 100%[========================================>] 3,467,061 `/usr/portage/distfiles/MPlayer-0.91.tar.bz2' saved [3467061] >>> Resuming download... >>> Downloading ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo//distfiles/Blue-1.0.tar.bz2 ---- ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/distfiles/Blue-1.0.tar.bz2 => `/usr/portage/distfiles/Blue-1.0.tar.bz2' Resolving csociety-ftp.ecn.purdue.edu... done. Connecting to csociety-ftp.ecn.purdue.edu[128.46.156.117]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/gentoo/distfiles ... done. ==> SIZE Blue-1.0.tar.bz2 ... done. ==> PASV ... done. ==> REST 218710 ... done. ==> RETR Blue-1.0.tar.bz2 ... done. Length: 219,130 [420 to go] 100%[========================================>] 219,130 `/usr/portage/distfiles/Blue-1.0.tar.bz2' saved [219130] >>> md5 src_uri ;-) MPlayer-0.91.tar.bz2 >>> md5 src_uri ;-) font-arial-iso-8859-1.tar.bz2 >>> md5 src_uri ;-) font-arial-iso-8859-2.tar.bz2 >>> md5 src_uri ;-) svgalib_helper-1.9.17-mplayer.tar.bz2 !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: 64e2d18438bbef16822c141d846884f6 >>> your file's digest: ee26d46d5c52c5e3ac15164e78300b44 !!! File does not exist: /usr/portage/distfiles//Blue-1.0.tar.bz2 Note the "Length: 219,130 [420 to go]", even though a download had not been attempted yet. I'm assuming this was an old version of Blue-1.0.tar.bz2 Expected Results: >>> md5 src_uri ;-) Blue-1.0.tar.bz2 and continue as normal Portage 2.0.49-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.0-test4-mm1) ================================================================= System uname: 2.6.0-test4-mm1 i686 Pentium III (Coppermine) ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apm cups encode foomaticdb libg++ mad mikmod quicktime spell xv gtkhtml gdbm berkdb tetex bonobo svga guile tcpd pam imlib gtk motif X kde -gnome -gnome2 -slang -3dnow nls aalib arts avi cdr crypt dvd esd gif gpm icc java jpeg ldap libwww memlimit mmx mozilla mpeg mpi ncurses oav oggvorbis opengl oss pdflib perl png python qt readline samba sdl sse ssl truetype usb xml xml2 xmms zlib x86 ~x86 alsa tcltk" from make.conf: FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
*** This bug has been marked as a duplicate of 27176 ***