[Distutils] problem with bdist_msi post-install script

Bill Janssen janssen at parc.com
Mon Mar 22 18:35:26 CET 2010


So, in add_ui(), I tried changing 

        error.control("ErrorIcon", "Icon", 15, 9, 24, 24, 5242881, None, "py.ico", None, None)

to

        error.control("ErrorIcon", "Icon", 15, 9, 24, 24, 5242881, None, None, None, None)

But I still get this (when I've enabled the pre-install script feature),
so I think this is a bug in MSI.

Now to figure out the pre-install problem, once I've put an icon back in the Dialog.

Action 10:32:02: PreInstall. 
Action start 10:32:02: PreInstall.
MSI (s) (2C:A8) [10:32:02:322]: Note: 1: 1721 2: PreInstall 3: C:\WINDOWS\Installer\MSIB4.tmp 4:  
MSI (s) (2C:A8) [10:32:02:322]: Note: 1: 2262 2: Error 3: -2147287038 
MSI (c) (C8:68) [10:32:02:332]: Note: 1: 2262 2: Error 3: -2147287038 
DEBUG: Error 2835:  The control ErrorIcon was not found on dialog ErrorDlg
The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2835. The arguments are: ErrorIcon, ErrorDlg, 
Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: PreInstall, location: C:\WINDOWS\Installer\MSIB4.tmp, command:  
MSI (s) (2C:A8) [10:32:05:286]: Note: 1: 2262 2: Error 3: -2147287038 
MSI (s) (2C:A8) [10:32:05:286]: Product: UpLib-1.7.9 -- Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: PreInstall, location: C:\WINDOWS\Installer\MSIB4.tmp, command:  


More information about the Distutils-SIG mailing list