You are not logged in.

#1 2015-08-12 10:25:30

bjorntj
Member
Registered: 2011-05-10
Posts: 150

PAM unable to dlopen(/usr/lib/security/pam_unix.so): /usr/lib/libresol

Not sure if this is the right forum but I'll try...

After the upgrade of glibc today, xscreensaver is not working anymore (the unlocking of desktop part). I get the follwing in the log when I try to unlock:

PAM unable to dlopen(/usr/lib/security/pam_unix.so): /usr/lib/libresolv.so.2: symbol __h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
PAM adding faulty module: /usr/lib/security/pam_unix.so

Any way to fix this?


Regards,

BTJ


Someone wrote:
"I understand that if you play a Windows CD backwards you hear strange Satanic messages"
To which someone replied:
"It's even worse than that; play it forwards and it installs Windows"

Offline

#2 2015-08-12 22:00:57

cirrus
Member
From: Glasgow Scotland
Registered: 2012-08-24
Posts: 340
Website

Re: PAM unable to dlopen(/usr/lib/security/pam_unix.so): /usr/lib/libresol

I too see this on 4 Archlinux installs, im guessing its a bug. I dont use xscreensaver, as far as i can tell everything is working as it should.

Last edited by cirrus (2015-08-12 22:02:51)

Offline

#3 2015-08-12 22:48:46

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: PAM unable to dlopen(/usr/lib/security/pam_unix.so): /usr/lib/libresol

This is typical of software which uses dlopen to reference libraries provided by glibc (you'll see it with cron every time it wakes up). It's not really a bug, it's just a version mismatch. The "solution" is invariably to restart the complaining program.

Offline

#4 2015-08-13 11:26:20

cirrus
Member
From: Glasgow Scotland
Registered: 2012-08-24
Posts: 340
Website

Re: PAM unable to dlopen(/usr/lib/security/pam_unix.so): /usr/lib/libresol

Thanks for the explanation falconindy

Offline

#5 2015-08-18 07:54:12

Spider.007
Member
Registered: 2004-06-20
Posts: 1,175

Re: PAM unable to dlopen(/usr/lib/security/pam_unix.so): /usr/lib/libresol

The glibc updates remain pretty problematic; I've had to execute `systemctl daemon-reexec` on various machines as well to fix this

Offline

Board footer

Powered by FluxBB