Error: "A dependent application failed to install ID = 53378"

(Last modified: 15Jul2004)

This document (10086387) is provided subject to the disclaimer at the end of this document.

fact

Novell ZENworks for Desktops 4.0.1

symptom

Error: "A dependent application failed to install <AppName> ID = 53378"

53378 Error occurs when launching a Primary application object that has dependent applications in the Run Options tab of a Primary app.

cause

The workstation object is not assigned as a trustee of the dependent application object in the Application Dependencies chain.  The 53378 error means that some system requirement was not met - in this case, the requirement for the workstation being a trustee of the dependent application was not met.  This error can happen when a user object or container object is not assigned as a trustee of the dependent application object in the chain as well

fix

Trustee assignments should be made to the associated object (user/workstation/container) when an application object is added as a dependent application to a "Primary" or "head" application object.  This process happens automatically when the object is associated to the Primary application or when an application is added to the Application Dependencies tab of the Primary application object.

cause

Another cause is that one of the applications in the chain could have already been run on the machine, stamping the registry with the Application guid and also adding to the C:\NALCACHE directory.

fix

Make sure that the the application GUIDs in any of the dependent apps are not in the registry. To do this, go to the Distribution Options Page in each of the application objects. Go to the Options. Under the Version Number field, you will see the GUID ID.  Cut and paste this ID into the Search field in REGEDIT to find the GUID.  Delete all occurences of the GUIDS from the registry.   You can also increase the version # in the app object so that it will force the app to be run again.   Delete the folders under the C:\NALCACHE folder that refer to any of the dependent apps.

note

Steps to duplicate:
1- Create an application object that is workstation associated.
2- Add several application dependencies to that application object created in step 1.
3- Notice that on the application objects added as dependencies to the application object created in step 1, that the workstation object appears as a trustee of the dependent application object in the NDS Rights tab of the dependent application object.  The trustee assignment should be the default assignment (Compare and Read to All Attributes and Browse Entry rights).

document

Document Title: Error: "A dependent application failed to install <AppName> ID = 53378"
Document ID: 10086387
Solution ID: NOVL92026
Creation Date: 22Aug2003
Modified Date: 15Jul2004
Novell Product Class:Management Products

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.