B.5 Resolving Circular Dependency on the Master Primary Server

Circular dependency occurs when there are at least two servers, and the servers are master Primary Server of each other.

For example, assume that there are two servers, Server A and Server B, in the Management Zone. In ZENworks Control Center, you configure Server A to be the master Primary Server for Server B at the Management Zone level. Later on, if you try to configure Server B to be the master Primary Server for Server A at the device or folder level, you encounter the following circular dependency error message:

Unable to apply the TFTP Replication settings. Remove the circular dependency for the Master Primary Server. For more information, see the Help.

To successfully configure the TFTP replication settings, ensure that there is no circular dependency on the master Primary Server that you select during the configuration of the TFTP replication settings.

To understand how circular dependency can occur at different levels in ZENworks Control Center and how to resolve it, review the followings sections:

B.5.1 Resolving Circular Dependency at the Management Zone Level

Assume there are three servers, A, B, and C, in the Management Zone. During the configuration of the TFTP replication settings at the Management Zone level, you select Server A to be the master Primary Server for the other two servers. Additionally, you configure the TFTP replication settings for Server A at the device level by selecting Server B as the master Primary Server. You encounter the following circular dependency error message:

Unable to apply the TFTP Replication settings. Remove the circular dependency for the Master Primary Server. For more information, see the Help.

To resolve the circular dependency issue, include Server B in the Excluded Servers list of the TFTP replication settings at the Management Zone level. The tftp directory changes for Server A are not replicated on Server B, but the tftp directory changes for Server B are replicated on Server A.

B.5.2 Resolving Circular Dependency at the Folder Level

Assume there are three servers, A, B, and C, in folder X. During the configuration of the TFTP replication settings at the folder level, you select Server A to be the master Primary Server for the other two servers. Additionally, you configure the TFTP replication settings for Server A at the device level by selecting Server C as the master Primary Server. You encounter the following circular dependency error message:

Unable to apply the TFTP Replication settings. Remove the circular dependency for the Master Primary Server. For more information, see the Help.

To resolve the circular dependency issue, include Server C in the Excluded Servers list of the TFTP replication settings at the folder level. The tftp directory changes for Server A are not replicated on Server C, but the tftp directory changes for Server C are replicated on Server A.

B.5.3 Resolving Circular Dependency at the Device Level

Assume there are three servers, A, B, and C, in the Management Zone. During the configuration of the TFTP replication settings at the device level for Server A, you select Server B to be its master Primary Server. During the configuration of the TFTP replication settings at the device level for Server B, you select Server A to be its master Primary Server. You encounter the following circular dependency error message:

Unable to apply the TFTP Replication settings. Remove the circular dependency for the Master Primary Server. For more information, see the Help.

To resolve the circular dependency issue on the Server B TFTP replication settings, do not select Server A to be the master Primary Server.