"Daiajo Tibdixious" <[EMAIL PROTECTED]> posted
[EMAIL PROTECTED], excerpted
below, on  Sat, 27 May 2006 17:56:52 +1000:

> !!! Digest verification Failed:
> !!!    /usr/portage/distfiles/perl-cleaner-1.03.tar.gz !!! Reason: Failed
> on MD5 verification

This is the error, but the previous actions tell you what happened.

Apparently, there are a couple copies of the same named tarball out there,
with two different sizes.  The first one you got was the short one, so it
wasn't long enough to satisfy what portage expected and it tried other
locations until it found the long one.  Only because you had the short one
already, it thought the file was just incomplete and grabbed what it
thought was the rest of it.  Naturally, the short file, with the remaining
bytes from the long file to make up the difference, doesn't match the
md5sum of the complete long file, so you get an error.

You need to erase the bad copy you have, so portage will redownload and
hopefully get a correct one.  If the order still happens to get you a bad
one first, you can try manually downloading the long one (you can see the
URL in the above) and placing it in the $DISTFILES dir yourself.  Assuming
it matches what portage expects, you should then be fine.

You may also wish to check and see if there's a bug on the two different
versions with the same name already filed.  If not, it'd be a good idea to
file one, to get the problem resolved.

If you don't wish to trouble yourself with manually downloading it, just
do the bug thing.  In a day or two it will hopefully be resolved and you
can update that package then.  Or, take the lazy way out and ignore the
problem altogether for now, and someone else will probably file a bug if
necessary and it'll be resolved in a day or two.  In any case, however,
you may need to delete the bad version in ordered to get the good one to
download.  I believe the new ~arch 2.1 portage is supposed to delete bad
matches on its own, but IIRC the old 2.0.5x version still in stable didn't
do so, at least not always, and people had to delete the bad one manually.



-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
[email protected] mailing list

Reply via email to