I get this error from PAM using mysql with vsftpd:
PAM unable to dlopen(/lib/security/pam_mysql.so): /lib/security/pam_mysql.so: undefined symbol: make_scrambled_password
From what I understand libmysqlclient.so.18 is the problem at least since libmysqlclient.so.16. It seems that the function used in pam called make_scrambled_password is deprecated.
At least I think that is the problem. How can I go about getting around this? I guess I can hack the code (pam_mysql.c) to find a replacement for that function but I'm hoping for a simpler option.
I'm using CentOS.