You are not logged in.

#1 2016-01-06 21:54:12

made_in_nz
Member
From: Wellington, New Zealand
Registered: 2010-01-04
Posts: 53

[SOLVED] lib32-pam links to old lib32-libtirpc

Just did a pacman -Syu and now PAM authentication is failing with the following log:

PAM unable to dlopen(/usr/lib32/security/pam_unix.so): libtirpc.so.1: cannot open shared object file: No such file or directory
PAM adding faulty module: /usr/lib32/security/pam_unix.so

Checked linked libraries of /usr/lib32/security/pam_unix.so and it appears to be linking to an old version of libtirpc

[root@kewel lib32]# ldd /usr/lib32/security/pam_unix.so
    linux-gate.so.1 (0xf7728000)
    libpam.so.0 => /usr/lib32/libpam.so.0 (0xf76c3000)
    libdl.so.2 => /usr/lib32/libdl.so.2 (0xf76be000)
    libcrypt.so.1 => /usr/lib32/libcrypt.so.1 (0xf768c000)
    libnsl.so.1 => /usr/lib32/libnsl.so.1 (0xf7671000)
    libtirpc.so.1 => not found
    libc.so.6 => /usr/lib32/libc.so.6 (0xf74b6000)
    /usr/lib/ld-linux.so.2 (0x565b3000)

I've got the latest lib32-pam and lib32-libtirpc packages installed:

[root@kewel lib32]# pacman -Qi lib32-pam
Name           : lib32-pam
Version        : 1.2.1-1
Description    : PAM (Pluggable Authentication Modules)
Architecture   : x86_64
URL            : http://linux-pam.org
Licenses       : GPL2
Groups         : None
Provides       : None
Depends On     : lib32-cracklib  lib32-libtirpc  pam
Optional Deps  : None
Required By    : None
Optional For   : None
Conflicts With : None
Replaces       : None
Installed Size : 648.00 KiB
Packager       : Maxime Gauduin <alucryd@archlinux.org>
Build Date     : Mon 12 Oct 2015 03:26:03 NZDT
Install Date   : Thu 07 Jan 2016 10:16:40 NZDT
Install Reason : Explicitly installed
Install Script : No
Validated By   : Signature

[root@kewel lib32]# pacman -Qi lib32-libtirpc
Name           : lib32-libtirpc
Version        : 1.0.1-1
Description    : Transport Independent RPC library (SunRPC replacement)
Architecture   : x86_64
URL            : http://libtirpc.sourceforge.net/
Licenses       : BSD
Groups         : None
Provides       : None
Depends On     : lib32-krb5  libtirpc
Optional Deps  : None
Required By    : lib32-pam
Optional For   : None
Conflicts With : None
Replaces       : None
Installed Size : 232.00 KiB
Packager       : Maxime Gauduin <alucryd@archlinux.org>
Build Date     : Sun 08 Nov 2015 02:00:12 NZDT
Install Date   : Thu 07 Jan 2016 10:16:40 NZDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By   : Signature

lib32-libtirpc 1.2.1-1 installs /usr/lib32/libtirpc.so.3

I suspect I'm missing something as it seems unlikely lib32-pam would have been linked to the wrong lib32-libtirpc.  Any ideas?

Last edited by made_in_nz (2016-01-10 21:11:03)

Offline

#2 2016-01-06 22:19:11

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,553

Re: [SOLVED] lib32-pam links to old lib32-libtirpc

Looks like you're correct to me. File a bug report.

Online

#3 2016-01-07 21:48:29

made_in_nz
Member
From: Wellington, New Zealand
Registered: 2010-01-04
Posts: 53

Re: [SOLVED] lib32-pam links to old lib32-libtirpc

Offline

#4 2016-01-10 21:12:47

made_in_nz
Member
From: Wellington, New Zealand
Registered: 2010-01-04
Posts: 53

Re: [SOLVED] lib32-pam links to old lib32-libtirpc

Fixed in lib32-pam 1.2.1-2.

Offline

Board footer

Powered by FluxBB