Verarbeitungskonflikt: mysql55w-libs-5.5.36-3.w6.x86_64 Konflikte mysql-libs <5.5


7

Ich versuche, die neueste webtatic MySQL 5.5-Edition über yum ( http://webtatic.com/packages/mysql55/ ) unter CentOS 6.5 zu installieren, aber jedes Mal, wenn ich es versuche, erhalte ich die folgende Ausgabe, die mit einem Fehler endet:

# yum install mysql55w mysql55w-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * webtatic: us-east.repo.webtatic.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql55w.x86_64 0:5.5.36-3.w6 will be installed
--> Processing Dependency: mysql55w-libs(x86-64) = 5.5.36-3.w6 for package: mysql55w-5.5.36-3.w6.x86_64
---> Package mysql55w-server.x86_64 0:5.5.36-3.w6 will be installed
--> Processing Dependency: perl-DBI for package: mysql55w-server-5.5.36-3.w6.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: mysql55w-server-5.5.36-3.w6.x86_64
--> Processing Dependency: perl(DBI) for package: mysql55w-server-5.5.36-3.w6.x86_64
--> Running transaction check
---> Package mysql55w-libs.x86_64 0:5.5.36-3.w6 will be installed
--> Processing Dependency: libmysqlclient16 for package: mysql55w-libs-5.5.36-3.w6.x86_64
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
---> Package perl-DBI.x86_64 0:1.609-4.el6 will be installed
--> Running transaction check
---> Package libmysqlclient16.x86_64 0:5.1.69-1.w6 will be installed
--> Processing Conflict: mysql55w-libs-5.5.36-3.w6.x86_64 conflicts mysql-libs < 5.5
--> Finished Dependency Resolution
Error: mysql55w-libs conflicts with mysql-libs-5.1.73-3.el6_5.x86_64

Wird als ausgeführt angesehen, yum remove mysql-libsaber das beseitigt viele andere Abhängigkeiten, von denen ich mir ziemlich sicher bin, dass sie mir einige Probleme bereiten werden:

Removing:
 mysql-libs                                   x86_64                              5.1.73-3.el6_5                                  @updates
Removing for dependencies:
 cloud-init                                   noarch                              0.7.4-2.el6                                     @epel/6.5
 cronie                                       x86_64                              1.4.4-12.el6                                    @anaconda-CentOS-201311272149.x86_64/6.5
 cronie-anacron                               x86_64                              1.4.4-12.el6                                    @anaconda-CentOS-201311272149.x86_64/6.5
 crontabs                                     noarch                              1.10-33.el6                                     @anaconda-CentOS-201311272149.x86_64/6.5
 php55w-mysql                                 x86_64                              5.5.10-1.w6                                     @webtatic
 postfix                                      x86_64                              2:2.6.6-6.el6_5                                 @updates
 redhat-lsb-core                              x86_64                              4.0-7.el6.centos                                @anaconda-CentOS-201311272149.x86_64/6.5

Wie komme ich darum herum?

Antworten:


9

Sie können das Problem beheben, indem Sie das Paket mysql-libs auf mysql55w-libs umstellen. Dies muss in einer Transaktion erfolgen, um zu vermeiden, dass die anderen Abhängigkeiten deinstalliert werden:

yum install yum-plugin-replace
yum replace mysql-libs --replace-with mysql55w-libs

yum install mysql55w mysql55w-server

2
Ich habe den folgenden Fehler erhalten, als ich den Ersetzungsbefehl ausgeführt habe. Sollte ich gestört werden? WARNING: Unable to resolve all providers: ['config(mysql-libs)', 'libmysqlclient.so.16()(64bit)', 'libmysqlclient.so.16(libmysqlclient_16)(64bit)', 'libmysqlclient_r.so.16()(64bit)', 'libmysqlclient_r.so.16(libmysqlclient_16)(64bit)']
eComEvo

1
Es kann manchmal bedeuten, dass etwas nicht stimmt, aber wenn Sie es bestätigen, werden die Pakete installiert und deinstalliert, sodass Sie besser wissen, ob Dinge wie Postfix unbeabsichtigt deinstalliert werden
Andy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.