emerging samba fails due to ebuild inconsistency Reproducible: Always Steps to Reproduce: 1. emerge --sync (Optionnal) 2. emerge samba 3. ??? 4. Profit! Actual Results: !!! Digest verification failed: !!! /usr/portage/net-fs/samba/files/config-3.2/smbusers !!! Reason: Filesize does not match recorded size !!! Got: 212 !!! Expected: 208 Expected Results: I expected the software to build :) Using gentoo-sources kernel 2.6.23-r9, the entire system has been updated and portage cache is sync'd. Workaround: Manually digest the ebuild (ebuild /path/ digest) then emerge seemed to work.
Can confirm this bug on two machines. One with: SYNC="rsync://rsync.gentoo.org/gentoo-portage" The other with: SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" I actually live in europe though so it probably synced from different servers. The syncs were maybe 1-3h apart but not sure sorry. (yes I normally use a local rsync mirror but I'm just installing the new one. the reason i have namerica instead of europe was that i forgot to change it back after trying sth) The problem is in the filesizes of the files /usr/portage/net-fs/samba/files/config-3.2/* The Manifest specifies a size of 4 bytes larger than the files actually are. I deleted the smbusers line from the manifest and it gave the same 4 byte difference for another file, then another, then I deleted all lines for config-3.2 and it compiled fine. I figured that I'd be ok since I'm using 3.0.x anyways...
Fixed. Thanks.