On 04/21/2011 08:26 AM, Dale wrote: > Coert Waagmeester wrote: >> Hello all, >> >> Since yesterday, when I try to update my gentoo box, certain ebuilds >> give me the following error: >> >> >>>>> Fetching (15 of 22) media-libs/libsdl-1.2.14-r6 >>>>> >> !!! Digest verification failed: >> !!! /mnt/data/portage/media-libs/libsdl/libsdl-1.2.14-r6.ebuild >> !!! Reason: Filesize does not match recorded size >> !!! Got: 4606 >> !!! Expected: 4609 >> >> >>>>> Failed to emerge media-libs/libsdl-1.2.14-r6 >>>>> >> >>>>> Fetching (20 of 22) sys-kernel/gentoo-sources-2.6.37-r4 >>>>> >> !!! Digest verification failed: >> !!! >> /mnt/data/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.37-r2.ebuild >> >> !!! Reason: Failed on RMD160 verification >> !!! Got: 4bb11df2e42433f487aea2a1b5e139a042456da1 >> !!! Expected: 902d79f1a6f3635ae2b85f652a475ac6575d30e0 >> >> >>>>> Failed to emerge sys-kernel/gentoo-sources-2.6.37-r4 >>>>> >> >> I checked in the portage manual, and it said to wait a day to see if >> these problems disappear. >> >> Could it be the specific mirror I am using? >> >> >> Thank you, >> Coert >> >> > > Have you tried syncing again? Sometimes that will fix it. Sync as in, > emerge --sync or whatever command you use since it can vary a bit. > > There are two things that can cause this. One is the file itself and > one is the digest listed in the tree. If either one of them is out of > sync, it fails. > > Dale > > :-) :-) > >
Hello Dale, Managed to fix it. I downloaded a new portage snapshot, extracted it, and used a completely different mirror for the emerge --sync, and it worked. Thanks, Coert