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

Document created by RSA Customer Support Employee on Nov 12, 2018
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000036943
Applies ToRSA 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
IssueFollowing 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 <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 98, in __get_openssl_constructor
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.
CauseThis error indicates the perccli rpm is not installed on the appliance.
ResolutionTo 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


 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.