$ emerge postfix Calculating dependencies ...done! >>> emerge net-mail/postfix-1.1.7-r1 to / >>> md5 ;-) postfix-1.1.7.tar.gz !!! No message digest found for pfixtls-0.8.7-1.1.7-0.9.6c.tar.gz. !!! Type "ebuild foo.ebuild digest" to generate a digest. !!! emerge aborting on /usr/portage/net-mail/postfix/postfix-1.1.7-r1.ebuild . $ cd /usr/portage/net-mail/postfix/ $ ebuild postfix-1.1.7-r1.ebuild digest >>> Generating digest file... Traceback (most recent call last): File "/usr/sbin/ebuild", line 33, in ? a=portage.doebuild(pargs[0],x,getroot(),debug=debug) File "/usr/lib/python2.2/site-packages/portage.py", line 983, in doebuild digestgen(checkme,overwrite=1) File "/usr/lib/python2.2/site-packages/portage.py", line 807, in digestgen mymd5=md5(myfile) File "/usr/lib/python2.2/site-packages/portage.py", line 1251, in md5 return fchksum.fmd5t(x)[0] IOError: [Errno 2] No such file or directory: '/usr/portage/distfiles/pfixtls-0.8.7-1.1.7-0.9.6c.tar.gz'
*** Bug 1673 has been marked as a duplicate of this bug. ***
this seems like a portage issue. Daniel, the SRC_URI contains a USE dependent fetch in it. So, unless that USE flag is activated, this error will occur. The digest file, however, has been updated to contain digests for both files.
This appears to be working now. It should really work in 1.9.2