Problem Note 63470: Authentication fails and you see the error "Mismatch detected between sasauth and authpam.so" after an add-on installation for SAS® 9.4M5 on Linux
When you perform an add-on product installation for SAS® 9.4M5 (TS1M5) in a Linux environment, sasauth authentication fails when the new sas-services-daemon authentication utility is installed but not enabled. This new daemon is available via a hot fix, which is provided in SAS Note 62837, “An improved authentication module is available for SAS® 9.4M5 on 64-bit Linux.” The problem with the sasauth module occurs only when the sas-services-daemon utility is installed but not enabled.
The authentication fails because the add-on installation overwrites the sasauth module that the hot fix that installed the sas-services-daemon utility had provided. If you experience this problem, you see messages similar to the following in the sasauth-debug.log when debug logging is enabled.
Could not initialize authentication method pam:PROGRAM_NAME pam is not correct. Mismatch detected between sasauth and authpam.so
If the sas-services-daemon utility is both installed and enabled, the problem does not occur.
This issue affects only the SAS 9.4M5 release. Testing has shown that a forced reinstallation of the sas-services-daemon hot-fix package does not resolve the issue.
One workaround is to preserve the sasauth module on your system (found at SASHOME/SASFoundation/9.4/utilities/bin) before you perform the add-on installation. Then restore the module to the same location after the add-on installation is complete. After you restore the sasauth module, run the setuid.sh script to set the correct permissions.
Another workaround is to manually extract the sasauth module from the sas-services-daemon package. Then replace the existing sasauth module after the add-on installation is complete. After you restore the sasauth module, run the setuid.sh script to set the correct permissions.
Operating System and Release Information
SAS System | Base SAS | Linux for x64 | 9.4_M5 | | 9.4 TS1M5 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2019-05-02 09:34:01 |
Date Created: | 2019-01-11 05:57:05 |