【发布时间】:2020-01-31 05:31:08
【问题描述】:
我在安装 MySQL 时遇到这些错误:
sudo yum install mysql-community-server
加载的插件:extras_suggestions、langpacks、priorities、update-motd
amzn2-core
| 2.4 KB 00:00:00 mysql-connectors-community
| 2.5 KB 00:00:00 mysql-tools-community
| 2.5 KB 00:00:00 mysql57-community
| 2.5 kB 00:00:00 由于存储库优先级而排除了 14 个包
解决依赖关系
--> 运行事务检查
---> 将安装包 mysql-community-server.x86_64 0:5.7.23-1.el6
--> 处理依赖:mysql-community-common(x86-64) = 5.7.23-1.el6 用于包:mysql-community-server-5.7.23-1.el6.x86_64
--> 处理依赖:mysql-community-client(x86-64) >= 5.7.9 对于包:mysql-community-server-5.7.23-1.el6.x86_64
--> 处理依赖:libsasl2.so.2()(64bit) 用于包:mysql-community-server-5.7.23-1.el6.x86_64
--> 运行事务检查
---> 将安装包 mysql-community-client.x86_64 0:5.7.23-1.el6
--> 处理依赖:mysql-community-libs(x86-64) >= 5.7.9 对于包:mysql-community-client-5.7.23-1.el6.x86_64
---> 将安装包 mysql-community-common.x86_64 0:5.7.23-1.el6
---> 将安装包 mysql-community-server.x86_64 0:5.7.23-1.el6
--> 处理依赖:libsasl2.so.2()(64bit) 用于包:mysql-community-server-5.7.23-1.el6.x86_64
--> 运行事务检查
---> 包 mariadb-libs.x86_64 1:5.5.60-1.amzn2 将被淘汰
--> 处理依赖:libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-6.amzn2.0.1.x86_64
--> 处理依赖:libmysqlclient.so.18(libmysqlclient_18)(64bit) for package:
2:postfix-2.10.1-6.amzn2.0.1.x86_64
---> 包 mysql-community-libs.x86_64 0:5.7.23-1.el6 将被淘汰
---> 将安装包 mysql-community-server.x86_64 0:5.7.23-1.el6
--> 处理依赖:libsasl2.so.2()(64bit) 用于包:mysql-community-server-5.7.23-1.el6.x86_64
--> 完成依赖解析
错误:包:2:postfix-2.10.1-6.amzn2.0.1.x86_64(已安装)
需要:libmysqlclient.so.18()(64bit)
删除:1:mariadb-libs-5.5.60-1.amzn2.x86_64 (@amzn2-core)
libmysqlclient.so.18()(64bit)
淘汰者:mysql-community-libs-5.7.23-1.el6.x86_64 (mysql57-community)
~libmysqlclient.so.20()(64bit)
可用:1:mariadb-libs-5.5.56-2.amzn2.x86_64 (amzn2-core)
libmysqlclient.so.18()(64bit)
错误:包:mysql-community-server-5.7.23-1.el6.x86_64 (mysql57-community)
需要:libsasl2.so.2()(64 位)
错误:包:2:postfix-2.10.1-6.amzn2.0.1.x86_64(已安装)
要求:libmysqlclient.so.18(libmysqlclient_18)(64bit)
删除:1:mariadb-libs-5.5.60-1.amzn2.x86_64 (@amzn2-core)
libmysqlclient.so.18(libmysqlclient_18)(64bit)
淘汰者:mysql-community-libs-5.7.23-1.el6.x86_64 (mysql57-community)
没找到
可用:1:mariadb-libs-5.5.56-2.amzn2.x86_64 (amzn2-core)
libmysqlclient.so.18(libmysqlclient_18)(64bit)
您可以尝试使用 --skip-broken 来解决问题
您可以尝试运行: rpm -Va --nofiles --nodigest
[ec2-user@ip-10-0-0-199 ~]$
[ec2-user@ip-10-0-0-199 ~]$ sudo yum update
加载的插件:
extras_suggestions、langpacks、priorities、update-motd 14 个包
由于存储库优先级保护而被排除在外解决依赖关系
--> 运行事务检查
---> 包 mariadb-libs.x86_64 1:5.5.60-1.amzn2 将被淘汰
--> 处理依赖:libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-6.amzn2.0.1.x86_64
--> 处理依赖:libmysqlclient.so.18(libmysqlclient_18)(64bit) for package:
2:postfix-2.10.1-6.amzn2.0.1.x86_64
---> 包 mysql-community-libs.x86_64 0:5.7.23-1.el6 将被淘汰
--> 处理依赖:mysql-community-common(x86-64) >= 5.7.9 对于包:mysql-community-libs-5.7.23-1.el6.x86_64
---> 包 mysql-community-libs-compat.x86_64 0:5.7.23-1.el6 将被淘汰
---> 包 mysql57-community-release.noarch 0:el6-8 将被更新
---> 包 mysql57-community-release.noarch 0:el6-10 将是一个更新
--> 运行事务检查
---> 包 mariadb-libs.x86_64 1:5.5.60-1.amzn2 将被淘汰
--> 处理依赖:libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-6.amzn2.0.1.x86_64
--> 处理依赖:libmysqlclient.so.18(libmysqlclient_18)(64bit) for package:
2:postfix-2.10.1-6.amzn2.0.1.x86_64
---> 将安装包 mysql-community-common.x86_64 0:5.7.23-1.el6
--> 完成依赖解析
错误:包:2:postfix-2.10.1-6.amzn2.0.1.x86_64(已安装)
要求:libmysqlclient.so.18(libmysqlclient_18)(64bit)
删除:1:mariadb-libs-5.5.60-1.amzn2.x86_64 (@amzn2-core)
libmysqlclient.so.18(libmysqlclient_18)(64bit)
淘汰者:mysql-community-libs-compat-5.7.23-1.el6.x86_64 (mysql57-community)
~libmysqlclient.so.16(libmysqlclient_16)(64bit)
可用:1:mariadb-libs-5.5.56-2.amzn2.x86_64 (amzn2-core)
libmysqlclient.so.18(libmysqlclient_18)(64bit)
错误:包:2:postfix-2.10.1-6.amzn2.0.1.x86_64(已安装)
需要:libmysqlclient.so.18()(64bit)
删除:1:mariadb-libs-5.5.60-1.amzn2.x86_64 (@amzn2-core)
libmysqlclient.so.18()(64bit)
淘汰者:mysql-community-libs-compat-5.7.23-1.el6.x86_64 (mysql57-community)
~libmysqlclient.so.16()(64bit)
可用:1:mariadb-libs-5.5.56-2.amzn2.x86_64 (amzn2-core)
libmysqlclient.so.18()(64bit) 您可以尝试使用 --skip-broken 来解决问题您可以尝试运行:rpm -Va --nofiles --nodigest
【问题讨论】:
标签: mysql linux amazon-ec2