LibCrypto/LibSsl Mismatch

As of version 13.0, CrossOver no longer uses this library. This article left in place for reference only.


The libcrypto and libssl libraries normally come as a pair. Using a mismatched pair is likely to result in crashes and other misbehavior.


CrossOver no longer uses libcrypto and libssl as of 13.0 (but cxdiag incorrectly continued to check for it until CrossOver 15).

This issue should not happen on a normal system. As such, when it does happen it is likely to be caused by a unique set of circumstances which makes it hard to provide general steps for its resolution.

That said you may first check whether either library is an old version left over after an upgrade. For instance a file with no matching libssl file but current 0.9.8 files for libcrypto and libssl. If that's the case you may delete the lone file after double checking with your package manager that it is not mean to be there (use dpkg -S or rpm -qf there).

You may also try to follow the instructions for installing libssl.

Last modified on 2022-08-24 10:46:25 by Jeremy Newman
Are you sure you want to delete this page?
Note: Any nested pages that are under this one will be moved up one level. Any attachments tied to this page will be deleted.
Move / Rename Page
Unknown Error, unable to move!
That page exists already!
One or more of the parent pages specified in new path do not exist!
/support/wiki/ /support/wiki/Diag/MismatchCryptoSsl
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...