mat*_*e64 6 yum fedora centos upgrade
我今天尝试用来自 epel/remi 存储库的更新包替换 atomiccorp 存储库中的包并收到Transaction Check Errors。
我无法继续我的更新。
Install 5 Package(s)
Upgrade 23 Package(s)
Total size: 24 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /etc/php.ini from install of php-common-5.3.6-1.el5.remi.x86_64 conflicts with file from package php-common-5.2.17-1.el5.art.i386
file /usr/share/man/man1/php.1.gz from install of php-cli-5.3.6-1.el5.remi.x86_64 conflicts with file from package php-cli-5.2.17-1.el5.art.i386
Error Summary
-------------
Run Code Online (Sandbox Code Playgroud)
什么是 a Transaction Check Error,我该如何解决?
小智 8
根据错误消息,您的升级似乎正在尝试将 5.3.6 版本的 PHP 升级到旧版本 (5.2.17),并且遇到了冲突。
您过去是否添加了额外的回购?
什么是输出
yum list *php*
Run Code Online (Sandbox Code Playgroud)
我希望您有 2 个不同的存储库列出 PHP。在这种假设下,修复方法是在您的 /etc/yum.repos.d/ 目录中排除旧版本的 PHP。
或者,您可以在命令行上排除特定的违规包。见http://www.cyberciti.biz/faq/redhat-centos-linux-yum-update-exclude-packages/
| 归档时间: |
|
| 查看次数: |
14120 次 |
| 最近记录: |