Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32102 - MD5 Sum Mismatch for Thunderbird 0.3 (Enigmail); Broken Enigmail Distribution Tarball
Summary: MD5 Sum Mismatch for Thunderbird 0.3 (Enigmail); Broken Enigmail Distribution...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-27 08:04 UTC by Matt T. Proud
Modified: 2003-11-17 11:14 UTC (History)
2 users (show)

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 Matt T. Proud 2003-10-27 08:04:15 UTC
Upon emerging mozilla-thunderbird-0.3, the installer fails due to a md5 mismatch
between expected and actual md5 values for the enigmail distributions. This
appears to have some relation to a corrupted Enigmail tarball.

Reproducible: Always
Steps to Reproduce:
1. emerge /usr/portage/net-mail/mozilla-thunderbird/mozilla-thunderbird-0.3.ebuild

Actual Results:  
root@gorbachev matt # emerge
/usr/portage/net-mail/mozilla-thunderbird/mozilla-thunderbird-0.3.ebuild
Calculating dependencies ...done!
>>> emerge (1 of 1) net-mail/mozilla-thunderbird-0.3 to /
>>> Downloading ftp://gentoo.noved.org/distfiles/thunderbird-source-0.3.tar.bz2
--04:52:56--  ftp://gentoo.noved.org/distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Resolving gentoo.noved.org... 69.2.197.241
Connecting to gentoo.noved.org[69.2.197.241]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /distfiles ... done.
==> PASV ... done.    ==> RETR thunderbird-source-0.3.tar.bz2 ...
No such file `thunderbird-source-0.3.tar.bz2'.
 
>>> Downloading
ftp://ftp.ibiblio.org/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
--04:52:57--  ftp://ftp.ibiblio.org/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Resolving ftp.ibiblio.org... 152.2.210.81
Connecting to ftp.ibiblio.org[152.2.210.81]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /gentoo/distfiles ...
No such directory `gentoo/distfiles'.
 
>>> Downloading
http://www.ibiblio.org/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
--04:52:58--  http://www.ibiblio.org/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Resolving www.ibiblio.org... 152.2.210.81
Connecting to www.ibiblio.org[152.2.210.81]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
[following]
--04:52:58-- 
http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Connecting to www.ibiblio.org[152.2.210.81]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
[following]
--04:52:59-- 
http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Resolving distro.ibiblio.org... 152.2.210.109
Connecting to distro.ibiblio.org[152.2.210.109]:80... connected.
HTTP request sent, awaiting response... 404 Not Found
04:53:02 ERROR 404: Not Found.
 
>>> Downloading
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo//distfiles/thunderbird-source-0.3.tar.bz2
--04:53:02-- 
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Resolving csociety-ftp.ecn.purdue.edu... 128.46.156.117
Connecting to csociety-ftp.ecn.purdue.edu[128.46.156.117]:21... connected.
Logging in as anonymous ...
Login incorrect.
>>> Downloading
ftp://ftp.ussg.iu.edu/pub/linux/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
--04:53:03-- 
ftp://ftp.ussg.iu.edu/pub/linux/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Resolving ftp.ussg.iu.edu... 129.79.6.12
Connecting to ftp.ussg.iu.edu[129.79.6.12]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/linux/gentoo/distfiles ... done.
==> PASV ... done.    ==> RETR thunderbird-source-0.3.tar.bz2 ...
No such file `thunderbird-source-0.3.tar.bz2'.
 
>>> Downloading
http://gentoo.mirrors.pair.com//distfiles/thunderbird-source-0.3.tar.bz2
--04:53:05-- 
http://gentoo.mirrors.pair.com//distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Resolving gentoo.mirrors.pair.com... 216.92.2.140
Connecting to gentoo.mirrors.pair.com[216.92.2.140]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 30,518,769 [application/x-tar]
 
100%[====================================>] 30,518,769   358.72K/s    ETA 00:00
 
04:54:28 (361.43 KB/s) - `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
saved [30518769/30518769]
 
>>> Downloading ftp://gentoo.noved.org/distfiles/enigmail-0.81.latest.tar.gz
--04:54:28--  ftp://gentoo.noved.org/distfiles/enigmail-0.81.latest.tar.gz
           => `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
Resolving gentoo.noved.org... 69.2.197.241
Connecting to gentoo.noved.org[69.2.197.241]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /distfiles ... done.
==> PASV ... done.    ==> RETR enigmail-0.81.latest.tar.gz ... done.
Length: 252,087 (unauthoritative)
 
100%[====================================>] 252,087      232.64K/s
 
04:54:33 (232.04 KB/s) - `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
saved [252087]
 
>>> Resuming download...
>>> Downloading ftp://ftp.ibiblio.org/gentoo/distfiles/enigmail-0.81.latest.tar.gz
--04:54:33--  ftp://ftp.ibiblio.org/gentoo/distfiles/enigmail-0.81.latest.tar.gz
          => `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
Resolving ftp.ibiblio.org... 152.2.210.81
Connecting to ftp.ibiblio.org[152.2.210.81]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /gentoo/distfiles ...
No such directory `gentoo/distfiles'.
 
