ius-coredev team mailing list archive
-
ius-coredev team
-
Mailing list archive
-
Message #01397
[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