Wacky Installshield Behavior
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 = 10.6.15.6
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!
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 = 10.6.15.6
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
Answers (8)
Please log in to answer
Posted by:
AngelD
18 years ago
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."
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."
Posted by:
rambone
18 years ago
Posted by:
AngelD
18 years ago
Posted by:
rambone
18 years ago
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..
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..
Posted by:
AngelD
18 years ago
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
Have a look at my post at http://itninja.com/question/msi-corporate-standardiser6, Summary of InstallShield InstallDriver DCOM Identity problem
Posted by:
rambone
18 years ago
Posted by:
tknight
17 years ago
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.
Posted by:
nino_n
16 years ago
Hi,
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......
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......
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.