/build/static/layout/Breadcrumb_cap_w.png

Citrix server ROOTDRIVE

One of our client was installing an application on citrix server with parameters ROOTDRIVE=O:\ INSTALLDIR="O:\APPS\xxx" but it is still installing to K:\ drive which is a default drive. The log shows at the beginning the INSTALLDIR as O:\APPS\xxx but again after some lines there is PROPERTY CHANGE which modifies the value to K:\program files\appname.

Can anyone tell me what could be wrong and how can I trouble shoot it ?

Regards
Ramesh

0 Comments   [ + ] Show comments

Answers (10)

Posted by: mekaywe 11 years ago
Brown Belt
0
Take the LogFile n Check if any custom action is redirecting the INSTALLDIR
Posted by: ramesh111k 11 years ago
Purple Belt
0
There is a custom action which is calling a .dll file and this dll does property change operation 12 times for different properties (in the log file). If i delete the CA then the other 11 propety change options will not execute which may lead to some other issues.

I have used that property in the commandline but no luck and also that property does not exist in the property table.


Regards
Ramesh
Posted by: ramesh111k 11 years ago
Purple Belt
0
I think I have created some confusion.

"""I have used that property in the commandline but no luck and also that property does not exist in the property table."""

What I meant is there is a property called MY_INSTALLDIR which the dll is calling and it is overwriting the INSTALLDIR value with some other value. In this situation how to troubleshoot it.

Urgent and thanks in advance :)

Regards
Ramesh
Posted by: Inabus 11 years ago
Second Degree Green Belt
0
I would say that this is a badly made MSi, contact the vendor.

P
Posted by: anonymous_9363 11 years ago
Red Belt
0
Pass some other property on the command line and then create a Type 51 CA to re-set INSTALLDIR to the value of the new property and set it to execute after the DLL is called.
Posted by: mekaywe 11 years ago
Brown Belt
0
You can use Set Property CA after the CA which is already present inside the VendorMSI and direct the INSTALLDIR to whatever you need.
Posted by: cygan 11 years ago
Fifth Degree Brown Belt
0
if you are using wise have a look at https://kb.altiris.com/ and enter 3023

cheers
Posted by: ramesh111k 11 years ago
Purple Belt
0
Thanks for the replies given by you all. The problem is the package has already been rolled out. We have customized it only for client PCs. Now an EM is requesting to deploy in on a citrix server and we just wanted to make it worked with the same package. Please provide any other commandline options with which we can make it work. (I am not sure any Commandline options are there except ROOTDRIVE and INSTALLDIR)

Regards
Ramesh
Posted by: MSIPackager 11 years ago
3rd Degree Black Belt
0
So why not create a Citrix specific transform to handle the custom action suggested above?

If the vendor is changing INSTALLDIR via a CA there's not much you can do from the command line - unless their CA's are conditioned using public properties - which is unlikely.

Cheers,
Rob.
Posted by: ramesh111k 11 years ago
Purple Belt
0
Yes, you are right but again it requires a long process for approval. That is why I was looking if any other options can help with the same package.

Thanks Rob,

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

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
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