Error communicating with Cluster after patching Open Enterprise Server

  • 3002978
  • 09-Aug-2006
  • 27-Apr-2012

Environment


Novell Open Enterprise Server (Linux based) Support Pack 2 or later

Situation

ERROR: Error communicating with cluster (/_admin/Novell/Cluster/Cluster.cmd) Is Novell Cluster Services running?
ERROR: Error communicating with cluster (/_admin/Novell/Cluster/Node.cmd) Is Novell Cluster Services running?
ERROR: Error communicating with cluster (/_admin/Novell/Cluster/NCS.xml) Is Novell Cluster Services running?

Resolution

If there are no reasons you have not to be fully patched, the first thing to do is to patch to the current level. With OES SP2, the preferred method is to use 'rug pin --entire-channel oes'. This may patch your kernel, in which case a reboot is required to make that take effect.

If you are still getting the error, first see TID 3002498, which addresses another issue with similar symptoms. This is the most common issue.

Another cause of this symptom is due to the /opt/novell/ncs/bin/ClusterCliSnapinInterface.pm file. Search the /opt/novell/ncs/bin/ClusterCliSnapinInterface.pm for "sub GetHost()" (without the quotes). Inside this function is the following statement that needs to be changed:

if (!is_remote())
{
$host = $^O eq "linux" ? "/_admin" : "_ADMIN:";
}

We need to change the "/_admin" to "/admin", as shown below:

if (!is_remote())
{
$host = $^O eq "linux" ? "/admin" : "_ADMIN:";
}

Restart the clustering with 'rcnovell-ncs restart'. It should come up normally.