본문 바로가기

리눅스

ABRT(Automated Bug Reporting Tool)에 의한 문제(problem)를 감지

728x90

ABRT(Automated Bug Reporting Tool)에 의한 문제(problem)를 감지

root 로그인 시 ABRT 메시지가 발생하는 것은 일반적으로 시스템에서 문제가 발생했음을 나타냅니다.

$ sudo su -
Last login: Thu Mar 16 11:11:16 KST 2023 on pts/3
ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1678932676

이 메시지는 시스템에서 ABRT (Automated Bug Reporting Tool)에 의해 한 개의 문제가 감지되었다는 것을 알려줍니다.

 

문제를 해결하려면 abrt-cli 도구를 사용하여 자세한 정보를 확인할 수 있습니다. 터미널에서 다음 명령어를 실행해보세요.

abrt-cli list --since 1678932676
$ abrt-cli list --since 1678932676
id 477184020e02213621916cb9dc02958c5a66aa04
reason:         httpd killed by SIGSEGV
time:           Mon 20 Mar 2023 01:27:21 PM KST
cmdline:        /usr/local/apache2/bin/httpd -k start
uid:            99 (nobody)
count:          1
Directory:      /var/spool/abrt/ccpp-2023-03-20-13:27:21-6585

The Autoreporting feature is disabled. Please consider enabling it by issuing
'abrt-auto-reporting enabled' as a user with root privileges

여기서 1678932676은 미리 정의된 UNIX 시간 값입니다. --since 옵션을 사용하여 해당 시간 이후에 발생한 문제를 검색합니다. 이 명령어를 실행하면 감지된 문제의 자세한 정보와 해결 방법을 확인할 수 있습니다.

 

그러나 이 메시지가 자주 나타나거나 ABRT에 대해 자세히 알지 못하는 경우, 시스템 로그를 살펴보는 것이 도움이 될 수 있습니다. 로그는 /var/log/messages 또는 /var/log/syslog와 같은 시스템 로그 파일에 저장됩니다.

 

추가로 이 메시지는 ABRT(Advanced Bug Reporting Tool)가 자동으로 오류 보고서를 생성할 수 없다는 것을 의미합니다. 이 경우에는 사용자가 수동으로 오류 보고서를 생성해야합니다.

 

그러나 이전 메시지에서 제공된 명령어를 사용하여 ABRT 자동 보고 기능을 활성화하면 ABRT가 오류를 자동으로 보고 할 수 있습니다. 다음 명령을 root 권한으로 실행하세요.

abrt-auto-reporting enabled

다음 명령어를 실행하여 BRT 자동 보고 기능을 비활성화할 수 있습니다.

abrt-auto-reporting disabled

이 명령은 ABRT가 다음부터 발생하는 모든 오류를 자동으로 보고하도록 설정합니다.

 

728x90