ZQ博客

ZQ博客
学无止境-技术在于分享
  1. 首页
  2. Linux
  3. 正文

yum报错Error: Package: glibc-devel-2.17-317.el7.x86_64 (CentOS7.9)问题解决

2021年 10月 21日 4512点热度 0人点赞 0条评论

317.el7.x86_64 (CentOS7.9)问题解决

问题描述

使用yum更新软件包的时候出现错误:

# yum update -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cloud.aliyuncs.com
 * extras: mirrors.cloud.aliyuncs.com
 * updates: mirrors.cloud.aliyuncs.com
base                                                                                                                      | 3.6 kB  00:00:00     
docker-ce-stable                                                                                                          | 3.5 kB  00:00:00     
extras                                                                                                                    | 2.9 kB  00:00:00     
updates                                                                                                                   | 2.9 kB  00:00:00     
updates/x86_64/primary_db                                                                                                 |  12 MB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package ca-certificates.noarch 0:2020.2.41-70.0.el7_8 will be updated
---> Package ca-certificates.noarch 0:2021.2.50-72.el7_9 will be an update
---> Package glibc-headers.x86_64 0:2.17-317.el7 will be updated
--> Processing Dependency: glibc-headers = 2.17-317.el7 for package: glibc-devel-2.17-317.el7.x86_64
---> Package glibc-headers.x86_64 0:2.17-325.el7_9 will be an update
---> Package grub2-tools.x86_64 1:2.02-0.87.el7.centos.6 will be updated
---> Package grub2-tools.x86_64 1:2.02-0.87.el7.centos.7 will be an update
---> Package httpd.x86_64 0:2.4.6-97.el7.centos will be updated
---> Package httpd.x86_64 0:2.4.6-97.el7.centos.1 will be an update
---> Package httpd-tools.x86_64 0:2.4.6-97.el7.centos will be updated
---> Package httpd-tools.x86_64 0:2.4.6-97.el7.centos.1 will be an update
---> Package nscd.x86_64 0:2.17-323.el7_9 will be updated
---> Package nscd.x86_64 0:2.17-325.el7_9 will be an update
--> Finished Dependency Resolution
Error: Package: glibc-devel-2.17-317.el7.x86_64 (@base)
           Requires: glibc-headers = 2.17-317.el7
           Removing: glibc-headers-2.17-317.el7.x86_64 (@base)
               glibc-headers = 2.17-317.el7
           Updated By: glibc-headers-2.17-325.el7_9.x86_64 (updates)
               glibc-headers = 2.17-325.el7_9
           Available: glibc-headers-2.17-322.el7_9.x86_64 (updates)
               glibc-headers = 2.17-322.el7_9
           Available: glibc-headers-2.17-323.el7_9.x86_64 (updates)
               glibc-headers = 2.17-323.el7_9
           Available: glibc-headers-2.17-324.el7_9.x86_64 (updates)
               glibc-headers = 2.17-324.el7_9
 You could try using --skip-broken to work around the problem
** Found 27 pre-existing rpmdb problem(s), 'yum check' output follows:
7:device-mapper-1.02.170-6.el7_9.3.x86_64 has missing requires of device-mapper-libs = ('7', '1.02.170', '6.el7_9.3')
7:device-mapper-1.02.170-6.el7_9.4.x86_64 is a duplicate with 7:device-mapper-1.02.170-6.el7_9.3.x86_64
7:device-mapper-1.02.170-6.el7_9.4.x86_64 has missing requires of device-mapper-libs = ('7', '1.02.170', '6.el7_9.4')
7:device-mapper-1.02.170-6.el7_9.5.x86_64 is a duplicate with 7:device-mapper-1.02.170-6.el7_9.4.x86_64
dnsmasq-2.76-17.el7_9.3.x86_64 is a duplicate with dnsmasq-2.76-16.el7_9.1.x86_64
firewalld-0.6.3-12.el7.noarch has missing requires of firewalld-filesystem = ('0', '0.6.3', '12.el7')
firewalld-0.6.3-12.el7.noarch has missing requires of python-firewall = ('0', '0.6.3', '12.el7')
firewalld-0.6.3-13.el7_9.noarch is a duplicate with firewalld-0.6.3-12.el7.noarch
glibc-devel-2.17-317.el7.x86_64 has missing requires of glibc = ('0', '2.17', '317.el7')
glibc-devel-2.17-323.el7_9.x86_64 is a duplicate with glibc-devel-2.17-317.el7.x86_64
glibc-devel-2.17-323.el7_9.x86_64 has missing requires of glibc = ('0', '2.17', '323.el7_9')
glibc-devel-2.17-323.el7_9.x86_64 has missing requires of glibc-headers = ('0', '2.17', '323.el7_9')
glibc-devel-2.17-325.el7_9.x86_64 is a duplicate with glibc-devel-2.17-323.el7_9.x86_64
glibc-devel-2.17-325.el7_9.x86_64 has missing requires of glibc-headers = ('0', '2.17', '325.el7_9')
glibc-headers-2.17-317.el7.x86_64 has missing requires of glibc = ('0', '2.17', '317.el7')
1:grub2-pc-2.02-0.87.el7.centos.7.x86_64 has missing requires of grub2-tools = ('1', '2.02', '0.87.el7.centos.7')
1:grub2-tools-2.02-0.87.el7.centos.6.x86_64 has missing requires of grub2-common = ('1', '2.02', '0.87.el7.centos.6')
1:grub2-tools-2.02-0.87.el7.centos.6.x86_64 has missing requires of grub2-tools-minimal = ('1', '2.02', '0.87.el7.centos.6')
1:grub2-tools-extra-2.02-0.87.el7.centos.7.x86_64 has missing requires of grub2-tools = ('1', '2.02', '0.87.el7.centos.7')
kexec-tools-2.0.15-51.el7_9.3.x86_64 is a duplicate with kexec-tools-2.0.15-51.el7_9.1.x86_64
2:microcode_ctl-2.1-73.8.el7_9.x86_64 is a duplicate with 2:microcode_ctl-2.1-73.4.el7_9.x86_64
2:microcode_ctl-2.1-73.11.el7_9.x86_64 is a duplicate with 2:microcode_ctl-2.1-73.8.el7_9.x86_64
nettle-2.7.1-9.el7_9.x86_64 is a duplicate with nettle-2.7.1-8.el7.x86_64
nscd-2.17-323.el7_9.x86_64 has missing requires of glibc = ('0', '2.17', '323.el7_9')
rsyslog-8.24.0-57.el7_9.1.x86_64 is a duplicate with rsyslog-8.24.0-57.el7_9.x86_64
tuned-2.11.0-11.el7_9.noarch is a duplicate with tuned-2.11.0-10.el7.noarch
1:wpa_supplicant-2.6-12.el7_9.2.x86_64 is a duplicate with 1:wpa_supplicant-2.6-12.el7.x86_64

