[MDEV-19807] MariaDB client plugin path is wrong Created: 2019-06-19 Updated: 2019-09-24 Resolved: 2019-06-20 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Plugins |
| Affects Version/s: | 10.4.6 |
| Fix Version/s: | 10.2.26, 10.3.17, 10.4.7 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Anders Karlsson | Assignee: | Georg Richter |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Linux Centos 7.6 |
||
| Issue Links: |
|
||||||||||||||||||||||||
| Description |
|
When connecting using ed25519, the client has the default plugin path wrong. If using a specific plugin path, in the config file or on the command line, it works, even if this is set in to the same value as the default.
Create and grant access to a user:
Connect to MariaDB using ed25519 authentification:
Note the path to the plugin, there is an extra leading "/usr" there. Setting the path to the correct one works fine:
The above also work when setting the correct path in /etc/my.cnf.c/client.cnf or some other appropriate config file. |
| Comments |
| Comment by Geoff Montee (Inactive) [ 2019-06-19 ] |
|
Maybe this was caused by the fix for |
| Comment by Georg Richter [ 2019-06-20 ] |
|
Fixed in C/C 3.1.3 |
| Comment by Manuel Schulze [ 2019-09-24 ] |
|
I'm seeing the same bug with 10.4.8 but with /usr/lib/mysql/plugin: ERROR 1156 (08S01): Plugin client_ed25519 could not be loaded: /usr//usr/lib/mysql/plugin/client_ed25519.so: cannot open shared object file: No such file or directory running mysql --plugin-dir=/usr/lib/mysql/plugin works |