更新glibc包错误

更新glibc包错误

我被要求修复 RHEL 7 的漏洞:GLIBC(RHSA-2018: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 软件包,但它给出了错误:failed dependency。它说需要 glibc-common,但我在命令中更新时包含该包。下面是命令和输出。

命令和输出

我正在使用 x86_64 red hat 服务器,当我发现 glibc 原来有 2 个包时。分别是 i686 和 x86_64。

在此输入图像描述

我使用 rpm 包来更新而不是 yum。

答案1

您还安装了 32 位库(请注意,错误指的是软件包i686),因此您需要同时升级这些库。

一般来说,这就是yum为你做的。 yum update glibc应该处理所有依赖项,但不会更新不受影响的包。

相关内容