[IronPython] I can't install the MSI for IP2.6 RC1
Jonathan Hartley
tartley at tartley.com
Fri Oct 16 19:00:21 CEST 2009
Ah, excellent question.
Yes, after copying the binary zip contents to C:\Program
Files\IronPython-2.6, I can cut and past the ngen command below (but
change the space in that command before '2.6' into a hyphen) and it
works fine.
Puzzled.
Dino Viehland wrote:
> 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
>>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
--
Jonathan Hartley Made of meat. http://tartley.com
tartley at tartley.com +44 7737 062 225 twitter/skype: tartley
More information about the Ironpython-users
mailing list