错误:软件包:php-fpm-5.4.16-42.el7.x86_64 需要:php-common(x86-64)

报错信息:
错误:软件包:php-fpm-5.4.16-42.el7.x86_64 (/php-fpm-5.4.16-42.el7.x86_64)
需要:php-common(x86-64) = 5.4.16-42.el7
已安装: php-common-5.4.16-46.1.el7_7.x86_64 (@updates)
php-common(x86-64) = 5.4.16-46.1.el7_7
可用: php-common-5.4.16-46.el7.x86_64 (base)
php-common(x86-64) = 5.4.16-46.el7
————————————————
[root@proxy lnmp_soft]# yum -y install php-fpm-5.4.16-42.el7.x86_64.rpm

已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
正在检查 php-fpm-5.4.16-42.el7.x86_64.rpm: php-fpm-5.4.16-42.el7.x86_64
php-fpm-5.4.16-42.el7.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 php-fpm.x86_64.0.5.4.16-42.el7 将被 安装
--> 正在处理依赖关系 php-common(x86-64) = 5.4.16-42.el7,它被软件包 php-fpm-5.4.16-42.el7.x86_64 需要
--> 解决依赖关系完成
错误:软件包:php-fpm-5.4.16-42.el7.x86_64 (/php-fpm-5.4.16-42.el7.x86_64)
需要:php-common(x86-64) = 5.4.16-42.el7
已安装: php-common-5.4.16-36.el7_1.x86_64 (@rhel7)
php-common(x86-64) = 5.4.16-36.el7_1
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest

 

解决办法:

[root@proxy lnmp_soft]# rpm -ivh --nodeps php-fpm-5.4.16-42.el7.x86_64.rpm
警告:php-fpm-5.4.16-42.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:php-fpm-5.4.16-42.el7 ################################# [100%]

 

posted @ 2021-06-07 16:53  落樰兂痕  阅读(507)  评论(0编辑  收藏  举报