在aws ec2用户(amazon linux)上安装MySQL5.7时损坏软件包

gr8qqesn  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(547)

安装mysql时出现以下错误:

sudo yum install mysql-community-server

加载的插件:额外的建议,语言包,优先级,更新motd
amzn2核               
|2.4 kb 00:00:00 mysql连接器社区      
|2.5 kb 00:00:00 mysql工具社区       
|2.5 kb 00:00:00 mysql57社区        
|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\u 64
-->处理依赖项:mysql-community-client(x86-64)>=5.7.9对于包:mysql-community-server-5.7.23-1.el6.x86\u 64
-->处理依赖项:libsasl2.so.2()(64位)for package:mysql-community-server-5.7.23-1.el6.x86\u 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\u 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()(64位)for package:mysql-community-server-5.7.23-1.el6.x86\u 64
-->运行事务检查
--->程序包mariadb-libs.x86_1:5.5.60-1.amzn2将被淘汰
-->处理包2的依赖关系:libmysqlclient.so.18()(64位):postfix-2.10.1-6.amzn2.0.1.x86_
-->处理包的依赖项:libmysqlclient.so.18(libmysqlclient_)(64位):
2:后缀-2.10.1-6.amzn2.0.1.x86_64
--->包mysql-community-libs.x86\u 64 0:5.7.23-1.el6将被淘汰
--->将安装包mysql-community-server.x86_64 0:5.7.23-1.el6
-->处理依赖项:libsasl2.so.2()(64位)for package:mysql-community-server-5.7.23-1.el6.x86\u 64
-->已完成依赖项解析
错误:包:2:postfix-2.10.1-6.amzn2.0.1.x86_64(已安装)
   需要:libmysqlclient.so.18()(64位)
   删除:1:mariadb-libs-5.5.60-1.amzn2.x86_64(@amzn2 core)
    libmysqlclient.so.18()(64位)
   被淘汰者:mysql-community-libs-5.7.23-1.el6.x86\u 64(mysql57社区)
    ~libmysqlclient.so.20()(64位)
   提供:1:mariadb-libs-5.5.56-2.amzn2.x86_64(amzn2核心)
    libmysqlclient.so.18()(64位)
错误:包: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_)(64位)
   删除:1:mariadb-libs-5.5.60-1.amzn2.x86_64(@amzn2 core)
    libmysqlclient.so.18(libmysqlclient_)(64位)
   被淘汰者:mysql-community-libs-5.7.23-1.el6.x86\u 64(mysql57社区)
    找不到
   提供:1:mariadb-libs-5.5.56-2.amzn2.x86_64(amzn2核心)
    libmysqlclient.so.18(libmysqlclient_)(64位)
你可以试着用--skip broken来解决这个问题
你可以试着运行:rpm-va--nofiles--nodigest

[ec2-user@ip-10-0-0-199 ~]$
[ec2-user@ip-10-0-0-199 ~]$ sudo yum update

加载的插件:
额外建议,语言包,优先级,更新motd 14包
由于存储库优先级保护而排除解决依赖项
-->运行事务检查
--->程序包mariadb-libs.x86_1:5.5.60-1.amzn2将被淘汰
-->处理包2的依赖关系:libmysqlclient.so.18()(64位):postfix-2.10.1-6.amzn2.0.1.x86_
-->处理包的依赖项:libmysqlclient.so.18(libmysqlclient_)(64位):
2:后缀-2.10.1-6.amzn2.0.1.x86_64
--->包mysql-community-libs.x86\u 64 0:5.7.23-1.el6将被淘汰
-->处理依赖项:mysql-community-common(x86-64)>=5.7.9对于包:mysql-community-libs-5.7.23-1.el6.x86\u 64
--->包mysql-community-libs-compat.x86\u 64 0:5.7.23-1.el6将被淘汰
--->将更新mysql57-community-release.noarch 0:el6-8包
--->将更新mysql57-community-release.noarch 0:el6-10包
-->运行事务检查
--->程序包mariadb-libs.x86_1:5.5.60-1.amzn2将被淘汰
-->处理包2的依赖关系:libmysqlclient.so.18()(64位):postfix-2.10.1-6.amzn2.0.1.x86_
-->处理包的依赖项:libmysqlclient.so.18(libmysqlclient_)(64位):
2:后缀-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_)(64位)
   删除:1:mariadb-libs-5.5.60-1.amzn2.x86_64(@amzn2 core)
    libmysqlclient.so.18(libmysqlclient_)(64位)
   被淘汰者:mysql-community-libs-compat-5.7.23-1.el6.x86\u 64(mysql57社区)
    ~libmysqlclient.so.16(libmysqlclient\ u 16)(64位)
   提供:1:mariadb-libs-5.5.56-2.amzn2.x86_64(amzn2核心)
    libmysqlclient.so.18(libmysqlclient_)(64位)
错误:包:2:postfix-2.10.1-6.amzn2.0.1.x86_64(已安装)
   需要:libmysqlclient.so.18()(64位)
   删除:1:mariadb-libs-5.5.60-1.amzn2.x86_64(@amzn2 core)
    libmysqlclient.so.18()(64位)
   被淘汰者:mysql-community-libs-compat-5.7.23-1.el6.x86\u 64(mysql57社区)
    ~libmysqlclient.so.16()(64位)
   提供:1:mariadb-libs-5.5.56-2.amzn2.x86_64(amzn2核心)
    libmysqlclient.so.18()(64位)您可以尝试使用--skip breaked来解决您可以尝试运行的问题:rpm-va--nofiles--nodigest

8ftvxx2r

8ftvxx2r1#

解决了同样的问题。
尝试
在您的ec2中查找mariadb安装
要删除它,请使用 yum remove mariadb-libs-1:5.5.41-2.el7_0.x86_64 ,
然后再试一次。它对我有用

相关问题