---
title: 在EulerOS系统下并行安装不同版本的MySQL，旧版本和新版本libtirpc不兼容的解决方法
description: "在EulerOS 2.0系统下并行安装不同版本的MySQL，旧版本和新版本的libtirpc不兼容。报错信息如下："
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/troubleshooting/trouble/boostkit_database_troublecase_024.html
sourcePath: /source/zh/kunpengdbs/troubleshooting/trouble/boostkit_database_troublecase_024.html
indexId: 38300c100e7a235398aae5370c792f01ec634269c9ef7c56af6397abd6172bc884
---
# 在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的官方技术支持获取。
