During an update world, I came against this. I've even done an emerge -c rsync in case my copy was bad, removed the ebuild file, emerge -c rsync'd again (in case my downloaded copy was corrupted somehow), and still get the following. >>> emerge dev-util/dialog-0.9_beta20020519 to / !!! The digest /usr/portage/dev-util/dialog/files/digest-dialog-0.9_beta20020519 appears to be corrupt. Aborting. !!! emerge aborting on /usr/portage/dev-util/dialog/dialog-0.9_beta20020519.ebuild .