[MXS-1590] PAM authentication plugin shared libraries missing in binary packages Created: 2018-01-02 Updated: 2018-02-09 Resolved: 2018-02-09 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | Packaging |
| Affects Version/s: | 2.2.0 |
| Fix Version/s: | 2.2.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Hartmut Holzgraefe | Assignee: | Timofey Turenko |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | None | ||
| Environment: |
Linux (tested on Ubuntu Xenial and CentOS 7) |
||
| Sprint: | MXS-SPRINT-50, MXS-SPRINT-51 |
| Description |
|
Trying to use the new PAM functionality MaxScale startup failed with: var/log/maxscale/maxscale.log:2018-01-02 10:15:34 error : Unable to find library for module: PAMBackendAuth. Module dir: /usr/local/maxscale/lib/maxscale Checking strace output it shows: 12994 access("/usr/local/maxscale/lib/maxscale/libPAMBackendAuth.so", F_OK) = -1 ENOENT (No such file or directory) I checked the Ubuntu Xenial binary tarball, the .deb package and the CentOS7 RPM, neither seem to have the necessary plugin library files bundled |
| Comments |
| Comment by Matt Mencel [ 2018-01-12 ] |
|
Resolved in 2.2.1 I think |
| Comment by Hartmut Holzgraefe [ 2018-01-12 ] |
|
Yes, 2.2.1 packages at least contain the required plugin .so files. I haven't checked whether they are actually functional yet though |
| Comment by Matt Mencel [ 2018-01-12 ] |
|
I've tested them on CentOS 7 and pam worked fine there. |