Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139108 - sys-fs/udev manifest corrupted
Summary: sys-fs/udev manifest corrupted
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
: 139144 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-07-03 18:16 UTC by D. Stiefe1maier
Modified: 2006-07-15 09:37 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description D. Stiefe1maier 2006-07-03 18:16:15 UTC
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
Comment 1 Nico R. Wohlgemuth 2006-07-04 02:16:49 UTC
exactly the same for me but with udev-094
Comment 2 Faustin Roman 2006-07-04 02:22:29 UTC
(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!
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-07-04 03:10:26 UTC
*** Bug 139144 has been marked as a duplicate of this bug. ***
Comment 4 sholmes 2006-07-04 07:24:28 UTC
(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
Comment 5 Jim Smilanich 2006-07-04 08:05:08 UTC
Add another incidence of the issue on amd64.
Comment 6 Nico R. Wohlgemuth 2006-07-04 14:56:29 UTC
JUST DO A 

EATURES="-strict" emerge -whatever udev

this works great!
Comment 7 D. Stiefe1maier 2006-07-04 17:03:39 UTC
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?!
Comment 8 Geoff Leach 2006-07-04 18:50:29 UTC
with manifest update worksforme ~amd64
Comment 9 Jim Smilanich 2006-07-04 20:17:28 UTC
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
Comment 10 Jim Smilanich 2006-07-04 20:20:21 UTC
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?
Comment 11 sholmes 2006-07-05 05:08:18 UTC
(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 ...
Comment 12 Jim Smilanich 2006-07-07 09:35:06 UTC
I was able to successfully update my P4 after doing an 'emerge sync' last night.  Haven't had time to check my AMD64, though.
Comment 13 Martin Schlemmer (RETIRED) gentoo-dev 2006-07-15 09:37:23 UTC
Fixed as far as I know.