>>> Resuming download...
>>> Downloading http://www.ibiblio.org/gentoo/distfiles/enigmail-0.81.latest.tar.gz
--04:54:34--  http://www.ibiblio.org/gentoo/distfiles/enigmail-0.81.latest.tar.gz
           => `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
Resolving www.ibiblio.org... 152.2.210.81
Connecting to www.ibiblio.org[152.2.210.81]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/enigmail-0.81.latest.tar.gz
[following]
--04:54:34-- 
http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/enigmail-0.81.latest.tar.gz
           => `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
Connecting to www.ibiblio.org[152.2.210.81]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/enigmail-0.81.latest.tar.gz
[following]
--04:54:35-- 
http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/enigmail-0.81.latest.tar.gz
           => `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
Resolving distro.ibiblio.org... 152.2.210.109
Connecting to distro.ibiblio.org[152.2.210.109]:80... connected.
HTTP request sent, awaiting response... 404 Not Found
 
Continued download failed on this file, which conflicts with `-c'.
Refusing to truncate existing file
`/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'.
 
>>> Resuming download...
>>> Downloading
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo//distfiles/enigmail-0.81.latest.tar.gz
--04:54:35-- 
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/distfiles/enigmail-0.81.latest.tar.gz
           => `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
Resolving csociety-ftp.ecn.purdue.edu... 128.46.156.117
Connecting to csociety-ftp.ecn.purdue.edu[128.46.156.117]:21... connected.
Logging in as anonymous ...
Login incorrect.
>>> Resuming download...
>>> Downloading
ftp://ftp.ussg.iu.edu/pub/linux/gentoo/distfiles/enigmail-0.81.latest.tar.gz
--04:54:36-- 
ftp://ftp.ussg.iu.edu/pub/linux/gentoo/distfiles/enigmail-0.81.latest.tar.gz
           => `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
Resolving ftp.ussg.iu.edu... 129.79.6.12
Connecting to ftp.ussg.iu.edu[129.79.6.12]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/linux/gentoo/distfiles ... done.
==> SIZE enigmail-0.81.latest.tar.gz ... done.
==> PASV ... done.    ==> REST 252087 ... done.
==> RETR enigmail-0.81.latest.tar.gz ... done.
Length: 252,087 [0 to go]
 
100%[+++++++++++++++++++++++++++++++++++++] 252,087       --.--K/s
 
04:54:38 (0.00 B/s) - `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz' saved
[252087]
 
>>> Resuming download...
>>> Downloading
http://gentoo.mirrors.pair.com//distfiles/enigmail-0.81.latest.tar.gz
--04:54:38--  http://gentoo.mirrors.pair.com//distfiles/enigmail-0.81.latest.tar.gz
           => `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
Resolving gentoo.mirrors.pair.com... 216.92.2.140
Connecting to gentoo.mirrors.pair.com[216.92.2.140]:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 252,121 (34 to go) [application/x-tar]
 
100%[++++++++++++++++++++++++++++++++++++>] 252,121       --.--K/s
 
04:54:39 (332.03 KB/s) - `/usr/portage/distfiles/enigmail-0.81.latest.tar.gz'
saved [252121/252121]
 
>>> Downloading ftp://gentoo.noved.org/distfiles/ipc-1.0.4.tar.gz
--04:54:39--  ftp://gentoo.noved.org/distfiles/ipc-1.0.4.tar.gz
           => `/usr/portage/distfiles/ipc-1.0.4.tar.gz'
Resolving gentoo.noved.org... 69.2.197.241
Connecting to gentoo.noved.org[69.2.197.241]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /distfiles ... done.
==> PASV ... done.    ==> RETR ipc-1.0.4.tar.gz ... done.
Length: 134,269 (unauthoritative)
 
100%[====================================>] 134,269      316.39K/s
 
04:54:40 (315.85 KB/s) - `/usr/portage/distfiles/ipc-1.0.4.tar.gz' saved [134269]
 
>>> md5 src_uri ;-) thunderbird-source-0.3.tar.bz2
 
!!! File is corrupt or incomplete. (Digests do not match)
>>> our recorded digest: b50e80300a73a6e470fb286a24c31130
>>>  your file's digest: a23f39a0338aaf60947d0f3755096b4b
!!! File does not exist: /usr/portage/distfiles//enigmail-0.81.latest.tar.gz
 
root@gorbachev matt #


Expected Results:  
Successful Thunderbird-0.3 install.

