[Python-bugs-list] [ python-Bugs-487317 ] tcl83.dll is corrupt

noreply@sourceforge.net noreply@sourceforge.net
Fri, 30 Nov 2001 18:02:53 -0800


Bugs item #487317, was opened at 2001-11-29 17:11
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=487317&group_id=5470

Category: Installation
Group: Python 2.1.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Barry Kumnick (barryk)
Assigned to: Tim Peters (tim_one)
Summary: tcl83.dll is corrupt

Initial Comment:
On NT4 SP6, installation of Python-2.1.1.exe fails 
with an error message saying tcl83.dll is corrupt.

The downloaded file size is correct - 6,310,277 bytes.

----------------------------------------------------------------------

>Comment By: Barry Kumnick (barryk)
Date: 2001-11-30 18:02

Message:
Logged In: YES 
user_id=389562

I downloaded it from python.org via ftp using the 
registered version of Download Accelerator Plus (DAP)
version 5.0.0.1.

This utility simultaneously establishes four different 
connections to four different mirror sites and merges the 
files when the download is complete. It also supports 
suspend and resume. Alas, I don't have a record of the 
mirror sites the download actually came from. I did have 
some problems with the TCP connection timing out a couple 
of times and I had to restart the download. Perhaps that 
caused some problem. I don't know. I'll try the download 
using straight ftp from python.org and let you know how it 
goes.

Thanks,
Barry Kumnick

----------------------------------------------------------------------

Comment By: Tim Peters (tim_one)
Date: 2001-11-30 15:50

Message:
Logged In: YES 
user_id=31435

Barry, from exactly where are you downloading the 
installer?  SourceForge?  python.org?  If the latter, via 
HTTP or via FTP?  Which program are you using to download?

It's remotely possible that one of the master copies 
recently got corrupted, and if you tell me where you're 
getting it from, I'd be happy to try downloading it myself 
too.

I hate to mention it, but some corporations are known to 
run firewalls that systematically corrupt binary downloads.

----------------------------------------------------------------------

Comment By: Barry Kumnick (barryk)
Date: 2001-11-30 15:11

Message:
Logged In: YES 
user_id=389562

I got the md5sum to work. It is reporting a different 
checksum than the one you provided, so the downloaded file 
must have been corrupted. I'll try to download a new copy.

Thanks for your help.
Barry Kumnick

----------------------------------------------------------------------

Comment By: Tim Peters (tim_one)
Date: 2001-11-30 14:54

Message:
Logged In: YES 
user_id=31435

It sounds like you were trying to run md5sum with its "-c" 
switch:  don't.  Do it like so:

C:\Code>\updates\md5sum Python-2.1.1.exe
39ef54d3e29ea402c8b693b4f3fedd4a *Python-2.1.1.exe

C:\Code>

There are no corrupt files in the installers we ship, so 
stop trying to pursue that path:  you'll just get in worse 
trouble if you do.  Something else is hosed on your system.

BTW, you can open the installer (as a file!) in WinZip, and 
use WinZip's Action -> Test to test for corruption.  md5 is 
a more powerful whole-file check, but the installer saves a 
CRC code for each individual file and that's what the 
WinZip Test looks at.  If either md5 or WinZip complains, 
your installer got corrupted during (or maybe even after) 
downloading.

----------------------------------------------------------------------

Comment By: Barry Kumnick (barryk)
Date: 2001-11-30 14:34

Message:
Logged In: YES 
user_id=389562

Hi,

Thanks for getting back to me.

First I have a correction to make: it was the tk83.dll not 
the tcl83.dll that was reported as corrupt.

Actually, I am running NT 4 Enterprise Server SP6 on a dual 
processor PIII box.

I tried to install on another box running NT 4 Enterprise 
Server SP5 with a single processor, and got the same error. 
However, on that machine I was able to keep pressing retry, 
and the progress bar kept advancing. In fact it went up a 
few percent every time I pressed the retry button on the 
error dialog. It continued to advance past 100%. I stopped 
trying after it got to around 113% and it said the system 
needed to be rebooted to complete the installation. I did 
that. Apparently, everything installed except the tk83.dll.

I also tried the md5sum.exe application Martin suggested, 
but it reports:

md5sum: Python-2.1.1.exe: no properly formated MD5 checksum 
lines found. 

Do you have another suggestion for computing the MD5 
checksum? I don't have md5sum.py on my system.

BTW: With the current 2.1.1 installation, I was able to get 
the Python command shell to execute, but when attempting to 
launch IDLE, it fails with an error message saying the 
tk83.dll can not be found.

Is there somewhere I can download the tk83.dll separately 
as a workaround?

Thanks,
Barry Kumnick




----------------------------------------------------------------------

Comment By: Tim Peters (tim_one)
Date: 2001-11-30 09:43

Message:
Logged In: YES 
user_id=31435

Thanks for finding that program, Martin!  This should be 
received much better than my usual advice to compute MD5 
with md5sum.py <wink>.

----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2001-11-30 08:19

Message:
Logged In: YES 
user_id=21627

Can you please verify the md5sum of the file you've
downloaded? It is

39ef54d3e29ea402c8b693b4f3fedd4a  Python-2.1.1.exe

You can get an md5sum executable from 

http://etree.org/md5com.html

----------------------------------------------------------------------

Comment By: Tim Peters (tim_one)
Date: 2001-11-29 18:25

Message:
Logged In: YES 
user_id=31435

Tens of thousands of Windows users have run this installer 
without problems, so-- and especially given your other bug 
report about 2.2b2 --the presumption has to be that 
something is uniquely screwed up on the specific box you 
tried it on.  Can you reproduce on another (physically 
distinct) machine?

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=487317&group_id=5470