IBM Support

Warning about libpam.so* (Pluggable Authentication Module) during DB2 installation or db2prereqcheck.

Troubleshooting


Problem

During DB2 installation or db2prereqcheck execution, the warning message: 'The 32-bit library file libpam.so is not found on the system.' may occur if file libpam.so does not exist in /lib directory. This is a known defect that was fixed since DB2 9.7 FP6 (APAR IC78338) and DB2 10.1 FP1 (APAR IC84559). If you do not intend to use 32-bit applications with DB2 database, then no action is required and the warning message can be ignored.

Diagnosing The Problem

Verify in directory /lib for existing libpam.so* :
ls -l /lib/libpam.so*

lrwxrwxrwx 1 root root    16 2012-11-10 10:31 /lib/libpam.so.0 -> libpam.so.0.81.5
-rwxr-xr-x 1 root root 40700 2012-10-15 11:17 /lib/libpam.so.0.81.5

Resolving The Problem

The install/prereqcheck checks for libpam.so but in the directory there are only libpam.so.0 and libpam.so.0.81.5 (according to the above example).

To solve the problem, create a symbolic link in the /lib directory for existing libpam.so.
Example:
cd /lib
ln -s libpam.so.0.81.5 libpam.so  

[{"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Security \/ Plugins - Authentication","Platform":[{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"9.7;10.1;10.5","Edition":"Advanced Enterprise Server;Enterprise Server;Express;Express-C;Personal;Workgroup Server","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
16 June 2018

UID

swg21612536