DataStax OpsCenter 6.0 won't start if HTTPS is enabled -
i upgraded dse 5.x , opscenter 6.0. works great except opscenter fails start if enable https using our own wildcard certificates. have .pem file cert chain , .key file password removed. same setup works opscenter 5.2.4 6.0 error below:
[opscenterd] error: traceback (most recent call last): file "/usr/share/opscenter/jython/lib/site-packages/opscenterd/opscenterdservice.py", line 111, in setupwebserver file "/usr/share/opscenter/jython/lib/site-packages/opscenterd/webserver.py", line 108, in makewebserver file "/usr/share/opscenter/jython/lib/site-packages/opscenterd/sslutils.py", line 24, in make_ssl_context_factory file "/usr/share/opscenter/lib/py/twisted/internet/legacy_ssl.py", line 1133, in __init__ self.cachecontext() file "/usr/share/opscenter/lib/py/twisted/internet/legacy_ssl.py", line 1142, in cachecontext ctx.load_cert_chain(self.certificatefilename, keyfile=self.privatekeyfilename) # automatically checks against private key file "/usr/share/opscenter/lib/jvm/jython-standalone-2.7.0.3.jar/lib/ssl.py", line 1035, in load_cert_chain self._key_managers = _get_openssl_key_manager(certfile, keyfile, password, _key_store=self._key_store) file "/usr/share/opscenter/lib/jvm/jython-standalone-2.7.0.3.jar/lib/ssl.py", line 1035, in load_cert_chain self._key_managers = _get_openssl_key_manager(certfile, keyfile, password, _key_store=self._key_store) file "/usr/share/opscenter/lib/jvm/jython-standalone-2.7.0.3.jar/lib/_sslcerts.py", line 113, in _get_openssl_key_manager _certs, _private_key = _extract_certs_for_paths([cert_file], password) file "/usr/share/opscenter/lib/jvm/jython-standalone-2.7.0.3.jar/lib/_sslcerts.py", line 211, in _extract_certs_for_paths _certs, _private_key = _extract_cert_from_data(f, password, key_converter, cert_converter) file "/usr/share/opscenter/lib/jvm/jython-standalone-2.7.0.3.jar/lib/_sslcerts.py", line 230, in _extract_cert_from_data certs, private_key = _read_pem_cert_from_data(f, password, key_converter, cert_converter) file "/usr/share/opscenter/lib/jvm/jython-standalone-2.7.0.3.jar/lib/_sslcerts.py", line 246, in _read_pem_cert_from_data br in _extract_readers(f): file "/usr/share/opscenter/lib/jvm/jython-standalone-2.7.0.3.jar/lib/_sslcerts.py", line 94, in _extract_readers raise sslerror(ssl_error_ssl, "pem lib (no start line or not enough data)") sslerror: [errno 1] pem lib (no start line or not enough data) (mainthread) [opscenterd] error: there error starting opscenterd process: traceback (most recent call last): file "/usr/share/opscenter/jython/lib/site-packages/opscenterd/opscenterdservice.py", line 49, in startservice file "/usr/share/opscenter/jython/lib/site-packages/opscenterd/opscenterdservice.py", line 123, in setupwebserver nameerror: global name 'system' not defined (mainthread)
note opscenter starts if use default certificate , key included in installation.
thanks help! michael
Comments
Post a Comment