[ python-Bugs-842629 ] Windows mis-installs to network drive

SourceForge.net noreply at sourceforge.net
Wed Nov 19 12:43:05 EST 2003


Bugs item #842629, was opened at 2003-11-15 08:44
Message generated for change (Settings changed) made by theller
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=842629&group_id=5470

Category: Installation
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: David Sloyer (dsloyer)
>Assigned to: Tim Peters (tim_one)
Summary: Windows mis-installs to network drive

Initial Comment:
Installing:
    python-2.3.2-1.exe /S
where the current working directory is on a network
drive causes Python 2.3 to mis-install on the network
drive, instead of the system drive (C:).  The
installation takes a long time to run.

I observed this on Windows XP SP1, with all current
security patches applied (thru MS03-049).  The problem
occurred on multiple machines.  The servers is both
cases were Windows 2000 servers, sharing a drive with
the workstation.

Python 2.3 shows up in Add/Remove Programs, but cannot
be removed, except by hand.

Copying the installer to the local C: drive, and
running the command from there, was successful in
silently, and correctly, installing Python 2.3

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

Comment By: Thomas Heller (theller)
Date: 2003-11-19 18:42

Message:
Logged In: YES 
user_id=11105

I can reproduce this behaviour, and confirm that this is a bug.
Not even does it install to the network drive, also the
paths in the registry are wrong - they do not contain a
drive letter.

It has probably to do with the fact that our default
installation directory is "\Python23" (note that this does
*not* contain a drive letter).
The installer seems to do the right things when run
interactively, but fails when run in silent mode.

I see three possible solutions:
- Install some magic into the wise script to determine the
system drive (however this is defined), it may be difficult
because wise doesn't have commands to determine the drive
letter of a given path.

- Enable the 'read from values files' option for the MAINDIR
variable, this allows to create a file before installation
which will supply values to the installer.  I have never
used this feature, so I do not know whether it works or not.

- Live with the current state and say: silent installs do
not work.

Assigning to Tim. Tim, any comments?

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

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



More information about the Python-bugs-list mailing list