While trying to emerge bash with the following flags: [ebuild U ] app-shells/bash-3.1_p10 [3.1_p8] USE="bashlogger nls unicode -afs -build" 0 kB >>> checksums src_uri ;-) bash31-009 !!! Digest verification Failed: !!! /Gentoo/Portage/distfiles/bash31-010 !!! Reason: Filesize does not match recorded size !!! Got: 5218 !!! Expected: 1829 I removed all my distilfes and app-shells from portage tree and then synced a few seconds ago. Error still shows. I'll attach bash31-010
Created attachment 81280 [details] distfiles/bash31-010
Portage 2.1_pre5-r3 (hardened/x86/2.6, gcc-3.4.5, glibc-2.3.6-r3, 2.4.27-2-686 i686) ================================================================= System uname: 2.4.27-2-686 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.12.0_pre16 ccache version 2.4 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10, 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/Gentoo/Portage/distfiles" FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS=" http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://gentoo.itdnet.net/gentoo/ http://ftp.gentoo.or.kr/ http://distfiles.gentoo.org/ " LDFLAGS="-Wl,-O1" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/Gentoo/Portage/packages" PORTAGE_TMPDIR="/Gentoo/Portage/build" PORTDIR="/Gentoo/Portage/tree" PORTDIR_OVERLAY="/Gentoo/Portage/local-tree/misc /Gentoo/Portage/local-tree/overlays/gentoo-de" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow 3dnowext 7zip acl apache2 async bash-completion berkdb bzip2 cap caps ccache checkpath chroot cracklib crypt cyrus dcc discard-path dlloader ecc erandom exif extensions firefox glep glibc-omitfp hardened hardenedphp hpn iconv idea idled idn imagemagick imap imlib imlib2 jikes jpeg kdeenablefinal linuxthreads-tls logrotate lynxkeymap maildir mime mmap mmx mmxext mode-owner moznoirc mozsvg multislot nls no-old-linux noaudio nocd nodrm nolvm1 nopop3d offensive pam pam-mysql pcre pdf php pic posix postfix prelude pyzor razor readline recode reiserfs sasl sendfile server sftplogging sharedmem sse ssl static sysvipc szip tcpd threads tiff tokenizer tools unicode userlocales utf8 vhosts vim-pager x86 xfs xinetd zlib elibc_glibc kernel_linux linguas_de userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL
fixed in cvs
*** Bug 125040 has been marked as a duplicate of this bug. ***
*** Bug 125081 has been marked as a duplicate of this bug. ***
*** Bug 125085 has been marked as a duplicate of this bug. ***
*** Bug 125152 has been marked as a duplicate of this bug. ***
*** Bug 125183 has been marked as a duplicate of this bug. ***
*** Bug 125177 has been marked as a duplicate of this bug. ***
*** Bug 125206 has been marked as a duplicate of this bug. ***
Maybe the bug is not yet fixed completely. It still appears with a slightly different error: !!! Digest verification Failed: !!! /usr/portage/distfiles/bash31-010 !!! Reason: Failed on RMD160 verification !!! Got: 39a2f836a7f11eba12c50ee0adaade80b81c5e16 !!! Expected: 9228d25e84180f576892ee6c9c3da8262e201269 My most recent sync is just a few seconds old. We should probably reopen this one.
It is fixed. You'll need to delete the offending file, so that it gets downloaded again. Not reopening.
It is not fixed, just synced my portage tree and deleted the offending bash31-010 file several times, but still I get: !!! Digest verification Failed: !!! /usr/portage/distfiles/bash31-010 !!! Reason: Failed on RMD160 verification !!! Got: 9228d25e84180f576892ee6c9c3da8262e201269 !!! Expected: 39a2f836a7f11eba12c50ee0adaade80b81c5e16 Hardly fixed I would say
Ok, I'm just stupid, nm the last post :^)
*** Bug 125279 has been marked as a duplicate of this bug. ***
*** Bug 125269 has been marked as a duplicate of this bug. ***
It's *not* fixed. # rm /usr/portage/app-shells/bash/files/* # emerge --sync -- snip -- # emerge bash Calculating dependencies... done! >>> Emerging (1 of 1) app-shells/bash-3.1_p11 to / --snip -- !!! Digest verification Failed: !!! /usr/portage/distfiles/bash31-010 !!! Reason: Failed on RMD160 verification !!! Got: 39a2f836a7f11eba12c50ee0adaade80b81c5e16 !!! Expected: 9228d25e84180f576892ee6c9c3da8262e201269
(In reply to comment #18) > It's *not* fixed. > > # rm /usr/portage/app-shells/bash/files/* > # emerge --sync > -- snip -- > # emerge bash > > Calculating dependencies... done! > >>> Emerging (1 of 1) app-shells/bash-3.1_p11 to / > --snip -- > !!! Digest verification Failed: > !!! /usr/portage/distfiles/bash31-010 > !!! Reason: Failed on RMD160 verification > !!! Got: 39a2f836a7f11eba12c50ee0adaade80b81c5e16 > !!! Expected: 9228d25e84180f576892ee6c9c3da8262e201269 Did you delete /usr/portage/distfiles/bash31-010 *BEFORE* running `emerge bash` ?? Fixed here.
Never mind, my apologies. I'm used to patches being stored in ~package/files/ Of course, if they *were* stored there, a sync would have fixed this problem long ago.
*** Bug 125404 has been marked as a duplicate of this bug. ***
*** Bug 125462 has been marked as a duplicate of this bug. ***
Am I right to assume that this bug is about app-shells/bash-3.1_p10? =app-shells/bash-3.1_p11 (!) is still broken for me. I don't file a new bug because those for p11 get closed as dupes anyway. But see below... rm -rf /usr/portage/app-shells/bash/ rm /usr/portage/distfiles/* emerge --sync emerge =app-shells/bash-3.1_p11 [...] !!! Digest verification Failed: !!! /usr/portage/distfiles/bash31-010 !!! Reason: Failed on RMD160 verification !!! Got: 39a2f836a7f11eba12c50ee0adaade80b81c5e16 !!! Expected: 9228d25e84180f576892ee6c9c3da8262e201269 Did I miss anything?
Ok, found a helpful user comment on one of those dupe bugs for p11 Jakub Moc is busy closing without even mentioning that there is a workaround. Hint: If devs just mark bugs duplicate I usually don't bother to read them either and I think I'm not the only one. Had Moc at least taken the time to the put in the text below into some of them, many users' time wouldn't have been wasted. Great job... ---- Confirmed. There's a truncated patch on the mirrors. It looks like the patch was rerolled upstream. The upstream version is signed with Chet's PGP signature. To work around the problem, remove /usr/portage/distfiles/bash31-010, emerge sync to blow away your manually generated digest, and emerge again with GENTOO_MIRRORS unset, i.e. emerge sync GENTOO_MIRRORS="" emerge bash ----
*** Bug 125664 has been marked as a duplicate of this bug. ***
(In reply to comment #25) > *** Bug 125664 has been marked as a duplicate of this bug. *** > The note you left on my bug report, "search", if you had read the post you would have seen I had searched. My search string was; failed patch bash bash31-010 bash-3.1_p11 digest verification I carefully read every one of the 200 returns, none of which are were this one. I then searched again with just "bash-3.1_p*" with the same result. This has happened on many occasions when searching for priors.
(In reply to comment #24) > ---- > Confirmed. There's a truncated patch on the mirrors. It looks like the patch > was rerolled upstream. The upstream version is signed with Chet's PGP > signature. > > To work around the problem, remove /usr/portage/distfiles/bash31-010, emerge > sync to blow away your manually generated digest, and emerge again with > GENTOO_MIRRORS unset, i.e. > > emerge sync > GENTOO_MIRRORS="" emerge bash > ---- > I tried this, didn't work. So I rm'd the complete portage tree, the cache and re-synced .. still get the same error
*** Bug 125801 has been marked as a duplicate of this bug. ***
(In reply to comment #27) > I tried this, didn't work. So I rm'd the complete portage tree, the cache and > re-synced .. still get the same error Try this: rm -rf /usr/portage/app-shells/bash rm /usr/portage/distfiles/* emerge --sync GENTOO_MIRRORS="" emerge =app-shells/bash-3.1_p11 Doing it like that "fixed" the problem for me. Why there is still a broken version of the patch on the mirrors is beyond me but I guess marking bugs as dupes is more important than correcting the issue itself...
*** Bug 125877 has been marked as a duplicate of this bug. ***
looks like its fixed on x86 for app-shells/bash-3.1_p11. thanks. :D
*** Bug 126338 has been marked as a duplicate of this bug. ***
*** Bug 128311 has been marked as a duplicate of this bug. ***
*** Bug 129106 has been marked as a duplicate of this bug. ***