When I upgrade from Splunk 7.3.9 to 8.0.0 or 8.1, it failed with below message.
"The program can't start because LIBEAY32.dll is missing from your computer. Try reinstalling the program to fix this problem"
"The program can't start because SSLEAY32.dll is missing from your computer. Try reinstalling the program to fix this problem"
It is possible if the openssl version from the target version is lower than the original one.
See below for some openssl version within the Splunk package.
./splunk version
Splunk 7.3.9 (build 39a78bf1bc5b)
./splunk cmd openssl version
OpenSSL 1.0.2x-fips 8 Dec 2020
./splunk version
Splunk 8.0.0 (build 1357bef0a7f6)
./splunk cmd openssl version
OpenSSL 1.0.2p-fips 14 Aug 2018
./splunk version
Splunk 8.1.1 (build 08187535c166)
./splunk cmd openssl version
OpenSSL 1.0.2u-fips 20 Dec 2019
splunk version
Splunk 8.1.6 (build c1a0dd183ee5)
splunk cmd openssl version
OpenSSL 1.0.2y-fips 16 Feb 2021
To fix this, just get the latest version from the major release that you wish to use (ie. 8.0.x or 8.1.x)
It is possible if the openssl version from the target version is lower than the original one.
See below for some openssl version within the Splunk package.
./splunk version
Splunk 7.3.9 (build 39a78bf1bc5b)
./splunk cmd openssl version
OpenSSL 1.0.2x-fips 8 Dec 2020
./splunk version
Splunk 8.0.0 (build 1357bef0a7f6)
./splunk cmd openssl version
OpenSSL 1.0.2p-fips 14 Aug 2018
./splunk version
Splunk 8.1.1 (build 08187535c166)
./splunk cmd openssl version
OpenSSL 1.0.2u-fips 20 Dec 2019
splunk version
Splunk 8.1.6 (build c1a0dd183ee5)
splunk cmd openssl version
OpenSSL 1.0.2y-fips 16 Feb 2021
To fix this, just get the latest version from the major release that you wish to use (ie. 8.0.x or 8.1.x)