root@gorbachev matt # emerge --info
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r6,
2.4.22-gentoo-test-r0)
=================================================================
System uname: 2.4.22-gentoo-test-r0 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz
Gentoo Base System version 1.4.3.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.2/share/config
/usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="ftp://gentoo.noved.org ftp://ftp.ibiblio.org/gentoo
http://www.ibiblio.org/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/
ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.mirrors.pair.com/
ftp://gentoo.mirrors.pair.com/ ftp://gentoo.noved.org/
http://oss.redundant.com/pub/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 apm encode foomaticdb libg++ mikmod xv zlib gdbm berkdb slang arts nas
svga tcpd pam libwww perl python esd imlib motif mozilla X gtk gnome acpi bonobo
dvd emacs gif gtk2 gpm gphoto2 jpeg gstreamer pcmcia mpeg oss opengl mmx png pnp
quicktime xmms wavelan spell sse tetex tiff truetype flash mad oggvorbis ssl nls
avi crypt aavm readline pda pdflib ncurses sdl usb cdr xml xml2 -cups -qt -kde"
Comment 1 Trey Blancher 2003-11-07 00:05:19 UTC
I'm seeing the same problem.

sidious root # ACCEPT_KEYWORDS="~x86" emerge --info
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.6.0-test8)
=================================================================
System uname: 2.6.0-test8 i686 Intel(R) Pentium(R) 4 CPU 1400MHz
Gentoo Base System version 1.4.3.10
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config
/usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox autoaddcvs ccache"
GENTOO_MIRRORS="ftp://gentoo.ccccom.com ftp://ftp.ussg.iu.edu/pub/linux/gentoo
http://gentoo.ccccom.com http://gentoo.seren.com/gentoo http://mirror.tucdemonic.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod
mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml
gdbm berkdb slang readline tetex bonobo svga tcltk java guile X sdl gpm tcpd
pam libwww ssl python imlib oggvorbis gnome gtk qt kde motif opengl cdr alsa
mozilla usb snmp samba perl odbc mysql arts esd"
Comment 2 Brad Laue (RETIRED) gentoo-dev 2003-11-08 10:07:49 UTC
This issue is shared among a few ebuilds which have to download a source
tarball which has the same filename as a previous version. As with the others,
please try removing the old enigmail tarball before emerging thunderbird.
Comment 3 Trey Blancher 2003-11-08 10:45:24 UTC
That seems to have worked.  Thanks.
Comment 4 Andy Dustman 2003-11-17 06:56:25 UTC
I have a similar problem with the thunderbird sources. My previously-fetched thunderbird-source-0.3.tar.bz2 (which worked fine on net-mail/mozilla-thunderbird-0.3) gave checksum errors on 0.3-r1:

!!! File is corrupt or incomplete. (Digests do not match)
>>> our recorded digest: a703265d4da0cb02341cc123483e57d1
>>>  your file's digest: 63bfc18db94e605a25a222e417d3a69d
!!! File does not exist: /usr/portage/distfiles//thunderbird-source-0.3.tar.bz2

I removed this file and refetched from my local gentoo mirror, with the same results:

>>> emerge (1 of 4) net-mail/mozilla-thunderbird-0.3-r1 to /
>>> Downloading ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
--09:45:31--  ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo/distfiles/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Proxy request sent, awaiting response... 200 OK
Length: 30,518,769 [text/plain]
                                                                                
100%[====================================>] 30,518,769   373.53K/s    ETA 00:00
                                                                                
09:46:50 (381.54 KB/s) - `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2' saved [30518769/30518769]
 
 
!!! File is corrupt or incomplete. (Digests do not match)
>>> our recorded digest: a703265d4da0cb02341cc123483e57d1
>>>  your file's digest: 63bfc18db94e605a25a222e417d3a69d
!!! File does not exist: /usr/portage/distfiles//thunderbird-source-0.3.tar.bz2

I tried again, bypassing mirrors, and still got a checksum error:

# GENTOO_MIRRORS="" emerge -f mozilla-thunderbird
Calculating dependencies ...done!
>>> emerge (1 of 1) net-mail/mozilla-thunderbird-0.3-r1 to /
>>> Downloading http://ftp.mozilla.org/pub/thunderbird/releases/0.3/thunderbird-source-0.3.tar.bz2
--09:47:18--  http://ftp.mozilla.org/pub/thunderbird/releases/0.3/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Location: http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/0.3/thunderbird-source-0.3.tar.bz2 [following]
--09:47:19--  http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/0.3/thunderbird-source-0.3.tar.bz2
           => `/usr/portage/distfiles/thunderbird-source-0.3.tar.bz2'
Length: 30,518,769 [application/x-bzip2]
 
100%[====================================>] 30,518,769     1.40M/s    ETA 00:00
 
!!! Fetched file: thunderbird-source-0.3.tar.bz2 MD5 FAILED! Removing corrupt distfile...
!!! Couldn't download thunderbird-source-0.3.tar.bz2. Aborting.
Comment 5 Brad Laue (RETIRED) gentoo-dev 2003-11-17 11:14:59 UTC
Fixed by renaming the enigmail tarball, since upstream won't bother.

Additionally, an md5 mismatch was corrected with thunderbird itself, so that should no longer be an issue either.