7.3. 일반적인 문제
일반적인 문제 해결을 위해, 로그 파일이나 작업 실패로 나타나는 파일을 검사합니다. 모든 로그 파일을 대상으로
tail -f
명령을 실행하고 이어서 Red Hat Enterprise Linux 5에서는 yum list
(또는 이전 Red Hat Enterprise Linux 버전에서는 up2date --list
)를 실행합니다. 그 후에는 단서를 찾기 위해서 새로 입력된 모든 로그를 검사하여야 합니다.
일반적인 문제는 디스크 공간이 가득 찬 경우입니다. 이는 로그 파일에 로그가 쓰여지다 갑자기 멈출 때입니다. 로그가 쓰이던 중에, 가령 단어 중간 등에서 멈췄다면 디스크가 가득 찼을 가능성이 높습니다. 이를 확인하려면, 아래의 명령을 실행하여 Use% 칼럼의 백분율을 확인하십시오:
df -h
df -h
로그 파일에 더하여 중요한 정보를 얻기 위해 RHN Satellite나 서버의 다양한 구성 요소의 상태를 구하는 방법이 있습니다. 다음의 명령을 사용합니다:
/usr/sbin/rhn-satellite status
/usr/sbin/rhn-satellite status
또한 Apache Web server 및 RHN Task Engine과 같은 구성 요소의 상태를 각각 구할 수 있습니다. 예를 들어 Apache Web server의 상태를 보려면, 다음의 명령을 실행하십시오:
service httpd status
service httpd status
만일 Apache Web server가 실행되고 있지 않다면
/etc/hosts
파일에 있는 항목이 정확하지 않은 것일 수 도 있습니다. 이러한 문제 및 해결책에 대한 설명은 7.4절. “호스트를 찾을 수 없음/ FQDN을 결정할 수 없음”에서 참조하십시오.
RHN Task Engine의 상태를 보시려면 다음의 명령을 실행하십시오:
service taskomatic status
service taskomatic status
더 자세한 정보는 8.8.1.1절. “RHN Task Engine 관리”에서 참조하시기 바랍니다.
Satellite의 임베디드 데이터베이스 (Embedded Database)의 상태를 보려면 다음의 명령을 실행하십시오:
service oracle status
service oracle status
데이터베이스 스키마의 버전을 확인하려면 다음의 명령을 실행하십시오:
rhn-schema-version
rhn-schema-version
Satellite 데이터베이스의 캐릭터 세트 형식을 구하려면 다음의 명령을 사용하십시오:
rhn-charsets
rhn-charsets
관리자가 RHN Satellite로부터 이메일을 받지 못한다면,
/etc/rhn/rhn.conf
안의 traceback_mail
에 이메일 주소가 정확하게 설정되었는지 확인하십시오.
추적 메일의 발신주소가 dev-null@rhn.redhat.com로 표시되어 있고 이 주소를 대신해 조직에서 사용 가능한 주소를 쓰시려면
/etc/rhn/rhn.conf
안에 web.default_mail_from
옵션과 적당한 값을 넣으십시오.
채널 가져오기/동기화하기가 실패했을 때 다른 어떤 방법으로도 복구할 수 없다면, 다음의 명령을 실행하여 캐시를 지우십시오:
rm -rf temporary-directory
rm -rf temporary-directory
6.2.2.1절. “채널 컨텐트 ISO 준비하기”에서 임시 디렉토리를
/var/rhn-sat-import/
로 하도록 제안하였음에 유의합니다.
이제 가져오기 또는 동기화하기를 재시작하십시오.
만일
yum
(또는 up2date
) 또는 RHN Satellite의 push 기능이 작동하지 않는다면, 이전 로그 파일에 문제가 있을 수 있습니다. 이 파일을 제거하기 전에 jabberd 데몬을 멈추어야 합니다. root로 로그인하신 후 다음 명령을 실행하시면 됩니다: