libmariadb3 fails to include caching_sha2_password.so
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mariadb-10.3 (Ubuntu) |
Fix Released
|
Critical
|
Otto Kekäläinen |
Bug Description
The lack of this shared library means MySQL/MariaDB client connectors connecting to a MySQL-8.0 server (which defaults to caching_
This leads to extremely popular work around answers like https:/
It was reported in Debian https:/
As Ubuntu is also linking against gnutls the sha256_password.so probably isn't possible. Something to do with missing OEPC(?) missing from gnutls. This has limited use so its a significant problem if this can't be added.
MariaDB is fixing this in their upstream packages (https:/
This applies to focal only. As this is the distribution that includes MySQL-8.0 this is important for local database connections.
groovy includes caching_
https:/
bionic is based on connector/c version is 3.0.3 however it wasn't added upstream until 3.0.8 (https:/
fix: add to debian/
/usr/lib/
Hi Daniel!
Thanks for this very detailed and useful report.
The fix was merged 2 weeks ago https:/ /salsa. debian. org/mariadb- team/mariadb- 10.3/-/ merge_requests/ 30 but I am not sure when it will hit Ubuntu.
Maybe Otto could confirm?