鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

在EulerOS系统下并行安装不同版本的MySQL,旧版本和新版本libtirpc不兼容的解决方法

问题现象描述

在EulerOS 2.0系统下并行安装不同版本的MySQL,旧版本和新版本的libtirpc不兼容。报错信息如下:

Problem: cannot install both Libtirpc-0.2.4-0.16.el7.aarch64 and Libtirpc-1.1.4-0.h5.eulerosv2r8.aarch64
Problem: The operation would result in removing the following protected packages: systemd-udev

关键过程、根本原因分析

从报错来看,libtirpc依赖有冲突,初步定位为操作系统中已安装一个旧版本的libtirpc,旧版本和新版本的libtirpc不兼容。

结论、解决方案及效果

  • 建议试下MySQL是否兼容旧版本的libtirpc,如果能兼容,就不需要装新版本的libtirpc。
  • 不同版本的MySQL的安装目录、运行数据目录和端口等要确保不一样。

    当前鲲鹏社区已验证的操作系统为openEuler 20.03、openEuler 22.03、CentOS 7.6、CentOS 8.0。如果需要使用EulerOS,相关依赖的兼容性情况请联系EulerOS的官方技术支持获取。