System Security Checker 문제 해결
    • PDF

    System Security Checker 문제 해결

    • PDF

    Article Summary

    Classic/VPC 환경에서 이용 가능합니다.

    System Security Checker를 이용하면서 사용자가 만날 수 있는 문제 상황과 원인 및 해결 방법을 안내합니다. 하지만 일부 문제 상황은 다음 안내를 숙지하여도 사용자가 직접 해결하기 어려운 과제일 수 있습니다. 이러한 사용자의 어려움을 효율적으로 해결하고자 네이버 클라우드 플랫폼은 다양한 문제 해결 창구도 함께 제공하고 있습니다.

    서버 점검 시 ERROR(update doesn't running) 메시지가 출력됩니다.

    서버 점검을 위해 에이전트 실행 시 다음과 같은 에러 메시지가 출력되는 경우, 원인과 해결 방법을 확인해 주십시오.

    root@hostname ~]# ./ncp_secuagent
    [Project : linux] => Fail => [stdout]: ERROR(update doesn't running) : cmd(yum install perl-libwww-perl) not work.
    

    원인

    System Security Checker는 서버의 보안을 점검하기 위해서 perl 관련 패키지를 반드시 설치해야 합니다. yum 명령어로 perl 관련 패키지 설치에 실패하면 에러가 발생합니다.

    해결 방법

    문제 해결 방법은 다음과 같습니다.

    1. 다음 명령어를 실행하여 perl 관련 패키지의 상태를 확인해 주십시오.

      • Error: rpmdb open failed 메시지가 출력되는 경우 rpmdb 에러입니다.
      # yum list | grep perl-libwww-perl
      error: rpmdb: BDB0113 Thread/process 14277/139717220628288 failed: BDB1507 Thread died in Berkeley DB library
      error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
      error: cannot open Packages index using db5 -  (-30973)
      error: cannot open Packages database in /var/lib/rpm
      CRITICAL:yum.main:
      
      Error: rpmdb open failed
      
    2. rpmdb 에러인 경우 다음 명령어를 실행하여 rpmdb를 초기화해 주십시오.

      # rm -f /var/lib/rpm/__db*
      
      # rpm -vv --rebuilddb
      

    서버의 CentOS-Base.repo 파일이 변경됐습니다.

    System Security Checker 에이전트 실행 후 /etc/yum.repos.d/CentOS-Base.repo 파일이 변경된 경우, 원인과 해결 방법을 확인해 주십시오.

    원인

    Secure Zone이나 외부와 차단된 망에서 인터넷 접속이 차단되어 기본적으로 설정된 리포지토리에서 패키지를 다운로드할 수 없는 경우, 점검 중에 CentOS-Base.repo 파일을 임시로 수정하여 네이버 클라우드 플랫폼 내부에 별도로 구축한 리포지토리에서 패키지를 다운로드합니다.
    이때, 임시로 수정한 CentOS-Base.repo 파일이 비정상 종료 등의 사유로 원상 복구되지 못하여 CentOS-Base.repo 파일이 변경된 상태로 남아있을 수 있습니다.

    참고

    정상적으로 점검이 종료된 경우에는 CentOS-Base.repo 파일이 원상 복구됩니다.

    해결 방법

    백업 파일을 이용하여 CentOS-Base.repo 파일을 원상 복구하려면 다음 명령을 실행해 주십시오.

    mv -f /etc/yum.repos.d/CentOS-Base.repo_backup /etc/yum.repos.d/CentOS-Base.repo
    

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.