Opened 15 years ago

Last modified 15 years ago

#281 defect closed fixed (fixed)

Windows installer fails on Python 2.3 "Non-admin" install

Reported by: mboersma Owned by:
Priority: highest Milestone:
Component: conch Keywords:
Cc: Cory Dodt, mboersma Branch:


Attachments (1)

win32.diff (6.1 KB) - added by Cory Dodt 15 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 15 years ago by mboersma

On Windows, run the python 2.3 binary installer, choosing
the "Advanced Options" button and specifying a "Non-admin
After python's install completes, run the Twisted 1.0.7
python 2.3 windows installer (with or without docs, makes no
The installer then copies files to the mythical "ACK"
directory, failing at the end when it tries to exec
The difference seems to be that the installer expects to
find certain registry keys under the HKLM hive, but in a
"Non-admin" install, those same keys are placed only under
HKEY_CURRENT_USER.  Checking first one, then the other,
should fix this.

comment:2 Changed 15 years ago by Cory Dodt

Workaround, as noted by the mboersma on twisted-python, as

Prior to installing:
1. Launch regedit (Start>Run...>"regedit")
2. Navigate to HKEY_LOCAL_MACHINE\Software

If the Python key is missing, create the following keys
(Edit>New>Key, once for each of the following):

3. Change the <default> key to the path where Python 2.3 is
installed, usually C:\python23

4. Run the Twisted installer as usual.

Changed 15 years ago by Cory Dodt

Attachment: win32.diff added

comment:3 Changed 15 years ago by Cory Dodt

The 1.0.8alpha2 installer which I will build on Monday will
be the first release with this fix.

Attaching the diff so I can apply it to the tag on Monday.

comment:4 Changed 7 years ago by <automation>

Owner: Cory Dodt deleted
Note: See TracTickets for help on using tickets.