← Back to team overview

ius-coredev team mailing list archive

[Bug 952728] Re: mysql55-libs conflicts with mysql-libs

 

Ok, I believe I see the issue here,
the problem is related to how the Redhat yum transaction check handles requires.

You will notice if you run mysql55 install prior the mysql55-libs package (which provides mysql-libs)
is installed, at this point php53u is satisfied and the yum transaction check is not needed:

[root@localhost ~]# yum install mysql55-server
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: centos.mirror.lstn.net
 * epel: mirror.hiwaay.net
 * extras: mirror.serversurgeon.com
 * ius: archive.linux.duke.edu
 * updates: centos.mirror.lstn.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql55-server.x86_64 0:5.5.20-1.ius.el6 will be installed
--> Processing Dependency: mysql55-libs = 5.5.20-1.ius.el6 for package: mysql55-server-5.5.20-1.ius.el6.x86_64
--> Processing Dependency: mysql55 = 5.5.20-1.ius.el6 for package: mysql55-server-5.5.20-1.ius.el6.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: mysql55-server-5.5.20-1.ius.el6.x86_64
--> Running transaction check
---> Package mysql55.x86_64 0:5.5.20-1.ius.el6 will be installed
--> Processing Dependency: mysqlclient16 for package: mysql55-5.5.20-1.ius.el6.x86_64
---> Package mysql55-libs.x86_64 0:5.5.20-1.ius.el6 will be installed
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
--> Running transaction check
---> Package mysqlclient16.x86_64 0:5.1.56-1.ius.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================================================
 Package                               Arch                          Version                                  Repository                   Size
================================================================================================================================================
Installing:
 mysql55-server                        x86_64                        5.5.20-1.ius.el6                         ius                         9.5 M
Installing for dependencies:
 mysql55                               x86_64                        5.5.20-1.ius.el6                         ius                         9.0 M
 mysql55-libs                          x86_64                        5.5.20-1.ius.el6                         ius                         775 k
 mysqlclient16                         x86_64                        5.1.56-1.ius.el6                         ius                         3.9 M
 perl-DBD-MySQL                        x86_64                        4.013-3.el6                              base                        134 k

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

Total download size: 23 M
Installed size: 100 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 23 M
(1/5): mysql55-5.5.20-1.ius.el6.x86_64.rpm                                                                               | 9.0 MB     00:13     
(2/5): mysql55-libs-5.5.20-1.ius.el6.x86_64.rpm                                                                          | 775 kB     00:01     
(3/5): mysql55-server-5.5.20-1.ius.el6.x86_64.rpm                                                                        | 9.5 MB     00:14     
(4/5): mysqlclient16-5.1.56-1.ius.el6.x86_64.rpm                                                                         | 3.9 MB     00:06     
(5/5): perl-DBD-MySQL-4.013-3.el6.x86_64.rpm                                                                             | 134 kB     00:00     
------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                           577 kB/s |  23 MB     00:41     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : mysqlclient16-5.1.56-1.ius.el6.x86_64                                                                                        1/5 
/sbin/ldconfig: File /usr/lib64/libaprutil-1.so.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libapr-1.so.0.3.9 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libapr-1.so.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libexslt.so.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libxslt.so.1.1.26 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libt1x.so.5 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libaprutil-1.so.0.3.9 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libt1x.so.5.1.2 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libxslt.so.1 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libexslt.so.0.8.15 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libt1.so.5.1.2 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libt1.so.5 is empty, not checked.
  Installing : mysql55-libs-5.5.20-1.ius.el6.x86_64                                                                                         2/5 
/sbin/ldconfig: File /usr/lib64/libaprutil-1.so.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libapr-1.so.0.3.9 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libapr-1.so.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libexslt.so.0 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libxslt.so.1.1.26 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libt1x.so.5 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libaprutil-1.so.0.3.9 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libt1x.so.5.1.2 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libxslt.so.1 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libexslt.so.0.8.15 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libt1.so.5.1.2 is empty, not checked.
/sbin/ldconfig: File /usr/lib64/libt1.so.5 is empty, not checked.
  Installing : mysql55-5.5.20-1.ius.el6.x86_64                                                                                              3/5 
  Installing : perl-DBD-MySQL-4.013-3.el6.x86_64                                                                                            4/5 
  Installing : mysql55-server-5.5.20-1.ius.el6.x86_64                                                                                       5/5 

