Missing version information libmysqlclient18 on Debian Wheezy

Bug #1186532 reported by Ovais Tariq
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Invalid
Undecided
Unassigned
5.1
Invalid
Undecided
Unassigned
5.5
Triaged
High
Unassigned
5.6
Invalid
Undecided
Unassigned

Bug Description

root@daniel:~# uname -a
Linux daniel.xxx 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2+deb7u2 i686 GNU/Linux

root@daniel:~# cat /etc/debian_version
7.0

root@daniel:~# cat /etc/apt/sources.list.d/percona.list
deb http://repo.percona.com/apt wheezy main
deb-src http://repo.percona.com/apt wheezy main

Here is the error:
root@daniel:~# df -h | mailx -s test root
mailx: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/lib/libmu_auth.so.4)

Here is the package information:
root@daniel:~# aptitude show libmysqlclient18
Paket: libmysqlclient18
Neu: ja
Zustand: Installiert
Automatisch installiert: ja
Version: 5.5.31-rel30.3-520.wheezy
Priorität: extra
Bereich: libs
Verwalter: Percona Server Development Team <email address hidden>
Architektur: i386
Unkomprimierte Größe: 3.098 k
Hängt ab von: dpkg (>= 1.15.4) | install-info
Ersetzt: libpercona-server-client18
Beschreibung: Percona Server database client library
 Percona Server is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is
 the most popular database query language in the world. The main goals of Percona Server are speed, robustness and ease of use.

 This package includes the client library.
Homepage: http://www.percona.com/software/percona-server/

Here the output of an upgraded (squeeze to wheezy) installation:

root@daniel:~# ls -la /usr/lib | grep libmysqlclient
lrwxrwxrwx 1 root root 26 Mai 2 21:48 libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0
-rw-r--r-- 1 root root 2047916 Apr 5 22:02 libmysqlclient_r.so.16.0.0
lrwxrwxrwx 1 root root 24 Mai 2 21:48 libmysqlclient.so.16 -> libmysqlclient.so.16.0.0
-rw-r--r-- 1 root root 2036620 Apr 5 22:02 libmysqlclient.so.16.0.0
lrwxrwxrwx 1 root root 24 Mai 24 05:35 libmysqlclient.so.18 -> libmysqlclient.so.18.0.0
-rw-r--r-- 1 root root 3060652 Mai 24 05:36 libmysqlclient.so.18.0.0

root@daniel:~# ldd /usr/bin/mailx | grep libmysql
/usr/bin/mailx: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/lib/libmu_auth.so.4)
        libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0xb7373000)

root@daniel:~# ldd /usr/lib/libmu_auth.so.4 | grep libmysqlclient
/usr/lib/libmu_auth.so.4: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/lib/libmu_auth.so.4)
        libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0xb71c8000)

and here the output of a fresh Wheezy installation:

root@zarafa:~# ls -la /usr/lib | grep libmysqlclient
lrwxrwxrwx 1 root root 24 Mai 24 05:35 libmysqlclient.so.18 -> libmysqlclient.so.18.0.0
-rw-r--r-- 1 root root 3060652 Mai 24 05:36 libmysqlclient.so.18.0.0

root@zarafa:~# ldd /usr/bin/mailx | grep libmysql
/usr/bin/mailx: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/lib/libmu_auth.so.4)
        libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0xb735e000)

root@zarafa:~# ldd /usr/lib/libmu_auth.so.4 | grep libmysqlclient
/usr/lib/libmu_auth.so.4: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/lib/libmu_auth.so.4)
        libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0xb7215000)

Tags: pkg
Revision history for this message
Christoph Neukirch (launchpam) wrote :

Please have a look at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348854, guess it's related to this very old and already fixed bug in the debian mysql packages too.

Revision history for this message
Valerii Kravchuk (valerii-kravchuk) wrote :
Revision history for this message
Valerii Kravchuk (valerii-kravchuk) wrote :
Download full text (4.1 KiB)

This is easy to verify on clean Debian 7 (without mysql-* installed):

...
Setting up exim4-daemon-heavy (4.80-7) ...
[....] Starting MTA:/usr/sbin/exim4: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/sbin/exim4)
/usr/sbin/exim4: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/sbin/exim4)
/usr/sbin/exim4: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/sbin/exim4)
[ ok 4.

Just did the following:

root@debian7:~# fc -l
...
54 apt-get install percona-server-server-5.5 percona-server-client-5.5
55 mysql -uroot -proot
56 which mysql
...
66 apt-get install exim4-daemon-heavy
root@debian7:~# ldd /usr/lib/libmysqlclient.so.18
        linux-gate.so.1 => (0xb7777000)
        libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb7465000)
        libssl.so.1.0.0 => /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0 (0xb740d000)
        libcrypto.so.1.0.0 => /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0 (0xb724d000)
        libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb7249000)
        libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb7223000)
        librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb721a000)
        libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb70b7000)
        /lib/ld-linux.so.2 (0xb7778000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb709d000)
root@debian7:~# ldd /usr/sbin/exim4
/usr/sbin/exim4: /usr/lib/libmysqlclient.so.18: no version information available (required by /usr/sbin/exim4)
        linux-gate.so.1 => (0xb7705000)
        libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2 (0xb75d3000)
        libnsl.so.1 => /lib/i386-linux-gnu/i686/cmov/libnsl.so.1 (0xb75bc000)
        libcrypt.so.1 => /lib/i386-linux-gnu/i686/cmov/libcrypt.so.1 (0xb7589000)
        libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb7563000)
        libpam.so.0 => /lib/i386-linux-gnu/libpam.so.0 (0xb7554000)
        libdb-5.1.so => /usr/lib/i386-linux-gnu/libdb-5.1.so (0xb73c2000)
        libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb7370000)
        liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xb7360000)
        libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0xb7072000)
        libpq.so.5 => /usr/lib/libpq.so.5 (0xb7047000)
        libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6f97000)
        libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb6f7b000)
        libperl.so.5.14 => /usr/lib/libperl.so.5.14 (0xb6df1000)
        libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6ded000)
        libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb6dd4000)
        libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6c71000)
        libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xb6ba8000)
        libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb6b69000)
        /lib/ld-linux.so.2 (0xb7706000)
        libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xb6ae4000)
        libssl.so.1.0.0 => /usr/lib/i386-linux-gnu/i686/c...

Read more...

Revision history for this message
Valerii Kravchuk (valerii-kravchuk) wrote :

libmysqlclient18 is based on 5.5.31 for now, so 5.6 is not directly related.

Mrten (bugzilla-ii)
no longer affects: ubuntu
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-2965

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.