[ python-Bugs-1298962 ] MSI installer does not pass values as SecureProperty from UI

SourceForge.net noreply at sourceforge.net
Thu Sep 29 18:14:00 CEST 2005


Bugs item #1298962, was opened at 2005-09-22 19:27
Message generated for change (Comment added) made by loewis
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1298962&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Installation
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Matthew Leslie (matthewleslie)
Assigned to: Martin v. Löwis (loewis)
Summary: MSI installer does not pass values as SecureProperty from UI

Initial Comment:
This appears to be an instance of the problem
documented here:

http://tinyurl.com/82dt2
aka:
http://groups.google.nl/group/microsoft.public.platformsdk.msi/browse_thread/thread/2359de6cc83c3b2f/67ef84f8f0ba99db?lnk=st&q=%22Ignoring+disallowed+property%22+msi&rnum=4&hl=nl#67ef84f8f0ba99db

I ran into problems installing as a 'power user' but
not an admin on a windows XP box. The program was
always installing in C:/

Running msiexec with logging revealed the following lines:

MSI (s) (48:F8) [18:15:47:990]: Ignoring disallowed
property X
MSI (s) (48:F8) [18:15:47:990]: Ignoring disallowed
property TARGETDIR
MSI (s) (48:F8) [18:15:47:990]: Ignoring disallowed
property DLLDIR
MSI (s) (48:F8) [18:15:47:990]: Ignoring disallowed
property USERNAME
MSI (s) (48:F8) [18:15:47:990]: Ignoring disallowed
property COMPANYNAME
MSI (s) (48:F8) [18:15:47:990]: Ignoring disallowed
property SOURCEDIR
MSI (s) (48:F8) [18:15:47:990]: Ignoring disallowed
property ROOTDRIVE

Values were not being passed from the UI to the actual
installation script. This is apparently a known issue
which can be resolved by using  SecureCustomProperties
to pass them from the UI to the installer, as
documented in the link above.


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

>Comment By: Martin v. Löwis (loewis)
Date: 2005-09-29 18:14

Message:
Logged In: YES 
user_id=21627

Thanks. Unfortunately, this logfile appears to start too
late. Can you please recreate it with

msiexec /i python-2.4.x.msi /l*v python.log

Are you being asked whether this is a per-user or
per-machine install? If yes, what is your response?

I'm still puzzled as to what is causing the problem here.

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

Comment By: Matthew Leslie (matthewleslie)
Date: 2005-09-29 12:40

Message:
Logged In: YES 
user_id=597393

I have attached the install log

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

Comment By: Matthew Leslie (matthewleslie)
Date: 2005-09-29 12:37

Message:
Logged In: YES 
user_id=597393

I am running windows XP, and am logging in

HKLM policies:
AlwaysInstallElevated 1
EnableAdminTSRemote 1

HKCurrentUser policies:
AlwaysInstallElevated 1

Sadly, I am not allowed to change HKLM keys on this machine.





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

Comment By: Martin v. Löwis (loewis)
Date: 2005-09-27 21:51

Message:
Logged In: YES 
user_id=21627

In additon, can you please provide the settings under

HKEY_CURRENT_USER\Software\Policies\Microsoft     Windows\Installer

and

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft     Windows\Installer

on your machine?

If possible, can you try setting EnableUserControl to
(DWORD)1 under the HKLM key?

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

Comment By: Martin v. Löwis (loewis)
Date: 2005-09-27 16:09

Message:
Logged In: YES 
user_id=21627

Unfortunately, I cannot reproduce the problem. On my 
system, the power user can install to a different drive or 
directory just fine, and I get no message "Ignoring disallowed 
property".

What operating system are you using?

Can you please attach a compressed copy of the log?

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

Comment By: Matthew Leslie (matthewleslie)
Date: 2005-09-25 13:27

Message:
Logged In: YES 
user_id=597393

Yes, I forgot to mention that this means the installer always 
tries to put pythons root directory in your root C:\  directory, 
which is in any case messy, and in my case, a showstopper, 
as I need to install to another drive.

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

Comment By: Martin v. Löwis (loewis)
Date: 2005-09-25 06:35

Message:
Logged In: YES 
user_id=21627

What specific problems did you run into?

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

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


More information about the Python-bugs-list mailing list