[MCOL-1491] auth_pam.so plugin missing from server package Created: 2018-06-21  Updated: 2020-08-25  Resolved: 2018-09-05

Status: Closed
Project: MariaDB ColumnStore
Component/s: MariaDB Server
Affects Version/s: 1.1.4, 1.1.5
Fix Version/s: 1.1.6

Type: Bug Priority: Major
Reporter: Juan Assignee: David Thompson (Inactive)
Resolution: Fixed Votes: 2
Labels: packaging
Environment:

CentOS 7


Attachments: File auth_pam.so    
Sprint: 2018-13, 2018-14, 2018-15, 2018-16, 2018-17

 Description   

Up until 1.1.3, mariadb-columnstore-1.1.3-1-x86_64-centos7-server.rpm contains /usr/local/mariadb/columnstore/mysql/lib/plugin/auth_pam.so

Neither mariadb-columnstore-1.1.4-1-x86_64-centos7-server.rpm nor mariadb-columnstore-1.1.5-1-x86_64-centos7-server.rpm have auth_pam.so

(as downloaded from https://downloads.mariadb.com/ColumnStore/1.1.4/centos/x86_64/7/mariadb-columnstore-1.1.4-1-centos7.x86_64.rpm.tar.gz and https://downloads.mariadb.com/ColumnStore/1.1.5/centos/x86_64/7/mariadb-columnstore-1.1.5-1-centos7.x86_64.rpm.tar.gz )



 Comments   
Comment by David Hill (Inactive) [ 2018-06-21 ]

so its built and package in my local build, but not in the release build... so some issue on our side...

mariadb-columnstore-server]$ find . -name auth_pam*
./plugin/auth_pam
./plugin/auth_pam/auth_pam.c
./plugin/auth_pam/CMakeFiles/auth_pam.dir
./plugin/auth_pam/CMakeFiles/auth_pam.dir/auth_pam.c.o
./plugin/auth_pam/auth_pam.so
./_CPack_Packages/Linux/RPM/mariadb-columnstore-1.1.6-1-x86_64-centos7/server/usr/local/mariadb/columnstore/mysql/lib/plugin/auth_pam.so
[builder@ip-172-31-31-216 mariadb-columnstore-server]$
[builder@ip-172-31-31-216 mariadb-columnstore-server]$
[builder@ip-172-31-31-216 mariadb-columnstore-server]$ sudo -i
[root@ip-172-31-31-216 ~]# home
[root@ip-172-31-31-216 columnstore]# find . -name auth_pam*
./mysql/lib/plugin/auth_pam.so (edited)

Comment by David Hill (Inactive) [ 2018-06-21 ]

not in the rpm/deb or binary packages for 1.1.4 and 1.1.5

Comment by David Hill (Inactive) [ 2018-06-21 ]

here is my local centos 7 server cmake command, looks to be the same

cmake . -DWITH_READLINE=1 -DRPM=$OS -DPLUGIN_CONNECT=NO -DINSTALL_LAYOUT=RPM -DWITH_WSREP=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb/columnstore/mysql -DCPACK_RPM_EXCLUDE_FR
OM_AUTO_FILELIST_ADDITION=/usr/local

from buildbot

cmake ../../mariadb-columnstore-server -DWITH_READLINE=1 -DRPM=centos7 -DPLUGIN_CONNECT=NO -DWITH_WSREP=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb/columnstore/mysql -DCPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION=/usr/local

Comment by David Hill (Inactive) [ 2018-06-21 ]

just attached the 1.1.5 version of auth_pam.so

Comment by Andrew Hutchings (Inactive) [ 2018-07-02 ]

hill is this supposed to be assigned to me in an Open state or is it something for me to review?

Comment by Ben Thompson (Inactive) [ 2018-07-09 ]

buildbot instances were missing the pam-devel package. AMIs have been updated should not be an issue going forward

Comment by Andrew Hutchings (Inactive) [ 2018-07-12 ]

For QA: the output of buildbot should now have auth_pam.so

Comment by Daniel Lee (Inactive) [ 2018-08-10 ]

When I build 1.1.6-1 in my environment, there has been the auth_pam.so file. Also need to make sure the buildbot instance is working correctly.

Comment by David Thompson (Inactive) [ 2018-09-05 ]

Verified in latest buildbot builds.

Comment by Ben Thompson (Inactive) [ 2018-09-05 ]

I verified all buildbot builds from here contain the auth_pam.so within the server package
/repos/1.1.6-1/nightly/mariadb-columnstore/

Generated at Thu Feb 08 02:29:10 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.