Installation problems

Posts   
 
    
Posts: 5
Joined: 16-Dec-2009
# Posted on: 16-Dec-2009 16:04:15   

I am trying to install using LLBLGenPro.msi (not sure which version but I know its 1.x) on my Windows 7 (32-bit) machine. The install won't complete, it rolls back at the very end and gives me a very generic error message "The Installer was interrupted before LLBLGen could be installed..."

No log, nothing in the event logs except an even more generic MSI error:

Faulting application name: MsiExec.exe, version: 5.0.7600.16385, time stamp: 0x4a5bc3e6 Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x000d0828 Faulting process id: 0x164c Faulting application start time: 0x01ca7e60ab95ff4f Faulting application path: C:\Windows\system32\MsiExec.exe Faulting module path: unknown Report Id: f2b47e8f-ea53-11de-8afa-00218640ed31

I believe I have UAC disabled (hard to tell in W7) and I've tried launching a command shell "as an administrator" and running the install from there but still the same thing. Is this a known issue? Anybody else solve this issue?

Thanks

Walaa avatar
Walaa
Support Team
Posts: 14946
Joined: 21-Aug-2005
# Posted on: 16-Dec-2009 16:43:59   

I've tried launching a command shell "as an administrator"

Would you start the installation as an Administrator instead of using a command shell.

Posts: 5
Joined: 16-Dec-2009
# Posted on: 16-Dec-2009 16:48:31   

Walaa wrote:

I've tried launching a command shell "as an administrator"

Would you start the installation as an Administrator instead of using a command shell.

Thanks for your reply simple_smile

I'm not really a Windows expert so go gently but I didn't think you could run an msi "As an administrator". At least, It isn't available on the right-click menu. Hence the command shell. I can run the shortcut to the command shell as an administrator which should mean anything run via the shell should be run via Admin privileges. I've solved UAC issues with installs this way before, but that was with Vista.

Walaa avatar
Walaa
Support Team
Posts: 14946
Joined: 21-Aug-2005
# Posted on: 16-Dec-2009 17:21:13   

Can you install any other msi program on your windows?

I think it's a problem related to Windows 7 and the MSIEXEC.exe.

Please check the following blog posts about this issue: http://blogs.objectsharp.com/CS/blogs/jlee/archive/2009/01/19/msiexec-failure-on-windows-7.aspx http://blogs.blackmarble.co.uk/blogs/rfennell/archive/2009/01/19/installing-an-msi-on-windows-7-fails-after-16th-january-2009.aspx

Posts: 5
Joined: 16-Dec-2009
# Posted on: 16-Dec-2009 17:41:24   

Walaa wrote:

Can you install any other msi program on your windows?

I think it's a problem related to Windows 7 and the MSIEXEC.exe.

Please check the following blog posts about this issue: http://blogs.objectsharp.com/CS/blogs/jlee/archive/2009/01/19/msiexec-failure-on-windows-7.aspx http://blogs.blackmarble.co.uk/blogs/rfennell/archive/2009/01/19/installing-an-msi-on-windows-7-fails-after-16th-january-2009.aspx

I have installed a ton of things on this machine since upgrading, I'm sure one of them used an MSI. Neither of the articles you mention apply, I don't have any additional registry keys etc. Are you running Windows 7?

Walaa avatar
Walaa
Support Team
Posts: 14946
Joined: 21-Aug-2005
# Posted on: 16-Dec-2009 17:59:57   

Nope but Windows Vista. An update might have caused this issue.

You're not the only one complaining about this issue.

Please google for: Windows 7 MSI problem

Posts: 5
Joined: 16-Dec-2009
# Posted on: 16-Dec-2009 18:41:10   

Ok, I've looked through all the MSI issues that I can find and none of them apply. So to be sure, I downloaded and installed 2 applications that use MSI files for install medium and both installed without a problem. I didn't even have to do the run as admin trick.

Definitely something with your installer or something your installer is trying to do that the other are not.

daelmo avatar
daelmo
Support Team
Posts: 8245
Joined: 28-Nov-2005
# Posted on: 17-Dec-2009 06:08:18   

I have reproduced the problem with v1.0.2005.1. I attached the compatibility report (from right-click the installer and then "Troubleshoot compatibility"). We will look into it.

In the meantime you could install v2.0 or above which works fine.

Attachments
Filename File size Added on Approval
llblgen1.0.2005.1_comp_issue.pdf 38,747 17-Dec-2009 06:08.51 Approved
David Elizondo | LLBLGen Support Team
Otis avatar
Otis
LLBLGen Pro Team
Posts: 39590
Joined: 17-Aug-2003
# Posted on: 17-Dec-2009 12:24:25   

v1.0.2005.1 uses the VS.NET deployment project as installer (which creates an msi) and if that fails, it's up to MS to fix it (which won't happen). In v2.0 we moved away from this dreadful piece of junk and use the nullsoft installer nsis.

As our full installers really just copy files to a folder, do you have a windows XP install available somewhere? You could install it there, and copy the folder you installed to to the windows 7 box and place the license file in that folder. As that's what the installer does. The installer also adds registry keys for vs.net (the keys to the .NET key so vs.net can find assemblies automatically when you click add references) but that's not that important, as you can manually browse to the dll as well to add the reference.

if you can't use this installation workaround, we'll look into creating a .zip for you so you can download that and install that. Please post back if you can't use this workaround.

Frans Bouma | Lead developer LLBLGen Pro
Posts: 5
Joined: 16-Dec-2009
# Posted on: 17-Dec-2009 13:44:33   

Thanks Otis,

I started down that route yesterday by installing the XP Compatibility VM. I'm going to install there and copy the dll's. Thanks for confirming that this will work. I know its an ancient version but its what I've been given simple_smile

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39590
Joined: 17-Aug-2003
# Posted on: 17-Dec-2009 14:44:41   

rlsmallwood wrote:

Thanks Otis,

I started down that route yesterday by installing the XP Compatibility VM. I'm going to install there and copy the dll's. Thanks for confirming that this will work. I know its an ancient version but its what I've been given simple_smile

Just zip recursively with 7zip (free zip tool, best there is wink ) into a .zip file and unpack on windows 7, should be the easiest way to do it.

Frans Bouma | Lead developer LLBLGen Pro
yogiberr
User
Posts: 432
Joined: 29-Jun-2005
# Posted on: 11-Feb-2010 18:10:18   

hi Frans,

Do you have the 1.0.2005.1 final zipFiles handy?

I got a new laptop becuase the old was was knackered and kept shutting down.

I'm trying to install then 7zip on the old XP machine, but it's getting very frustrating...shutting down etc

Much appreciated.

yogi

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39590
Joined: 17-Aug-2003
# Posted on: 12-Feb-2010 10:38:34   

yogiberr wrote:

hi Frans,

Do you have the 1.0.2005.1 final zipFiles handy?

I got a new laptop becuase the old was was knackered and kept shutting down.

I'm trying to install then 7zip on the old XP machine, but it's getting very frustrating...shutting down etc

Much appreciated.

yogi

Please don't re-open old threads. The 1.0.2005.1 installer is available in the customer area. you should have received the info for reaching that in the helpdesk thread.

There's a workaround for you though: Installation of 1.0.2005.1 is really just copying files so what you can do is copy the installation folder of 1.0.2005.1 on the old machine to the new machine and place your license file in the folder and you're good to go. The only thing that won't work is in vs.net -> add reference, there vs.net can't find the runtime assemblies as the registry misses, but you can add the references manually easy enough so it's not a big problem.

Frans Bouma | Lead developer LLBLGen Pro