[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.

Generated at Thu Feb 08 04:07:55 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.