更新时间:2025-04-15 GMT+08:00
常见问题
- 使用yum/dnf/osmt工具在安装或升级过程中,出现报错,错误信息为:package <a> conflicts with <b> provided by <c>,如:
图1 错误信息
问题原因:系统中安装了同一软件功能的两个不同软件包,这两个软件包之间存在冲突(如mysql和mariadb这两个软件包之间存在冲突)。
解决方案:通过rpm -e/ yum remove/ dnf remove命令 删除其中一个软件包,只保留需要的软件包。
- 使用yum/dnf/osmt工具在安装或升级过程中,出现报错,错误信息为:file <x> from install of <y> conflicts with file from <z> ,如:
图2 错误信息
问题原因:两个不同的软件包中存在路径完全相同的文件,导致冲突(如mysql-config和mariadb-config两个包中都包含了/etc/my.cnf这个文件)。
解决方案:通过rpm -e/ yum remove/ dnf remove命令删除其中一个软件包,只保留需要的软件包。
父主题: 附录