一、问题:使用移动云安装centos,通过yum下载GCC时报错
报错1
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum
Memory : 23 M RSS (415 MB VSZ)
Started: Wed Nov 24 13:51:47 2021 - 02:13 ago
State : Traced/Stopped, pid: 2015
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum
Memory : 23 M RSS (415 MB VSZ)
Started: Wed Nov 24 13:51:47 2021 - 02:15 ago
State : Traced/Stopped, pid: 2015
报错2
root@ecs-wlzckj02 yum.repos.d]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
Loaded plugins: versionlock
Package matching 1:make-3.81-23.el6.x86_64 already installed. Checking for update.
Package matching zlib-1.2.3-29.el6.x86_64 already installed. Checking for update.
Package matching openssl-1.0.1e-58.el6_10.x86_64 already installed. Checking for update.
Resolving Dependencies
--> Running transaction check
---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libstdc++-devel = 4.4.7-23.el6 for package: gcc-c++-4.4.7-23.el6.x86_64
--> Processing Dependency: libstdc++ = 4.4.7-23.el6 for package: gcc-c++-4.4.7-23.el6.x86_64
--> Processing Dependency: gcc = 4.4.7-23.el6 for package: gcc-c++-4.4.7-23.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64
--> Processing Dependency: libgmp.so.3()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64
---> Package libtool.x86_64 0:2.2.6-15.5.el6 will be installed
--> Processing Dependency: automake >= 1.4 for package: libtool-2.2.6-15.5.el6.x86_64
--> Processing Dependency: autoconf >= 2.58 for package: libtool-2.2.6-15.5.el6.x86_64
---> Package openssl-devel.x86_64 0:1.0.1e-58.el6_10 will be installed
--> Processing Dependency: openssl = 1.0.1e-58.el6_10 for package: openssl-devel-1.0.1e-58.el6_10.x86_64
--> Processing Dependency: krb5-devel for package: openssl-devel-1.0.1e-58.el6_10.x86_64
---> Package zlib-devel.x86_64 0:1.2.3-29.el6 will be installed
--> Processing Dependency: zlib = 1.2.3-29.el6 for package: zlib-devel-1.2.3-29.el6.x86_64
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
--> Processing Dependency: m4 >= 1.4.7 for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(Data::Dumper) for package: autoconf-2.63-5.1.el6.noarch
---> Package automake.noarch 0:1.11.1-4.el6 will be installed
---> Package gcc.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgomp = 4.4.7-23.el6 for package: gcc-4.4.7-23.el6.x86_64
--> Processing Dependency: cpp = 4.4.7-23.el6 for package: gcc-4.4.7-23.el6.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-23.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-23.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64
---> Package krb5-devel.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: libkadm5(x86-64) = 1.10.3-65.el6 for package: krb5-devel-1.10.3-65.el6.x86_64
--> Processing Dependency: krb5-libs = 1.10.3-65.el6 for package: krb5-devel-1.10.3-65.el6.x86_64
--> Processing Dependency: libselinux-devel for package: krb5-devel-1.10.3-65.el6.x86_64
--> Processing Dependency: libcom_err-devel for package: krb5-devel-1.10.3-65.el6.x86_64
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6()(64bit) for package: krb5-devel-1.10.3-65.el6.x86_64
---> Package libstdc++.i686 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libm.so.6(GLIBC_2.0) for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: libm.so.6 for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: libgcc_s.so.1(GLIBC_2.0) for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: libgcc_s.so.1(GCC_4.2.0) for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.3) for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: libgcc_s.so.1 for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: ld-linux.so.2(GLIBC_2.3) for package: libstdc++-4.4.7-23.el6.i686
--> Processing Dependency: ld-linux.so.2 for package: libstdc++-4.4.7-23.el6.i686
---> Package libstdc++-devel.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libstdc++(x86-64) = 4.4.7-23.el6 for package: libstdc++-devel-4.4.7-23.el6.x86_64
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: mpfr-2.4.1-6.el6.x86_64
---> Package openssl.i686 0:1.0.1e-58.el6_10 will be installed
--> Processing Dependency: libcom_err.so.2 for package: openssl-1.0.1e-58.el6_10.i686
---> Package zlib.i686 0:1.2.3-29.el6 will be installed
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
--> Processing Dependency: perl(Data::Dumper) for package: autoconf-2.63-5.1.el6.noarch
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libgmp.so.3()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: cpp-4.4.7-23.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64
---> Package glibc.i686 0:2.12-1.212.el6_10.3 will be installed
--> Processing Dependency: glibc-common = 2.12-1.212.el6_10.3 for package: glibc-2.12-1.212.el6_10.3.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.212.el6_10.3.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.212.el6_10.3.i686
---> Package glibc-devel.x86_64 0:2.12-1.212.el6_10.3 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.212.el6_10.3 for package: glibc-devel-2.12-1.212.el6_10.3.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.212.el6_10.3.x86_64
---> Package keyutils-libs-devel.x86_64 0:1.4-5.el6 will be installed
--> Processing Dependency: keyutils-libs = 1.4-5.el6 for package: keyutils-libs-devel-1.4-5.el6.x86_64
---> Package krb5-devel.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: libkdb5.so.6()(64bit) for package: krb5-devel-1.10.3-65.el6.x86_64
---> Package krb5-libs.i686 0:1.10.3-65.el6 will be installed
--> Processing Dependency: libselinux.so.1 for package: krb5-libs-1.10.3-65.el6.i686
---> Package libcom_err.i686 0:1.41.12-24.el6 will be installed
---> Package libcom_err-devel.x86_64 0:1.41.12-24.el6 will be installed
---> Package libgcc.i686 0:4.4.7-23.el6 will be installed
---> Package libgomp.i686 0:4.4.7-23.el6 will be installed
---> Package libkadm5.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: krb5-libs(x86-64) = 1.10.3-65.el6 for package: libkadm5-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6(kdb5_6_MIT)(64bit) for package: libkadm5-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6()(64bit) for package: libkadm5-1.10.3-65.el6.x86_64
---> Package libselinux-devel.x86_64 0:2.0.94-7.el6 will be installed
--> Processing Dependency: libsepol-devel >= 2.0.32-1 for package: libselinux-devel-2.0.94-7.el6.x86_64
--> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.0.94-7.el6.x86_64
---> Package libstdc++-devel.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libstdc++(x86-64) = 4.4.7-23.el6 for package: libstdc++-devel-4.4.7-23.el6.x86_64
---> Package m4.x86_64 0:1.4.13-5.el6 will be installed
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: mpfr-2.4.1-6.el6.x86_64
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
--> Processing Dependency: perl(Data::Dumper) for package: autoconf-2.63-5.1.el6.noarch
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: cpp-4.4.7-23.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64
---> Package glibc.i686 0:2.12-1.212.el6_10.3 will be installed
--> Processing Dependency: glibc-common = 2.12-1.212.el6_10.3 for package: glibc-2.12-1.212.el6_10.3.i686
---> Package glibc-headers.x86_64 0:2.12-1.212.el6_10.3 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.212.el6_10.3.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.212.el6_10.3.x86_64
---> Package keyutils-libs.i686 0:1.4-5.el6 will be installed
---> Package krb5-devel.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: libkdb5.so.6()(64bit) for package: krb5-devel-1.10.3-65.el6.x86_64
---> Package libkadm5.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: krb5-libs(x86-64) = 1.10.3-65.el6 for package: libkadm5-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6(kdb5_6_MIT)(64bit) for package: libkadm5-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6()(64bit) for package: libkadm5-1.10.3-65.el6.x86_64
---> Package libselinux.i686 0:2.0.94-7.el6 will be installed
---> Package libsepol-devel.x86_64 0:2.0.41-4.el6 will be installed
--> Processing Dependency: libsepol = 2.0.41-4.el6 for package: libsepol-devel-2.0.41-4.el6.x86_64
---> Package libstdc++-devel.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libstdc++(x86-64) = 4.4.7-23.el6 for package: libstdc++-devel-4.4.7-23.el6.x86_64
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: mpfr-2.4.1-6.el6.x86_64
---> Package nss-softokn-freebl.x86_64 0:3.28.3-6.el7 will be updated
---> Package nss-softokn-freebl.i686 0:3.44.0-6.el6_10 will be installed
--> Processing Dependency: nss-util >= 3.44.0 for package: nss-softokn-freebl-3.44.0-6.el6_10.i686
--> Processing Dependency: nspr >= 4.21.0 for package: nss-softokn-freebl-3.44.0-6.el6_10.i686
---> Package nss-softokn-freebl.x86_64 0:3.44.0-6.el6_10 will be an update
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: ppl-0.10.2-11.el6.x86_64
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
--> Processing Dependency: perl(Data::Dumper) for package: autoconf-2.63-5.1.el6.noarch
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: cpp-4.4.7-23.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64
---> Package glibc.i686 0:2.12-1.212.el6_10.3 will be installed
--> Processing Dependency: glibc-common = 2.12-1.212.el6_10.3 for package: glibc-2.12-1.212.el6_10.3.i686
---> Package kernel-headers.x86_64 0:2.6.32-754.35.1.el6 will be installed
---> Package krb5-devel.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: libkdb5.so.6()(64bit) for package: krb5-devel-1.10.3-65.el6.x86_64
---> Package libkadm5.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: krb5-libs(x86-64) = 1.10.3-65.el6 for package: libkadm5-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6(kdb5_6_MIT)(64bit) for package: libkadm5-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6()(64bit) for package: libkadm5-1.10.3-65.el6.x86_64
---> Package libsepol.i686 0:2.0.41-4.el6 will be installed
---> Package libstdc++-devel.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libstdc++(x86-64) = 4.4.7-23.el6 for package: libstdc++-devel-4.4.7-23.el6.x86_64
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: mpfr-2.4.1-6.el6.x86_64
---> Package nspr.x86_64 0:4.13.1-1.0.el7_3 will be updated
---> Package nspr.x86_64 0:4.21.0-1.el6_10 will be an update
---> Package nss-util.x86_64 0:3.28.4-3.el7 will be updated
---> Package nss-util.x86_64 0:3.44.0-1.el6_10 will be an update
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: ppl-0.10.2-11.el6.x86_64
Removing openssl.i686 0:1.0.1e-58.el6_10 - u due to obsoletes from installed 1:openssl-libs-1.0.2k-19.el7.x86_64
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
--> Processing Dependency: perl(Data::Dumper) for package: autoconf-2.63-5.1.el6.noarch
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: cpp-4.4.7-23.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64
---> Package glibc.i686 0:2.12-1.212.el6_10.3 will be installed
--> Processing Dependency: glibc-common = 2.12-1.212.el6_10.3 for package: glibc-2.12-1.212.el6_10.3.i686
---> Package krb5-devel.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: libkdb5.so.6()(64bit) for package: krb5-devel-1.10.3-65.el6.x86_64
---> Package libkadm5.x86_64 0:1.10.3-65.el6 will be installed
--> Processing Dependency: krb5-libs(x86-64) = 1.10.3-65.el6 for package: libkadm5-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6(kdb5_6_MIT)(64bit) for package: libkadm5-1.10.3-65.el6.x86_64
--> Processing Dependency: libkdb5.so.6()(64bit) for package: libkadm5-1.10.3-65.el6.x86_64
---> Package libstdc++-devel.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libstdc++(x86-64) = 4.4.7-23.el6 for package: libstdc++-devel-4.4.7-23.el6.x86_64
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: mpfr-2.4.1-6.el6.x86_64
---> Package openssl.i686 0:1.0.1e-58.el6_10 will be installed
--> Processing Dependency: openssl = 1.0.1e-58.el6_10 for package: openssl-devel-1.0.1e-58.el6_10.x86_64
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: ppl-0.10.2-11.el6.x86_64
--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.212.el6_10.3.i686 (updates)
Requires: glibc-common = 2.12-1.212.el6_10.3
Installed: glibc-common-2.17-307.el7.1.x86_64 (@base)
glibc-common = 2.17-307.el7.1
Available: glibc-common-2.12-1.212.el6.x86_64 (base)
glibc-common = 2.12-1.212.el6
Available: glibc-common-2.12-1.212.el6_10.3.x86_64 (updates)
glibc-common = 2.12-1.212.el6_10.3
Error: Package: krb5-devel-1.10.3-65.el6.x86_64 (base)
Requires: libkdb5.so.6()(64bit)
Available: krb5-libs-1.10.3-65.el6.x86_64 (base)
libkdb5.so.6()(64bit)
Installed: krb5-libs-1.15.1-8.el7.x86_64 (@anaconda)
~libkdb5.so.8()(64bit)
Error: Package: openssl-devel-1.0.1e-58.el6_10.x86_64 (updates)
Requires: openssl = 1.0.1e-58.el6_10
Installed: 1:openssl-1.0.2k-19.el7.x86_64 (@base)
openssl = 1:1.0.2k-19.el7
Available: openssl-1.0.1e-57.el6.i686 (base)
openssl = 1.0.1e-57.el6
Available: openssl-1.0.1e-58.el6_10.x86_64 (updates)
openssl = 1.0.1e-58.el6_10
Error: Package: libkadm5-1.10.3-65.el6.x86_64 (base)
Requires: libkdb5.so.6()(64bit)
Available: krb5-libs-1.10.3-65.el6.x86_64 (base)
libkdb5.so.6()(64bit)
Installed: krb5-libs-1.15.1-8.el7.x86_64 (@anaconda)
~libkdb5.so.8()(64bit)
Error: Package: cloog-ppl-0.15.7-1.2.el6.x86_64 (base)
Requires: libgmp.so.3()(64bit)
Available: gmp-4.3.1-13.el6.x86_64 (base)
libgmp.so.3()(64bit)
Installed: 1:gmp-6.0.0-15.el7.x86_64 (@anaconda)
~libgmp.so.10()(64bit)
Error: Package: libkadm5-1.10.3-65.el6.x86_64 (base)
Requires: libkdb5.so.6(kdb5_6_MIT)(64bit)
Available: krb5-libs-1.10.3-65.el6.x86_64 (base)
libkdb5.so.6(kdb5_6_MIT)(64bit)
Installed: krb5-libs-1.15.1-8.el7.x86_64 (@anaconda)
~libkdb5.so.8(kdb5_8_MIT)(64bit)
Error: Package: ppl-0.10.2-11.el6.x86_64 (base)
Requires: libgmp.so.3()(64bit)
Available: gmp-4.3.1-13.el6.x86_64 (base)
libgmp.so.3()(64bit)
Installed: 1:gmp-6.0.0-15.el7.x86_64 (@anaconda)
~libgmp.so.10()(64bit)
Error: Package: libstdc++-devel-4.4.7-23.el6.x86_64 (base)
Requires: libstdc++(x86-64) = 4.4.7-23.el6
Installed: libstdc++-4.8.5-16.el7.x86_64 (@anaconda)
libstdc++(x86-64) = 4.8.5-16.el7
Available: libstdc++-4.4.7-23.el6.x86_64 (base)
libstdc++(x86-64) = 4.4.7-23.el6
Error: Package: mpfr-2.4.1-6.el6.x86_64 (base)
Requires: libgmp.so.3()(64bit)
Available: gmp-4.3.1-13.el6.x86_64 (base)
libgmp.so.3()(64bit)
Installed: 1:gmp-6.0.0-15.el7.x86_64 (@anaconda)
~libgmp.so.10()(64bit)
Error: Package: autoconf-2.63-5.1.el6.noarch (base)
Requires: perl(Data::Dumper)
Available: 4:perl-5.10.1-144.el6.x86_64 (base)
perl(Data::Dumper) = 2.124
Installed: 4:perl-5.16.3-299.el7_9.x86_64 (@updates)
Not found
Error: Package: gcc-c++-4.4.7-23.el6.x86_64 (base)
Requires: libgmp.so.3()(64bit)
Available: gmp-4.3.1-13.el6.x86_64 (base)
libgmp.so.3()(64bit)
Installed: 1:gmp-6.0.0-15.el7.x86_64 (@anaconda)
~libgmp.so.10()(64bit)
Error: Package: libkadm5-1.10.3-65.el6.x86_64 (base)
Requires: krb5-libs(x86-64) = 1.10.3-65.el6
Installed: krb5-libs-1.15.1-8.el7.x86_64 (@anaconda)
krb5-libs(x86-64) = 1.15.1-8.el7
Available: krb5-libs-1.10.3-65.el6.x86_64 (base)
krb5-libs(x86-64) = 1.10.3-65.el6
Error: Package: cpp-4.4.7-23.el6.x86_64 (base)
Requires: libgmp.so.3()(64bit)
Available: gmp-4.3.1-13.el6.x86_64 (base)
libgmp.so.3()(64bit)
Installed: 1:gmp-6.0.0-15.el7.x86_64 (@anaconda)
~libgmp.so.10()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
二、排查系统网络问题
一顿命令排查,网络OK的。
ping 114.114.114.114
ping 8.8.8.8
ip a
[root@ecs-wlzckj02 yum.repos.d]# ping 114.114.114.114
PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
64 bytes from 114.114.114.114: icmp_seq=1 ttl=64 time=19.8 ms
64 bytes from 114.114.114.114: icmp_seq=2 ttl=88 time=19.4 ms
^Z
[9]+ Stopped ping 114.114.114.114
[root@ecs-wlzckj02 yum.repos.d]#
[root@ecs-wlzckj02 yum.repos.d]#
[root@ecs-wlzckj02 yum.repos.d]#
[root@ecs-wlzckj02 yum.repos.d]#
[root@ecs-wlzckj02 yum.repos.d]#
[root@ecs-wlzckj02 yum.repos.d]# ping 8.8.8.
ping: 8.8.8.: Name or service not known
[root@ecs-wlzckj02 yum.repos.d]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=45 time=65.7 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=45 time=55.3 ms
^C64 bytes from 8.8.8.8: icmp_seq=3 ttl=45 time=55.4 ms
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 55.341/60.629/65.958/5.255 ms
[root@ecs-wlzckj02 yum.repos.d]#
[root@ecs-wlzckj02 yum.repos.d]#
[root@ecs-wlzckj02 yum.repos.d]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether fa:16:3e:78:bf:92 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.19/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 2409:8c2f:3800:284c::6/128 scope global
valid_lft forever preferred_lft forever
inet6 fe80::f816:3eff:fe78:bf92/64 scope link
valid_lft forever preferred_lft forever
[root@ecs-wlzckj02 yum.repos.d]#
三、参考一下这个博客执行一下流程
https://www.xmpan.com/944.html
执行一下下面的命令一顿修复
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum clean all
yum makecache
日志:
[root@ecs-wlzckj02 yum.repos.d]# kill -9 2015
[root@ecs-wlzckj02 yum.repos.d]# yum makecache
Loaded plugins: versionlock
base | 3.7 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/12): base/x86_64/group_gz | 242 kB 00:00:25
(2/12): base/x86_64/primary_db | 4.7 MB 00:00:28
(3/12): base/x86_64/filelists_db | 6.4 MB 00:01:00
(4/12): base/x86_64/other_db | 2.8 MB 00:00:11
(5/12): extras/x86_64/filelists_db | 24 kB 00:00:22
(6/12): extras/x86_64/prestodelta | 2.2 kB 00:00:22
(7/12): extras/x86_64/primary_db
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Processing Dependency: libgmp.so.3()(64bit) for package: ppl-0.10.2-11.el6.x86_64
--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.212.el6_10.3.i686 (updates)
Requires: glibc-common = 2.12-1.212.el6_10.3
Installed: glibc-common-2.17-307.el7.1.x86_64 (@base)
glibc-common = 2.17-307.el7.1
Available: glibc-common-2.12-1.212.el6.x86_64 (base)
glibc-common = 2.12-1.212.el6
Available: glibc-common-2.12-1.212.el6_10.3.x86_64 (updates)
glibc-common = 2.12-1.212.el6_10.3
Error: Package: krb5-devel-1.10.3-65.el6.x86_64 (base)
Requires: libkdb5.so.6()(64bit)
Available: krb5-libs-1.10.3-65.el6.x86_64 (base)
libkdb5.so.6()(64bit)
Installed: krb5-libs-1.15.1-8.el7.x86_64 (@anaconda)
~libkdb5.so.8()(64bit)
Error: Package: openssl-devel-1.0.1e-58.el6_10.x86_64 (updates)
Requires: openssl = 1.0.1e-58.el6_10
Installed: 1:openssl-1.0.2k-19.el7.x86_64 (@base)
openssl = 1:1.0.2k-19.el7
Available: openssl-1.0.1e-57.el6.i686 (base)
openssl = 1.0.1e-57.el6
Available: openssl-1.0.1e-58.el6_10.x86_64 (updates)
openssl = 1.0.1e-58.el6_10
Error: Package: libkadm5-1.10.3-65.el6.x86_64 (base)
Requires: libkdb5.so.6()(64bit)
Available: krb5-libs-1.10.3-65.el6.x86_64 (base)
libkdb5.so.6()(64bit)
Installed: krb5-libs-1.15.1-8.el7.x86_64 (@anaconda
Error: Package: cpp-4.4.7-23.el6.x86_64 (base)
Requires: libgmp.so.3()(64bit)
Available: gmp-4.3.1-13.el6.x86_64 (base)
libgmp.so.3()(64bit)
Installed: 1:gmp-6.0.0-15.el7.x86_64 (@anaconda)
~libgmp.so.10()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
yum更新完了又报了几个这样的错
Error: Package: glibc-2.12-1.212.el6_10.3.i686 (updates)
执行一下GCC安装试试在命令后加上 –skip-broken
[root@ecs-wlzckj02 yum.repos.d]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel --skip-broken
Loaded plugins: versionlock
Package matching 1:make-3.81-23.el6.x86_64 already installed. Checking for update.
Package matching zlib-1.2.3-29.el6.x86_64 already installed. Checking for update.
Package matching openssl-1.0.1e-58.el6_10.x86_64 already installed. Checking for update.
--> Processing Dependency: libgmp.so.3()(64bit) for package: ppl-0.10.2-11.el6.x86_64
Packages skipped because of dependency problems:
autoconf-2.63-5.1.el6.noarch from base
automake-1.11.1-4.el6.noarch from base
cloog-ppl-0.15.7-1.2.el6.x86_64 from base
cpp-4.4.7-23.el6.x86_64 from base
gcc-4.4.7-23.el6.x86_64 from base
gcc-c++-4.4.7-23.el6.x86_64 from base
glibc-2.12-1.212.el6_10.3.i686 from updates
glibc-devel-2.12-1.212.el6_10.3.x86_64 from updates
glibc-headers-2.12-1.212.el6_10.3.x86_64 from updates
kernel-headers-2.6.32-754.35.1.el6.x86_64 from updates
keyutils-libs-1.4-5.el6.i686 from base
keyutils-libs-devel-1.4-5.el6.x86_64 from base
krb5-devel-1.10.3-65.el6.x86_64 from base
krb5-libs-1.10.3-65.el6.i686 from base
libcom_err-1.41.12-24.el6.i686 from base
libcom_err-devel-1.41.12-24.el6.x86_64 from base
libgcc-4.4.7-23.el6.i686 from base
libgomp-4.4.7-23.el6.i686 from base
libkadm5-1.10.3-65.el6.x86_64 from base
libselinux-2.0.94-7.el6.i686 from base
libselinux-devel-2.0.94-7.el6.x86_64 from base
libsepol-2.0.41-4.el6.i686 from base
libsepol-devel-2.0.41-4.el6.x86_64 from base
libstdc++-4.4.7-23.el6.i686 from base
libstdc++-devel-4.4.7-23.el6.x86_64 from base
libtool-2.2.6-15.5.el6.x86_64 from base
m4-1.4.13-5.el6.x86_64 from base
mpfr-2.4.1-6.el6.x86_64 from base
nspr-4.21.0-1.el6_10.x86_64 from updates
nss-softokn-freebl-3.44.0-6.el6_10.i686 from updates
nss-softokn-freebl-3.44.0-6.el6_10.x86_64 from updates
nss-util-3.44.0-1.el6_10.x86_64 from updates
openssl-devel-1.0.1e-58.el6_10.x86_64 from updates
ppl-0.10.2-11.el6.x86_64 from base
zlib-1.2.3-29.el6.i686 from base
zlib-devel-1.2.3-29.el6.x86_64 from base
yum更新完成依然报错,进入/etc/yum.repos.d,查看一下镜像源的配置
cd /etc/yum.repos.d
[root@ecs-wlzckj02 yum.repos.d]# pwd
/etc/yum.repos.d
[root@ecs-wlzckj02 yum.repos.d]# ll
total 36
-rw-r--r-- 1 root root 1573 Nov 24 14:17 CentOS-Base.repo
-rw-r--r-- 1 root root 1749 Nov 24 13:49 CentOS-Base.repo.backup
-rw-r--r-- 1 root root 1749 Nov 24 13:51 CentOS-Base.repo_bak
-rw-r--r--. 1 root root 1309 Aug 30 2017 CentOS-CR.repo_bak
-rw-r--r--. 1 root root 649 Aug 30 2017 CentOS-Debuginfo.repo_bak
-rw-r--r--. 1 root root 314 Aug 30 2017 CentOS-fasttrack.repo_bak
-rw-r--r--. 1 root root 630 Aug 30 2017 CentOS-Media.repo_bak
-rw-r--r--. 1 root root 1331 Aug 30 2017 CentOS-Sources.repo_bak
-rw-r--r--. 1 root root 3830 Aug 30 2017 CentOS-Vault.repo_bak
[root@ecs-wlzckj02 yum.repos.d]#
查看CentOS-Base.repo
查看一下centos的版本:cat /etc/redhat-release
查看镜像源配置:cat CentOS-Base.repo
[root@ecs-wlzckj02 yum.repos.d]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@ecs-wlzckj02 yum.repos.d]# vi CentOS-Base.repo
我的centos的配置是CentOS Linux release 7.4.1708 (Core) ,但是镜像源的配置是centos6的。所以去下载对应版本的repo配置更新过来
下载地址:http://mirrors.163.com/.help/centos.html
打开下载的repo文件:
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
执行下面的命令备份一下原来的repo文件
或者用mv CentOS-Base.repo CentOS-Base.repo.bak
[root@ecs-wlzckj02 yum.repos.d]# for i in `ls *.repo`
> do
> mv $i ${i}_bak
> donw
>
> done
-bash: donw: command not found
-bash: donw: command not found
-bash: donw: command not found
-bash: donw: command not found
-bash: donw: command not found
-bash: donw: command not found
-bash: donw: command not found
将上面下载的centos7的repo文件复制进来或者直接粘贴覆盖进原来的CentOS-Base.repo文件
[root@ecs-wlzckj02 yum.repos.d]# vi CentOS-Base.repo
**
再执行以下yum makecache
**
并且执行一下gcc安装
[root@ecs-wlzckj02 yum.repos.d]# yum makecache
Loaded plugins: versionlock
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): base/7/x86_64/filelists_db | 7.2 MB 00:00:32
(3/10): extras/7/x86_64/primary_db | 243 kB 00:00:00
(4/10): extras/7/x86_64/other_db | 145 kB 00:00:01
(5/10): extras/7/x86_64/filelists_db | 259 kB 00:00:03
(6/10): base/7/x86_64/other_db | 2.6 MB 00:00:13
(7/10): base/7/x86_64/primary_db | 6.1 MB 00:00:47
(8/10): updates/7/x86_64/filelists_db | 6.6 MB 00:00:52
(9/10): updates/7/x86_64/other_db | 829 kB 00:00:06
(10/10): updates/7/x86_64/primary_db | 12 MB 00:00:57
Metadata Cache Created
[root@ecs-wlzckj02 yum.repos.d]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel --skip-broken
Loaded plugins: versionlock
Resolving Dependencies
.....
Updated:
make.x86_64 1:3.82-24.el7 openssl.x86_64 1:1.0.2k-22.el7_9 zlib.x86_64 0:1.2.7-19.el7_9
Dependency Updated:
e2fsprogs.x86_64 0:1.42.9-19.el7 e2fsprogs-libs.x86_64 0:1.42.9-19.el7 glibc.x86_64 0:2.17-325.el7_9 glibc-common.x86_64 0:2.17-325.el7_9 krb5-libs.x86_64 0:1.15.1-50.el7 libcom_err.x86_64 0:1.42.9-19.el7 libgcc.x86_64 0:4.8.5-44.el7
libgomp.x86_64 0:4.8.5-44.el7 libselinux.x86_64 0:2.5-15.el7 libselinux-python.x86_64 0:2.5-15.el7 libselinux-utils.x86_64 0:2.5-15.el7 libsepol.x86_64 0:2.5-10.el7 libss.x86_64 0:1.42.9-19.el7 libstdc++.x86_64 0:4.8.5-44.el7
openssl-libs.x86_64 1:1.0.2k-22.el7_9
Complete!
ok 解决,Complete!完美。请教的移动的大佬,感谢大佬。