Yum使用中的问题处理
产生原因:
#问题出现 [root@centos7 ]# yum install nfs-utils -y ... Total size: 18 M Is this ok [y/d/N]: y Downloading packages: Running transaction check ERROR with transaction check vs depsolve: libselinux(x86-64) = 2.5-6.el7 is needed by (installed) libselinux-devel-2.5-6.el7.x86_64 libsepol(x86-64) = 2.5-6.el7 is needed by (installed) libsepol-devel-2.5-6.el7.x86_64 ** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows: libselinux-devel-2.5-6.el7.x86_64 has missing requires of libselinux(x86-64) = ('0', '2.5', '6.el7') libsepol-devel-2.5-6.el7.x86_64 has missing requires of libsepol(x86-64) = ('0', '2.5', '6.el7') pam-1.1.8-18.el7.x86_64 is a duplicate with pam-1.1.8-12.el7_1.1.x86_64 pcre-8.32-15.el7_2.1.x86_64 is a duplicate with pcre-8.32-15.el7.x86_64 zlib-1.2.7-17.el7.x86_64 is a duplicate with zlib-1.2.7-15.el7.x86_64 Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx.2020-07-09.10-25.nMDoHF.yumtx [root@centos7 ]#操作处理过程如下:
# 1、依赖问题 解决:用yum在线安装最新的rpm来修正依赖关系(或在测试环境中yum downloadonly下载依赖rpm包后,安装) ERROR with transaction check vs depsolve: libselinux(x86-64) = 2.5-6.el7 is needed by (installed) libselinux-devel-2.5-6.el7.x86_64 libsepol(x86-64) = 2.5-6.el7 is needed by (installed) libsepol-devel-2.5-6.el7.x86_64 libselinux-devel-2.5-6.el7.x86_64 has missing requires of libselinux(x86-64) = ('0', '2.5', '6.el7') libsepol-devel-2.5-6.el7.x86_64 has missing requires of libsepol(x86-64) = ('0', '2.5', '6.el7') # 2、rpm包重复(duplicate)问题 ** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows: libselinux-devel-2.5-6.el7.x86_64 has missing requires of libselinux(x86-64) = ('0', '2.5', '6.el7') libsepol-devel-2.5-6.el7.x86_64 has missing requires of libsepol(x86-64) = ('0', '2.5', '6.el7') pam-1.1.8-18.el7.x86_64 is a duplicate with pam-1.1.8-12.el7_1.1.x86_64 pcre-8.32-15.el7_2.1.x86_64 is a duplicate with pcre-8.32-15.el7.x86_64 zlib-1.2.7-17.el7.x86_64 is a duplicate with zlib-1.2.7-15.el7.x86_64 e2fsprogs-1.42.9-9.el7.x86_64 is a duplicate with e2fsprogs-1.42.9-7.el7.x86_64 [root@centos7 ]# rpm -qa e2fsprogs #可以验证存在重复rpm包的查询命令,可以查到2个版本。 e2fsprogs-1.42.9-7.el7.x86_64 e2fsprogs-1.42.9-9.el7.x86_64 # 先清理重复问题,手动删除重复的低版本号rpm包 [root@centos7 ]# rpm -e e2fsprogs-1.42.9-7.el7.x86_64 pam-1.1.8-12.el7_1.1.x86_64 pcre-8.32-15.el7.x86_64 zlib-1.2.7-15.el7.x86_64
[root@centos7 ]# yum install nfs-utils -y Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: hkg.mirror.rackspace.com * extras: mirrors.163.com * updates: mirrors.163.com Resolving Dependencies --> Running transaction check ---> Package nfs-utils.x86_64 1:1.3.0-0.66.el7 will be installed --> Processing Dependency: libtirpc >= 0.2.4-0.7 for package: 1:nfs-utils-1.3.0-0.66.el7.x86_64 --> Processing Dependency: gssproxy >= 0.7.0-3 for package: 1:nfs-utils-1.3.0-0.66.el7.x86_64 --> Processing Dependency: rpcbind for package: 1:nfs-utils-1.3.0-0.66.el7.x86_64 ..... Install 1 Package (+16 Dependent packages) Upgrade 2 Packages (+13 Dependent packages) Total size: 18 M Is this ok [y/d/N]: y Downloading packages: Running transaction check ERROR with transaction check vs depsolve: libselinux(x86-64) = 2.5-6.el7 is needed by (installed) libselinux-devel-2.5-6.el7.x86_64 libsepol(x86-64) = 2.5-6.el7 is needed by (installed) libsepol-devel-2.5-6.el7.x86_64 ** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows: libselinux-devel-2.5-6.el7.x86_64 has missing requires of libselinux(x86-64) = ('0', '2.5', '6.el7') libsepol-devel-2.5-6.el7.x86_64 has missing requires of libsepol(x86-64) = ('0', '2.5', '6.el7') Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx.2020-07-09.10-35.z56Siv.yumtx # rpm包重复解决,但依赖关系还有缺失。继续处理,解决依赖... [root@centos7 ]# yum install libselinux libsepol libselinux-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: hk.mirrors.thegigabit.com * extras: mirrors.163.com * updates: mirrors.163.com Resolving Dependencies --> Running transaction check ---> Package libselinux.x86_64 0:2.2.2-6.el7 will be updated --> Processing Dependency: libselinux = 2.2.2-6.el7 for package: libselinux-utils-2.2.2-6.el7.x86_64 ...... --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================== Package Arch Version Repository Size =============================================================================================================== Updating: libselinux x86_64 2.5-15.el7 base 162 k libselinux-devel x86_64 2.5-15.el7 base 187 k libsepol x86_64 2.5-10.el7 base 297 k selinux-policy-targeted noarch 3.13.1-266.el7_8.1 updates 7.0 M ...... Running transaction check ...... Complete! [root@centos7 ]# yum install nfs-utils -y Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: hk.mirrors.thegigabit.com * extras: mirrors.163.com * updates: mirrors.163.com Resolving Dependencies --> Running transaction check ---> Package nfs-utils.x86_64 1:1.3.0-0.66.el7 will be Installed ...... --> Finished Dependency Resolution Dependencies Resolved ...... Verifying : krb5-devel-1.14.1-27.el7_3.x86_64 22/22 Installed: nfs-utils.x86_64 1:1.3.0-0.66.el7 Dependency Installed: gssproxy.x86_64 0:0.7.0-28.el7 keyutils.x86_64 0:1.5.8-3.el7 quota-nls.noarch 1:4.01-19.el7 rpcbind.x86_64 0:0.2.0-49.el7 tcp_wrappers.x86_64 0:7.6-77.el7 Dependency Updated: krb5-devel.x86_64 0:1.15.1-46.el7 krb5-libs.x86_64 0:1.15.1-46.el7 libkadm5.x86_64 0:1.15.1-46.el7 Complete! [root@centos7 ]#
注意
[root@localhost ~]# yum localinstall docker-ce-18.09.9-3.el7.x86_64.rpm docker-ce-18.09.9-3.el7.x86_64.rpm containerd.io-1.2.6-3.3.el7.x86_64.rpm -y Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ...... --> Finished Dependency Resolution Error: Package: policycoreutils-python-2.5-33.el7.x86_64 (/policycoreutils-python-2.5-33.el7.x86_64) Requires: policycoreutils = 2.5-33.el7 Installed: policycoreutils-2.5-34.el7.x86_64 (@base) policycoreutils = 2.5-34.el7 You could try using --skip-broken to work around the problem ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: perl-Getopt-Long-2.40-3.el7.noarch is a duplicate with perl-Getopt-Long-2.40-2.el7.noarch # [root@localhost ~]# yum install yum-utils Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package yum-utils.noarch 0:1.1.31-54.el7_8 will be installed --> Processing Dependency: python-kitchen for package: yum-utils-1.1.31-54.el7_8.noarch --> Running transaction check ---> Package python-kitchen.noarch 0:1.1.1-5.el7 will be installed --> Processing Dependency: python-chardet for package: python-kitchen-1.1.1-5.el7.noarch --> Running transaction check ---> Package python-chardet.noarch 0:2.2.1-3.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: yum-utils noarch 1.1.31-54.el7_8 updates 122 k Installing for dependencies: python-chardet noarch 2.2.1-3.el7 base 227 k python-kitchen noarch 1.1.1-5.el7 base 267 k Transaction Summary ================================================================================ Install 1 Package (+2 Dependent packages) Installed: yum-utils.noarch 0:1.1.31-54.el7_8 Dependency Installed: python-chardet.noarch 0:2.2.1-3.el7 python-kitchen.noarch 0:1.1.1-5.el7 Complete! [root@localhost ~]# package-cleanup --cleandupes Loaded plugins: fastestmirror --> Running transaction check ---> Package perl-Getopt-Long.noarch 0:2.40-2.el7 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: perl-Getopt-Long noarch 2.40-2.el7 installed 132 k # 自动移除了已安装的重复的低版本的rpm包 Transaction Summary ================================================================================ Remove 1 Package Installed size: 132 k Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : perl-Getopt-Long-2.40-2.el7.noarch 1/1 Verifying : perl-Getopt-Long-2.40-2.el7.noarch 1/1 Removed: perl-Getopt-Long.noarch 0:2.40-2.el7 Complete! [root@localhost ~]#
该案例是:重复的版本本身存储相关依赖性,如下是处理过程:
# 先临时将依赖卸载,再清理重复,清理重复后再安装回依赖。
[root@yzj5612020114680-0724651 tmp]# package-cleanup --cleandupes Loaded plugins: fastestmirror, langpacks --> Running transaction check ---> Package perl.x86_64 4:5.16.3-292.el7 will be erased ---> Package perl-Getopt-Long.noarch 0:2.40-2.el7 will be erased ---> Package perl-Pod-Escapes.noarch 1:1.04-292.el7 will be erased ---> Package perl-libs.x86_64 4:5.16.3-292.el7 will be erased ---> Package perl-macros.x86_64 4:5.16.3-292.el7 will be erased --> Finished Dependency Resolution Dependencies Resolved ========================================================================== Package Arch Version Repository Size ========================================================================== Removing: perl x86_64 4:5.16.3-292.el7 installed 22 M perl-Getopt-Long noarch 2.40-2.el7 installed 132 k perl-Pod-Escapes noarch 1:1.04-292.el7 installed 21 k perl-libs x86_64 4:5.16.3-292.el7 installed 1.6 M perl-macros x86_64 4:5.16.3-292.el7 installed 5.0 k Transaction Summary ========================================================================== Remove 5 Packages Installed size: 24 M Is this ok [y/N]: y Downloading packages: Running transaction check ERROR with transaction check vs depsolve: /usr/bin/perl is needed by (installed) perl-4:5.16.3-293.el7.x86_64 /usr/bin/perl is needed by (installed) perl-podlators-2.5.1-3.el7.noarch /usr/bin/perl is needed by (installed) perl-Pod-Perldoc-3.20-4.el7.noarch /usr/bin/perl is needed by (installed) perl-Encode-2.51-7.el7.x86_64 /usr/bin/perl is needed by (installed) perl-Pod-Usage-1.63-3.el7.noarch /usr/bin/perl is needed by (installed) perl-IO-Compress-2.061-2.el7.noarch /usr/bin/perl is needed by (installed) perl-DBI-1.627-4.el7.x86_64 Complete! (1, []) [root@yzj5612020114680-0724651 tmp]# yum erase perl Complete! [root@yzj5612020114680-0724651 tmp]# yum install perl [root@yzj5612020114680-0724651 tmp]# package-cleanup --cleandupes Loaded plugins: fastestmirror, langpacks No duplicates to remove [root@yzj5612020114680-0724651 tmp]#
该案例情况描述:
服务器可联网,但使用yum命令时直接报错,如下:
[root@DB ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@DB ~]# yum makecache error: Failed to initialize NSS library There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: cannot import name ts Please install a package which provides this module, or verify that the module is installed correctly. It's possible that the above module doesn't match the current version of Python, which is: 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] If you cannot solve this problem yourself, please go to the yum faq at: http://yum.baseurl.org/wiki/Faq [root@DB ~]# rpm -qa 错误:Failed to initialize NSS library [root@DB ~]# rpm -iVh *.rpm 报错同样,说明已经无法通过命令安装软件包了。 # 最终了解了服务器相关情况,前期项目部署了oracle数据库,会不会是在那个时候出现了问题, # 排查了命令历史记录,定位到以下目录,发现与上面报错有一定关系的2个软件包: nss-softokn-freebl-3.16.2.3-14.4.el7.i686.rpm nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64.rpm # 以下都是离线安装oracle时用到的依赖,但从软件包版本上看,是早于当前系统版本的centos7.3发行版中的包(当前的是centos版本7.4)。 # 我去,部署人员也**太有勇气去强制安装了。 [root@DB ~]# ls /opt/rpm/ binutils-2.25.1-22.base.el7.x86_64.rpm libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm compat-libcap1-1.10-7.el7.x86_64.rpm libX11-1.6.3-3.el7.i686.rpm cpp-4.8.5-11.el7.x86_64.rpm libX11-1.6.3-3.el7.x86_64.rpm gcc-4.8.5-11.el7.x86_64.rpm libX11-common-1.6.3-3.el7.noarch.rpm gcc-c++-4.8.5-11.el7.x86_64.rpm libXau-1.0.8-2.1.el7.i686.rpm glibc-2.17-157.el7_3.5.i686.rpm libXau-1.0.8-2.1.el7.x86_64.rpm glibc-2.17-157.el7_3.5.x86_64.rpm libxcb-1.11-4.el7.i686.rpm glibc-common-2.17-157.el7_3.5.x86_64.rpm libxcb-1.11-4.el7.x86_64.rpm glibc-devel-2.17-157.el7_3.5.i686.rpm libXext-1.3.3-3.el7.i686.rpm glibc-devel-2.17-157.el7_3.5.x86_64.rpm libXext-1.3.3-3.el7.x86_64.rpm glibc-headers-2.17-157.el7_3.5.x86_64.rpm libXi-1.7.4-2.el7.i686.rpm kernel-headers-3.10.0-514.26.2.el7.x86_64.rpm libXi-1.7.4-2.el7.x86_64.rpm ksh-20120801-26.el7.x86_64.rpm libXtst-1.2.2-2.1.el7.i686.rpm libaio-0.3.109-13.el7.i686.rpm libXtst-1.2.2-2.1.el7.x86_64.rpm libaio-0.3.109-13.el7.x86_64.rpm lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm libaio-devel-0.3.109-13.el7.i686.rpm make-3.82-23.el7.x86_64.rpm libaio-devel-0.3.109-13.el7.x86_64.rpm mpfr-3.1.1-4.el7.x86_64.rpm libgcc-4.8.5-11.el7.i686.rpm ncurses-libs-5.9-13.20130511.el7.i686.rpm libgcc-4.8.5-11.el7.x86_64.rpm nss-softokn-freebl-3.16.2.3-14.4.el7.i686.rpm libgomp-4.8.5-11.el7.x86_64.rpm nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64.rpm libmpc-1.0.1-3.el7.x86_64.rpm readline-6.2-9.el7.i686.rpm libstdc++-4.8.5-11.el7.i686.rpm sysstat-10.1.5-11.el7.x86_64.rpm libstdc++-4.8.5-11.el7.x86_64.rpm unixODBC-2.3.1-11.el7.i686.rpm libstdc++-devel-4.8.5-11.el7.i686.rpm unixODBC-2.3.1-11.el7.x86_64.rpm libstdc++-devel-4.8.5-11.el7.x86_64.rpm unixODBC-devel-2.3.1-11.el7.i686.rpm libtool-ltdl-2.4.2-22.el7_3.i686.rpm unixODBC-devel-2.3.1-11.el7.x86_64.rpm [root@DB ~]#
# 这个测试是在yum正常的服务器上做的输出结果 [root@localhost ~]# yum install nss-softokn-freebl # 由于使用的是在线yum,截止此时输出的软件包版本是centos7.8的,但对于了解依赖关系要用到的包当然是足够的了。 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.cn99.com 正在解决依赖关系 --> 正在检查事务 ---> 软件包 nss-softokn-freebl.x86_64.0.3.34.0-2.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.44.0-8.el7_7 将被 更新 --> 正在处理依赖关系 nss-util >= 3.44.0-3,它被软件包 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 需要 --> 正在处理依赖关系 nspr >= 4.21.0,它被软件包 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 需要 --> 正在检查事务 ---> 软件包 nspr.x86_64.0.4.17.0-1.el7 将被 升级 ---> 软件包 nspr.x86_64.0.4.21.0-1.el7 将被 更新 ---> 软件包 nss-util.x86_64.0.3.34.0-2.el7 将被 升级 ---> 软件包 nss-util.x86_64.0.3.44.0-4.el7_7 将被 更新 --> 解决依赖关系完成 依赖关系解决 ================================================================================ Package 架构 版本 源 大小 ================================================================================ 正在更新: nss-softokn-freebl x86_64 3.44.0-8.el7_7 base 224 k 为依赖而更新: nspr x86_64 4.21.0-1.el7 base 127 k nss-util x86_64 3.44.0-4.el7_7 base 79 k 事务概要 ================================================================================ 升级 1 软件包 (+2 依赖软件包) 总下载量:430 k Is this ok [y/d/N]: # 从中可以看到nss-softokn-freebl 依赖底层的nss-util和nspr,而且再验证一下可以确认nspr又只依赖nss-util。 # 即 nss-softokn-freebl --依赖--> nspr --依赖--> nss-util # 所以出现问题的原因是依赖:依赖也是有版本要求的。强制使用时,不论是高版本 # 或低版本都会出现版本不符的情况而导致软件类库文件不可用。就如最上面的报错。
处理: 分析了以上原因之后,由于无法使用命令安装,那就只能文件替换了。(请有一定基础的人员操作)处理的过程: 替换当然时将上面可能与本次报错有关的且被强制安装的nss-softokn-freebl包作替换。 在历史软件包存档网站 https://archive.kernel.org/centos-vault/7.4.1708/os/x86_64/Packages/ 下载对应的nss-softokn-freebl的rpm包包 https://archive.kernel.org/centos-vault/7.4.1708/os/x86_64/Packages/nss-softokn-freebl-3.28.3-6.el7.i686.rpm https://archive.kernel.org/centos-vault/7.4.1708/os/x86_64/Packages/nss-softokn-freebl-3.28.3-6.el7.x86_64.rpm # 先将nss-softokn-freebl-3.28.3-6.el7.x86_64.rpm解压后替换 # 下面是包中的内文件树,因为文件多,一个一个操作太烦。直接解压后,sftp连接服务器,切换到根/目录, # 将rpm包解压出的所有的文件选中拖入sftp窗口,传入服务器替换掉。 . ├── etc │ └── prelink.conf.d │ └── nss-softokn-prelink.conf └── usr ├── lib │ └── dracut │ ├── dracut.conf.d │ │ └── 50-nss-softokn.conf │ └── modules.d │ └── 05nss-softokn │ └── module-setup.sh └── lib64 ├── libfreebl3.chk ├── libfreebl3.so ├── libfreeblpriv3.chk └── libfreeblpriv3.so # 回到故障服务器终端命令行界面 [root@DB ~]# yum makecache # 可以用了,但还有一些报错。 [root@DB ~]# yum makecache 已加载插件:fastestmirror base | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/10): base/7/x86_64/group_gz | 153 kB 00:00:00 (2/10): extras/7/x86_64/primary_db | 206 kB 00:00:00 (3/10): extras/7/x86_64/other_db | 124 kB 00:00:00 (4/10): base/7/x86_64/primary_db | 6.1 MB 00:00:01 (5/10): extras/7/x86_64/filelists_db | 217 kB 00:00:01 (6/10): updates/7/x86_64/primary_db | 4.5 MB 00:00:01 (7/10): updates/7/x86_64/filelists_db | 2.4 MB 00:00:01 (8/10): base/7/x86_64/filelists_db | 7.1 MB 00:00:02 (9/10): base/7/x86_64/other_db | 2.6 MB 00:00:05 (10/10): updates/7/x86_64/other_db | 318 kB 00:00:06 Determining fastest mirrors * base: mirrors.huaweicloud.com * extras: mirrors.huaweicloud.com * updates: mirrors.aliyun.com 元数据缓存已建立 [root@DB ~]# yum nss-softokn-freebl 已加载插件:fastestmirror 没有该命令:nss-softokn-freebl。请使用 /usr/bin/yum --help [root@DB ~]# yum install nss-softokn-freebl 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.huaweicloud.com * extras: mirrors.huaweicloud.com * updates: mirrors.aliyun.com 正在解决依赖关系 --> 正在检查事务 ---> 软件包 nss-softokn-freebl.x86_64.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.28.3-6.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.44.0-8.el7_7 将被 更新 --> 正在处理依赖关系 nss-util >= 3.44.0-3,它被软件包 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 需要 --> 正在处理依赖关系 nspr >= 4.21.0,它被软件包 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 需要 --> 正在检查事务 ---> 软件包 nspr.x86_64.0.4.13.1-1.0.el7_3 将被 升级 ---> 软件包 nspr.x86_64.0.4.21.0-1.el7 将被 更新 ---> 软件包 nss-util.x86_64.0.3.28.4-3.el7 将被 升级 ---> 软件包 nss-util.x86_64.0.3.44.0-4.el7_7 将被 更新 --> 解决依赖关系完成 错误: Multilib version problems found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem. Eg.: 1. You have an upgrade for nss-softokn-freebl which is missing some dependency that another package requires. Yum is trying to solve this by installing an older version of nss-softokn-freebl of the different architecture. If you exclude the bad architecture yum will tell you what the root cause is (which package requires what). You can try redoing the upgrade with --exclude nss-softokn-freebl.otherarch ... this should give you an error message showing the root cause of the problem. 2. You have multiple architectures of nss-softokn-freebl installed, but yum can only see an upgrade for one of those architectures. If you don't want/need both architectures anymore then you can remove the one with the missing update and everything will work. 3. You have duplicate versions of nss-softokn-freebl installed already. You can use "yum check" to get yum show these errors. ...you can also use --setopt=protected_multilib=false to remove this checking, however this is almost never the correct thing to do as something else is very likely to go wrong (often causing much more problems). 保护多库版本:nss-softokn-freebl-3.44.0-8.el7_7.x86_64 != nss-softokn-freebl-3.16.2.3-14.4.el7.i686 [root@DB ~]# [root@DB ~]# package-cleanup --cleandupes 已加载插件:fastestmirror Not removing libstdc++-4.8.5-11.el7.x86_64 because it is required by 1 installed package Not removing glibc-common-2.17-157.el7_3.5.x86_64 because it is required by 1 installed package Not removing libgomp-4.8.5-11.el7.x86_64 because it is required by 1 installed package --> 正在检查事务 ---> 软件包 binutils.x86_64.0.2.25.1-22.base.el7 将被 删除 ---> 软件包 glibc.x86_64.0.2.17-157.el7_3.5 将被 删除 ---> 软件包 libgcc.x86_64.0.4.8.5-11.el7 将被 删除 ---> 软件包 nss-softokn-freebl.x86_64.0.3.16.2.3-14.4.el7 将被 删除 --> 解决依赖关系完成 依赖关系解决 ========================================================================== Package 架构 版本 源 大小 ========================================================================== 正在删除: binutils x86_64 2.25.1-22.base.el7 installed 22 M glibc x86_64 2.17-157.el7_3.5 installed 13 M libgcc x86_64 4.8.5-11.el7 installed 175 k nss-softokn-freebl x86_64 3.16.2.3-14.4.el7 installed 512 k 事务概要 ========================================================================== 移除 4 软件包 安装大小:36 M 是否继续?[y/N]:y Downloading packages: Running transaction check 事务检查与依赖解决错误: /usr/bin/nm 被 (已安裝) kmod-20-15.el7.x86_64 需要 /sbin/ldconfig 被 (已安裝) glibc-2.17-196.el7.x86_64 需要 /sbin/ldconfig 被 (已安裝) libstdc++-4.8.5-16.el7.x86_64 需要 /sbin/ldconfig 被 (已安裝) ncurses-libs-5.9-13.20130511.el7.x86_64 需要 ... 省略100行 .... /sbin/ldconfig 被 (已安裝) libXi-1.7.4-2.el7.i686 需要 /sbin/ldconfig 被 (已安裝) libXtst-1.2.2-2.1.el7.i686 需要 /sbin/ldconfig 被 (已安裝) libxml2-2.9.1-6.el7.4.x86_64 需要 完毕! Warning: Some duplicates were not removed because they are required by installed packages. You can try --cleandupes with --removenewestdupes, or review them with --dupes and remove manually. (1, []) [root@DB ~]# package-cleanup --cleandupes --removenewestdupes 已加载插件:fastestmirror Not removing nss-softokn-freebl-3.28.3-6.el7.x86_64 because it is required by 1 installed package --> 正在检查事务 ---> 软件包 binutils.x86_64.0.2.25.1-31.base.el7 将被 删除 ---> 软件包 glibc.x86_64.0.2.17-196.el7 将被 删除 ---> 软件包 glibc-common.x86_64.0.2.17-196.el7 将被 删除 ---> 软件包 libgcc.x86_64.0.4.8.5-16.el7 将被 删除 ---> 软件包 libgomp.x86_64.0.4.8.5-16.el7 将被 删除 ---> 软件包 libstdc++.x86_64.0.4.8.5-16.el7 将被 删除 --> 解决依赖关系完成 依赖关系解决 ========================================================================== Package 架构 版本 源 大小 ========================================================================== 正在删除: binutils x86_64 2.25.1-31.base.el7 @anaconda 22 M glibc x86_64 2.17-196.el7 @anaconda 13 M glibc-common x86_64 2.17-196.el7 @anaconda 115 M libgcc x86_64 4.8.5-16.el7 @anaconda 175 k libgomp x86_64 4.8.5-16.el7 @anaconda 207 k libstdc++ x86_64 4.8.5-16.el7 @anaconda 1.0 M 事务概要 ========================================================================== 移除 6 软件包 安装大小:152 M 是否继续?[y/N]:y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 正在删除 : binutils-2.25.1-31.base.el7.x86_64 1/6 正在删除 : libstdc++-4.8.5-16.el7.x86_64 2/6 正在删除 : libgomp-4.8.5-16.el7.x86_64 3/6 正在删除 : glibc-common-2.17-196.el7.x86_64 4/6 正在删除 : glibc-2.17-196.el7.x86_64 5/6 正在删除 : libgcc-4.8.5-16.el7.x86_64 6/6 验证中 : libgcc-4.8.5-16.el7.x86_64 1/6 验证中 : libstdc++-4.8.5-16.el7.x86_64 2/6 验证中 : binutils-2.25.1-31.base.el7.x86_64 3/6 验证中 : glibc-common-2.17-196.el7.x86_64 4/6 验证中 : libgomp-4.8.5-16.el7.x86_64 5/6 验证中 : glibc-2.17-196.el7.x86_64 6/6 删除: binutils.x86_64 0:2.25.1-31.base.el7 glibc.x86_64 0:2.17-196.el7 glibc-common.x86_64 0:2.17-196.el7 libgcc.x86_64 0:4.8.5-16.el7 libgomp.x86_64 0:4.8.5-16.el7 libstdc++.x86_64 0:4.8.5-16.el7 完毕! Warning: Some duplicates were not removed because they are required by installed packages. You can try --cleandupes without --removenewestdupes, or review them with --dupes and remove manually. [root@DB ~]# yum install nss-softokn-freebl 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.huaweicloud.com * extras: mirrors.huaweicloud.com * updates: mirrors.aliyun.com 正在解决依赖关系 --> 正在检查事务 ---> 软件包 nss-softokn-freebl.x86_64.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.28.3-6.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.44.0-8.el7_7 将被 更新 --> 正在处理依赖关系 nss-util >= 3.44.0-3,它被软件包 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 需要 --> 正在处理依赖关系 nspr >= 4.21.0,它被软件包 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 需要 --> 正在检查事务 ---> 软件包 nspr.x86_64.0.4.13.1-1.0.el7_3 将被 升级 ---> 软件包 nspr.x86_64.0.4.21.0-1.el7 将被 更新 ---> 软件包 nss-util.x86_64.0.3.28.4-3.el7 将被 升级 ---> 软件包 nss-util.x86_64.0.3.44.0-4.el7_7 将被 更新 --> 解决依赖关系完成 错误: Multilib version problems found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem. Eg.: 1. You have an upgrade for nss-softokn-freebl which is missing some dependency that another package requires. Yum is trying to solve this by installing an older version of nss-softokn-freebl of the different architecture. If you exclude the bad architecture yum will tell you what the root cause is (which package requires what). You can try redoing the upgrade with --exclude nss-softokn-freebl.otherarch ... this should give you an error message showing the root cause of the problem. 2. You have multiple architectures of nss-softokn-freebl installed, but yum can only see an upgrade for one of those architectures. If you don't want/need both architectures anymore then you can remove the one with the missing update and everything will work. 3. You have duplicate versions of nss-softokn-freebl installed already. You can use "yum check" to get yum show these errors. ...you can also use --setopt=protected_multilib=false to remove this checking, however this is almost never the correct thing to do as something else is very likely to go wrong (often causing much more problems). 保护多库版本:nss-softokn-freebl-3.44.0-8.el7_7.x86_64 != nss-softokn-freebl-3.16.2.3-14.4.el7.i686 [root@DB ~]# rm -fr /var/cache/yum /var/cache/yum -> /var/cache/yum [root@DB ~]# yum makecache 已加载插件:fastestmirror base | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/10): extras/7/x86_64/filelists_db | 217 kB 00:00:00 (2/10): extras/7/x86_64/primary_db | 206 kB 00:00:00 (3/10): extras/7/x86_64/other_db | 124 kB 00:00:00 (4/10): base/7/x86_64/group_gz | 153 kB 00:00:00 (5/10): base/7/x86_64/other_db | 2.6 MB 00:00:00 (6/10): updates/7/x86_64/other_db | 318 kB 00:00:00 (7/10): base/7/x86_64/primary_db | 6.1 MB 00:00:01 (8/10): base/7/x86_64/filelists_db | 7.1 MB 00:00:01 (9/10): updates/7/x86_64/primary_db | 4.5 MB 00:00:01 (10/10): updates/7/x86_64/filelists_db | 2.4 MB 00:00:01 Determining fastest mirrors * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirrors.aliyun.com 元数据缓存已建立 [root@DB ~]# yum install nss-softokn-freebl 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirrors.aliyun.com 正在解决依赖关系 --> 正在检查事务 ---> 软件包 nss-softokn-freebl.x86_64.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.28.3-6.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.44.0-8.el7_7 将被 更新 --> 正在处理依赖关系 nss-util >= 3.44.0-3,它被软件包 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 需要 --> 正在处理依赖关系 nspr >= 4.21.0,它被软件包 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 需要 --> 正在检查事务 ---> 软件包 nspr.x86_64.0.4.13.1-1.0.el7_3 将被 升级 ---> 软件包 nspr.x86_64.0.4.21.0-1.el7 将被 更新 ---> 软件包 nss-util.x86_64.0.3.28.4-3.el7 将被 升级 ---> 软件包 nss-util.x86_64.0.3.44.0-4.el7_7 将被 更新 --> 解决依赖关系完成 错误: Multilib version problems found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem. Eg.: 1. You have an upgrade for nss-softokn-freebl which is missing some dependency that another package requires. Yum is trying to solve this by installing an older version of nss-softokn-freebl of the different architecture. If you exclude the bad architecture yum will tell you what the root cause is (which package requires what). You can try redoing the upgrade with --exclude nss-softokn-freebl.otherarch ... this should give you an error message showing the root cause of the problem. 2. You have multiple architectures of nss-softokn-freebl installed, but yum can only see an upgrade for one of those architectures. If you don't want/need both architectures anymore then you can remove the one with the missing update and everything will work. 3. You have duplicate versions of nss-softokn-freebl installed already. You can use "yum check" to get yum show these errors. ...you can also use --setopt=protected_multilib=false to remove this checking, however this is almost never the correct thing to do as something else is very likely to go wrong (often causing much more problems). 保护多库版本:nss-softokn-freebl-3.44.0-8.el7_7.x86_64 != nss-softokn-freebl-3.16.2.3-14.4.el7.i686 # 嗯,为什么还是报这个 “保护多库版本” 错:哦,发现上面报错的是i686版本,那么2个一同yum安装一下,因为i686版本的也被强制安装了,才有这个错, # 另外这里应该也可先用yum或rpm强制卸载点i686版本的(未验证)。 [root@DB ~]# yum localinstall nss-softokn-freebl-3.28.3-6.el7.x86_64.rpm nss-softokn-freebl-3.28.3-6.el7.i686.rpm 已加载插件:fastestmirror nss-softokn-freebl-3.28.3-6.el7.x86_64.rpm | 213 kB 00:00:28 正在检查 /var/tmp/yum-root-juVYMh/nss-softokn-freebl-3.28.3-6.el7.x86_64.rpm: nss-softokn-freebl-3.28.3-6.el7.x86_64 /var/tmp/yum-root-juVYMh/nss-softokn-freebl-3.28.3-6.el7.x86_64.rpm 将作为 nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64 的更新 /var/tmp/yum-root-juVYMh/nss-softokn-freebl-3.28.3-6.el7.x86_64.rpm 将作为 nss-softokn-freebl-3.16.2.3-14.4.el7.i686 的更新 /var/tmp/yum-root-juVYMh/nss-softokn-freebl-3.28.3-6.el7.x86_64.rpm:不更新已安装的软件包。 nss-softokn-freebl-3.28.3-6.el7.i686.rpm | 198 kB 00:00:22 正在检查 /var/tmp/yum-root-juVYMh/nss-softokn-freebl-3.28.3-6.el7.i686.rpm: nss-softokn-freebl-3.28.3-6.el7.i686 /var/tmp/yum-root-juVYMh/nss-softokn-freebl-3.28.3-6.el7.i686.rpm 将被安装 /var/tmp/yum-root-juVYMh/nss-softokn-freebl-3.28.3-6.el7.i686.rpm 将作为 nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64 的更新 /var/tmp/yum-root-juVYMh/nss-softokn-freebl-3.28.3-6.el7.i686.rpm 将作为 nss-softokn-freebl-3.16.2.3-14.4.el7.i686 的更新 正在解决依赖关系 --> 正在检查事务 ---> 软件包 nss-softokn-freebl.i686.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.i686.0.3.28.3-6.el7 将被 更新 ---> 软件包 nss-softokn-freebl.x86_64.0.3.28.3-6.el7 将被 升级 --> 正在处理依赖关系 libfreebl3.so()(64bit),它被软件包 chrony-3.1-2.el7.centos.x86_64 需要 Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirrors.aliyun.com --> 正在处理依赖关系 libfreebl3.so()(64bit),它被软件包 p11-kit-trust-0.23.5-3.el7.x86_64 需要 --> 正在处理依赖关系 libfreebl3.so()(64bit),它被软件包 glibc-2.17-157.el7_3.5.x86_64 需要 --> 正在处理依赖关系 libfreebl3.so(NSSRAWHASH_3.12.3)(64bit),它被软件包 chrony-3.1-2.el7.centos.x86_64 需要 --> 正在处理依赖关系 libfreebl3.so(NSSRAWHASH_3.12.3)(64bit),它被软件包 p11-kit-trust-0.23.5-3.el7.x86_64 需要 --> 正在处理依赖关系 libfreebl3.so(NSSRAWHASH_3.12.3)(64bit),它被软件包 glibc-2.17-157.el7_3.5.x86_64 需要 --> 正在处理依赖关系 nss-softokn-freebl(x86-64) >= 3.28.3-6.el7,它被软件包 nss-softokn-3.28.3-6.el7.x86_64 需要 --> 正在检查事务 ---> 软件包 chrony.x86_64.0.3.1-2.el7.centos 将被 升级 ---> 软件包 chrony.x86_64.0.3.1-2.el7.centos 将被 升级 ---> 软件包 chrony.x86_64.0.3.4-1.el7 将被 更新 ---> 软件包 glibc.i686.0.2.17-157.el7_3.5 将被 升级 --> 正在处理依赖关系 glibc = 2.17-157.el7_3.5,它被软件包 glibc-devel-2.17-157.el7_3.5.x86_64 需要 --> 正在处理依赖关系 glibc = 2.17-157.el7_3.5,它被软件包 glibc-devel-2.17-157.el7_3.5.i686 需要 --> 正在处理依赖关系 glibc = 2.17-157.el7_3.5,它被软件包 glibc-common-2.17-157.el7_3.5.x86_64 需要 --> 正在处理依赖关系 glibc = 2.17-157.el7_3.5,它被软件包 glibc-headers-2.17-157.el7_3.5.x86_64 需要 ---> 软件包 glibc.x86_64.0.2.17-157.el7_3.5 将被 升级 ---> 软件包 glibc.x86_64.0.2.17-157.el7_3.5 将被 升级 ---> 软件包 glibc.i686.0.2.17-307.el7.1 将被 更新 ---> 软件包 glibc.x86_64.0.2.17-307.el7.1 将被 更新 ---> 软件包 nss-softokn.x86_64.0.3.28.3-6.el7 将被 升级 ---> 软件包 nss-softokn.x86_64.0.3.44.0-8.el7_7 将被 更新 --> 正在处理依赖关系 nss-util >= 3.44.0-3,它被软件包 nss-softokn-3.44.0-8.el7_7.x86_64 需要 --> 正在处理依赖关系 nspr >= 4.21.0,它被软件包 nss-softokn-3.44.0-8.el7_7.x86_64 需要 ---> 软件包 nss-softokn-freebl.i686.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.i686.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.16.2.3-14.4.el7 将被 升级 ---> 软件包 nss-softokn-freebl.i686.0.3.28.3-6.el7 将被 更新 ---> 软件包 nss-softokn-freebl.x86_64.0.3.28.3-6.el7 将被 升级 ---> 软件包 nss-softokn-freebl.x86_64.0.3.28.3-6.el7 将被 升级 ---> 软件包 nss-softokn-freebl.i686.0.3.44.0-8.el7_7 将被 更新 ---> 软件包 nss-softokn-freebl.x86_64.0.3.44.0-8.el7_7 将被 更新 --> 正在检查事务 ---> 软件包 glibc-common.x86_64.0.2.17-157.el7_3.5 将被 升级 ---> 软件包 glibc-common.x86_64.0.2.17-307.el7.1 将被 更新 ---> 软件包 glibc-devel.i686.0.2.17-157.el7_3.5 将被 升级 ---> 软件包 glibc-devel.x86_64.0.2.17-157.el7_3.5 将被 升级 ---> 软件包 glibc-devel.i686.0.2.17-307.el7.1 将被 更新 ---> 软件包 glibc-devel.x86_64.0.2.17-307.el7.1 将被 更新 ---> 软件包 glibc-headers.x86_64.0.2.17-157.el7_3.5 将被 升级 ---> 软件包 glibc-headers.x86_64.0.2.17-307.el7.1 将被 更新 ---> 软件包 nspr.x86_64.0.4.13.1-1.0.el7_3 将被 升级 ---> 软件包 nspr.x86_64.0.4.21.0-1.el7 将被 更新 ---> 软件包 nss-util.x86_64.0.3.28.4-3.el7 将被 升级 ---> 软件包 nss-util.x86_64.0.3.44.0-4.el7_7 将被 更新 --> 解决依赖关系完成 依赖关系解决 ==================================================================== Package 架构 版本 源 大小 ==================================================================== 正在更新: glibc i686 2.17-307.el7.1 base 4.3 M 为依赖而更新: chrony x86_64 3.4-1.el7 base 251 k glibc x86_64 2.17-307.el7.1 base 3.6 M glibc-common x86_64 2.17-307.el7.1 base 11 M glibc-devel i686 2.17-307.el7.1 base 1.1 M glibc-devel x86_64 2.17-307.el7.1 base 1.1 M glibc-headers x86_64 2.17-307.el7.1 base 689 k nspr x86_64 4.21.0-1.el7 base 127 k nss-softokn x86_64 3.44.0-8.el7_7 base 330 k nss-softokn-freebl i686 3.44.0-8.el7_7 base 214 k nss-softokn-freebl x86_64 3.44.0-8.el7_7 base 224 k nss-util x86_64 3.44.0-4.el7_7 base 79 k 事务概要 ==================================================================== 升级 1 软件包 (+11 依赖软件包) 总下载量:23 M Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/12): chrony-3.4-1.el7.x86_64.rpm | 251 kB 00:00:00 (2/12): glibc-2.17-307.el7.1.x86_64.rpm | 3.6 MB 00:00:00 (3/12): glibc-devel-2.17-307.el7.1.x86_64.rpm | 1.1 MB 00:00:00 (4/12): glibc-headers-2.17-307.el7.1.x86_64.rpm | 689 kB 00:00:00 (5/12): nspr-4.21.0-1.el7.x86_64.rpm | 127 kB 00:00:00 (6/12): nss-softokn-3.44.0-8.el7_7.x86_64.rpm | 330 kB 00:00:00 (7/12): glibc-devel-2.17-307.el7.1.i686.rpm | 1.1 MB 00:00:01 (8/12): nss-softokn-freebl-3.44.0-8.el7_7.x86_64.rpm | 224 kB 00:00:00 (9/12): nss-softokn-freebl-3.44.0-8.el7_7.i686.rpm | 214 kB 00:00:00 (10/12): nss-util-3.44.0-4.el7_7.x86_64.rpm | 79 kB 00:00:00 (11/12): glibc-2.17-307.el7.1.i686.rpm | 4.3 MB 00:00:01 (12/12): glibc-common-2.17-307.el7.1.x86_64.rpm | 11 MB 00:00:01 ---------------------------------------------------------------------------------------------------- 总计 13 MB/s | 23 MB 00:00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在更新 : nss-softokn-freebl-3.44.0-8.el7_7.x86_64 1/25 正在更新 : glibc-common-2.17-307.el7.1.x86_64 2/25 正在更新 : glibc-2.17-307.el7.1.x86_64 3/25 warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew 正在更新 : nspr-4.21.0-1.el7.x86_64 4/25 正在更新 : nss-util-3.44.0-4.el7_7.x86_64 5/25 正在更新 : glibc-headers-2.17-307.el7.1.x86_64 6/25 正在更新 : glibc-devel-2.17-307.el7.1.x86_64 7/25 正在更新 : nss-softokn-3.44.0-8.el7_7.x86_64 8/25 正在更新 : chrony-3.4-1.el7.x86_64 9/25 正在更新 : glibc-2.17-307.el7.1.i686 10/25 ERROR: ld.so: object '/usr/lib64/libnspr4.so' from LD_PRELOAD cannot be preloaded: ignored. 正在更新 : nss-softokn-freebl-3.44.0-8.el7_7.i686 11/25 正在更新 : glibc-devel-2.17-307.el7.1.i686 12/25 清理 : glibc-devel-2.17-157.el7_3.5 13/25 清理 : glibc-devel-2.17-157.el7_3.5 14/25 清理 : nss-softokn-3.28.3-6.el7.x86_64 15/25 清理 : nss-softokn-freebl 16/25 清理 : glibc-2.17-157.el7_3.5 17/25 清理 : nss-util-3.28.4-3.el7.x86_64 18/25 清理 : chrony-3.1-2.el7.centos.x86_64 19/25 清理 : glibc-headers-2.17-157.el7_3.5.x86_64 20/25 清理 : nspr-4.13.1-1.0.el7_3.x86_64 21/25 清理 : nss-softokn-freebl 22/25 清理 : nss-softokn-freebl 23/25 清理 : glibc-2.17-157.el7_3.5 24/25 清理 : glibc-common-2.17-157.el7_3.5.x86_64 25/25 验证中 : glibc-devel-2.17-307.el7.1.i686 1/25 验证中 : chrony-3.4-1.el7.x86_64 2/25 验证中 : glibc-common-2.17-307.el7.1.x86_64 3/25 验证中 : glibc-2.17-307.el7.1.i686 4/25 验证中 : glibc-2.17-307.el7.1.x86_64 5/25 验证中 : nss-softokn-freebl-3.44.0-8.el7_7.i686 6/25 验证中 : nss-softokn-freebl-3.44.0-8.el7_7.x86_64 7/25 验证中 : glibc-headers-2.17-307.el7.1.x86_64 8/25 验证中 : glibc-devel-2.17-307.el7.1.x86_64 9/25 验证中 : nss-util-3.44.0-4.el7_7.x86_64 10/25 验证中 : nspr-4.21.0-1.el7.x86_64 11/25 验证中 : nss-softokn-3.44.0-8.el7_7.x86_64 12/25 验证中 : nspr-4.13.1-1.0.el7_3.x86_64 13/25 验证中 : glibc-2.17-157.el7_3.5.i686 14/25 验证中 : nss-softokn-3.28.3-6.el7.x86_64 15/25 验证中 : nss-util-3.28.4-3.el7.x86_64 16/25 验证中 : glibc-2.17-157.el7_3.5.x86_64 17/25 验证中 : nss-softokn-freebl-3.16.2.3-14.4.el7.i686 18/25 验证中 : glibc-common-2.17-157.el7_3.5.x86_64 19/25 验证中 : nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64 20/25 验证中 : glibc-devel-2.17-157.el7_3.5.x86_64 21/25 验证中 : chrony-3.1-2.el7.centos.x86_64 22/25 验证中 : nss-softokn-freebl-3.28.3-6.el7.x86_64 23/25 验证中 : glibc-devel-2.17-157.el7_3.5.i686 24/25 验证中 : glibc-headers-2.17-157.el7_3.5.x86_64 25/25 更新完毕: glibc.i686 0:2.17-307.el7.1 作为依赖被升级: chrony.x86_64 0:3.4-1.el7 glibc.x86_64 0:2.17-307.el7.1 glibc-common.x86_64 0:2.17-307.el7.1 glibc-devel.i686 0:2.17-307.el7.1 glibc-devel.x86_64 0:2.17-307.el7.1 glibc-headers.x86_64 0:2.17-307.el7.1 nspr.x86_64 0:4.21.0-1.el7 nss-softokn.x86_64 0:3.44.0-8.el7_7 nss-softokn-freebl.i686 0:3.44.0-8.el7_7 nss-softokn-freebl.x86_64 0:3.44.0-8.el7_7 nss-util.x86_64 0:3.44.0-4.el7_7 完毕! [root@DB ~]#