# Inconsistent Libraries since last Update: Perl Module incompatible with libperconaserverclient

**URL:** <https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146>\
**Category:** Percona Distribution for MySQL\
**Created:** [February 3, 2026, 9:36pm UTC](https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146 "2026-02-03T21:36:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![bitone](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@bitone](https://forums.percona.com/u/bitone)\
**Post date:** [February 3, 2026, 9:36pm UTC](https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146/1 "2026-02-03T21:36:02Z")

</div>

I have enabled these repositories on Debian 11:

- prel - release
- ps-80 - release
- telemetry - release
- tools - release

I installed _libdbd-mysql-perl_, _percona-server-common,__percona-toolkit_ and _libperconaserverclient21_ packages, ALL from Percona.

I used pt-table-sync a few weeks again and it worked fine. Today I did an apt update + upgrade which installed new Percona versions: 8.0.44-35-1.bullseye.

This seems to break compatibility with libdbd-mysql-perl (1:5.013-1.bullseye), which makes pt-table-sync unusable:

```auto
install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted.
Compilation failed in require at (eval 36) line 3.

 at /usr/bin/pt-table-sync line 2256.

```

I also tried this:

```auto
$ perl -MDBD::mysql -e 'print $INC{"DBD/mysql.pm"}."\n"'
Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.32/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/x86_64-linux-gnu/perl5/5.32/auto/DBD/mysql/mysql.so: undefined symbol: mysql_sqlstate at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187.
 at -e line 0.
Compilation failed in require.
BEGIN failed--compilation aborted.

```

There are no other (Debian) mysql client libraries installed. The Perl module comes from the Percona repository as also does the libperconaserverclient21.

---

<div class="post-metadata">

**Author:** ![Wayne\_Leutwyler](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/wayne_leutwyler/32/20829_2.png) [@Wayne\_Leutwyler](https://forums.percona.com/u/Wayne_Leutwyler)\
**Post date:** [February 4, 2026, 2:40am UTC](https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146/2 "2026-02-04T02:40:32Z")

</div>

I think you are facing the same issue thats in this thread.

```auto
https://forums.percona.com/t/percona-toolkit-pt-show-grants-3-7-1-broken-on-debian-13/40009/9

```

The solution was to revert to version: libdbd-mysql-perl=4.053-1

---

<div class="post-metadata">

**Author:** ![Evgeniy\_Patlan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/evgeniy_patlan/32/41_2.png) [@Evgeniy\_Patlan](https://forums.percona.com/u/Evgeniy_Patlan)\
**Post date:** [February 4, 2026, 10:40am UTC](https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146/3 "2026-02-04T10:40:19Z")

</div>

tools repo is in archive mode so we aren’t updating it. in order to install latest toolkit please use pt repo

---

<div class="post-metadata">

**Author:** ![bitone](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@bitone](https://forums.percona.com/u/bitone)\
**Post date:** [February 5, 2026, 12:10pm UTC](https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146/4 "2026-02-05T12:10:36Z")

</div>

Thanks I realized after posting that there are more threads about the same issue.  
But this is not really the solution, more a temporary fix…

---

<div class="post-metadata">

**Author:** ![bitone](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@bitone](https://forums.percona.com/u/bitone)\
**Post date:** [February 5, 2026, 12:19pm UTC](https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146/5 "2026-02-05T12:19:38Z")

</div>

> [@Evgeniy\_Patlan](#):
>
> tools repo is in archive mode so we aren’t updating it. in order to install latest toolkit please use pt repo

OK this sounds more like the real solution to this problem!

It’s not easy not to lose track of the many possible repositories…

So “pt” will install the same tools? I hope that _pt-table-sync_ will work the same way, i.e. take the same parameters as the version from the “tools” repository.

I have to test this.

Cheers  
Till

---

<div class="post-metadata">

**Author:** ![bitone](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@bitone](https://forums.percona.com/u/bitone)\
**Post date:** [February 5, 2026, 5:24pm UTC](https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146/6 "2026-02-05T17:24:47Z")

</div>

Yes I can confirm this after doing some testing:

```auto
$ apt remove percona-toolkit
$ percona-release disable tools
$ percona-release enable pt
$ apt upgrade
$ apt install percona-toolkit

```

`dpkg -s libdbd-mysql-perl` shows that we have the version _1:5.011-1.bullseye_ from the pt repository.  
And now, `pt-table-sync` works as expected again!

---

<div class="post-metadata">

**Author:** ![Vadim\_Yalovets](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/vadim_yalovets/32/43_2.png) [@Vadim\_Yalovets](https://forums.percona.com/u/Vadim_Yalovets)\
**Post date:** [February 9, 2026, 10:13am UTC](https://forums.percona.com/t/inconsistent-libraries-since-last-update-perl-module-incompatible-with-libperconaserverclient/40146/7 "2026-02-09T10:13:03Z")

</div>

An updated libdbd-mysql-perl package with the fix has been published to the pdps-84-lts main repositories.

 ![Screenshot 2026-02-08 at 17.45.56](https://us1.discourse-cdn.com/flex019/uploads/percona1/original/3X/b/3/b3dc2bc7e18ae11b9ab7b9ba3fc99d0bfb04f5c2.png)
