Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183993 - portage update causes failure in glibc installation
Summary: portage update causes failure in glibc installation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-02 16:22 UTC by Massimiliano Adamo
Modified: 2007-07-03 14:49 UTC (History)
0 users

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 Massimiliano Adamo 2007-07-02 16:22:32 UTC
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
Comment 1 Massimiliano Adamo 2007-07-02 16:23:32 UTC
I've gentoo AMD64, with profile 2007.0
Comment 2 Egbert van der Wal 2007-07-02 16:34:14 UTC
Confirming this. Can be fixed by reproducing manifest.
Comment 3 Chris Upchurch 2007-07-02 16:39:31 UTC
Also affects x86 2007.0 server profile.
Comment 4 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2007-07-02 17:04:10 UTC
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
Comment 5 Chris Upchurch 2007-07-02 17:14:42 UTC
Problem not dependent on rsync mirror; I have no specific mirrors set. However, re-syncing now seems to clear problem.
Comment 6 Massimiliano Adamo 2007-07-02 18:05:44 UTC
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.
Comment 7 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2007-07-02 18:20:28 UTC
(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/