When I emerge vim, emerge complains that it cannot find the message digest for vim-6.1-lang.tar.gz. I noticed that while emerging vim, vim-6.1-lang.tar.gz file was not found on any of the mirrors I specified in make.conf. Instead it got the file from ftp.vim.org/pub/vim/extra. Going through the vim.eclass file in /usr/portage/eclass I noticed that when nls is enabled it downloads the file from vim ftp site. I don't quite understand the code there but I made the following work around. Workaround: I put -nls in my USE variable after downloading the file. Then emerge vim completes installation. Reproducible: Always Steps to Reproduce: 1.emerge vim 2. 3. Actual Results: Calculating dependencies ...done! >>> emerge (1 of 2) app-editors/vim-core-6.1-r4 to / >>> md5 ;-) vim-6.1.tar.bz2 >>> md5 ;-) vimpatch-1-300.tar.bz2 >>> No message digest entry found for archive "vim-6.1-lang.tar.gz." !!! Most likely a temporary problem. Try 'emerge rsync' again later. !!! If you are certain of the authenticity of the file then you may type !!! the following to generate a new digest: !!! ebuild /usr/portage/category/package/package-version.ebuild digest Expected Results: vim should be emerged without any message digest errors. Portage 2.0.47-r8 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r2) ================================================================= System uname: 2.4.20-gentoo-r1-splash i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GENTOO_MIRRORS="http://gentoo.gnukorea.org/ http://csociety- ftp.ecn.purdue.edu/pub/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm arts avi crypt cups encode gif gtk imlib java jpeg kde gnome libg++ libwww mikmod mmx motif mpeg ncurses nls oggvorbis opengl pdflib png qt quicktime sdl spell svga truetype X xml2 xmms xv zlib gdbm berkdb slang readline gpm tcpd pam ssl perl python" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
This was fixed on 2003/03/06 07:38:36. Perhaps you had not rsync'd after this date. I have checked a rsync copy and the digest now exists.