Summary: | Digest verification failed for /usr/portage/net-analyzer/wireshark/wireshark-1.2.6.ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Asaf Gery <asaf.gery> |
Component: | Current packages | Assignee: | Peter Volkov (RETIRED) <pva> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | jlec, n-roeser, netmon |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 304109 | ||
Bug Blocks: |
Description
Asaf Gery
2010-02-07 17:30:53 UTC
Please sync again. It wasn't touched since a week and and all digests are fine here. I have been syncing every day for about the last two weeks and the problem remains. I tried to do eclean-dist and emerge -f, but it didn't change anything. If it is a local problem with my machine, it probably means a bug somewhere else - in portage. Anyway, could you help me to resolve the problem? Should I get rid of the ebuild file and resync? Manifest here has the following line: EBUILD wireshark-1.2.6.ebuild 4544 RMD160 b48889891faa004404390d4c06cf208b084b6b81 SHA1 2d7a9d2cf3666c887b33edc35e863ea6417840b5 SHA256 ef1035ff9869178f6211b23d41bb8e62cc112939dd7f67ec23b082b40de9efad So it looks that either ebuild was somehow modified or RMD160 is broken on your system (highly unlikely since other packages should fail in such case too). Try to download ebuild from the following link: http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/net-analyzer/wireshark/wireshark-1.2.6.ebuild?rev=1.6 and compare it with the one you have. What are the differences? What rsync mirror do you use? Bellow is the diff, it seems that the file on my machine is corrupted. Why doesn't portage realize that the file is corrupted? diff -a /tmp/wireshark-1.2.6.ebuild /usr/portage/net-analyzer/wireshark/wireshark-1.2.6.ebuild 1,63c1,17 < # Copyright 1999-2010 Gentoo Foundation < # Distributed under the terms of the GNU General Public License v2 < # $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/net-analyzer/wireshark/wireshark-1.2.6.ebuild,v 1.6 2010/01/30 15:07:41 pva Exp $ < < EAPI=2 < inherit autotools libtool flag-o-matic eutils toolchain-funcs < < DESCRIPTION="A network protocol analyzer formerly known as ethereal" < HOMEPAGE="http://www.wireshark.org/" < < # _rc versions has different download location. < [[ -n ${PV#*_rc} && ${PV#*_rc} != ${PV} ]] && { < SRC_URI="http://www.wireshark.org/download/prerelease/${PN}-${PV/_rc/pre}.tar.gz"; < S=${WORKDIR}/${PN}-${PV/_rc/pre} ; } || \ < SRC_URI="http://www.wireshark.org/download/src/${P}.tar.gz" < < LICENSE="GPL-2" < SLOT="0" < KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" < IUSE="adns ares gtk ipv6 lua portaudio gnutls gcrypt geoip zlib kerberos threads profile smi +pcap pcre +caps selinux" < < RDEPEND=">=dev-libs/glib-2.4.0:2 < zlib? ( sys-libs/zlib ) < smi? ( net-libs/libsmi ) < gtk? ( >=x11-libs/gtk+-2.4.0:2 < x11-libs/pango < dev-libs/atk ) < gnutls? ( net-libs/gnutls ) < gcrypt? ( dev-libs/libgcrypt ) < pcap? ( net-libs/libpcap ) < pcre? ( dev-libs/libpcre ) < caps? ( sys-libs/libcap ) < kerberos? ( virtual/krb5 ) < portaudio? ( media-libs/portaudio ) < ares? ( >=net-dns/c-ares-1.5 ) < !ares? ( adns? ( net-libs/adns ) ) < geoip? ( dev-libs/geoip ) < lua? ( >=dev-lang/lua-5.1 ) < selinux? ( sec-policy/selinux-wireshark )" < < DEPEND="${RDEPEND} < >=dev-util/pkgconfig-0.15.0 < dev-lang/perl < sys-devel/bison < sys-devel/flex" < < pkg_setup() { < if ! use gtk; then < ewarn "USE=-gtk will means no gui called wireshark will be created and" < ewarn "only command line utils are available" < fi < < # Add group for users allowed to sniff. < enewgroup wireshark < } < < src_prepare() { < cd "${S}"/epan # our hardened toolchain bug... < epatch "${FILESDIR}/wireshark-except-double-free.diff" < < cd "${S}" < epatch "${FILESDIR}/${PN}-1.1.2--as-needed.patch" < eautoreconf --- > ��pB~! ����p�L��,��p�Y��,��p���pe��,d�pe��,��pe��p�y��,��p�y`T�pC~��, �pC160 faa516dd3dfd8bd6218f66d3bedb5490b0896f5b SHA1 ec2b8952f8fe55471e923c086a6e9b48e06ce7a8 SHA256 9fc8b3ec3fcf1cca714c78c28c1883503abfcfce4fe175e43c6d7ec14ddc9478 > AUX wireshark-0.99.8-as-needed.patch 395 RMD160 2e06f641e9789db717544bfd1568e4bf6e85855c SHA1 a18b6fcc85b40c00fc1d30bcdfc81d13dc33e904 SHA256 d2f996a79fa3117296b25c1---------BEGIN PGP SIGNED ME-----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > AUX wireshark-0.99.7-asneeded.patch 339 RMD160 faa516dd3dfd8bd6218f66d3bedb5490b0896f5b SHA1 ec2b8952f8fe55471e923c086a6e9b48e06ce7a8 SHA256 9fc8b3ec3fcf1cca714c78c28c1883503abfcfce4fe175e43c6d7ec14ddc9478 > AUX wireshark-0.99.8-as-needed.patch 395 RMD160 2e06f641e9789db717544bfd1568e4bf6e85855c SHA1 a18b6fcc85b][][^[���][���d�aKi�aK��aKD��p�yX �p�yX �pP�4W�yJ~0��f�yL~#�;�yM~��HCN�yK~��?�b�yN~����}�yO~�wireshark-except-double-free.diffwireshark-1.1.2--as-needed.patchwireshark-0.99.8-as-needed.patchwireshark-1.0.5-text2pcap-protos.patchwireshark-1.0-sigpipe.patchwireshark-0.99.7-asneeded.patch...�A`�d��aK��8J�J\Kΐ��{ �dbKWbKb��3G4G����d��aKI�aK��aKɢAUX wireshark-0.99.7-asneeded.patch 339 RMD160 faa516dd3dfd8bd6218f66d3bedb5490b0896f5b SHA1 ec2b8952f8fe55471e923c086a6e9b48e06ce7a8 SHA256 9fc8b3ec3fcf1cca714c78c28c1883503abfcfce4fe175e43c6d7ec14ddc9478 > AUX wireshark-0.99.8-as-needed.patch 395 RMD160 2e06f641e9789db717544bfd1568e4bf6e85855c SHA1 a18b6fcc85b40c00fc1d30bcdfc81d13dc33e904 SHA256 d2f996a79fa3117296b25c10a1d4a3f0f8027a678de4e37e6c60bfb47a4754b9 > AUX wireshark-1.0-sigpipe.patch 850 RMD160 a240a1317681516d207ca1694b0e44584008530b SHA1 8f127c22daa77ce9f658f3b1d3f897e428ee9dde SHA256 3a5130838a48b65cb21b4e25913347cee05689b4641c1dfb407facf9fa4f9f59 > AUX wireshark-1.0.5-text2pcap-protos.patch 487 RMD160 20e64be01b281c48516969c508c04455111de300 SHA1 432751cd931baefba3bd13cfa07c3d9863b7c82e SHA256 991e12325670c81f4927c6dc2b665eb8c8938d8f3f0cdfab58601dd37a00d8a4 > AUX wireshark-1.1.2--as-needed.patch 830 RMD160 fd192d107147c65ef52625b51b59a2bf4e2f65c3 SHA1 7a743a42542fa59423870a0205e8ed7aa6bde70e SHA256 34aa27c611021c9a515cc4fed9778148395761bf6f4272130d3e83abcc13a499 > AUX wireshark-except-double-free.diff 664 RMD160 2b61f03f5148975f6438351c11de18a500deabc5 SHA1 0239e19ba0ebd2cfb4ab4987a8a4c56646cd9250 SHA256 dc02a5f3e4bdbd128a2ba08f38880358f747661a93ca0b3fe1918c67b255c369 > DIST wireshark-1.2.5.tar.gz 19349507 RMD160 ab0c2db7850eb4c8357756efe34eab9e1addba3f SHA1 525b9062674a2951f790a2621ddf14e5cea5be48 SHA256 cf57e63adbdf6902d6a194a7c8c4c7701f25805bfe7918b9b798fa536f46e1fd > DIST wireshark-1.2.6.tar.gz 19381295 RMD160 271a05afbf1701630a6070ecabeabcb842715b12 SHA1 62f5571e4786d3fa0cfc3d528f69a5c431e42d75 SHA256 0788f3424f056c8cbb94fb0eef49cc92ac63a67b122153e3b920cfce8d6e95ab > EBUILD wireshark-1.2.5.ebuild 4547 RMD160 e6e6dc9ce6131fc38df90ffd8c8aa08404949e4a SHA1 cf07e045017c7ce25b84a513862e5f48ef94b1e1 SHA256 34283bebdc906b17ea6a43ebb6ef6a3bc43f9e685941bbbd37d3c34eeb777756 > EBUILD wireshark-1.2.6.ebuild 4553 RMD160 7b9cd986e1e51142ea36f70478e6fe3331463c5c SHA1 9717c25adfe1da3743e2d3dc5e4156ec92d2dc0c SHA256 39c80e03ead8e420712e897b33ad7d184def4027bf805c55433cd8e53bd2586e > MISC ChangeLog 31544 RMD160 e74b68c42243aabf6741425d415e8388125d3a8a SHA1 84b200e839e92ddfab7f124d69ae5a98e26ec2ec SHA256 c677b609006a9715a4011c40b9c980eeaa3ba03e6ad119620a591e70ebfef505 > MISC metadata.xml 2154 RMD160 01af8905d25e6c387902d30766daedcd37d94e0e SHA1 d68e79d413654ce72c553d��{ �dbKWbKb��3G4G����d��aKI�aK��aKɢ��{ �d��aKI�aKbȢn webfuzzer 65,138c19 < < src_configure() { < local myconf < < # optimization bug, see bug #165340, bug #40660 < if [[ $(gcc-version) == 3.4 ]] ; then < elog "Found gcc 3.4, forcing -O3 into CFLAGS" < replace-flags -O? -O3 < elif [[ $(gcc-version) == 3.3 || $(gcc-version) == 3.2 ]] ; then < elog "Found <=gcc-3.3, forcing -O into CFLAGS" < replace-flags -O? -O < fi < < if use ares && use adns; then < einfo "You asked for both, ares and adns, but we can use only one of them." < einfo "c-ares supersedes adns resolver thus using c-ares (ares USE flag)." < myconf="$(use_with ares c-ares) --without-adns" < else < myconf="$(use_with adns) $(use_with ares c-ares)" < fi < < # see bug #133092; bugs.wireshark.org/bugzilla/show_bug.cgi?id=1001 < # our hardened toolchain bug < filter-flags -fstack-protector < < # profile and pie are incompatible #215806, #292991 < if use profile; then < ewarn "You've enabled the 'profile' USE flag, building PIE binaries is disabled." < append-flags $(test-flags-CC -nopie) < fi < < # Workaround bug #213705. If krb5-config --libs has -lcrypto then pass < # --with-ssl to ./configure. (Mimics code from acinclude.m4). < if use kerberos; then < case `krb5-config --libs` in < *-lcrypto*) myconf="${myconf} --with-ssl" ;; < esac < fi < < # dumpcap requires libcap, setuid-install requires dumpcap < econf $(use_enable gtk wireshark) \ < $(use_enable profile profile-build) \ < $(use_with gnutls) \ < $(use_with gcrypt) \ < $(use_enable ipv6) \ < $(use_enable threads) \ < $(use_with lua) \ < $(use_with kerberos krb5) \ < $(use_with smi libsmi) \ < $(use_with pcap) \ < $(use_with zlib) \ < $(use_with pcre) \ < $(use_with geoip) \ < $(use_with portaudio) \ < $(use_with caps libcap) \ < $(use_enable pcap setuid-install) \ < --sysconfdir=/etc/wireshark \ < ${myconf} < } < < src_install() { < emake DESTDIR="${D}" install || die "emake install failed" < < use pcap && fowners 0:wireshark /usr/bin/dumpcap < use pcap && fperms 6550 /usr/bin/dumpcap < < insinto /usr/include/wiretap < doins wiretap/wtap.h < < # FAQ is not required as is installed from help/faq.txt < dodoc AUTHORS ChangeLog NEWS README{,.bsd,.linux,.macos,.vmware} doc/randpkt.txt < < if use gtk; then < for c in hi lo; do --- > (In reply to comment #4) > Bellow is the diff, it seems that the file on my machine is corrupted. > Why doesn't portage realize that the file is corrupted? It does. It aborts installation of broken package. Before investigating what's wrong with machine, check the mirror you are using. Probably it's broken there... *** This bug has been marked as a duplicate of bug 302984 *** |