Red Hat Bugzilla – Bug 500534
Dlopen error when running passwd
Last modified: 2009-05-13 03:36:32 EDT
Description of problem:
When running passwd on a machine which doesn't have the gnome keyring PAM modules installed an error is reported in /var/log/secure
Version-Release number of selected component (if applicable):
passwd-0.75-2.fc9.x86_64 (also happens on i386)
Steps to Reproduce:
1. Log in to a system which doesn't have pam_gnome_keyring installed
2. Run passwd
3. Examine /var/log/secure
May 13 08:20:03 server1 passwd: PAM unable to dlopen(/lib64/security/pam_gnome_keyring.so): /lib64/security/pam_gnome_keyring.so: cannot open shared object file: No such file or directory
May 13 08:20:03 server1 passwd: PAM adding faulty module: /lib64/security/pam_gnome_keyring.so
passwd still works and changes the login credentials.
No error messages.
There is still a problem even if pam_gnome_password.so is installed. In that case you get the error:
May 12 08:17:51 server6 passwd: pam_unix(passwd:chauthtok): password changed for andrews
May 12 08:17:51 server6 passwd: gkr-pam: couldn't run gnome-keyring-daemon: Permission denied
May 12 08:17:51 server6 passwd: gkr-pam: gnome-keyring-daemon didn't start properly properly
This is already fixed in F11 and rawhide. The fix depends on a pam version which is not in the F10.