시스템에서 지연되거나 실패한 업데이트 찾기

시스템에서 지연되거나 실패한 업데이트 찾기

정지되었거나 실패한 오래된 업데이트를 찾기 위해 시스템을 조사할 수 있는 방법이 있는지 궁금합니다. RHEL6을 사용하고 있습니다.

답변1

이는 패키지나 업데이트를 설치하는 방법에 따라 다릅니다.

고객인 경우 RedHat Satellite로그인이 호출되지만 /var/log/rhsm여전히 rhsm.log일반적으로 설치하는 데 시설을 사용합니다.yum

yumyum.log에 있습니다/var/log/

rpm로그를 유지하지 않지만 실행하면 rpm -qa --last설치된 패키지 목록과 설치된 패키지 목록을 볼 수 있지만 실패 목록은 표시되지 않습니다.

오류를 확인하는 유일한 방법은 명령줄을 사용하는 것입니다.

살펴봄으로써 문제를 확인할 수 있지만 history이는 주관적이고 시간이 많이 걸립니다. history설치된 패키지에 대한 설치 또는 업데이트를 검색하고 일치시켜야 합니다 . 또한 명령줄에서 실행되지 않은 다른 방법을 통해 무언가가 설치되거나 업데이트되었는지 여부도 다루지 않습니다.

Puppet설치를 수행하는 데 사용하는 프레임워크가 있습니다 package. 여기에는 모든 OS에 대해 약 33개의 다양한 공급자 목록이 있습니다. 일반적으로 를 기본값으로 yum하고 로 폴백하는 내림차순 방식으로 설치하는 기능을 검색합니다 rpm.

puppet패키지 설치 의 일반적인 구문은 다음 과 같습니다.

    package { ssh;
    ensure => present
    }

Puppet 프레임워크는 저장소 기본 설정과 costs관련된 설치 미디어를 기반으로 어떤 것을 사용할지, 무엇을 사용할지 결정합니다.

그리고 항상 일반적인 폴백이 있으며 /var/log/messages오류와 관련된 내용에 따라 오류가 표시되는 경우도 있습니다.

dmesg또한 패키지가 모듈이나 인식하고 취소된 항목을 추가하려는 경우 다음에서 정보를 볼 수 있습니다.dmesg

ps미완성인 경우에는 이를 확인해야 합니다 . 또는 사용 가능 tty's하며pty's

관련 정보