找不到“libpam”

找不到“libpam”

我正在尝试在 Ubuntu 14.04 Linux VM 上安装 DB2 Enterprise 服务器 10.5。我运行了先决条件检查并收到以下消息:

The db2prereqcheck utility failed to find the following 32-bit 
library file: "/lib/libpam.so*".

于是我做了一个sudo apt-get install libpam0g:i386。但是系统没有更新 libpam:

libpam0g:i386 is already the newest version.
0 to upgrade, 0 to newly install, 0 to remove and 160 not to upgrade.

因此,似乎 libpam 就在那里。我这里遗漏了什么?谢谢。

答案1

您的系统的 libpam 实际上位于 /lib/i386-linux-gnu/libpam.so 中,因此如果您的 DB2 期望在 /lib 中找到它,它将失败。尝试将 i386-linux-gnu 添加到 LD_LIBRARY_PATH,甚至在 /lib 中放置一个显式链接。

相关内容