Missing or broken 32-bit libssl library

Table of Contents

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/libssl.so.1.*.* cxoffice/lib/libssl.so.1.0.0

On RPM-based Linux distributions such as Fedora and openSUSE:

ln -s /usr/lib/libssl.so.1.*.* cxoffice/lib/libssl.so.1.0.0

Next Step: Missing or broken 32-bit libtiff.so.4 library

Last modified on 2023-09-29 12:13:48 UTC by Andrew Balfour