Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I try to install DB2 fixpack 6 into CentOS 6.3 x64. I have already installed DB2 9.7. When I begin to install fixpack (running installFixPack) I get an error:

"The 32-bit library file libpam.so is not found on the system"

. But I already installed and x86 and x64 packages of libpam.so.0.

I can check it using rpm -q pam command,

and output is

pam-1.1.1-10.el6_2.1.x86_64
pam-1.1.1-10.el6_2.1.i686

Where is problem?

share|improve this question
add comment

1 Answer

up vote 2 down vote accepted

Check for the existence of the file /lib/libpam.so.0 -- It needs to be there.

Maybe also run ldconfig -v, then try the installer again.

share|improve this answer
    
yes both file exist: /lib/libpam.so.0 and /lib64/libpam.so.0. Running ldconfig -v not help. But installer wrote that it need libpam.so, not libpam.so.0 - may be there problem? I new in linux, so I don't found package libpam.so and I think installer wrote about libpam.so.0, not about libpam.so –  MyTitle Sep 11 '12 at 5:59
    
@MyTitle This is a case where you should probably symlink to libpam.so.0 with ln -s /lib/libpam.so.0 /lib/libpam.so and see if that works to get through the installation. –  ewwhite Sep 11 '12 at 11:23
    
Very BIG thanks. You solved my problem. Seems, it were error of Db2 programmers –  MyTitle Sep 11 '12 at 11:33
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.