Installed:
  mysql55-server.x86_64 0:5.5.20-1.ius.el6                                                                                                      

Dependency Installed:
  mysql55.x86_64 0:5.5.20-1.ius.el6            mysql55-libs.x86_64 0:5.5.20-1.ius.el6          mysqlclient16.x86_64 0:5.1.56-1.ius.el6         
  perl-DBD-MySQL.x86_64 0:4.013-3.el6         

Complete!


[root@localhost ~]# yum install php53u-mysql
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: centos.mirror.lstn.net
 * epel: mirror.hiwaay.net
 * extras: mirror.serversurgeon.com
 * ius: archive.linux.duke.edu
 * updates: centos.mirror.lstn.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php53u-mysql.x86_64 0:5.3.10-1.ius.el6 will be installed
--> Processing Dependency: php53u-common = 5.3.10-1.ius.el6 for package: php53u-mysql-5.3.10-1.ius.el6.x86_64
--> Processing Dependency: php53u-pdo for package: php53u-mysql-5.3.10-1.ius.el6.x86_64
--> Running transaction check
---> Package php53u-common.x86_64 0:5.3.10-1.ius.el6 will be installed
---> Package php53u-pdo.x86_64 0:5.3.10-1.ius.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================================================
 Package                              Arch                          Version                                    Repository                  Size
================================================================================================================================================
Installing:
 php53u-mysql                         x86_64                        5.3.10-1.ius.el6                           ius                         80 k
Installing for dependencies:
 php53u-common                        x86_64                        5.3.10-1.ius.el6                           ius                        525 k
 php53u-pdo                           x86_64                        5.3.10-1.ius.el6                           ius                         63 k

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

Total download size: 667 k
Installed size: 3.2 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 667 k
(1/3): php53u-common-5.3.10-1.ius.el6.x86_64.rpm                                                                         | 525 kB     00:01     
(2/3): php53u-mysql-5.3.10-1.ius.el6.x86_64.rpm                                                                          |  80 kB     00:00     
(3/3): php53u-pdo-5.3.10-1.ius.el6.x86_64.rpm                                                                            |  63 kB     00:00     
------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                            92 kB/s | 667 kB     00:07     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : php53u-common-5.3.10-1.ius.el6.x86_64                                                                                        1/3 
  Installing : php53u-pdo-5.3.10-1.ius.el6.x86_64                                                                                           2/3 
  Installing : php53u-mysql-5.3.10-1.ius.el6.x86_64                                                                                         3/3 

Installed:
  php53u-mysql.x86_64 0:5.3.10-1.ius.el6                                                                                                        

Dependency Installed:
  php53u-common.x86_64 0:5.3.10-1.ius.el6                                  php53u-pdo.x86_64 0:5.3.10-1.ius.el6                                 

Complete!

-- 
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/952728

Title:
  mysql55-libs conflicts with mysql-libs

Status in IUS Community Project:
  New

Bug description:
  CentOS 6 x86_64

  1. yum remove mysql*
  2. yum install mysql55-server php53u-mysql
  --> Processing Conflict: mysql55-libs-5.5.20-1.ius.el6.x86_64 conflicts mysql-libs < 5.5
  --> Finished Dependency Resolution
  Error: mysql55-libs conflicts with mysql-libs

  
  the "php53u-mysql-5.3.10-1.ius.el6.x86_64.rpm" package requires "mysql-libs"

  but the "mysql55-server-5.5.20-1.ius.el6.x86_64.rpm" package requires
  "mysql55-libs"

  
  so... the "php53u-mysql" and "mysql55-server" can not be installed on the same server

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/952728/+subscriptions


References