“Search peer XXXXXX.domain.local has the following message: Failed to start KV Store process. See mongod.log and splunkd.log for details.”
ERROR MongodRunner - mongod exited abnormally (exit code 14, status: exited with code 14) - look at mongod.log to investigate
No SSL certificate validation can be performed since no CA file has been provided; please specify an sslCAFile parameter NETWORK The provided SSL certificate is expired or not yet valid. Fatal Assertion 28652
This can happen if the certificate used by Splunkd to communicate with Mongod has expired. Verify the certificates in use are valid. For example, to validate the expiration date for server.pem use this command:
From $SPLUNK_HOME/etc/auth/openssl x509 -enddate -noout -in ./server.pem
notAfter=Dec 10 14:017:25 2015 GMT
$SPLUNK_HOME/bin/splunk help createssl
$SPLUNK_HOME/bin/splunk createssl server-cert -d $SPLUNK_HOME/etc/auth -n server -c cn.domain.com -l 2048
From $SPLUNK_HOME/etc/auth/
openssl x509 -enddate -noout -in ./server.pem
notAfter=Aug 22 15:30:45 2019 GMT
/opt/splunk/bin/Splunk restart
ps -ax | grep mongod
ps -ax | grep mongod26108 ? Ssl 62:11 mongod --dbpath=/opt/splunk/var/lib/splunk/kvstore/mongo --port=8191 --timeStampFormat=iso8601-utc --smallfiles --oplogSize=200 --keyFile=/opt/splunk/var/lib/splunk/kvstore/mongo/splunk.key --setParameter=enableLocalhostAuthBypass=0 --replSet=50D25A40-7DD2-4017-A223-732705AD4A96 --sslAllowInvalidHostnames --sslMode=preferSSL --sslPEMKeyFile=/opt/splunk/etc/auth/server.pem --sslPEMKeyPassword=xxxxxxxx --nounixsocket
| rest /services/server/info splunk_server=* | fields splunk_server, kvStoreStatus
or
splunk _internal call /services/server/info |grep -i kvstore
<s:key name="kvStoreStatus">ready</s:key>
Related Knowledge Articles
Expired TLS certificate and KV Store will not start, exit code 14 fatal assertion 28652
Splunk Answers
| Revision | Publish Date | Comments |
|---|---|---|
1.0 |
29-Sep-2026
|
Initial Release |