[ python-Bugs-990945 ] python24.dll installation problems

SourceForge.net noreply at sourceforge.net
Sun Jul 25 12:23:48 CEST 2004


Bugs item #990945, was opened at 2004-07-14 17:32
Message generated for change (Comment added) made by loewis
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=990945&group_id=5470

Category: Installation
Group: Python 2.4
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Thomas Heller (theller)
Assigned to: Martin v. Löwis (loewis)
Summary: python24.dll installation problems

Initial Comment:
It seems that the msi installer does not overwrite an
existing python24.dll in the system directory.
Also, removing the 2.4 installation doesn't seem to
remove the python24.dll from the system directory.

I've seen both in win2k and winXP.

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

>Comment By: Martin v. Löwis (loewis)
Date: 2004-07-25 12:23

Message:
Logged In: YES 
user_id=21627

This is now fixed in msi.py 1.17. python24.dll is in a
separate component from msvcr71.dll; apparently, MSI cannot
uninstall a component if one of its files is still used
according to the SharedDlls reference counters.

I also put the version number of python24.dll into the File
table; this causes msiexec to overwrite an existing DLL if
the new one has a newer version. It still won't overwrite
the file if it has the same version, add REINSTALLMODE=emus
to force overwriting files with the same version.

See "File versioning rules" in MSDN for the exact procedures
wrt. overwriting existing files.

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

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


More information about the Python-bugs-list mailing list