当你的gentoo portage tree 很久没有更新后,在你emerge 某一个软件包的时候可能回出现下面的错误:
-----------------------
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking curl-7.15.4.tar.bz2
!!! Digest verification failed:
!!! /usr/portage/distfiles/curl-7.15.4.tar.bz2
!!! Reason: Failed on RMD160 verification
!!! Got: 1876b00a764743bae50223e452460b1c4c8271e2
!!! Expected: bbef248926d3935272746f605d91e6f03badff6b
-----------------------
这种情况一般是digest中我MD5有问题,需要重新生成。
解决办法1:
#ebuild **.**.ebuild digest 后再 emerge 该软件
#如果还是不行,你删除当时目录下file 目录中的digest文件后,重新ebuild **** digest
解决办法2:
# emerge --sync 这可能需要很长的时间。