cloudera-scm-agent: SSLError: sslv3 alert bad certificate
Getting this?
[06/Jul/2019 19:49:28 +0000] 2245 MainThread agent ERROR Heartbeating to cm-r01nn01.mws.mds.xyz:7182 failed.
Traceback (most recent call last):
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/cmf/agent.py", line 1387, in _send_heartbeat
self.cfg.max_cert_depth)
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/cmf/https.py", line 139, in __init__
self.conn.connect()
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/M2Crypto/httpslib.py", line 69, in connect
sock.connect((self.host, self.port))
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/M2Crypto/SSL/Connection.py", line 309, in connect
ret = self.connect_ssl()
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/M2Crypto/SSL/Connection.py", line 295, in connect_ssl
return m2.ssl_connect(self.ssl, self._timeout)
SSLError: sslv3 alert bad certificate
Then set the proper certificate path in the /etc/cloudera-scm-agent/config.ini file:
[Security]
use_tls=1
max_cert_depth=9
verify_cert_dir=/opt/cloudera/security/pki/
At this point we got:
SSLError: certificate verify failed
which we'll write about in the next post.
Cheers,
TK