missing Percona-Server-shared-compat package

Bug #1295766 reported by monty solomon on 2014-03-21
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona Server
Status tracked in 5.7
5.1
Undecided
Unassigned
5.5
High
Unassigned
5.6
High
Unassigned
5.7
High
Unassigned

Bug Description

The Percona-Server-shared-compat package is missing from the repository

# yum install Percona-Server-shared-compat-5.5.35

No package Percona-Server-shared-compat-5.5.35 available.
Error: Nothing to do

# yum install Percona-Server-shared-compat-5.5.36

No package Percona-Server-shared-compat-5.5.36 available.
Error: Nothing to do

Tags: pkg Edit Tag help
tags: added: pkg
Download full text (3.9 KiB)

Yes, we do see shared-compat for 5.5.34:

http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.34-rel32.0/RPM/rhel6/x86_64/

and in 5.5.35:

http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.35-rel33.0/RPM/rhel6/x86_64/

but not after that:

http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.36-34.1/binary/redhat/6/x86_64/

Also, for my CentOS after recent yum update:

[root@centos openxs]# rpm -qa | grep -i Percona
percona-toolkit-2.2.7-1.noarch
Percona-Server-shared-56-5.6.16-rel64.1.el6.x86_64
Percona-Server-server-56-5.6.16-rel64.1.el6.x86_64
Percona-Server-shared-51-5.1.73-rel14.11.603.rhel6.x86_64
Percona-Server-client-56-5.6.16-rel64.1.el6.x86_64
Percona-Server-devel-56-5.6.16-rel64.1.el6.x86_64
percona-release-0.0-1.x86_64

yum install shows:

[root@centos openxs]# yum install Percona-Server-shared-compat-5.5.35
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: ftp.colocall.net
 * epel: ftp.colocall.net
 * extras: ftp.colocall.net
 * rpmforge: ftp.colocall.net
 * updates: ftp.colocall.net
Setting up Install Process
No package Percona-Server-shared-compat-5.5.35 available.
Error: Nothing to do
[root@centos openxs]# yum install Percona-Server-shared-compat-5.5.36
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: ftp.colocall.net
 * epel: ftp.colocall.net
 * extras: ftp.colocall.net
 * rpmforge: ftp.colocall.net
 * updates: ftp.colocall.net
Setting up Install Process
No package Percona-Server-shared-compat-5.5.36 available.
Error: Nothing to do
[root@centos openxs]# yum install Percona-Server-shared-compat-5.5.34
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: ftp.colocall.net
 * epel: ftp.colocall.net
 * extras: ftp.colocall.net
 * rpmforge: ftp.colocall.net
 * updates: ftp.colocall.net
Setting up Install Process
No package Percona-Server-shared-compat-5.5.34 available.
Error: Nothing to do

We have only this available:

[root@centos openxs]# yum install Percona-Server-shared-compat
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: ftp.colocall.net
 * epel: ftp.colocall.net
 * extras: ftp.colocall.net
 * rpmforge: ftp.colocall.net
 * updates: ftp.colocall.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package Percona-Server-shared-compat.x86_64 0:5.1.68-rel14.6.551.rhel6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package Arch Version Repository
                                                                           Size
================================================================================
Installing:
 Percona-Server-shared-compat x86_64 5.1.68-rel14.6.551.rhel6 percona 3.8 M

Transaction Summary
================================================================================
Install 1 Package(s)

Total download size: 3.8 M
Installed size: 11 M
Is this ok [y/N]: n
Exiting on user Command

but nothin...

Read more...

shared-compat packages were removed on purpose with the libmysqlclient -> libperconaserverclient rename. Assigning to Alexey to decide how to proceed.

monty solomon (monty+launchpad) wrote :

Any update?

I think "Incomplete" status was wrong. We verified there are no packages, and we know the original reason for them to disappear. But this may end up either as "Invalid" if we do not plan to fix anything (in this case I'd expect some clear note about this in the manual, release notes etc), or with some fix. Restoring "Confirmed" status for now.

monty solomon (monty+launchpad) wrote :

The Percona-Server-shared-compat package was removed from the repo.

This change has broken my puppet environment.

monty solomon (monty+launchpad) wrote :

'/usr/bin/yum -d 0 -e 0 -y list Percona-Server-shared-compat' returned 1: Error: No matching Packages to list

Alexey Bychko (abychko) wrote :

-bash-4.1# /usr/bin/yum -d 0 -e 0 -y list Percona-Server-shared-compat
Available Packages
Percona-Server-shared-compat.x86_64 5.1.68-rel14.6.551.rhel6 percona-release-x86_64
-bash-4.1#

monty solomon (monty+launchpad) wrote :

There does not appear to be a Percona-Server-shared-compat for RHEL 7

yum -d 0 -e 0 -y list Percona-Server-shared-compat
Error: No matching Packages to list

# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)

Linux 3.10.0-123.13.2.el7.x86_64 #1 SMP Fri Dec 12 19:51:03 EST 2014 x86_64 x86_64 x86_64 GNU/Linux

monty solomon (monty+launchpad) wrote :

Upstream mysql-community-libs-compat-5.6 contains

./etc/ld.so.conf.d/mysql-x86_64.conf
./usr/lib64/mysql
./usr/lib64/mysql/libmysqlclient.so.16
./usr/lib64/mysql/libmysqlclient.so.16.0.0
./usr/lib64/mysql/libmysqlclient_r.so.16
./usr/lib64/mysql/libmysqlclient_r.so.16.0.0
./usr/share/doc/mysql-community-libs-compat-5.6.30
./usr/share/doc/mysql-community-libs-compat-5.6.30/COPYING
./usr/share/doc/mysql-community-libs-compat-5.6.30/README

Upstream mysql-community-libs-compat-5.7 contains

./etc/ld.so.conf.d/mysql-x86_64.conf
./usr/lib64/mysql
./usr/lib64/mysql/libmysqlclient.so.16
./usr/lib64/mysql/libmysqlclient.so.16.0.0
./usr/lib64/mysql/libmysqlclient_r.so.16
./usr/lib64/mysql/libmysqlclient_r.so.16.0.0
./usr/share/doc/mysql-community-libs-compat-5.7.12
./usr/share/doc/mysql-community-libs-compat-5.7.12/COPYING
./usr/share/doc/mysql-community-libs-compat-5.7.12/README

Percona-Server-5.5.34-rel32.0 and Percona-Server-5.5.35-rel33.0 are not available.

See bugs 1199534 and 1382100 for other packages that need the compat package and libmysqlclient.so.16

libmysqlclient.so.18 is needed for bugs 1291249 and 1331402

I see there is a Percona-Server-shared-compat-57-5.7.11-4.1.el7.x86_64.rpm available for RHEL 7 that contains

    libmysqlclient.so.18.1.0
    libmysqlclient_r.so.18.1.0

Please add

    libmysqlclient.so.16
    libmysqlclient_r.so.16
    libmysqlclient.so.16.0.0
    libmysqlclient_r.so.16.0.0
    libmysqlclient.so.18
    libmysqlclient_r.so.18

to the package and make it available for 5.6 and 5.7 on RHEL 6.

Thanks.

Upstream made changes to the RPM scripts/configuration in 5.7.14 to facilitate the install of multiple client library versions. Please include the changes in your release of 5.7.14.

https://bugs.mysql.com/bug.php?id=81384

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

Other bug subscribers

Remote bug watches

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