000023204 - Using PAM Agent 6.0 with a non-socket application on Solaris 10

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 22, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000023204
Applies ToAuthentication Agent for PAM 6.0
Solaris
IssueUse PAM Agent 6.0 with a non-socket application on Solaris 10

When using a PAM enabled application that is not linked against libsocket.so, the following error is seen:

ld.so.1: check_user: fatal: relocation error: file /usr/lib/security/pam_securid.so: symbol socket: referenced symbol not found
Killed


running ldd -r on pam_securid.so shows the following:

ldd -r /usr/lib/security/pam_securid.so
    libc.so.1 => /usr/lib/libc.so.1
    libpam.so.1 => /usr/lib/libpam.so.1
    libnsl.so.1 => /usr/lib/libnsl.so.1
    libpthread.so.1 => /usr/lib/libpthread.so.1
    libdl.so.1 => /usr/lib/libdl.so.1
    libcmd.so.1 => /usr/lib/libcmd.so.1
    libmp.so.2 => /usr/lib/libmp.so.2
    /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
    symbol not found: socket (/usr/lib/security/pam_securid.so)
    symbol not found: connect (/usr/lib/security/pam_securid.so)
    symbol not found: getsockname (/usr/lib/security/pam_securid.so)
    symbol not found: shutdown (/usr/lib/security/pam_securid.so)
    symbol not found: recvfrom (/usr/lib/security/pam_securid.so)
    symbol not found: sendto (/usr/lib/security/pam_securid.so)
    symbol not found: bind (/usr/lib/security/pam_securid.so)
    symbol not found: getservbyname (/usr/lib/security/pam_securid.so)
    libthread.so.1 => /usr/lib/lwp/libthread.so.1

CauseBecause of platform differences on Solaris, the PAM Agent needs to be linked against libsocket.so.  If the application using the PAM Agent is not linked against libsocket.so, the application will not be able to contact the Authentication Manager Server and will give an error regarding unresolved references or symbols.
ResolutionPlease contact RSA Support and request hotfix 55962 for Solaris on Sparc.
NotesThis issue will be resolved in the next revision of the PAM Agent.  Should you require this hotfix for Solaris on x86, please contact RSA Support and request a new hotfix for this platform.
Legacy Article IDa34968

Attachments

    Outcomes