开发者社区> 问答> 正文

服务器迁移中心报错是什么问题?

我在后台才用更换升操作系统 centos 7.4 升级到anolis os 8,升级后启动失败,提工单后启动可以了,但进入服务器后跑 yum -y upgrade 不行,服务器迁移中心报错是什么问题?yum upgrade -y
Last metadata expiration check: 0:01:04 ago on Fri 27 Oct 2023 09:58:45 PM CST.
Error:
Problem: package mysql-community-libs-8.0.27-1.el7.x86_64 requires mysql-community-client-plugins = 8.0.27-1.el7, but none of the providers can be installed

  • cannot install both mysql-community-client-plugins-8.0.35-1.el7.x86_64 and mysql-community-client-plugins-8.0.27-1.el7.x86_64
  • cannot install the best update candidate for package mysql-community-client-plugins-8.0.27-1.el7.x86_64
  • problem with installed package mysql-community-libs-8.0.27-1.el7.x86_64
  • nothing provides libdl.so.2 needed by mysql-community-client-plugins-8.0.27-1.el7.i686
  • nothing provides libgcc_s.so.1 needed by mysql-community-client-plugins-8.0.27-1.el7.i686
  • nothing provides libm.so.6 needed by mysql-community-client-plugins-8.0.27-1.el7.i686

展开
收起
三分钟热度的鱼 2023-11-01 08:44:55 56 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    我看到您报告了一个问题,关于在升级CentOS至Anolis OS期间出现的Yum更新失败。以下是可能的解决方案:

    1. 尝试清理Yum缓存:
      sudo yum clean all
      sudo yum makecache fast
      

    然后再运行 sudo yum upgrade -y 来查看是否有更新可用。

    1. 您可以检查您的MySQL软件源,以确保它们与新的Anolis OS兼容。可能需要切换至新的软件源或使用另一个软件源。
    2. 您可以尝试移除旧的MySQL软件包:
      sudo yum remove mysql-community-libs mysql-community-client-plugins
      

    然后再运行 sudo yum upgrade -y 来重新安装所有包。

    2023-11-03 14:48:25
    赞同 展开评论 打赏
  • 这个问题与服务器配置和软件包管理有关,涉及到Linux系统的软件包依赖和冲突问题。下面是问题的分析和解决方案:

    错误提示表明系统无法安装同时mysql-community-client-plugins-8.0.35-1.el7.x86_64和mysql-community-client-plugins-8.0.27-1.el7.x86_64两个版本,因为它们有冲突。另外,mysql-community-libs-8.0.27-1.el7.x86_64这个包也需要更新,但它依赖于特定版本的mysql-community-client-plugins(8.0.27-1.el7),而这个版本与可用的最新版本(8.0.35-1.el7)有冲突。

    问题的根本原因是软件包的版本冲突。要解决这个问题,可以尝试以下步骤:

    1. 清除缓存:首先清除yum的缓存,因为之前可能已经下载了一些不兼容的软件包。
    sudo yum clean all
    
    1. 更新yum:使用yum的最新版本可以帮助识别和解决依赖问题。可以考虑更新yum。
    sudo yum update yum
    
    1. 尝试安装mysql-community-libs:现在可以尝试再次安装mysql-community-libs,同时解决依赖问题。
    sudo yum install mysql-community-libs-8.0.27-1.el7.x86_64 --skip-broken
    
    1. 检查冲突:运行以下命令检查是否有其他冲突:
    sudo yum deplist mysql-community-libs-8.0.27-1.el7.x86_64
    

    如果有其他冲突,需要手动解决这些冲突。可能需要卸载一些与新版mysql不兼容的软件包。

    1. 尝试升级其他包:最后,尝试升级其他包,例如mysql-community-client-plugins。

    通过以上步骤,您应该能够解决这个软件包依赖和冲突问题。

    2023-11-02 17:07:34
    赞同 展开评论 打赏
  • 服务器迁移中心报错的问题是:mysql-community-libs-8.0.27-1.el7.x86_64 需要 mysql-community-client-plugins = 8.0.27-1.el7,但是没有提供这个依赖。同时,已经安装了 mysql-community-client-plugins-8.0.35-1.el7.x86_64 和 mysql-community-client-plugins-8.0.27-1.el7.x86_64,导致无法安装最佳更新候选包。此外,已安装的 mysql-community-libs-8.0.27-1.el7.x86_64 包存在问题,缺少 libdl.so.2、libgcc_s.so.1 和 libm.so.6 这三个库文件。

    2023-11-01 15:22:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
服务器迁移到阿里云的step by step 立即下载