我被要求修复RHEL 7: GLIBC(RHSA2018:3092)的漏洞。根据Nessus的输出。
Remote package installed : glibc-2.17-222.el7
Should be : glibc-2.17-260.el7
Remote package installed : glibc-common-2.17-222.el7
Should be : glibc-common-2.17-260.el7
Remote package installed : glibc-devel-2.17-222.el7
Should be : glibc-devel-2.17-260.el7
Remote package installed : glibc-headers-2.17-222.el7
Should be : glibc-headers-2.17-260.el7我试图通过以下命令rpm -Uvh更新所有rpm包,这给了我错误失败的依赖关系。它说普通的glibc是必要的,但是我在命令中更新时包括了这个包。下面是命令和输出。

我使用的是x86_64红帽服务器,当我发现glibc有2个包时。它们是i686和x86_64。

我使用rpm包来更新,而不是yum。
发布于 2018-12-04 12:38:05
您还安装了32位库(注意,错误引用了一个i686包),因此您需要同时升级这些库。
一般来说,这就是yum将为您做的事情。yum update glibc应该处理所有依赖项,但不会更新不受影响的包。
https://unix.stackexchange.com/questions/485856
复制相似问题