We help IT Professionals succeed at work.

Problema running 32 bit apps in 64 bit windows server

We have been installing 32 bits apps in 64 bit server without any problema.  However, 3 apps has not been ablea to install saying that it's been interrupted.

Is there a way to verify this install apps or compatibility issue ?
Comment
Watch Question

Author

Commented:
Just git this info:

It may not ne the 32 apps itself, becuaee the apps give the error in event viewer of "event id: 1000" referring to MsiExec.exe.

Can it be possible that for the 32 bit apps we need another version of MsiExec.exe?  (like the ODBC 32 bit to be run for 32 apps in a 64 bit PC)
Commented:
MSI allows you to enable logging (see MSIExec /?).  You might try this to see if the log files tell you anything.
get latest os...
it will allow to install the 32,64 bit apps in that os

Author

Commented:
ubound:

  Would logging give more info than the Event Viewer?

knkblackcheeta:
 
  Don't understand by get the latest OS.  How can we exactly install 32,64 bit apps in that os?
  (the problem i sin a Windows 2008 server)
Commented:
If you look at MSIExec /? like I suggested, you would see that logging writes to the specified file.

Author

Commented:
understood, but my question is would logging option give more info than what the Event Viewer provide?
Commented:
The question is: Will logging give 'useful' information.  Only way to know is to try.

Author

Commented:
I just googled the How-To for use of MSIExec.exe from the command prompt.  We'll do it on Monday when back on the office.

Nevertheless, the problem still persist and until Monday most probably the Log will point to similar result of the windows 2008 Event Viewer where it states the installer halts.

We are trying to install a service pack (file type *.msp) and is a 32 bit apps.  When installing in a Windows 2003 32 bit server it works excellently, but when running it in a Windows 2008 64 bit server, we get the apps halted.

Besides the Log, what other thing we can do to resolve this problem?

Commented:
Ramante, have you tried to run the Service pack installation in compatibility mode?

Author

Commented:
no, how do we go about it?
Commented:
Before running the SP, right click on it and chose Run in Compatibility Mode. Once changed, run the SP.

Author

Commented:
Good one, thanx.... will try on Monday.

Is there anything else that EE can recommend so we can try on Monday?

Author

Commented:
Sorry for the delay.  We tested on Friday the recommendation but the Windows Server 2008 has no option for "Compatibility Mode".  Where can i choose Run in Compatibility Mode?
Commented:
If you are still working on a Microsoft Installer Patch file (*.msp), you cannot set a compatibility mode for it.  Compatibility mode is for executables.  It would probably be a bad idea to try to set the compatibility mode for MSIExec (which is the executable that runs for MSP files).

As an alternative, might I suggest using MSIExec's logging?

Also, can you tell us what MSP file you are trying to install?

Author

Commented:
You have initially suggested earlier and we did tried it but somehow it can't get it to work with the service pack we're trying to install.

Can you guide us?

The MSP file is MicrosoftDynamicsGP-KB937796-v9-ESLA.msp
Commented:
  "somehow it can't get it to work"

It's hard to guide you with such vague feedback.  Responses such as "I ran the command line xxx and got the error message yyy" are much easier to work with.

How about something like:

   msiexec /log c:\error.log /p MicrosoftDynamicsGP-KB937796-v9-ESLA.msp

Author

Commented:
ah ok!  I wee the problem, we were doing backward.  

We'll try tomorrow.

Author

Commented:
Just finished running the MSIexec and the way recommended gave the following error:

                "This patch package could not be opened.  Contact the application vendor or verify  
                that this is a valid windows installer patch package."


We changed the format to:

                  msiexec /p "MicrosoftDynamicsGP-KB937796-v9-ESLA.msp" /L c:\MSIexecLogging .txt

and it worked; it outputted the log (see attached).

We reviewed the log and the most close to understanding is on line 434, where it says:

                 "1: IsInstanceNameTruelyValid()     : Not Upgrading"

Please advice on next step.

Author

Commented:
ooopd... forgot the log file.
MSIexecLogging-.txt

Author

Commented:
Hi all, we found the problem and the solution, thanx to Victoria, another excellent EE.

The problem was that the Windows 2008 Server 64 bit has to have the latest Microsoft .NET Framework 1.1 Service Pack 1 (http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=33).

If there is any other consideration for this type of problem or if any EE can decipher the log file sent earlier on, would be greatly appreciated.


Author

Commented:
Will proceed to close and award for the assistance provided.

Author

Commented:
Thanx all for your assistance