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-boun...@lists.ironpython.com [mailto:users-
boun...@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-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


--
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


--
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

Reply via email to