[MCOL-591] auth_gssapi plugin missing from columnstore package distribution Created: 2017-02-24  Updated: 2017-03-27  Resolved: 2017-03-27

Status: Closed
Project: MariaDB ColumnStore
Component/s: MariaDB Server
Affects Version/s: 1.0.7
Fix Version/s: 1.0.8

Type: Bug Priority: Major
Reporter: David Thompson (Inactive) Assignee: Daniel Lee (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Sprint: 2017-5, 2017-6

 Description   

Probably need to tweak some cmake flags or maybe this is our post processing but auth_gssapi.so is not bundled in the mysql/lib/plugin directory. In the main corporate install i believe this is included in gssapi-server.rpm. Note this is an issue only for package builds, it is included as part of binary builds.



 Comments   
Comment by David Thompson (Inactive) [ 2017-02-24 ]

this works on centos7 if you take the auth_gssapi.so from a 10.1.21 mariadb.com server install and follow instructions here: https://mariadb.com/kb/en/mariadb/gssapi-authentication-plugin/

Comment by Andrew Hutchings (Inactive) [ 2017-02-24 ]

I'm not sure why we don't have this package. It builds/packages by default on my CentOS 7 system. Maybe krb5-devel isn't install on our build machine?

Comment by David Hill (Inactive) [ 2017-02-24 ]

krb5-devel - that is an interesting point. This is only installed on debian based on an issue that Ben had found. He said its required there to get the gssapi packages built. But it's not on the other build machines, which is probably the issue...

I wll add it to my centos 7 build machine and rebuild 1.0.7 and see what happens

Comment by David Hill (Inactive) [ 2017-02-24 ]

added krb5-devel package and built on centos 7 and these the plugin.

find . -name auth_gssapi*
./mysql/share/mysql-test/plugin/auth_gssapi
./mysql/share/mysql-test/plugin/auth_gssapi/auth_gssapi
./mysql/lib/plugin/auth_gssapi.so
./mysql/lib/plugin/auth_gssapi_client.so
./mysql/my.cnf.d/auth_gssapi.cnf

Comment by David Hill (Inactive) [ 2017-02-27 ]

fixed in 1.0.7-2 build by adding in additional build libraries. These are needed for the mariadb-server that we previously werent building with

gperf libaio-devel libevent-devel python-devel ruby-devel tree wget pam-devel krb5-devel

Comment by David Thompson (Inactive) [ 2017-03-22 ]

appears that 108 centos6 rpm, sles rpm, and,debian deb is missing gssapi-server.rpm. Centos7 rpm and ubuntu16 deb appear ok.

Comment by David Hill (Inactive) [ 2017-03-22 ]

debian, centos6 and suse rebuild with needed packages

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