Views:

Summary



If your Linux machine does not have the native NSS libraries, the file backup fails. Starting with Catalogic Software DPX 4.1.0, Linux support does not include these libraries in the installer.

Symptoms



If the NSS libraries are missing, errors display depending on whether the node is a device server or not.

 

If the Linux server is not a device server, errors similar to the following display:

SNBEH_4305W Register timeout for module ssdmbs (node <NODE NAME> disk <DISK>:). Retrying connect.

xxx.xxx.xxxx.xxx ssevthnd Thu Dec 13 05:46:24 2012

SNBEH_3077E Timed out while waiting for module on socket 5 (ssdmbs) (node <NODE NAME> disk <DISK>:). to register

 

If the Linux node is a device server, an error similar to the following displays:

SNBTMM1101E CM API function: CM_AP_CONNECT_PLIM return code: 12104 on socket: 65535

SNBJH_3202E *** Fail allocating device adev2 at node vmaix71.bex.catalogicsoftware.com for job 1367507513; rc=6 ***

 


Resolution



Note: In the description below, /opt/DPX refers to the default Catalogic Software DPX installation directory. Adjust appropriately if DPX is installed to a different location.

Before using either scenario below, ensure the Linux machine is updated to latest DPX patch level.

 

Scenario One: Manually link the NSS Libraries to DPX

NSS libraries are not distributed with DPX. Instead, DPX links to the library location in the environment setting DPX/bin/bexenv.

NSS libraries are not located in one directory. It is necessary to use two directories in the search path:

/usr/lib/x86_64-linux-gnu

This directory includes the library files libnss3.so, libnssutil3.so, libsmime3.so, and libssl3.so.

/usr/lib/x86_64-linux-gnu/nss

This directory includes the library files libfreebl3.so, libnssckbi.so, libnssdbm3.so, libnsssysinit.so, and libsoftokn3.so.

To link the libraries to DPX, edit it to set the LD_LIBRARY_PATH variable to include the second directory:

elif [ -d /usr/lib/x86_64-linux-gnu ]

LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/nss”

 

Scenario Two: Install Mozilla Firefox

Download and install Firefox, as Mozilla Firefox does distribute the NSS Libraries