【问题标题】:Postfix install fails. MySQL conflict后缀安装失败。 MySQL 冲突
【发布时间】:2015-09-28 10:39:04
【问题描述】:

我正在使用 CentOS 6,并尝试在旧服务器的新服务器上创建虚拟镜像(由其他人设置)。尽可能地,我希望所有内容都使用相同的版本,但我是从头开始并记录所有内容。默认情况下,yum 将安装 MySQL 5.1.73。我下载了 MySQL community v5.1.69 并手动安装。这需要首先安装 MySQL v5.1.69 的“共享兼容性”包,然后删除 mysql-libs.x86_64。有了这些,我成功地镜像了 MySQL。

现在,我正在尝试安装 Postfix。 Yum 想要拉版本 2.6.6-6。这失败了,因为它需要一个它也尝试安装的依赖项:mysql-libs.x86_64 v.5.1.73-5。它拆分出一堆与此类似的错误消息:

Transaction Check Error:
  file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.73-5.el6_6.x86_64 conflicts with file from package MySQL-server-community-5.1.69-1.rhel5.x86_64

我的旧服务器使用的是 postfix v2.6.6-2,它显然与 MySQL v5.1.69 兼容。我找到了那个版本的 postfix 的 rpm。它没有安装,因为它需要 mysql-libs。我无法安装 mysql-libs v.5.1.69,因为它与我安装的 MySQL 社区版(也是 5.1.69)冲突。我尝试安装 MySQL 5.1.73“共享兼容性”包,但这也与 MySQL 社区冲突。

我在兜圈子。打破这个链条卸载 MySQL 社区的唯一方法是什么?我必须只使用 v5.1.73 默认值和 Postfix 2.6.6-6 吗?我预计不会有任何真正的问题,但我最终会得到稍微不同版本的 MySQL 和 Postfix,然后我会努力镜像。

【问题讨论】:

    标签: mysql linux centos


    【解决方案1】:

    我放弃了,卸载了所有的 MySQL 社区包,只安装了开箱即用的 yum MySQL 和 Postfix。这行得通,但我现在在这两个服务器上安装了不同版本的软件。

    【讨论】:

      猜你喜欢
      • 2019-10-06
      • 2014-05-23
      • 2016-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-20
      相关资源
      最近更新 更多