when I try to do a emerge -u world it fails with this error-message: ---------- error message ----------- root[openssh-3.7.1p2]$emerge mplayer Calculating dependencies ...done!
emerge (1 of 1) media-video/mplayer-0.92 to / md5 src_uri ;-) MPlayer-0.92.tar.bz2
!!! File is corrupt or incomplete. (Digests do not match)
our recorded digest: 1ecd31d17b51f16332b1fcc7da36b312 your file's digest: 6c3f032ddf401ca522900291de03fee5
!!! File does not exist: /usr/portage/distfiles//font-arial-iso-8859-1.tar.bz2
---------- end error-message -------------
I had recently removed mplayer with emerge unmerge mplayer. I had manually compiled and installed mplayer into /usr/ I think, thus the complaint about the not-matching file digest. Does anybody have a clue on how to fix this?
The quickest way is probably 'rm /usr/portage/distfiles/<file-its-complaining-about>; emerge --resume'. The problem is that with each version bump of mplayer, they also release a new version of the fonts/skins/etc., but they are all named the same thing. Emerge is seeing a file in /usr/portage/distfiles that is named what it is looking for, so it assumes it is the correct one. The MD5SUM fails because it is *not* the same file, even though its named the same.
-- Andrew Gaffney
-- [EMAIL PROTECTED] mailing list