查了一些资料,发现是glibc的版本不兼容的问题,只需要安装最新版本的就好了

解决方案

删除低版本

yum remove -y glibc-headers-2.17-317.el7.x86_64 glibc-devel-2.17-317.el7.x86_64   glibc-devel-2.17-323.el7_9.x86_64 glibc-headers-2.17-323.el7_9.x86_64
# yum remove -y glibc-headers-2.17-317.el7.x86_64 glibc-devel-2.17-317.el7.x86_64   glibc-devel-2.17-323.el7_9.x86_64 glibc-headers-2.17-323.el7_9.x86_64
Loaded plugins: fastestmirror
No Match for argument: glibc-devel-2.17-317.el7.x86_64
No Match for argument: glibc-headers-2.17-323.el7_9.x86_64
Resolving Dependencies
--> Running transaction check
---> Package glibc-devel.x86_64 0:2.17-323.el7_9 will be erased
---> Package glibc-headers.x86_64 0:2.17-317.el7 will be erased
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-325.el7_9.x86_64
--> Running transaction check
---> Package glibc-devel.x86_64 0:2.17-325.el7_9 will be erased
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-44.el7.x86_64
--> Running transaction check
---> Package gcc.x86_64 0:4.8.5-44.el7 will be erased
--> Processing Dependency: gcc for package: systemtap-devel-4.0-13.el7.x86_64
--> Processing Dependency: gcc = 4.8.5-44.el7 for package: gcc-c++-4.8.5-44.el7.x86_64
--> Processing Dependency: gcc for package: systemtap-devel-4.0-13.el7.x86_64
--> Running transaction check
---> Package gcc-c++.x86_64 0:4.8.5-44.el7 will be erased
---> Package systemtap-devel.x86_64 0:4.0-13.el7 will be erased
--> Processing Dependency: systemtap-devel = 4.0-13.el7 for package: systemtap-4.0-13.el7.x86_64
--> Running transaction check
---> Package systemtap.x86_64 0:4.0-13.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================
 Package                               Arch                         Version                                 Repository                      Size
=================================================================================================================================================
Removing:
 glibc-devel                           x86_64                       2.17-323.el7_9                          @updates                       1.0 M
 glibc-headers                         x86_64                       2.17-317.el7                            @base                          2.2 M
Removing for dependencies:
 gcc                                   x86_64                       4.8.5-44.el7                            @base                           37 M
 gcc-c++                               x86_64                       4.8.5-44.el7                            @base                           16 M
 glibc-devel                           x86_64                       2.17-325.el7_9                          @updates                       1.0 M
 systemtap                             x86_64                       4.0-13.el7                              @base                          0.0  
 systemtap-devel                       x86_64                       4.0-13.el7                              @base                          8.2 M

Transaction Summary
=================================================================================================================================================
Remove  2 Packages (+5 Dependent packages)

