An emerge of mplayer fails early: gollum edb # emerge sync && emerge -u mplayer >>> starting rsync with rsync://209.47.158.135/gentoo-portage/... >>> checking server timestamp ... <cruft elided> Calculating dependencies ...done! >>> emerge (1 of 1) media-video/mplayer-1.0_pre4-r7 to / >>> md5 src_uri ;-) MPlayer-1.0pre4.tar.bz2 >>> md5 src_uri ;-) font-arial-iso-8859-1.tar.bz2 !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: 7b47904a925cf58ea546ca15f3df160c >>> your file's digest: 0f9a5d53f836e2d2d2bde207dc641044 !!! File does not exist: /usr/portage/distfiles//font-arial-iso-8859-2.tar.bz2 gollum edb # cd /usr/portage/distfiles/ gollum distfiles # ls -l font-arial-iso-8859-2.tar.bz2 -rw-r--r-- 1 root root 218K Jun 23 2003 font-arial-iso-8859-2.tar.bz2 Reproducible: Always Steps to Reproduce: 1. 2. 3.
I'd try removing the file in /usr/portage/distfiles and trying again. I don't seem to have an issue with the md5 for the file you're referring to. I've tried this with both the file from the mirrors, file from mplayerhq.hu site, different versions, all succeed.
Tried again, differet system same hardware, fresh emerge sync: fawkes distfiles # emerge sync >>> starting rsync with rsync://206.167.113.52/gentoo-portage/... delete the file and emerge: fawkes distfiles # rm font-arial-iso-8859-1.tar.bz2 fawkes distfiles # emerge mplayer >>> emerge (1 of 1) media-video/mplayer-1.0_pre4-r7 to / >>> Downloading ftp://cs.ubishops.ca/pub/gentoo/distfiles/font-arial-iso-8859-1.tar.bz2 --13:27:27-- ftp://cs.ubishops.ca/pub/gentoo/distfiles/font-arial-iso-8859-1.tar.bz2 => `/usr/portage/distfiles/font-arial-iso-8859-1.tar.bz2' Resolving cs.ubishops.ca... 206.167.194.132 Connecting to cs.ubishops.ca[206.167.194.132]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR font-arial-iso-8859-1.tar.bz2 ... done. Length: 234,242 (unauthoritative) 100%[==================================>] 234,242 139.82K/s 13:27:31 (139.56 KB/s) - `/usr/portage/distfiles/font-arial-iso-8859-1.tar.bz2' saved [234242] >>> md5 src_uri ;-) MPlayer-1.0pre4.tar.bz2 >>> md5 src_uri ;-) font-arial-iso-8859-1.tar.bz2 !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: 7b47904a925cf58ea546ca15f3df160c >>> your file's digest: 0f9a5d53f836e2d2d2bde207dc641044 !!! File does not exist: /usr/portage/distfiles//font-arial-iso-8859-2.tar.bz2 fawkes distfiles # emerge --info Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.4.27) ================================================================= System uname: 2.4.27 i686 Pentium II (Deschutes) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium2 -mmmx -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1 /share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/conf ig /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pre/usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/conf/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usshare/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium2 -mmmx -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox strict" GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo ftp://sunsite.ualberta.ca/pub/ix/Linux/gentoo http://distro.ibiblio.org/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage/" USE="3dfx 3dnow X acpi alsa apm arts avi berkdb bitmap-fonts bonobo cdr cryptps encode esd foomaticdb gatos gb gdbm gif gnome gpm gtk gtk2 guile imlib imliava java jpeg kde libg++ libgda libwww mad mikmod mmx motif mozilla mpeg ncurs nls oggvorbis opengl oss pam pdflib perl png python qt qtmt quicktime readlinsdl slang spell sse ssl svga tcltk tcpd tetex truetype usb video_cards_mach646 xml2 xmms xprint xv zlib" It's unclear to me how a nonexistent file can have a bad digest. ls thinks it exists: fawkes distfiles # ls -l /usr/portage/distfiles//font-arial-iso-8859-1.tar.bz2 -rw-rw-r-- 1 root portage 229K Sep 22 13:27 /usr/portage/distfiles//font-arial-iso-8859-1.tar.bz2 Lots of other stuff emerges just fine.
I've re-created all the digests and re-made the manifests with the latest commit. Things should be ok now.