버그는 어떻게 신고합니까?


455

우분투 응용 프로그램에서 문제를 발견했습니다.

질문 :

  • 문제를 가장 잘보고하려면 어떻게합니까?
  • 어떤 종류의 정보를 제공해야합니까?

답변:


310

Ubuntu Wiki에는 잘 설명되어 있으며 가능한 많은 시나리오를 다루는 매우 철저한 안내서 가 있습니다.

이 페이지의 핵심은 먼저 런치 패드 계정이 필요하다는 것 입니다. 그런 다음 Alt+ 를 누르고 F2입력하십시오 ubuntu-bug packagename. 11.04 이상에서는 ubuntu-bug -w영향을받는 창을 입력 하고 클릭 할 수 있습니다 .

해당 위키 페이지에는 다음과 같은 방법을 설명하는 방법이 있습니다.

  • 프로그램 실행에 대한 파일 버그
  • 특정 패키지에 대해 ( 패키지 를 결정하는 방법 )
  • 인터넷에 액세스 할 수없는 컴퓨터에서.

더 잘 설명 하는 빠른 자습서 비디오 가 있습니다.

이 사이트에서 버그 리포트에 대한 정보를 수집하는 방법에 대한 추가 정보 :


3
사용자 편의를 위해 샘플 명령을 포함한 자세한 내용을 추가 할 수 있습니까?
ζ--

버그가 보이지 않는 경우는 어떻습니까? 내가 가진 유일한 것은 dmesg입니다. 내 우분투 18.04는 잠을 잘 수 없습니다. 수동으로 잠자기 상태로 전환하면 다시 켜지고 말했듯이 dmesg 만 있습니다. 우리는 그 버그를 어떻게보고합니까?
Pavlos Theodorou

145

가장 일반적이고 포괄적 인 지침 세트는 이 커뮤니티 유지 도움말 페이지 에서 찾을 수 있습니다 . 이 답변은 본질적으로, 해당 페이지를 통합하고, 따라서 당신이 그것을 읽고, 당신이 버그를 사냥하는 경우,이 것이 좋습니다 필요 당신이 그것을 읽어.

짧은 버전 :

  • 결함이있는 패키지를 알고 있습니까? ubuntu-bug <packagename>터미널에 입력하십시오 .
  • 버그가 있기 전에 창문이 있습니까? ubuntu-bug -w터미널을 입력 하고 창을 클릭하십시오.
  • 똥 있어요? ubuntu-bug <pid>터미널에 입력하십시오 . 터미널 대신
    실행 대화 상자 ( Alt+ F2)를 사용할 수도 있습니다 .

긴 버전 :

1 단계 : 예비

2 단계 : 결함이 있는 패키지 결정

어떤 패키지 에 결함이 있는지 아는 경우 ubuntu-bug <packagename>버그보고 프로세스를 시작하기 위해 실행할 수 있습니다 . 이제 다음 단계로 진행할 수 있습니다.
올바른 패키지를 찾는 자세한 지침은 여기에 있으며, 자세한 지침이 도움이되지 않으면 최후의 수단이됩니다.

최후의 수단으로 :

ubuntu-bug터미널 또는 실행 창을 입력하고 몇 가지 질문에 대답하여 버그에 대한 정보를 수집 할 수 있습니다 .

다른 모든 방법이 실패하여 올바른 패키지를 결정할 수없는 경우 IRC 채널에 대한 도움을 요청하거나 특정 패키지에 대해 버그를보고 할 수 있습니다. 이로 인해 소규모 자원 봉사자 그룹에 추가 노력이 필요하며 제목을 읽을 때 최후의 수단으로 만 사용하십시오. 또한 버그 해결 프로세스가 지연 될 수 있으며 올바른 패키지를 찾기 위해 최선을 다해야 할 또 다른 이유가 있습니다.

여기 로 이동 하면 특정 패키지에 대해 버그를 신고 할 수 있습니다 .

3 단계 : 버그 보고서 제출

( 완전성을 위해 ReportingBugs 에서 그대로 인용했습니다 .)

위의 명령을 실행 한 후 Apport (Ubuntu bug-reporter)는 필요한 데이터를 수집합니다. 그러면 버그를보고 할 것인지 묻는 창이 나타납니다. 계속 진행하려면 "보고서 보내기"를 클릭하고 Apport가 수집 한 정보를 검토하려면 "보고서 내용"을 클릭하십시오.

분류 문제 보고서

그런 다음 Apport는 문제 정보를 Launchpad에 업로드하고 버그 보고서가 처리되고 있음을 알리는 새 브라우저 창이 열립니다. 버그 리포트 데이터가 처리 된 후, 버그 리포트의 제목을 묻는 새로운 페이지가 열립니다. 버그 제목은 모든 버그 목록에 표시되므로 버그를 잘 나타내는 지 확인하십시오. 완료되면 "다음"을 클릭하십시오. 그런 다음 버그 보고서에 제공 한 제목을 기준으로 검색이 수행되고 잠재적으로 유사한 제목이 표시됩니다. 이 중 하나가보고하는 정확한 버그 인 것 같으면 제목을 클릭 한 다음 "예, 이것이보고하려는 버그입니다"입니다. 그렇지 않은 경우 "아니요, 새 버그를보고해야합니다"를 클릭하십시오. 그러면 Launchpad가 추가 정보를 요청합니다. 다음 세 가지를 지정해야합니다.

  • 예상했던 일
  • 실제로 일어난 일
  • 가능한 경우 1 단계가 "프로그램 시작"인 경우이를 수행하는 데 필요한 최소 일련의 단계

