업그레이드 후 "시스템 프로그램 문제 감지"가 정기적으로 나타납니다.


338

시스템 업그레이드를 한 후 처음 재부팅 한 직후에 이런 일이 발생하기 시작했습니다. 먼저 "시스템 프로그램 문제가 감지되었습니다"라는 대화로 시작됩니다. 그런 다음 '보고 문제'를 누르려고 할 때별로 발생하지 않습니다. 나는 항상 문제를 해결할 수없는 대화를 진행합니다.

나는 이것이 많은 정보가 아니라는 것을 알고 있지만 게시해야 할 정보 와이 문제를 디버깅하기 위해 어떻게 얻을 수 있는지 잘 모르겠습니다.

스크린 샷이 있습니다! 여기에 이미지 설명을 입력하십시오

답변:


380

터미널 ( Ctrl+ Alt+ T)을 열고 다음을 입력하십시오.

sudo rm /var/crash/*

그런 다음를 누르십시오 Enter.

이렇게하면 여전히보고 된 오류가있는 오래된 충돌이 제거됩니다. 재부팅 / 다시 시작한 후에도 추가 팝업을 조사해야합니다.


2
천재! 간결하면서도 정확합니다. 이는 동일한 OS에서 커널간에 전환 할 때마다 발생합니다.
Ébe Isaac

와우, 실제로 내가이 문제에 대한 지금까지 본 최고의 awnser는이 작품과 보너스가 apport 활성화 유지로, 또한 지금 내가 진짜 내가이 문제를 참조입니다
spider623을

15
오래된 충돌 보고서가 더 많은 충돌 보고서를 트리거 할 수 있음을 방해합니다
prusswan

1
cron에서 부팅시 실행되도록 추가하면 find /var/crash -mtime 1 -delete하루보다 오래된 충돌 보고서가 삭제됩니다. 즉, 마지막으로 취소를 누르면 문제가 해결됩니다. 취소는 nag-me-later를 의미합니다.
artfulrobot

나는 구글에서 왔기 때문에 오래된 대답에 대해 언급 할 가치가 있다고 생각합니다. 어떻게 작동합니까? 충돌이 발생하면 시스템은에 파일을 생성합니다 /vat/crash/. 그런 다음 apport조사 할 준비가 된 충돌에 대해 알립니다. 그 맞습니까?
셀 도르

133

오류보고를 비활성화하는 것은 바람직한 해결책이 아닙니다!

Ubuntu에는 백그라운드에서 모든 프로그램 충돌을 발견하고 개발자를 돕기 위해보고하는 apport 라는 오류보고 시스템이 있습니다.

DIST 업그레이드 후 일부가 보인다 붙어 불분명 한 이유로 계속 표시 보고서 만 비활성화 apport는 바람직한 해결책이 아니다.

오래된 충돌 보고서 제거

터미널을 열고 crash-report 디렉토리에있을 수있는 이전의 충돌 보고서를 모두 제거하십시오.

sudo rm /var/crash/*

재부팅 후 팝업이 사라집니다.

재부팅하지 않으려면 다음을 사용하여 열려있는 모든 팝업을 닫을 수 있습니다.

killall system-crash-notification

(더 이상의 새로운 여전히 팝업을 조사해야한다. 당신이 세부 사항을 보려면
에서 보면 /var/crash/새로운 보고서)


47
개발자가 사람들이 오류보고를 비활성화하지 않기를 원한다면 제대로 작동해야합니다. 이것은 오랫동안 존재하고 매우 눈에 띄는 버그 인 것 같습니다. 여전히 이것은 좋은 대답입니다.
nobar

2
얼마나 많은 사람들이 이해하지의 때문에 Upvoting 게시물의 첫 번째 줄을 .
Błażej Michalik

14
@ BłażejMichalik : 그만한 가치가 있기 때문에, 어떤 오류가 발생했는지 (또는 그 오류에 대해 더 자세한 정보를 찾는 방법) 약간의 힌트를 제공하지 않는 오류 메시지 상자도 바람직한 해결책이 아닙니다.
OR Mapper

2
@ORMapper 동의하지만 오류보고 기능을 완전히 비활성화하는 것이 더 나쁩니다. Apport n 'chap의 세부 정보는 다른 문제이며, 현재로서는 실제 해결책이 없을 것입니다.
Błażej Michalik

7
팝업이 계속 나타나는 무의미한 대화 상자로 사용자를 버그시키는 것은 UX 오류입니다. 옵션 추가 지금부터 예를 하고 지금부터가 없습니다 . 그리고 어떻게 든 그것이 어떤 종류의 오류인지 알아낼 수 있습니다. 여분의 화면은별로 도움이되지 않습니다.
Reinier Post



1

GUI를 사용하지 않고 구성 설정을 끄려면 :

sudo crudini --set /etc/default/apport '' enabled 0

sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
물병 자리 힘
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.