I inherited a python (2.4.1) based GUI (also wxDesigner, wxPython) that is
packaged using py2exe & Install Shield. However, the library.zip file
that is generated by py2exe fails to open with the following error
message: "WinZip" - "error [...\library.zip]: start of central directory
not found; Zip file corrupt. Possible cause: file transfer error.". A
second dialog box then says: "Cannot open file: it does not appear to be a
valid archive. If you downloaded this file, try downloading the file
Background info: This is on a Windows 2003 server. The original
development was done on a Windows XP box (was SP2, now SP3) that I
inherited from one of the original developers (builds library.zip just
fine...). So, the first thing that I did when the 2003 box failed to
build the zip file correctly was try to configure yet another PC using
Windows XP. I get the exact same problem (corrupt zip file). On both my
2003 and XP based systems, I have copied everything that I can think of
from the original XP based PC (the base c:\python24 installation, a few
DLL files: msvcp71.dll, msvcr71.dll, python24.dll, emulated the PATH
environment variable as far as possible, etc.). Have not played around
with the registry (note that I did a base install of Python24 before
copying over the Python24 directory from the "good" PC so if there are
registry dependencies, I should have ones from the base install).
None of the original developers remember having to do anything special
during installation to make this work...
Any ideas where I should look?