When I try to emegre gnome-cups-manager, I get an error: !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: b9df51065584c842989a4c1f779ae328 >>> your file's digest: f83119ff84b4b8b8f0cc689992285714 !!! File does not exist: /usr/portage/net-print/gnome-cups-manager/gnome-cups-manager-0.17.ebuild >>> Please ensure you have sync'd properly. Please try 'emerge sync' and >>> optionally examine the file(s) for corruption. A sync will fix most cases. I have tried the following: rm /usr/portage/distfiles/gnome-cups-manager-0.23.tar.bz2 emerge sync emerge gnome-cups-manager No luck so far. Reproducible: Always Steps to Reproduce: 1. emerge gnome-cups-manager 2. 3. Actual Results: !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: b9df51065584c842989a4c1f779ae328 >>> your file's digest: f83119ff84b4b8b8f0cc689992285714 !!! File does not exist: /usr/portage/net-print/gnome-cups-manager/gnome-cups-manager-0.17.ebuild >>> Please ensure you have sync'd properly. Please try 'emerge sync' and >>> optionally examine the file(s) for corruption. A sync will fix most cases. Expected Results: To emerge gnome-cups-manager successfully Portage 2.0.51_rc7 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r4 i686) ================================================================= System uname: 2.6.8-gentoo-r4 i686 mobile AMD Athlon(tm) XP2800+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /opt/openjms/config /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox strict" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acl alsa apache2 apm arts avi berkdb bitmap-fonts cdr cjk crypt cups directfb dmx dvd dvdr encode esd f77 flac foomaticdbgcj gdbm gif gnome gphoto2 gpm graphvi gtk gtk2 idea imap imlib java javamail jikes jms jpeg jython kde lcms ldap libg++ libwww mad mikmod mmx motif mozilla mozxmlterm mpeg mysql ncurses nls objc odbc oggvorbis opengl oss pam pdflib perl php png pnp posix python qt quicktime readline rhino samba sasl sdk sdl slang slp speex spell sse ssl svga tcltk tcpd theora tiff truetype unicode wmf wxwindows x86 xine xinerama xml2 xmms xprint xv yahoo zlib" In my /usr/portage/net-print/gnome-cups-manager/ directory I have the following files: ChangeLog Manifest files gnome-cups-manager-0.17.ebuild gnome-cups-manager-0.18.ebuild gnome-cups-manager-0.23.ebuild metadata.xml
try deleting the file and fetching again. both the gentoo-mirrors and gnome mirrors ge tthe correct checksum for me.
Sorry, didn't work for me. When I do md5sum /usr/portage/net-print/gnome-cups-manager/gnome-cups-manager-0.17.ebuild the result is: f83119ff84b4b8b8f0cc689992285714 (just like in the error mesage) Here is the record in my /usr/portage/net-print/gnome-cups-manager/Manifest MD5 50cfefa3f7053b7d5dd109e582734977 ChangeLog 3244 MD5 b9df51065584c842989a4c1f779ae328 gnome-cups-manager-0.17.ebuild 813 MD5 d69d1ebf1cde9b2670b189f2128a7832 gnome-cups-manager-0.18.ebuild 772 MD5 574309004015c52c39e2f4e8122c18a3 metadata.xml 180 MD5 f63c25f8a2c38d39f08f1a0fa1b40010 gnome-cups-manager-0.23.ebuild 679 MD5 6dae95b443777de3b98de444d36134ec files/digest-gnome-cups-manager-0.17 76 MD5 f48ff0335a5163f1094f5cafb0ad3c78 files/digest-gnome-cups-manager-0.18 76 MD5 38ef34fd59e1c024d719000653111039 files/gnome-cups-manager-0.17-fix_gtk24_deprecation.patch 3301 MD5 1772dd481b0fa6e38d67b284f73df4bf files/gnome-cups-manager-0.18-paren.patch 486 MD5 badc909dc73f068eb167ec0a7e24c096 files/digest-gnome-cups-manager-0.23 76 As you can see the records in the Manifest file for gnome-cups-manager-0.17.ebuild doesn't mach the md5 for my gnome-cups-manager-0.17.ebuild. The same for gnome-cups-manager-0.23.ebuild my md5sum is: 2be4d0c7720ee398858d9323dec5e32f which also differs from the record in the Manifest However gnome-cups-manager-0.18.ebuild has the right checksum I gues if I change the records in the Manifest file to mach my real checksum for 0.17.ebuild and 0.23.ebuld, will do the job, but it stll leaves the problem open. My concern is what are the legitimate values in the Manifest file.
what mirror do those files come from ?
Last 2 Servers that I used to rsync: 128.193.0.161 134.68.220.74 I beleive the records in the /usr/portage/net-print/gnome-cups-manager/Manifest should be fixed.
the manifest hadn't been regenerated after lanius applied the gcc-3.4 patches. it seems repoman wasn'even run on (cvs log Manifest has nothing after 24 august). regenerated the manifest. my apologies for not reading your report closely the first time around. i thought the error was pointing to the tarball being out of date, but it was the manifest. that has been regenreated now .