php - centos7 yum-complete-transaction 错误

标签 php centos centos7 yum

警告“还有未完成的事务。您可以考虑先运行 yum-complete-transaction 以完成它们。
程序 yum-complete-transaction 位于 yum-utils 包中。”

我正在运行 yum-完成交易 ,它开始正常:

基地 | 3.6 KB 00:00
epel/x86_64/metalink | 29 KB 00:00
珠光 | 4.7 KB 00:00
附加功能 | 3.4 KB 00:00
nginx | 2.9 KB 00:00
nux-dextop | 2.9 KB 00:00
雷米 | 3.0 KB 00:00
雷米调试信息 | 3.0 KB 00:00
remi-php55-debuginfo | 3.0 KB 00:00
remi-php56-debuginfo | 3.0 KB 00:00
雷米-php72 | 3.0 KB 00:00
雷米安全 | 3.0 KB 00:00
复试| 3.0 KB 00:00
remi-test-debuginfo | 3.0 KB 00:00
更新 | 3.4 KB 00:00
(1/17): epel/x86_64/group_gz | 88 KB 00:00
(2/17): epel/x86_64/updateinfo | 956 KB 00:00
(3/17):base/7/x86_64/group_gz | 166 KB 00:01
(4/17):base/7/x86_64/primary_db | 6.0 MB 00:01

...

有 1 笔未完成的交易要完成。完成最近的一个

剩下的事务还有 593 个元素要运行

删除...

删除...

...

--> 处理依赖...

...

--> 完成依赖解析

最后出现错误:

---> 包 gnupg1.x86_64 0:1.4.20-1.el7.remi 将被删除

--> 处理依赖:gnupg < 2 用于包:php-pear-crypt-gpg-1.6.3-1.el7.remi.noarch

--> 完成依赖解析

Error: Package: php-pear-crypt-gpg-1.6.3-1.el7.remi.noarch (remi)
           Requires: gnupg < 2
           Removing: gnupg1-1.4.20-1.el7.remi.x86_64 (@remi)
               gnupg = 1.4.20-1.el7.remi
           Removing: gnupg2-2.0.22-4.el7.x86_64 (@anaconda)
               gnupg = 2.0.22-4.el7
           Updated By: gnupg2-2.0.22-5.el7_5.x86_64 (base)
               gnupg = 2.0.22-5.el7_5

我删除了名称中包含“php”的所有内容,但错误并没有消失。
然后我试图找到这个“php-pear-crypt-gpg”:
find / -name php-pear-crypt*
yum list installed | grep php
rpm -qa | grep php-*

但没有结果。怎么会这样?如何找到这个包?这个错误来自哪里?

最佳答案

我误解了错误信息。

Error: Package: php-pear-crypt-gpg-1.6.3-1.el7.remi.noarch (remi)
           Requires: gnupg < 2

我以为我需要为 php-pear-crypt-gpg 安装 gnupg,但不,反之亦然,我需要安装 php-pear-crypt-gpg对于 gnupg1。

对不起我的linux新手经验。解决了。

关于php - centos7 yum-complete-transaction 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54877385/

相关文章:

PHP 和 JavaScript 错误

php - 如何在不发送电子邮件的情况下检查电子邮件地址是否存在?

mono - 在 Centos 6 上安装最新的单声道

centos - eth1接口(interface)在ifconfig中不可见,在centos6中无法与其他服务器交互

php - 如何在 PHP 中从 MySQL 案例查询检索结果集

php - MySQL查询选择大于和小于值

php - 如何从 CentOS 7 上安装的 PHP 7、Plesk 12.5 连接 MSSQL

android - 如何在 CentOS 上运行 repo android?

kubernetes - 无法在 VM 上按照 CentOS 7 官方安装指南安装 Kubernetes 最新版本

linux - 如何使用netcore在Linux centos 7中加载DevExpress报告