"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
