The "[FAILED] Failed to start the Apache HTTP Server." error during appliance boot can be caused by the presence of the SSLFIPS on directive within the httpd.conf configuration file for the Apache HTTP Server in VMware Aria Operations 8.14 and higher. To verify if the issue is present, use the following steps.
To successfully upgrade the VMware Aria Operations cluster to version 8.14 or higher, the SSLFIPS on directive must be removed from the httpd.conf configuration file for the Apache HTTP Server prior to the upgrade attempt using the steps below.
/usr/lib/vmware-vcopssuite/utilities/conf
directory in primary node.cat vcops-apache.conf
command and check if TLS
version entry is correct or not.Sample content below:
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM- SHA256:ECDHE-RSA-AES256-GCM-SHA384:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256
# Enable all available TLS flavours, disable SSLv2, SSLv3, and TLSv1
# Until openssl and httpd are upgraded, TLSv1.1 and TLSv1.2 cannot be added here. This subtractive method will allow the newer TLS protocols when available.
SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLHonorCipherOrder on
TraceEnable off
ExpiresActive On
Refer: Verify the Correct Use of Protocols in Apache HTTPD
3. Restart Apache service using systemctl restart httpd
command.
4. Repeat above steps on all nodes.
Note: If all the above steps don't resolve the issue, please upgrade to 8.14.1, following the usual upgrade process.