Sentinel proxy failure because of missing symbol in dependency
Running sentinel-proxy on HBD results to following failure:
Traceback (most recent call last):
File "/usr/libexec/sentinel_certgen.py", line 499, in <module>
main()
File "/usr/libexec/sentinel_certgen.py", line 495, in main
start_state_machine(key_path, csr_path, cert_path, ca_path, sn, api_url, flags)
File "/usr/libexec/sentinel_certgen.py", line 434, in start_state_machine
state, sid, key, cert, csr, cert_sn = process_init(key_path, csr_path, cert_path, sn, flags)
File "/usr/libexec/sentinel_certgen.py", line 289, in process_init
generate_priv_key_file(key_path)
File "/usr/libexec/sentinel_certgen.py", line 178, in generate_priv_key_file
backend=default_backend())
File "/__init__.py", line 15, in default_backend
File "/__init__.py", line 7, in <module>
File "/backend.py", line 71, in <module>
File "/binding.py", line 15, in <module>
ImportError: Error relocating /usr/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: SSL_get0_next_proto_negotiated: symbol not found
Traceback (most recent call last):
File "/usr/libexec/sentinel_certgen.py", line 499, in <module>
main()
File "/usr/libexec/sentinel_certgen.py", line 495, in main
start_state_machine(key_path, csr_path, cert_path, ca_path, sn, api_url, flags)
File "/usr/libexec/sentinel_certgen.py", line 434, in start_state_machine
state, sid, key, cert, csr, cert_sn = process_init(key_path, csr_path, cert_path, sn, flags)
File "/usr/libexec/sentinel_certgen.py", line 289, in process_init
generate_priv_key_file(key_path)
File "/usr/libexec/sentinel_certgen.py", line 178, in generate_priv_key_file
backend=default_backend())
File "/__init__.py", line 15, in default_backend
File "/__init__.py", line 7, in <module>
File "/backend.py", line 71, in <module>
File "/binding.py", line 15, in <module>
ImportError: Error relocating /usr/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: SSL_get0_next_proto_negotiated: symbol not found
It seems that one of libraries used is cryptography and it is invalidly linked against some other library with different symbol.