libnss_mdns.so.2 库缺失或损坏

Table of Contents

说明

只有在 /etc/nsswitch.conf 中 'hosts' 行指定为 'mdns4' 或 'mdns4_minimal' 时,才需要该库。目前已知这种情况只在 Debian 和 Ubuntu 系统上出现。

该库的主要作用是解析主机名。如果您的系统需要此库却没有安装它,那么绝大多数的网络和互联网应用程序都将无法正常运行。

解决方法

在 CrossOver 17 及更高版本中,最简单的解决方案是运行该命令:

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

或者添加 --show-all 参数,以查看 CrossOver 针对不同系统的具体修复机制。

另外,您也可以尝试运行以下任一命令。

  • 针对 32 位 Windows 应用程序
    • 64 位 Arch Linux (1) : pacman -Syu lib32-nss-mdns
    • 64 位 Debian >= 7 (2) : apt-get install lib32nss-mdns
    • Debian >= 8 : apt-get install libnss-mdns:i386
    • 64 位 Fedora : yum install nss-mdns.i686 nss-mdns.x86_64
    • 64 位 Manjaro : pacman -Syu lib32-nss-mdns
    • 64 位 openSUSE : zypper install nss-mdns-32bit
       
  • 针对 64 位 Windows 应用程序
    • Arch Linux : pacman -Syu nss-mdns
    • Debian >= 7 : apt-get install libnss-mdns:amd64
    • Fedora : yum install nss-mdns.x86_64
    • openSUSE >= 11.2 : zypper install nss-mdns
    • RHEL 7 (3) : yum install epel-release ; yum install nss-mdns.x86_64
    • RHEL >= 8 (3) : dnf install epel-release ; dnf install --best nss-mdns.x86_64

注意:

  • cxfix --show-all 可能会提供最新的修复方法。
  • 上述命令通常也适用于它们的新版本及衍生版本。例如:Debian 7 的修复命令也可用于 Debian Testing、Ubuntu、Linux Mint、Deepin 以及 Pop! OS。同样的,Fedora 的修复命令也适用于 Red Hat Enterprise Linux、CentOS 等。
  • (1) :Manjaro 用户可以直接从标准 multilib 仓库获取 lib32-nss-mdns 软件包。但 Arch 用户需要从 AUR 仓库获取。
  • (2) :请注意,Debian 7 和 Ubuntu 14.04 及更早版本中安装 libnss-mdns:i386 将会导致包管理器尝试用 32 位库替换 64 位库,从而导致其它 64 位应用程序无法运行。
  • (3) :对于 RHEL 以及它的衍生版本(AlmaLinux、CentOS、Rocky Linux 等),该库只能从 Extra Packages for Enterprise Linux (EPEL) 仓库中获取。

 

Mageia

Mageia 2 和 3 的用户运行 64 位版本,需要使用 rpm 手动下载、安装 nss-mdns 库:

Mageia 3

wget ftp://rpmfind.net/linux/mageia/distrib/3/i586/media/core/release/nss_mdns-0.10-10.mga3.i586.rpm
rpm -ihv nss_mdns-0.10-10.mga3.i586.rpm

Mageia 2

wget ftp://rpmfind.net/linux/mageia/distrib/2/i586/media/core/release/nss_mdns-0.10-9.mga1.i586.rpm
rpm -ihv nss_mdns-0.10-9.mga1.i586.rpm

相关的 bug 信息可在 这里找到。

感谢 Dylan Myers 在这里提供的解决方案

Next Step: libpng 库缺失或损坏

Last modified on 2026-05-06 12:59:57 UTC by Andrew Balfour

Knowledge Base Software powered by Helpjuice