Does ngen work if you run it on the binaries in the zip file?
> -----Original Message----- > From: users-boun...@lists.ironpython.com [mailto:users- > boun...@lists.ironpython.com] On Behalf Of Jonathan Hartley > Sent: Friday, October 16, 2009 5:16 AM > To: users@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 > tart...@tartley.com +44 7737 062 225 twitter/skype: tartley > > > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com