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

Jonathan Hartley tartley at tartley.com
Fri Oct 16 10:41:33 PDT 2009


Hey. Thanks for the responses Dino.

This is Windows XP. I was running as a domain user which does have 
administrative privs.

I just tried running msiexec as THE local Administrator user. Same 
behaviour, and the only diffs to the logfile are timestamps and user ID.

    Jonathan


Dino Viehland wrote:
> What OS is this on?  0x80070005 is accessed denied.  Can you explicitly
> run the MSI as administrator and see if that works? I'm just guessing here
> because I'd expect if you were on XP you'd already be on administrator and
> Vista should auto-elevate the installer but it might be worth a shot.
>
>   
>> -----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 10:00 AM
>> To: Discussion of IronPython
>> Subject: Re: [IronPython] I can't install the MSI for IP2.6 RC1
>>
>> 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
>>
>>
>> _______________________________________________
>> 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 Users mailing list