I've run an update to portage and now if I run "emerge -uDNp world" I get the folowing: !!! One of the following masked packages is required to complete your request: !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.4-r4 (masked by: corruption) !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.6 (masked by: corruption) !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.3.6-r4 (masked by: corruption) !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.3.6-r5 (masked by: corruption) !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.3.2-r12 (masked by: corruption) !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.3.5-r3 (masked by: corruption) !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.2.5-r10 (masked by: corruption) !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.5-r2 (masked by: corruption) !!! Digest verification failed: !!! /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild !!! Reason: Filesize does not match recorded size !!! Got: 38677 !!! Expected: 38679 - sys-libs/glibc-2.5-r3 (masked by: corruption) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge -up glibc Actual Results: cannnot update software
I've gentoo AMD64, with profile 2007.0
Confirming this. Can be fixed by reproducing manifest.
Also affects x86 2007.0 server profile.
It isn't any failure in GLibC installation. You just don't understand your problem. You have corrupted ebuilds. Maybe you use wrong mirror. Sizes contained in Manifest are correct. Change your rsync mirror and run `emerge --sync`. $ LC_ALL=C stat /usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild File: `/usr/portage/sys-libs/glibc/glibc-2.5-r2.ebuild' Size: 38679 Blocks: 80 IO Block: 4096 regular file Device: 802h/2050d Inode: 729433 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2007-07-02 16:20:08.000000000 +0200 Modify: 2007-07-02 02:06:19.000000000 +0200 Change: 2007-07-02 16:20:08.000000000 +0200
Problem not dependent on rsync mirror; I have no specific mirrors set. However, re-syncing now seems to clear problem.
now it seems to be fixed for glibc but there are other problems with other packages: net-misc/asterisk sys-apps/realtime-lsm same problem as before.
(In reply to comment #6) > now it seems to be fixed for glibc but there are other problems with other > packages: > > net-misc/asterisk > sys-apps/realtime-lsm Just wait some time. It's already fixed. http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/asterisk/ http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/realtime-lsm/