Error relocating /lib/security/pam_gnome_keyring.so: libintl_dgettext: symbol not found
I'm trying to get gnome-keychain
to autounlock on login by adding the following lines to /etc/pam.d/login
:
auth include base-auth
auth optional pam_gnome_keyring.so # added
account include base-account
password include base-password
session include base-session
session optional pam_gnome_keyring.so auto_start # added
However it seems there is an issue in the pam_gnome_keyring.so
as it fails in /var/log/messages
with:
Dec 7 09:00:18 asgard authpriv.err login[28408]: PAM unable to dlopen(/lib/security/pam_gnome_keyring.so): Error relocating /lib/security/pam_gnome_keyring.so: libintl_dgettext: symbol not found
Dec 7 09:00:18 asgard authpriv.err login[28408]: PAM adding faulty module: /lib/security/pam_gnome_keyring.so
The same happens if using ldd
:
$ ldd /lib/security/pam_gnome_keyring.so
/lib/ld-musl-x86_64.so.1 (0x7f5178e1b000)
libpam.so.0 => /lib/libpam.so.0 (0x7f5178dff000)
libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f5178e1b000)
Error relocating /lib/security/pam_gnome_keyring.so: libintl_dgettext: symbol not found
I am running Alpine 3.14 but it seems to be an issue on Alpine Edge as well.