Topic: MySQL 5.5.9 on CentOS 5.5

I tried to install MySQL 5.5.9 from remi-test, but did not succeed.

$ rpm -qa | grep mysql
mysql-5.5.9-1.el5.remi
mysql-libs-5.5.9-1.el5.remi
compat-mysql51-5.1.54-1.el5.remi

In compat-mysql51 is libmysqlclient.so.16, but apperently I need libmysqlclient.so.15:

$ sudo yum install mysql-server --enablerepo=remi-test 
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * addons: mirrors.supportex.net
 * base: ftp.nluug.nl
 * extras: mirror.leaseweb.com
 * updates: mirrors.supportex.net
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Updates
Finished
6 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql-server.x86_64 0:5.5.9-1.el5.remi set to be updated
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server
--> Running transaction check
---> Package perl-DBD-MySQL.x86_64 0:3.0007-2.el5 set to be updated
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: perl-DBD-MySQL
--> Finished Dependency Resolution
perl-DBD-MySQL-3.0007-2.el5.x86_64 from base has depsolving problems
  --> Missing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by package perl-DBD-MySQL-3.0007-2.el5.x86_64 (base)
perl-DBD-MySQL-3.0007-2.el5.x86_64 from base has depsolving problems
  --> Missing Dependency: libmysqlclient.so.15()(64bit) is needed by package perl-DBD-MySQL-3.0007-2.el5.x86_64 (base)
Error: Missing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by package perl-DBD-MySQL-3.0007-2.el5.x86_64 (base)
Error: Missing Dependency: libmysqlclient.so.15()(64bit) is needed by package perl-DBD-MySQL-3.0007-2.el5.x86_64 (base)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

Anyone an idea????

Thanks, Mark

Re: MySQL 5.5.9 on CentOS 5.5

You need mysqlclient15.

Using "--enablerepo=remi,remi-test" must work

+

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: MySQL 5.5.9 on CentOS 5.5

Hi Remi,

I'm afraid this does not help:

$ sudo yum install mysql-server --enablerepo=remi-test,remi
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * addons: mirrors.supportex.net
 * base: ftp.nluug.nl
 * extras: mirror.leaseweb.com
 * remi: rpms.famillecollet.com
 * updates: mirrors.supportex.net
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Updates
Finished
122 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql-server.x86_64 0:5.1.56-1.el5.remi set to be updated
--> Processing Dependency: mysql = 5.1.56-1.el5.remi for package: mysql-server
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server
--> Running transaction check
---> Package mysql-server.x86_64 0:5.1.56-1.el5.remi set to be updated
--> Processing Dependency: mysql = 5.1.56-1.el5.remi for package: mysql-server
---> Package perl-DBD-MySQL.x86_64 0:3.0007-2.el5 set to be updated
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: perl-DBD-MySQL
--> Running transaction check
---> Package mysql-server.x86_64 0:5.1.56-1.el5.remi set to be updated
--> Processing Dependency: mysql = 5.1.56-1.el5.remi for package: mysql-server
---> Package mysqlclient15.x86_64 0:5.0.67-1.el5.remi set to be updated
--> Finished Dependency Resolution
mysql-server-5.1.56-1.el5.remi.x86_64 from remi has depsolving problems
  --> Missing Dependency: mysql = 5.1.56-1.el5.remi is needed by package mysql-server-5.1.56-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: mysql = 5.1.56-1.el5.remi is needed by package mysql-server-5.1.56-1.el5.remi.x86_64 (remi)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

Also note that in this case, it tries to install MySQL 5.1 instead of 5.5

Mark

Re: MySQL 5.5.9 on CentOS 5.5

It seems you have an issue with "priorities" yum plugin.

try

yum --noplugins --enablerepo=remi install mysql-server
yum --noplugins --enablerepo=remi,remi-test update mysql-server

+

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: MySQL 5.5.9 on CentOS 5.5

Ah indeed, now I'm getting somewhere smile

This fails:

sudo yum --enablerepo=remi,remi-test install mysql-server

This works:

sudo yum --noplugins --enablerepo=remi,remi-test install mysql-server

Merci beaucoup Remi!