[MDEV-13589] libmariadbclient18 is broken when using mariadb repo instead of debian's Created: 2017-08-19 Updated: 2017-10-30 Resolved: 2017-09-18 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | libmariadb, Platform Debian |
| Affects Version/s: | 10.1.24, 10.1.25, 10.1.26, 10.1.27, 10.1.28, 10.2.7, 10.2.8 |
| Fix Version/s: | 10.2.9 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | paladox | Assignee: | Sergei Golubchik |
| Resolution: | Fixed | Votes: | 5 |
| Labels: | None | ||
| Environment: |
debian stretch 9.1 |
||
| Issue Links: |
|
||||||||||||||||
| Description |
|
Hi, when using libmariadbclient18 from mariadb repo, it causes it to not work on debian. I found this problem when using icinga2 as it is complaining with this error
But if i use libmariadbclient18 from debian https://packages.debian.org/stretch/amd64/libmariadbclient18/download it works. |
| Comments |
| Comment by Elena Stepanova [ 2017-08-20 ] | ||||||||||||||||||||||
|
Could you please run and paste the output of dpkg -l | grep -iE 'mysql|maria' on the non-working installation? | ||||||||||||||||||||||
| Comment by Laurent Declercq [ 2017-08-22 ] | ||||||||||||||||||||||
| Comment by Laurent Declercq [ 2017-08-22 ] | ||||||||||||||||||||||
| Comment by Laurent Declercq [ 2017-08-22 ] | ||||||||||||||||||||||
| Comment by Laurent Declercq [ 2017-08-22 ] | ||||||||||||||||||||||
|
I've not a cristal ball but I think that the error messsage reported here is due to the following:
I can easily reproduce such error in another context when doing the following
Result
As you can see here, the error is identical but raised from another library. You can fix that by doing:
but once after, the error become as the one showed in the
Hope this will help you | ||||||||||||||||||||||
| Comment by Michiel Hazelhof [ 2017-09-08 ] | ||||||||||||||||||||||
|
Affected versions should read 10.1.28 too. | ||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2017-09-10 ] | ||||||||||||||||||||||
|
otto, could you review this my change to debian packaging? Thanks! | ||||||||||||||||||||||
| Comment by Otto Kekäläinen [ 2017-09-10 ] | ||||||||||||||||||||||
|
serg I don't see an attached patch or a link to a patch/Github so I don't know what to review. | ||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2017-09-10 ] | ||||||||||||||||||||||
|
In the right pane, there's a link to commit. But here it is, again: https://github.com/mariadb/server/commit/8da9356a010a9 | ||||||||||||||||||||||
| Comment by Otto Kekäläinen [ 2017-09-10 ] | ||||||||||||||||||||||
|
Roger that. In the long term we are trying to close the delta between what is in downstream distros and upstream MariaDB, and that work currently targets the 10.3 dev branch (mostly done by oerdnj at the moment). This includes unifying the names and contents of the packages, and having the compat packages. As a fix for 10.2 at this point the commit https://github.com/mariadb/server/commit/8da9356a010a92bfd85fc4987cd057b03a0f07e6 seems fine to me. |