i could not emerge udev, as /usr/portage/sys-fs/udev/files/udev.rules-018 was one byte shorter than expected. using the manifest Revision 1.373, i could emerge it. #emerge udev Calculating dependencies... done! >>> Emerging (1 of 1) sys-fs/udev-087-r1 to / >>> checking ebuild checksums ;-) >>> checking auxfile checksums !!! Digest verification failed: !!! /usr/portage/sys-fs/udev/files/udev.rules-018 !!! Reason: Filesize does not match recorded size !!! Got: 4365 !!! Expected: 4366
exactly the same for me but with udev-094
(In reply to comment #0) > i could not emerge udev, as /usr/portage/sys-fs/udev/files/udev.rules-018 was > one byte shorter than expected. using the manifest Revision 1.373, i could > emerge it. > > #emerge udev > Calculating dependencies... done! > >>> Emerging (1 of 1) sys-fs/udev-087-r1 to / > >>> checking ebuild checksums ;-) > >>> checking auxfile checksums > !!! Digest verification failed: > !!! /usr/portage/sys-fs/udev/files/udev.rules-018 > !!! Reason: Filesize does not match recorded size > !!! Got: 4365 > !!! Expected: 4366 > I had the same problem and also a quick fix is to use FEATURES="-strict" in /etc/make.conf, but of course this is a dangerous way and not recommended!
*** Bug 139144 has been marked as a duplicate of this bug. ***
(In reply to comment #3) > *** Bug 139144 has been marked as a duplicate of this bug. *** > emerging udev-87-r1 works cleanly on x86, but the problem shows up on amd64
Add another incidence of the issue on amd64.
JUST DO A EATURES="-strict" emerge -whatever udev this works great!
before i found out what the problem is (and someone helped me with the workarround of copying a csv Manifest) i surely tried to emerge 5 different versions. Of course, because that file is not part of the package and the check is performed independently of the package. sholmes, so the difference that you found might be a difference in when you synced last?!
with manifest update worksforme ~amd64
Just got one of these errors on a P4 during an 'emerge -uv system'. :( >>> Emerging (7 of 36) sys-fs/udev-087-r1 to / >>> checking ebuild checksums ;-) >>> checking auxfile checksums !!! Digest verification failed: !!! /usr/portage/sys-fs/udev/files/udev.rules-018 !!! Reason: Filesize does not match recorded size !!! Got: 4365 !!! Expected: 4366
Further information on my P4 error: sgtrock jim # uname -a Linux sgtrock 2.6.12-gentoo-r9 #6 SMP Tue Dec 27 08:50:20 CST 2005 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz GNU/Linux Any other info needed?
(In reply to comment #7) > before i found out what the problem is (and someone helped me with the > workarround of copying a csv Manifest) i surely tried to emerge 5 different > versions. > Of course, because that file is not part of the package and the check is > performed independently of the package. > sholmes, so the difference that you found might be a difference in when you > synced last?! > after a resync this morning udev-087-r1 emerge without any problem on x86 / amd64 however before that I had done a FEATURE="-strict" emerge udev, to force the update of udev on the amd64 ...
I was able to successfully update my P4 after doing an 'emerge sync' last night. Haven't had time to check my AMD64, though.
Fixed as far as I know.