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 패키지를 업데이트하려고 시도했지만 오류가 발생했습니다: 종속성에 실패했습니다. glibc-common이 필요하다고 나와 있지만 명령에서 업데이트할 때 해당 패키지를 포함했습니다. 다음은 명령과 출력입니다.
나는 glibc에 2개의 패키지가 있다는 것을 발견했을 때 x86_64 Red Hat 서버를 사용하고 있었습니다. 각각 i686과 x86_64입니다.
업데이트를 위해 yum 대신 rpm 패키지를 사용합니다.
답변1
또한 32비트 라이브러리가 설치되어 있으므로(오류는 packages 를 참조함 i686
) 해당 라이브러리도 업그레이드해야 합니다.
일반적으로 말하면 이것이 yum
당신을 위해 하는 일입니다. yum update glibc
모든 종속성은 처리되어야 하지만 영향을 받지 않은 패키지는 업데이트되지 않습니다.