> Anyone know why the digests are failing so frequently? Are they packaged
> poorly? Is it the mirror I'm getting them from? But then that begs the
> question, aren't the mirrors synchronized and MD5 verified with each
> other?
> Shouldn't TCP/IP be safe in that it retries a packet until it gets it --
> and
> therefore, why is the MD5 different?

I haven't had any issues with md5 sums on recent packages and my systems are
updated pretty much daily (thus requiring frequent downloads).

When it has happened I had to delete the file from /usr/portage/distfiles in
order to fetch a clean copy.  And since I'm running http-replicator I will
also remove any cached copy and recycle http-replicator to ensure it is
starting from a clean state.  If you're using this or another cache/proxy
you'll want to ensure that you clean it out before retrying the fetch.

I'm not sure how the mirrors are synchronized but I would guess it's rsync
based.  There should not be any problems there.  I don't know if they check
the md5 sums on files pulled into the mirror, but I would guess they do not.

I'd look at your /var/log/emerge.log for errors dealing with the fetch.
Also check for filesystem errors if you're using a separate FS for the
/usr/portage space; it could be a read/write error associated with the disk
itself.




-- 
gentoo-user@gentoo.org mailing list

Reply via email to