Weird Quicktime AIP issue

I have been having a peculiar problem with Quicktime when creating an AIP. I have not encountered this issue when creating an AIP from any other vendor's product. When creating an AIP I always create on the local box by specifying TARGETDIR=C:\"productname" Once the AIP is created I then move it to the desired network location. When I do this with Quicktime the file QTJava.zip will always be installed to whatever folder I had originally specified when creating the AIP. For example, if I had specified my TARGETDIR=C:\qt during the AIP creation the QTJava.zip will get installed during normal installation to C:\qt\Program Files\Quicktime\QTSystem\QTJava.zip. All other files will get installed correctly to C:\Program Files\Quicktime. Another example, if I had specified my TARGETDIR=C:\Program Files during the AIP creation, the QTJava.zip will get installed during normal installation to C:\Program Files\Quicktime\Program Files\QuickTime\QTSystem\QTJava.zip.

Note: I do NOT specify TARGETDIR during a normal install. Only when creating the original AIP.

I have done a comparison of the original msi and the one created in the AIP using MSIDiff. The only differences are "LastAuthor", LastPrinted", and "SourceType"

I cannot figure out where or how the installer is getting the original TARGETDIR information during a normal install.

Anyone have any ideas as to why this is happening besides QT being a poorly authored installer?

0 Comments   [ + ] Show comments

Answers (3)

Posted by: Rameioj 12 years ago
Senior Yellow Belt
Maybe creating verbose log during AIP will trace the AIP issue. Or please attached the AIP log file so that I can help to trace the problem.
Posted by: joedown 12 years ago
Third Degree Brown Belt
The problem is in creating the AIP. It's the installation from the created AIP. Looking at the logs I noticed a property being set during installation QTJAVA=C:\qt\Program Files\\Progam Files\QuickTime\QTSystem\

I tried setting the QTJAVA property to C:\Program Files\QuickTime but it is just getting overwritten during install. This is really a puzzle. The only workaround I am aware of now is to not specify TARGETDIR during the creation of the AIP. Problem is it dumps all the files and folders at the root.
Posted by: michaelnowell 12 years ago
Second Degree Blue Belt
Set the property QTJAVADIR using a custom action instead of in the property table. That should do the trick for you.
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


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