疯狂循环中的 yum-complete-transaction

Mei*_*lla 6 linux bash centos yum update

我试图更新我拥有的服务器yum update,但由于服务器内存不足而中止。我杀死了一些不需要的进程并运行yum-complete-transaction,但似乎陷入了疯狂的循环。

[root@syd-01 ~]# uname -a
Linux syd-01.*******.net 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

如果有任何有关如何解决此问题的建议,我将不胜感激。下面是循环的摘录(实际上要长得多):

--> Processing Dependency: libtinfo.so.5()(64bit) for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
---> Package net-tools.x86_64 0:1.60-110.el6_2 will be erased
--> Processing Dependency: net-tools for package: initscripts-9.03.40-2.el6.centos.4.x86_64
---> Package nss-softokn-freebl.x86_64 0:3.14.3-3.el6_4 will be erased
--> Processing Dependency: libfreebl3.so()(64bit) for package: glibc-2.12-1.132.el6_5.4.x86_64
--> Processing Dependency: libfreebl3.so()(64bit) for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: libfreebl3.so()(64bit) for package: p11-kit-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: glibc-2.12-1.132.el6_5.4.x86_64
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: p11-kit-0.18.5-2.el6_5.2.x86_64
---> Package nss-softokn-freebl.x86_64 0:3.14.3-10.el6_5 will be erased
--> Processing Dependency: libfreebl3.so()(64bit) for package: glibc-2.12-1.132.el6_5.4.x86_64
--> Processing Dependency: libfreebl3.so()(64bit) for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: libfreebl3.so()(64bit) for package: p11-kit-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: glibc-2.12-1.132.el6_5.4.x86_64
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: p11-kit-0.18.5-2.el6_5.2.x86_64
---> Package p11-kit.x86_64 0:0.18.5-2.el6_5.2 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: p11-kit-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: libfreebl3.so()(64bit) for package: p11-kit-0.18.5-2.el6_5.2.x86_64
---> Package p11-kit-trust.x86_64 0:0.18.5-2.el6_5.2 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: /usr/sbin/update-alternatives for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: /usr/sbin/update-alternatives for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: /bin/sh for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: /bin/sh for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
--> Processing Dependency: libfreebl3.so()(64bit) for package: p11-kit-trust-0.18.5-2.el6_5.2.x86_64
---> Package pcre.x86_64 0:7.8-6.el6 will be erased
--> Processing Dependency: libpcre.so.0()(64bit) for package: grep-2.6.3-4.el6_5.1.x86_64
---> Package popt.x86_64 0:1.13-7.el6 will be erased
--> Processing Dependency: libpopt.so.0()(64bit) for package: grubby-7.0.15-5.el6.x86_64
--> Processing Dependency: libpopt.so.0()(64bit) for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: libpopt.so.0()(64bit) for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: libpopt.so.0(LIBPOPT_0)(64bit) for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: libpopt.so.0(LIBPOPT_0)(64bit) for package: grubby-7.0.15-5.el6.x86_64
--> Processing Dependency: libpopt.so.0(LIBPOPT_0)(64bit) for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
---> Package sed.x86_64 0:4.2.1-10.el6 will be erased
--> Processing Dependency: sed for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: sed for package: dracut-004-336.el6_5.2.noarch
---> Package shared-mime-info.x86_64 0:0.70-4.el6 will be installed
--> Processing Dependency: /bin/sh for package: shared-mime-info-0.70-4.el6.x86_64
---> Package tar.x86_64 2:1.23-11.el6 will be erased
--> Processing Dependency: tar for package: dracut-004-336.el6_5.2.noarch
---> Package which.x86_64 0:2.19-6.el6 will be erased
--> Processing Dependency: which for package: dracut-004-336.el6_5.2.noarch
---> Package zlib.x86_64 0:1.2.3-29.el6 will be erased
--> Processing Dependency: libz.so.1()(64bit) for package: glib2-2.26.1-7.el6_5.x86_64
--> Processing Dependency: libz.so.1()(64bit) for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: libz.so.1()(64bit) for package: libxml2-2.7.6-14.el6_5.2.x86_64
--> Processing Dependency: libz.so.1(ZLIB_1.2.2)(64bit) for package: glib2-2.26.1-7.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: initscripts-9.03.40-2.el6.centos.4.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: iproute-2.6.32-32.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: udev-147-2.51.el6.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
--> Processing Dependency: /bin/bash for package: dracut-004-336.el6_5.2.noarch
-->

小智 3

对于任何偶然发现这个问题的人来说,这是我在类似情况下所做的帮助。

yum clean all
package-cleanup  -y --cleandupes
yum-complete-transaction
yum distro-sync
yum update
Run Code Online (Sandbox Code Playgroud)