How to find a corrupt replica of an Application Object

  • 7001608
  • 10-Oct-2008
  • 26-Apr-2012

Environment

Novell ZENworks for Desktops 3.0
Novell ZENworks for Desktops 2
Novell Application Launcher (NAL) 3.2

Situation

Error: "Invalid distribution setting app:registry"
Error: "Invalid distribution setting app:ini settings"
Getting these error messages when trying to launch an application object.
How to find a corrupt replica of an Application Object

Resolution

Push a good replica to all servers in the replica ring.  One way to do this is to first try to see if the Master Replica of the partition is a good copy. To do this, lock all replicas except for the master, then try to launch the application object.  If it works without errors, then you know that the Master Replica is a good copy.
If you get the same Application error messages you were seeing before, then you know that the Master Replica is corrupt.  You'll need to lock all replicas except for one, reboot the workstation and test the application object.  Rotate replicas if necessary until you find a good replica. IMPORTANT: reboot the workstation between replica lock rotations.  Promote the good replica to the Master.
To push the good copy of the Master replica out to all other Read/Write replicas, go into DSREPAIR on a server in the replica ring | Advanced Options | Replica and Partition operations.  Select the partition in question and Hit "Enter" | View replica ring | Hit "Enter" on a Read/Write server , then select "Receive all objects from the maser to this replica and hit "Enter". Do this same thing on all other Read/Write replicas in the ring.
Note:
Sources of DS corruption should be investigated.  
In one case, there was a problem that was potentially corrupting the DS replica-- a server was out of disk space that was corrupting the DS files/replicas.  

See these documents for more information:

10012765 Performance, Tuning & Optimizing a NetWare Server 
3564075 - NDS Health Check Procedures

Additional Information

In one case, the above error messages were appearing because a replica of the application object's partition was corrupt.
Formerly known as TID# 10062667