Missing or broken libkrb5.so.3 library

Table of Contents

Description

This library lets Windows applications use the Kerberos authentication protocol. This page also fixes the similar error Missing or broken libgssapi_krb5.so.2 library.

Resolution

On CrossOver 17 and greater, the simplest solution to fix this issue is to run:

/path/to/cxoffice/bin/cxfix missinglibkrb5 missinglibkrb5.amd64

Or add --show-all to see how CrossOver would fix it on your platform and others.

Alternatively you may try one of the commands below.

  • For 32-bit Windows applications
    • 32-bit Arch Linux : pacman -Syu krb5
    • 64-bit Arch Linux : pacman -Syu lib32-krb5
    • Debian : apt-get install libgssapi-krb5-2:i386
    • 32-bit Fedora : yum install krb5-libs
    • 64-bit Fedora : yum install krb5-libs.i686 krb5-libs.x86_64
    • 32-bit openSUSE : zypper install krb5
    • 64-bit openSUSE : zypper install krb5-32bit
  • For 64-bit Windows applications
    • Arch Linux : pacman -Syu krb5
    • Debian : apt-get install libgssapi-krb5-2:amd64
    • Fedora : yum install krb5-libs.x86_64
    • openSUSE : zypper install krb5

Notes:

  • cxfix --show-all may have more up-to-date fixes.
  • The commands usually also apply to derived distributions. So for instance a fix for Debian 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.

Next Step: Missing or broken liblber-2.5.so.0 library

Last modified on 2024-04-04 18:41:30 UTC by Andrew Balfour