설명 필드에 가능한 많은 정보를 입력하십시오. 설명에 정보가 충분하지 않은 것보다 너무 많은 것이 좋습니다.

페이지 하단에는 버그 보고서를보다 완벽하게 만드는 데 사용할 수있는 몇 가지 추가 옵션이 있습니다.

  • 이 버그는 보안 취약점입니다. 버그 보고서에서 시스템을 크랙하기 위해 악용 될 수있는 동작을 설명하는 경우에만 확인하십시오. (TODO : 더 나은 표현법?)

  • 태그 : 버그 리포트와 관련된 태그를 여기에 추가 할 수 있습니다. 사전 정의 된 값은 그대로 두어야합니다.

  • 첨부 파일 포함 :이 옵션을 사용하면 지원 첨부 파일을 추가하여 다른 사람들이 버그를 재현하거나 설명 할 수 있습니다. 여기에는 스크린 샷, 문제의 비디오 캡처 또는 오류를 유발하는 샘플 문서가 포함될 수 있습니다. 페이지 하단의 설명 / 첨부 파일 추가를 통해 버그가보고 된 후 필요한 경우 추가 첨부 파일을 추가 할 수 있습니다.

완료되면 "버그 보고서 제출"을 클릭하십시오.

오프라인 상태에서 데이터를 수집해야하는 경우 u를 사용할 수 있습니다 apport-cli. 이에 대한 자세한 지침과 다른 많은 팁은 ReportingBugs 에서 찾을 수 있습니다.



43

X 오류 (그래픽 하위 시스템)가있는 경우 X 디버깅 페이지가 매우 유용합니다.

일반적으로을 수행하면 ubuntu-bug xorg올바른 모든 정보가 Launchpad에 제공됩니다. 브라이스는 다음과 같이 덧붙입니다.

예, 확실히 좋은 추천입니다. 그러나 실제로 문제를 설명해야합니다. X 버그 보고서를 제출할 때 가장 흔히 저지르는 실수는 실제로 일어난 일을 완전히 설명하지는 않습니다. 통나무만으로 전체 이야기를한다고 가정하지 마십시오.


31

해당 응용 프로그램 (특히 패키지 이름)을 알고 있다면 ubuntu-bug터미널 에서 명령을 사용하는 것이 좋습니다 . ubuntu-bug packagename자동 정보를 수집하고 문제를 설명 할 수있는 버그 페이지를 런치 패드 보고서로 바로 안내합니다.

잠재적 인 중복 항목을 검색하기에 좋은시기이며, 하나를 발견하면 "나에게도 영향을 미칩니다"단추를 클릭하십시오.

이 도움말 페이지에는 훨씬 유용한 정보가 있습니다 : ReportingBugs-Community Ubuntu Documentation


27

Launchpad방문 하여 2 ~ 3 개의 필드를 채우는 것만 큼 ​​쉽습니다 . 명령 행 만이 유일한 방법은 아닙니다.

또는 PACKAGENAMEURL을 패키지 이름으로 대체하십시오 ( 예 : unity, gnome-shell 등).

http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect

우분투 문서에 언급되어 있습니다 .


1
이 방법을 수행 한 다음에 의한 것과 같은 방식으로 파일을 추가하기로 결정하는 경우 ubuntu-bug방법, 당신은 단순히 입력 할 수 있습니다 apport-collect REPORTNUMBERREPORTNUMBER이 제출 한 만의 URL에있을 것입니다 버그의 수가입니다.
v010dya 2016 년

일반적으로 버그를보고하는 이상적인 방법은 아니지만 이 방법은 Apport를 사용하지 못하는 상황에 유용합니다 .
엘리아 케이건

1

터미널을 열고 다음을 입력하십시오.

$reportbug

다음과 같은 출력이 표시됩니다.

The program 'reportbug' is currently not installed. You can install it by typing: 
apt-get install reportbug

$apt-get install reportbug
 Do you want to continue? [Y/n] y 

Y :를 누르면 우분투 컴퓨터에 reportbug 가 설치됩니다

이제 버그를보고 할 수 있습니다.

$reportbug
Please enter the name of the package in which you have found a problem.
> packagename
*** Welcome to reportbug.  Use ? for help at prompts. ***
Detected character set: UTF-8
Please change your locale if this is incorrect.

reportbug 패키지가 아니라 우분투 데비안에 버그를보고하기위한 것입니다. 우분투는 apport를 사용 합니다 .
Nathaniel M. Beaver
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.