Installed size: 66 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : glibc-devel.x86_64                                                                                                            1/7 
  Erasing    : systemtap-4.0-13.el7.x86_64                                                                                                   2/7 
  Erasing    : systemtap-devel-4.0-13.el7.x86_64                                                                                             3/7 
  Erasing    : gcc-c++-4.8.5-44.el7.x86_64                                                                                                   4/7 
  Erasing    : gcc-4.8.5-44.el7.x86_64                                                                                                       5/7 
  Erasing    : glibc-devel.x86_64                                                                                                            6/7 
  Erasing    : glibc-headers-2.17-317.el7.x86_64                                                                                             7/7 
  Verifying  : gcc-c++-4.8.5-44.el7.x86_64                                                                                                   1/7 
  Verifying  : systemtap-4.0-13.el7.x86_64                                                                                                   2/7 
  Verifying  : glibc-devel-2.17-325.el7_9.x86_64                                                                                             3/7 
  Verifying  : systemtap-devel-4.0-13.el7.x86_64                                                                                             4/7 
  Verifying  : gcc-4.8.5-44.el7.x86_64                                                                                                       5/7 
  Verifying  : glibc-headers-2.17-317.el7.x86_64                                                                                             6/7 
  Verifying  : glibc-devel-2.17-323.el7_9.x86_64                                                                                             7/7 

Removed:
  glibc-devel.x86_64 0:2.17-323.el7_9                                     glibc-headers.x86_64 0:2.17-317.el7                                    

Dependency Removed:
  gcc.x86_64 0:4.8.5-44.el7              gcc-c++.x86_64 0:4.8.5-44.el7    glibc-devel.x86_64 0:2.17-325.el7_9    systemtap.x86_64 0:4.0-13.el7   
  systemtap-devel.x86_64 0:4.0-13.el7   

Complete!

安装最新版

yum install -y gcc gcc-c++ glibc make autoconf openssl-devel 
# yum install -y gcc gcc-c++ glibc make autoconf openssl-devel 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cloud.aliyuncs.com
 * extras: mirrors.cloud.aliyuncs.com
 * updates: mirrors.cloud.aliyuncs.com
Package glibc-2.17-325.el7_9.x86_64 already installed and latest version
Package 1:make-3.82-24.el7.x86_64 already installed and latest version
Package autoconf-2.69-11.el7.noarch already installed and latest version
Package 1:openssl-devel-1.0.2k-22.el7_9.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.8.5-44.el7 will be installed
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-44.el7.x86_64
---> Package gcc-c++.x86_64 0:4.8.5-44.el7 will be installed
--> Running transaction check
---> Package glibc-devel.x86_64 0:2.17-325.el7_9 will be installed
--> Processing Dependency: glibc-headers = 2.17-325.el7_9 for package: glibc-devel-2.17-325.el7_9.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-325.el7_9.x86_64
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.17-325.el7_9 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================
 Package                              Arch                          Version                                 Repository                      Size
=================================================================================================================================================
Installing:
 gcc                                  x86_64                        4.8.5-44.el7                            base                            16 M
 gcc-c++                              x86_64                        4.8.5-44.el7                            base                           7.2 M
Installing for dependencies:
 glibc-devel                          x86_64                        2.17-325.el7_9                          updates                        1.1 M
 glibc-headers                        x86_64                        2.17-325.el7_9                          updates                        691 k

Transaction Summary
=================================================================================================================================================
Install  2 Packages (+2 Dependent packages)

Total size: 25 M
Total download size: 23 M
Installed size: 57 M
Downloading packages:
(1/2): gcc-4.8.5-44.el7.x86_64.rpm                                                                                        |  16 MB  00:00:00     
(2/2): gcc-c++-4.8.5-44.el7.x86_64.rpm                                                                                    | 7.2 MB  00:00:00     
-------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                             34 MB/s |  23 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : glibc-headers-2.17-325.el7_9.x86_64                                                                                           1/4 
  Installing : glibc-devel-2.17-325.el7_9.x86_64                                                                                             2/4 
  Installing : gcc-4.8.5-44.el7.x86_64                                                                                                       3/4 
  Installing : gcc-c++-4.8.5-44.el7.x86_64                                                                                                   4/4 
  Verifying  : gcc-4.8.5-44.el7.x86_64                                                                                                       1/4 
  Verifying  : gcc-c++-4.8.5-44.el7.x86_64                                                                                                   2/4 
  Verifying  : glibc-headers-2.17-325.el7_9.x86_64                                                                                           3/4 
  Verifying  : glibc-devel-2.17-325.el7_9.x86_64                                                                                             4/4 

Installed:
  gcc.x86_64 0:4.8.5-44.el7                                             gcc-c++.x86_64 0:4.8.5-44.el7                                            

Dependency Installed:
  glibc-devel.x86_64 0:2.17-325.el7_9                                    glibc-headers.x86_64 0:2.17-325.el7_9                                   

Complete!
[root@izj6cat8fph52exxzedaf7z ~]# 
标签: centos7 error Package yum
最后更新:2022年 8月 11日

zq

每天进步一点, 时间长了你会发现已经走了很远了

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
分类
  • ARM
  • Docker
  • java
  • Linux
  • OpenStack问题
  • springboot
  • SpringCloud
  • 前端开发
  • 技术分享
  • 数据库
  • 未分类
  • 版本控制
文章目录
  • 问题描述
  • 解决方案

COPYRIGHT ©2024 www.dowhere.com ALL RIGHTS RESERVED.and Theme Kratos