An update in place to SAS® 9.4M8 (TS1M8) on AIX fails when SAS® Web Application Servers are configured for FIPS


When you configure SAS® Web Application Servers for FIPS mode, the update in place to SAS 9.4M8 fails during SAS® Web Application Server Configuration. The following error occurs in the SAS® Deployment Manager error window:

Timeout for Application Server startup has reached before port opened. 

The following is a screenshot of the error:

 

When this issue occurs, the server.log file for SAS Web Application Server (which is located in the SAS-configuration-directory/Levn/Web/WebAppServer/SASServern_m/logs directory) contains the following error:

YYYY-MM-DD hh:mm:ss,ms FATAL (main) [org.apache.catalina.core.AprLifecycleListener] Failed to enter FIPS mode
java.lang.Error: Failed to enter FIPS mode
 

To work around this issue, complete the following steps:

  1. Leave SAS Deployment Manager running.
  2. From a shell command line, stop all SAS Web Application Servers SASServern_m with the following command: 
SAS-configuration-directory/Levn/Web/WebAppServer/SASServern_m/bin/​​tcruntime-ctl.sh stop
  1. Once you stopped all the SAS Web Application Servers, start them sequentially one after the other beginning with SASServer1_1 up to SASServerN_M using by using the following command:
SAS-configuration-directory/Levn/Web/WebAppServer/SASServern_m/bin/​​​tcruntime-ctl.sh start 
 

Note: Wait for all the SAS Web Application Servers to start. Monitor their server.log to determine whether the server startup is successful and whether the server enters FIPS mode.

  1. Once the SAS Web Application Servers start successfully, click Yes (not Retry) in the SAS Deployment Manager error window to continue.