NetWorker Cluster: Unable to Determine the Name of Address 'null':
Summary: Client creation or backup of a nonactive node of the clustered NetWorker environment fails.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
NetWorker software is configured on a cluster for High Availability. During creation of passive node client instance or backup of already existing passive node client instance, the operation fails with the following error:
This symptom is observed after upgrading NetWorker to versions 19.7.x through 19.10.x.
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. If there is a backup, this error is reported in backup action logs (located at /nsr/logs/policy/<policy-name>/<workflow-name>) and in /nsr/logs/daemon.raw.
This symptom is observed after upgrading NetWorker to versions 19.7.x through 19.10.x.
Cause
Code changes were introduced in version 19.7.0.x which resulted in this issue. Changes applied in the impacted versions prevent NetWorker processes from correlating the virtual IP address to the virtual hostname used in NetWorker configuration.
Resolution
Fix:
A code fix for this issue was released in NetWorker 19.11. Upgrade the cluster nodes to 19.11 for a code fix.Dell Support NetWorker Driver Download page.
Workaround:
Linux:
Perform the following steps:
- Stop the NetWorker Server Resource using the below command on the active node:
pcs resource debug-stop <resource_name>
- Stop the NetWorker client services on all nodes:
nsr_shutdown
- Once services are stopped, create a
enable_rdns_lookupfile under /nsr/debug on all the cluster nodes. This file should have no extension.
NOTE: Create the file under both the shared server /nsr location (for example
/nsr_share/nsr/debug/enable_rdns_lookup) and the physical node's local /nsr location (for example /nsr.NetWorker.local/debug/enable_rdns_lookup)
- Start the NetWorker client services on all nodes:
/usr/sbin/nsrexecd
- Start the NetWorker Server Resource using the below command:
pcs resource debug-start <resource_name>
Windows:
Perform the following steps:
- Stop the NetWorker Cluster Server from Windows Cluster Manager.
- Stop the NetWorker services on all the cluster nodes using the below command
net stop nsrexecd /y
- Once services are stopped, create a
enable_rdns_lookupfile under \Program Files\EMC NetWorker\nsr\debug\ in the NetWorker Install directory on all the cluster nodes. This file should have no extension. - Start the NetWorker services on all the passive nodes of the cluster the below using command:
net start nsrexecd
- Start the NetWorker Cluster Server from Windows Cluster Manager.
NOTE:
- This change should be done on all nodes as it is required for each passive node and the active node becomes passive on failover.
- If the cluster has more than two nodes, ensure this is done on all passive nodes.
- If the cluster server has any stand-alone clients that are configured, ensure that this is done for all such clients as well. Restart of the NetWorker service on the stand-alone clients is required.
- Create the /nsr/debug directory if it does not exist. Stand-alone clients do not have this directory by default.
Additional Information
NetWorker: Red Hat Pacemaker Cluster How to Upgrade NetWorker Server and Best Practices.
Workaround 2:
Enable
Workaround 2:
Enable
oldauth in all nodes in the cluster and any stand-alone client which must be created on the cluster. However, using oldauth is not recommended as it is not secure. See the NetWorker Security Guide for your NetWorker version for further details.
- Modify the authentication methods using
nsradminutility as follows:
nsradmin -p nsrexec NetWorker administration program Use the "help" command for help. nsradmin> . type:nsrla Current query set nsradmin> show auth methods nsradmin> print In case only nsrauth is enabled, the output is similar to the following auth methods: "0.0.0.0/0, nsrauth" nsradmin> update auth methods: "0.0.0.0/0,nsrauth/oldauth" Update? y updated resource id2.0.88.1.53.127.23.68.24.141.134.206(32) nsradmin> print After the changes are made, output should be similar to the following: auth methods: "0.0.0.0/0, nsrauth/oldauth" nsradmin> quit
- Stop and restart the NetWorker services or daemons on the NetWorker server.
Article Properties
Article Number: 000216186
Article Type: Solution
Last Modified: 22 Aug 2024
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.