[IronPython] I can't install the MSI for IP2.6 RC1

Dino Viehland dinov at microsoft.com
Fri Oct 16 18:26:19 CEST 2009


Does ngen work if you run it on the binaries in the zip file?

> -----Original Message-----
> From: users-bounces at lists.ironpython.com [mailto:users-
> bounces at lists.ironpython.com] On Behalf Of Jonathan Hartley
> Sent: Friday, October 16, 2009 5:16 AM
> To: users at lists.ironpython.com
> Subject: [IronPython] I can't install the MSI for IP2.6 RC1
> 
> Hey there.
> 
> I can't install the IP2.6 RC1 msi. When the install is mostly done, it
> suddenly fails and rolls back. I can use the binary zip file instead of
> the msi, but wanted to ask if this is a problem anyone else was having.
> 
> At the end of the failed install and roll-back it produces a dialog:
> 
>    IromPython 2.6 Setup Wizard ended prematurely
>    because of an error.
> 
> So I got a logfile of the install:
> 
>    msiexec /i IronPython-2.6.msi /log install.log
> 
> which produces verbose output, including:
> 
> ...
> Action 15:50:17: RollbackCleanup. Removing backup files
> ExecNetFx:  Error 0x80070005: Command failed to execute.
> ExecNetFx:  Error 0x80070005: failed to execute Ngen command:
> C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install
> "C:\Program Files\IronPython 2.6\Microsoft.Scripting.dll" /queue:1
> Action 15:50:17: Rollback. Rolling back action:
> Rollback: Publishing product information
> ...
> Action ended 15:50:25: InstallFinalize. Return value 3.
> Action ended 15:50:25: INSTALL. Return value 3.
> ...
> Action ended 15:50:25: ExecuteAction. Return value 3.
> Action 15:50:25: FatalError.
> ...
> Action ended 15:59:24: FatalError. Return value 2.
> Action ended 15:59:24: INSTALL. Return value 3.
> ...
> MSI (c) (28:6C) [15:59:24:453]: Product: IronPython 2.6 -- Installation
> failed.
> 
> 
> I'd like to try running the allegedly failing ngen command from a prompt:
> 
>    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install
> "C:\Program Files\IronPython 2.6\Microsoft.Scripting.dll" /queue:1
> 
> but of course since the install rolls back, the file
> "Microsoft.Scripting.dll" no longer exists, so I can't. However, I can
> manually ngen *other* assemblies using a command exactly like this. The
> path to ngen.exe is correct, and the parameters to the command are
> correct, so I don't understand why this ngen might be failing.
> 
> Upon further investigation, trying to *un*install the IP2.0.2 msi also
> fails and does the same thing. I currently don't know how I'm going to
> get that uninstalled except by some sort of 'rm -rf' style extreme
> prejudice.
> 
> Install and uninstall of other programs seems to work ok.
> 
> Is it just me? Thoughts very welcome.
> 
>    Jonathan
> 
> --
> Jonathan Hartley      Made of meat.      http://tartley.com
> tartley at tartley.com   +44 7737 062 225   twitter/skype: tartley
> 
> 
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com



More information about the Ironpython-users mailing list