CQbatch fails to start on some versions of linux with an import error about libk5crypto.so.3

Modified on Fri, 11 Jul at 12:06 PM

On some versions of Linux ConQuest or cqbatch may fail to start with an error like this

Traceback (most recent call last):
  File "cqbatch.py", line 4, in <module>
  File "/opt/ccdc/third-party/conquest_python/conquest_python-2.7.18-9-linux/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 395, in load_module
  File "system.py", line 9, in <module>
  File "/opt/ccdc/third-party/conquest_python/conquest_python-2.7.18-9-linux/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 395, in load_module
  File "commoncode/dblist.py", line 9, in <module>
  File "/opt/ccdc/third-party/conquest_python/conquest_python-2.7.18-9-linux/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 395, in load_module
  File "database/entry_reader.py", line 24, in <module>
  File "/opt/ccdc/third-party/conquest_python/conquest_python-2.7.18-9-linux/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 395, in load_module
  File "database/conquest_aser_adapter.py", line 10, in <module>
  File "/opt/ccdc/third-party/conquest_python/conquest_python-2.7.18-9-linux/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 684, in load_module
ImportError: /mnt/CCDC/ccdc-software/conquest/lib/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b
[2415] Failed to execute script cqbatch

The solution is to rename or delete the file libk5crypto.so.3 located in CCDC/ccdc-software/conquest/lib. This should force your system version to be used instead.

If the error persists, ensure that your Linux system is up to date. On RHEL 8 and clones you may also have to remove the files libcrypto.so.1.1 and libssl.so.1.1 in the same directory.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article