Skip to content
  • There are no suggestions because the search field is empty.

NnwUpdateDiskFw.py fails with No RAID adapters found in RSA NetWitness Logs & Network

Issue

Following the RSA Security Analytics Availability of DAC Disk Drive Firmware Updates document by running the DAC firmware update script (nwUpdateDiskFw.py) and it fails with "No RAID adapters found".

[root@AULOGCONC ~]# cd /opt/rsa/saTools/NwDiskFw
[root@LOGCONC NwDiskFw]# ./nwUpdateDiskFw.py
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 129, in
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 98, in __get_openssl_constructor
    f(usedforsecurity=False)
ValueError: error:3207A06D:lib(50):B_HASH_init:cr new
Checksum type 'md5' disabled
INFO: No RAID adapters found

Running the nwraidutil.pl script, its output shows the RAID adapter does exist.

Cause

This error indicates the perccli rpm is not installed on the appliance.


Resolution

To check if the perccli rpm package is installed, run the command,

rpm -q perccli
package perccli is not installed

The above example output shows the perccli is not installed, then install it by running the command,

 yum install perccli

Or

 rpm -Uvh /opt/rsa/saTools/NwDiskFw/perccli-*.noarch.rpm

The installed perccli version should be perccli-1.11.03-1.noarch.rpm or newer.

Rerun the /opt/rsa/saTools/NwDiskFw/nwUpdateDiskFw.py script.

Product Details

RSA Product Set: NetWitness Logs & Network, Security Analytics
RSA Product/Service Type: Core Appliance
RSA Version/Condition: 10.6.x, 11.x
Platform: CentOS
Platform (Other): Hardware
O/S Version: EL6, EL7

Summary

Running the DAC firmware update script (nwUpdateDiskFw.py) fails with No RAID adapters found.


Approval Reviewer Queue

RSA NetWitness Suite Approval Queue