We recently upgraded our test server from 5.5 to 5.6, but all the PAM auth libraries appear to have disappeared, which has locked out the users we had converted to pam_auth.
[root@sands ~]# rpm -qa | grep Percona
[root@sands ~]# rpm -ql Percona-Server-server-56-5.6.15-rel63.0.519.rhel6.x86_64 | grep pam
Here’s the difference on one of servers that’s still 5.5:
[root@frontier ~]# rpm -qa | grep Percona
[root@frontier ~]# rpm -ql Percona-Server-server-55 | grep pam
[root@frontier ~]# rpm -qf /usr/lib64/mysql/plugin/auth_pam*
Where have the libraries gone? We’ve reviewed http://www.percona.com/doc/percona-server/5.6/changed_in_56.html#changed-in-56 and it claims that these are on the list of features that were ported from 5.5 to 5.6 and not related to anything that was removed.