Systems Management Question

Wacky Installshield Behavior

10/26/2006 10140 views
Hey guys,

I have this one application, Avaya Modular Messaging, that is giving me fits during SMS distribution. The install works fine during test installs using RunAs, etc.. however, when I put the same program into SMS, the install fails. This is an Installshield MSI and I have a lengthy MSI log but cannot find where it's dying.

Naturally during my tests, I execute the install using runas, under an admin account. However, when the same program gets distributed via SMS, of course it runs under the System account.

I can provide the MIS log if need be... the most prevalent error is..

Action ended 14:22:10: CA_UninstallMASQuerymsi. Return value 1.
1: MAS QUERY LOG:MAS name/ip =
2: MAS QUERY LOG:CoInitialize(0) succeeded
3: MAS QUERY LOG:CoInitializeSecurity( 0, -1, 0, 0, RPC_C_AUTHN_LEVEL_NONE, RPC_C_IMP_LEVEL_IMPERSONATE, 0, EOAC_NONE, 0 ) succeeded
4: MAS QUERY LOG:pServiceLocator.CoCreateInstance( __uuidof(UmServiceLocator)) failed with hResult = 80040154
5: MAS QUERY LOG:Class not registered

6: Aborting...

Action ended 14:22:11: CA_MASQuery. Return value 3.
Action ended 14:22:11: INSTALL. Return value 3.
MSI (s) (30:7C) [14:22:11:014]: Note: 1: 1708
MSI (s) (30:7C) [14:22:11:014]: Product: MM Client -- Installation operation failed.

All advice taken!
0 Comments   [ + ] Show comments


Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

All Answers

By having a look at http://msdn.microsoft.com/library/en-us/com/html/7295a55b-12c7-4ed0-a7a4-9ecee16afdec.asp make sure to have the "HKCR\APPID\{appid}\RemoteServerName key set to specify where remote activation of the object must occur.

Doesn't say much to me ;) but as SMS will run with the System context this may be a profile issue.

THe hResult 80040154 error message is "Could not connect to the server. Verify that the server has a full installation of Application Center on it. You cannot connect to a computer with only the Administration Client installed on it."
Answered 10/26/2006 by: AngelD
Red Belt

Hmm, there is no RemoteServerName key in the area you mention....

Also, what do you mean by full install of Application Center? I'm not sure what that is..
Answered 10/27/2006 by: rambone
Senior Yellow Belt

what do you mean by full install of Application Center? I'm not sure what that is..
That was just part of the error description, don't really know what it means just took a longshoot.
Answered 10/27/2006 by: AngelD
Red Belt

Oh, :)

I think the problem lies in where the installer runs under System due to the SMS advertisement. I cant run it under the user context as the user is not a local admin... very irritating... Of course the MSI log is large enough to where I cant find the problem. Anyone here intimate with MSI logs??

What gets me is I've noticed this sort of problem with these Installshield MSIs.. The Flash 9.0.16 installer farts in almost the same manner. why is that? grr..
Answered 10/27/2006 by: rambone
Senior Yellow Belt

For Installshield based MSIs make sure to set the DCOM identity to launching user instead of interactive which is default when the isscript is installed. Not doing this and the logged in user is not an admin you will get the error return of 1708.

Have a look at my post at http://itninja.com/question/msi-corporate-standardiser6, Summary of InstallShield InstallDriver DCOM Identity problem
Answered 10/27/2006 by: AngelD
Red Belt

Hmm.. I've even tried making the logged in user a local admin just to see if that was the case, and the install still failed. This app is making me insane!
Answered 10/30/2006 by: rambone
Senior Yellow Belt

I've been trying to package this app in Marimba and am having a lot of problems, too. I think the problem you are having is that it requires that the MAS server be specified DURING installation. If it doesn't find it then it fails. Also, you have to be authenticated in Windows in order for it to find the server. I always package logged on as admin and couldn't get the manual install to work either. I had to log on as myself, so that I was authenticated in Windows, and then it let me continue with the install. I've tried to make a transform file but the install keeps hanging in WISE.
Answered 06/20/2007 by: tknight
Yellow Belt


Did anyone get this working> I'm trying to deploy the same package and having the same problem. It looks like the package will not deploy under the system account as it wants to find the MAS (Messages address server) and can do this under the system account.

Has anyone deploy this package yet......
Answered 07/21/2008 by: nino_n
Yellow Belt

This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