天天看點

ECS降級glibc解決依賴問題

最近在阿裡雲ECS上安裝軟體,出現了glibc版本的問題,初步一看是由于glibc版本太高了,導緻安裝失敗

部分glibc報錯内容如下:

Error: Package: glibc-2.17-260.el7_6.6.i686 (updates)

Requires: glibc-common = 2.17-260.el7_6.6
       Installed: glibc-common-2.17-323.el7_9.x86_64 (@updates)
           glibc-common = 2.17-323.el7_9
       Available: glibc-common-2.17-260.el7.x86_64 (base)
           glibc-common = 2.17-260.el7
       Available: glibc-common-2.17-260.el7_6.3.x86_64 (updates)
           glibc-common = 2.17-260.el7_6.3
       Available: glibc-common-2.17-260.el7_6.4.x86_64 (updates)
           glibc-common = 2.17-260.el7_6.4
       Available: glibc-common-2.17-260.el7_6.5.x86_64 (updates)
           glibc-common = 2.17-260.el7_6.5
       Available: glibc-common-2.17-260.el7_6.6.x86_64 (updates)
           glibc-common = 2.17-260.el7_6.6           

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

解決辦法:

通過yum downgrade降級版本

yum downgrade glibc glibc-devel glibc-common glibc-headers

注意:glibc這幾個包都是互相關聯的,是以僅僅降級glibc-common是不行的

繼續閱讀