Missing or broken 32-bit libssl library


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

Description


This library provides cryptography services to Windows applications, usually for secure Internet communication.

Resolution


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

To install this library, run one of the following commands as root, or look for the corresponding package names in your favorite package manager:

  • For 32-bit Windows applications
32-bit Arch Linux : pacman -Syu openssl
64-bit Arch Linux : pacman -Syu lib32-openssl
Debian : apt-get install libssl1.0.0:i386
32-bit Fedora >= 13 : yum install openssl
64-bit Fedora >= 13 : yum install openssl.i686 openssl.x86_64
32-bit Fedora >= 18 : yum install openssl-libs
64-bit Fedora >= 18 : yum install openssl-libs.i686 openssl-libs.x86_64
32-bit openSUSE >= 11.2 : zypper install libopenssl0_9_8
64-bit openSUSE >= 11.2 : zypper install libopenssl0_9_8-32bit
32-bit openSUSE >= 11.3 : zypper install libopenssl1_0_0
64-bit openSUSE >= 11.3 : zypper install libopenssl1_0_0-32bit
Notes:
  • cxfix --show-all may have more up-to-date fixes.
  • The commands usually also apply to newer versions of the distributions above as well as derived distributions. So for instance a fix for Debian 7 may still be valid for the latest Debian Testing and is typically also applicable to Ubuntu, Linux Mint, Deepin and Pop! OS. Similarly a fix for Fedora likely also works on Red Hat Enterprise Linux, CentOS, etc.

Note that current Linux distributions may be providing versions of these libraries that are too recent to be recognized by older CrossOver releases. You may be able to work around this issue by running the following commands:

On Debian, Ubuntu and related Linux distributions:
ln -s /usr/lib/i386-linux-gnu/libcrypto.so.1.*.* cxoffice/lib/libcrypto.so.1.0.0 ln -s /usr/lib/i386-linux-gnu/libssl.so.1.*.* cxoffice/lib/libssl.so.1.0.0
On RPM-based Linux distributions such as Fedora and openSUSE:
ln -s /usr/lib/libcrypto.so.1.*.* cxoffice/lib/libcrypto.so.1.0.0 ln -s /usr/lib/libssl.so.1.*.* cxoffice/lib/libssl.so.1.0.0
Last modified on 2020-10-13 20:46:13 by François Gouget
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/MissingLibSsl
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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjpudWxsLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNjMxNzI3MzA0LCJjc3JmX3Rva2VuIjoieHFmUnhnQ0twVkt0VFlCcyIsImdkcHIiOjB9