Date: Thu, 27 Feb 2020 20:00:06 +0100 From: Willem Jan Withagen <wjw@digiware.nl> To: "ports@freebsd.org" <ports@freebsd.org> Subject: About protocols in openssl Message-ID: <f7d98734-20dd-5ee7-b8b9-6ebc69603cb7@digiware.nl>
next in thread | raw e-mail | index | archive | help
Hi, My ceph ports uses all kinds of python stuff, and now the trouble is that I'm getting an error on missing: SSLv3_client_method Which i guess, is because in the current openssl libs SSLv3 is disabled. And I sort of get this, SSLv3 is unsafe. But I need it to be able to run parts of the ceph port. So how do I get a openssl lib dependancy that has SSLv3 enabled. WjW _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ c = <class 'cephadm.module.AsyncCompletion'>(_s=3, val='_exception: /home/jenkins/workspace/ceph-master/src/pybind/mgr/.to...ion AsyncCompletion._on_complete.<locals>.run at 0x80d5613b0>, id=34580530768, name=_create_grafana, pr=NA, _next=None) def raise_if_exception(c): # type: (Completion) -> None """ :raises OrchestratorError: Some user error or a config error. :raises Exception: Some internal error """ if c.serialized_exception is not None: try: e = pickle.loads(c.serialized_exception) except (KeyError, AttributeError): raise Exception('{}: {}'.format(type(c.exception), c.exception)) > raise e E ImportError: /home/jenkins/workspace/ceph-master/src/pybind/mgr/.tox/py3/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: Undefined symbol "SSLv3_client_method" orchestrator/_interface.py:701: ImportError ------------------------------ Captured log call ------------------------------- ERROR orchestrator._interface:_interface.py:391 _Promise failed Traceback (most recent call last): File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/cephadm/module.py", line 334, in do_work res = self._on_complete_(*args, **kwargs) File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/cephadm/module.py", line 398, in call_self return f(self, *inner_args) File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/cephadm/module.py", line 2352, in _create_grafana return self._create_daemon('grafana', daemon_id, host) File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/cephadm/module.py", line 1874, in _create_daemon j = self._generate_grafana_config() File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/cephadm/module.py", line 2288, in _generate_grafana_config cert, pkey = create_self_signed_cert('Ceph', 'cephadm') File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/mgr_util.py", line 134, in create_self_signed_cert from OpenSSL import crypto File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/.tox/py3/lib/python3.7/site-packages/OpenSSL/__init__.py", line 8, in <module> from OpenSSL import crypto, SSL File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/.tox/py3/lib/python3.7/site-packages/OpenSSL/crypto.py", line 15, in <module> from OpenSSL._util import ( File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/.tox/py3/lib/python3.7/site-packages/OpenSSL/_util.py", line 6, in <module> from cryptography.hazmat.bindings.openssl.binding import Binding File "/home/jenkins/workspace/ceph-master/src/pybind/mgr/.tox/py3/lib/python3.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 15, in <module> from cryptography.hazmat.bindings._openssl import ffi, lib ImportError: /home/jenkins/workspace/ceph-master/src/pybind/mgr/.tox/py3/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: Undefined symbol "SSLv3_client_method"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f7d98734-20dd-5ee7-b8b9-6ebc69603cb7>