This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DEVELOPERS FORUM - Can't get past License Key form when trying to install

jjlong - Friday, April 8, 2011 4:39 PM:

I'm trying to install Innovator on a Sever 2008 OS which is running on VMware. The install gets to the point of asking for the license key. I cut/paste the value from the email sent by Aras, and hit "Next". The buttons disable and I see the hour glass icon for about 10 seconds, then the "Prev" and "Next" buttons are enabled again. I can hit "Prev" and go backwards, but I can't seem to go forward. No messages in the Event log.

One theory I have is that the installer might be trying to phone home to Aras at this point to validate the license key. My theory is the request is timing out. I am behind a corporate firewall and the request would have to go through a proxy server. I can't find any evidence, logs, or configuration options to help. We ruled this out.

Can someone help me over this hump?



jjlong - Monday, April 11, 2011 10:41 AM:

I found out how to turn on verbose logging when running an MSI installer. Here are the log file messages at the point where the installation stalls out. Does anyone have any ideas how to get around this problem?

-------------------------------------------

MSI (c) (74:E0) [10:27:47:312]: Doing action: ValidateLicenseKey

Action start 10:27:47: ValidateLicenseKey.

MSI (c) (74:E0) [10:27:47:312]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'ValidateLicenseKey' 

MSI (c) (74:EC) [10:27:47:315]: Invoking remote custom action. DLL: C:UsersNZF5JC~1.HOSAppDataLocalTemp1MSIEEC9.tmp, Entrypoint: f2

MSI (c) (74:EC) [10:27:53:890]: NOTE: custom action ValidateLicenseKey unexpectedly closed the hInstall handle (type MSIHANDLE) provided to it. The custom action should be fixed to not close that handle.

Action ended 10:27:53: ValidateLicenseKey. Return value 1.



jjlong - Monday, June 13, 2011 1:44 PM:

We traced the MSI installer and the helper DLL it uses to a point where the install script calls out to the helper DLL to get the MAC address which it will use to validate the license key. For some reason the helper DLL cannot get the MAC address from our VMware VM (however the GetMacAddress routine in the MSI installer works fine). The installer does not know how to handle the condition and the messages in the previous post are logged. We are in the process of creating a new VMware VM and plan to assign a physical MAC address to the VM to see if that gets us past the problem.

I'll let the community know if that solution works.