With the help of this site and a couple of day's I was able to get a Java package built using Orca and also include all of the usual transforms in the package needed for deployment.
I deployed the package via AD GPO into a test environment of about 40 which went super smooth...

The problem I'm currently experiencing is this:
On random workstations after being restarted the package would start installing itself again and completely breaking Java, Basically to the point where all the files under the Program Files\Java\jre6\bin\client and Program Files\Java\jre6\bin\new_plugin have been completely deleted out.

I've searched the subject up and down on the boards but I'm coming up empty handed, I'm now wondering if I need to include some sort of a Launch Condition in Orca to look Java V6 U18 before it initiates an installation.

At this point any input would be great, I know the package works good but I can't let GPO handle it.

Thank you,
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


what does the eventvwr says when it tries installing again.
Answered 03/10/2010 by: shweta_kar
Blue Belt

Please log in to comment
This sounds very much to me like you haven't disabled auto-update, which has kicked in and half-worked.

I think your best option is to build a new package, ensuring that auto-update is disabled (how to do that is documented here on AD), set the GPO's scope such that the package is uninstalled, then deploy the new package under a different GPO.
Answered 03/11/2010 by: VBScab
Red Belt

Please log in to comment
Here is what I've got for transforms go:

I have read that adding the following to Orca would disable the update for sure:
CustomAction Table-
Action: DisableAutoUpdate
Type: 98
Source: SystemFolder
Target: reg add "HKLM\Software\JavaSoft\Java Update\Policy" /v EnableJavaUpdate /t REG_DWORD /d 0 /f

Action: DisableAutoUpdate
Condition: NOT Installed
Sequence: 3187

Other switches are:

JU = 0

I have varified that all of these settings are the same in the registry after the package has been installed.
Update services are not running and the Update Tab is gone, only thing that is there is the Java Quick Starter..
Answered 03/11/2010 by: AdiR
Yellow Belt

Please log in to comment
Are you sure, though, that AutoUpdate isn't running? As per a previous post, you need to trace the component which is being repaired by referring to the ID identified in the Event log.

And why are you using a script to add a registry value? Use the Registry table. Much cleaner and more reliable. That is, after all, why it's there! :)
Answered 03/12/2010 by: VBScab
Red Belt

Please log in to comment
The reason I'm using a script is only because, I've been reading on the board here that by modifying the "Properties" table in Orca doesn't turn off the AutoUpdate feature...
Are you saying that I should be modifying the Registry table itself? If so I don't see where I can change the values under the Registry table to modify the necessary switches, unless you're deleting keys completely.

Is there a process besides jusched.exe that I'm missing??
Here are some pictures of my registry key's and transforms.

Answered 03/12/2010 by: AdiR
Yellow Belt

Please log in to comment
Hi Adir

try checking on the custom action because some of the custom acton is only triggered in installation. whene it is trying to install itself again it is triggering a repair sequence.. some custom action have condition "Not Installed" meaning they only trigger during installation try changing it to "NOT REMOVE". hope this helps.[:)]
Answered 03/14/2010 by: thugz888
Senior Yellow Belt

Please log in to comment
I don't see where I can change the values under the Registry table...The registry setting details are all in the 'Package KB' and in various AD posts. Translating those into Registry table entries (don't forget you'll need companion entries in the 'Component' table, too) should be simple enough. See MSDN for details on the Registry table.
Answered 03/15/2010 by: VBScab
Red Belt

Please log in to comment