centos7 yum-complete-transaction错误

时间:2019-02-26 01:59:43

标签: php centos centos7 yum

注意:“尚有未完成的事务。您可以考虑先运行yum-complete-transaction来完成它们。 程序yum-complete-transaction可在yum-utils软件包中找到。“

我正在运行 yum-complete-transaction ,一切正常:

基本| 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
remi-debuginfo | 3.0 kB 00:00
remi-php55-debuginfo | 3.0 kB 00:00
remi-php56-debuginfo | 3.0 kB 00:00
remi-php72 | 3.0 kB 00:00
安全的| 3.0 kB 00:00
remi-test | 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-*

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

2 个答案:

答案 0 :(得分:0)

我误解了错误消息。

let currentUserId = Auth.auth().currentUser!.uid
db.collection("users").document(currentUserId).updateData(["Token": FieldValue.delete()])
Auth.auth().signOut()

我认为我需要为php-pear-crypt-gpg安装gnupg,但反之亦然,我需要为gnupg1安装Error: Package: php-pear-crypt-gpg-1.6.3-1.el7.remi.noarch (remi) Requires: gnupg < 2

很抱歉,我的linux新手经验。解决了。​​

答案 1 :(得分:0)

对不起,但我无法复制:

# yum install --enablerepo=remi php-pear-crypt-gpg
...
Dependencies Resolved

====================================================================================================================================================================================
 Package                                              Arch                           Version                                          Repository                               Size
====================================================================================================================================================================================
Installing:
 php-pear-crypt-gpg                                   noarch                         1.6.3-1.el7.remi                                 remi                                    317 k
Installing for dependencies:
 gnupg1                                               x86_64                         1.4.20-1.el7.remi                                remi                                    1.3 M
 php-mbstring                                         x86_64                         7.2.16~RC1-2.el7.remi                            remi-php72-test                         623 k
 php-pear-Console-CommandLine                         noarch                         1.2.2-1.el7.remi                                 remi                                     55 k

Transaction Summary
====================================================================================================================================================================================
Install  1 Package (+3 Dependent packages)

Total download size: 2.3 M
Installed size: 9.8 M
Is this ok [y/d/N]: 
  

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

我看起来您的RPM / YUM数据库处于非常糟糕的状态, 您必须完成待处理的交易,并加以解决。