Как сообщить об ошибке?

429

Я нашел проблему с приложением на Ubuntu.

Вопросы:

  • Как лучше всего сообщить об этой проблеме?
  • Какую информацию я должен предоставить?
задан andrewsomething 03.10.2010 в 16:37
источник

7 ответов

302

В Ubuntu Wiki есть очень подробное руководство , которое хорошо иллюстрировано и охватывает множество возможных сценариев.

Суть этой страницы в том, что вам сначала нужна учетная запись Launchpad , затем нажмите Alt + < kbd> F2 и введите ubuntu-bug packagename . В 11.04 и более поздних версиях вы можете ввести ubuntu-bug -w и нажать на соответствующее окно.

Существуют также методы, описанные на этой странице wiki, рассказывающие вам, как:

  • Ошибки файлов с запущенными программами
  • против определенного пакета ( и как решить, какой пакет )
  • и с компьютеров без доступа в Интернет.

Существует быстрое учебное видео , которое лучше объясняет.

И еще немного информации на этом сайте о том, как собирать информацию для отчета об ошибке:

  • У меня есть получил внутреннюю ошибку при запуске бета-версии Ubuntu. Как собрать информацию и узнать, что это такое?
ответ дан 8128 13.04.2017 в 14:24
источник
136
  

Самый общий и полный набор инструкций можно найти на странице этой справочной страницы, поддерживаемой сообществом. Этот ответ по существу , консолидирует эту страницу, и, следовательно, вам рекомендуется прочитать ее, и если вы ищете ошибки, то требуется , чтобы вы ее прочитали.

Краткая версия:

  • Знайте, какой пакет виноват? go type ubuntu-bug <packagename> в терминале.
  • У вас есть окно перед вами? go type ubuntu-bug -w в терминале и щелкните по окну.
  • Есть ли pid? go тип ubuntu-bug <pid> в терминале.
    Вы также можете использовать диалог запуска ( Alt + F2 ) вместо терминала.

Длинная версия:

Шаг первый: предварительные

Шаг второй: определите пакет по ошибке

Если вы знаете, какой пакет виноват, вы можете запустить ubuntu-bug <packagename> , чтобы инициировать процесс отчетности об ошибках. вы можете перейти к следующему шагу.
Подробные инструкции по поиску нужного пакета приведены здесь И если эти подробные инструкции не помогли, у вас есть последнее средство.

Как последний курорт:

Вы можете набрать ubuntu-bug в терминале или запустить окно и ответить на несколько вопросов, чтобы собрать некоторую информацию об ошибке.

  

Если все остальное не удается, и вы не смогли определить правильный пакет, вы можете обратиться за помощью в IRC-каналах или сообщить об ошибке в отношении какого-либо конкретного пакета. Просьба отметить, что это добавляет дополнительные усилия для нашей небольшой группы добровольцев, и вам предлагается использовать ее, как говорится в названии, только в крайнем случае. Также обратите внимание, что это может задержать процесс разрешения вашей ошибки, и это еще одна причина, чтобы приложить все усилия, чтобы найти правильный пакет.

Вы можете указать ошибку в отношении какого-либо конкретного пакета, перейдя здесь .

Шаг третий: отправка отчета об ошибке

(приведено в стенограмме ReportingBugs для полноты.)

После выполнения любой из вышеуказанных команд Apport (Ubuntu bug-reporter) соберет необходимые данные. Затем откроется окно с вопросом, хотите ли вы сообщить об ошибке. Нажмите «Отправить отчет», если вы хотите продолжить, или нажмите «Содержание отчета», если вы хотите просмотреть информацию, собранную в Аппорт.

  

Затем Apport загрузит информацию о проблемах в Launchpad и   новое окно браузера откроется, чтобы сообщить вам, что отчет об ошибке   в процессе. После обработки данных отчета об ошибке новый   откроется страница, в которой будет запрашиваться заголовок отчета об ошибке. Баг   заголовок появится во всех списках ошибок, поэтому убедитесь, что он представляет   ошибка хорошо. Когда вы закончите, нажмите «Далее». Затем произойдет поиск   основанный на заголовке, который вы дали отчет об ошибке, и покажет   потенциально похожие. Если один из них, похоже, является точной ошибкой   вы сообщаете, щелкните его название, затем «Да, это ошибка, я   пытаясь сообщить ». Если нет, нажмите« Нет, мне нужно сообщить о новой ошибке ».   Затем Launchpad запросит дополнительную информацию. Это важно   что вы указываете три вещи:

     
  • Ожидаемые результаты
  •   
  • Что на самом деле произошло
  •   
  • Если возможно, минимальная последовательность шагов, необходимых для ее выполнения, где шаг 1 - «запустить программу»
  •   

Заполните в поле описания столько информации, сколько сможете,   лучше иметь слишком много информации в описании, чем не   достаточно.      

В нижней части страницы есть дополнительные опции, которые вы можете использовать   чтобы сделать ваш отчет об ошибке более полным:

     
  • Эта ошибка является уязвимостью безопасности. Пожалуйста, проверьте это, только если ваш отчет об ошибке описывает поведение, которое может быть использовано для взлома   вашей системы. (TODO: лучшая формулировка?)

  •   
  • Теги: вы можете добавить теги, которые относятся к вашему отчету об ошибке. Предопределенные значения следует оставить в покое.

  •   
  • Включить вложение. Используя этот параметр, вы можете добавить вспомогательные вложения, чтобы объяснить или помочь другим воспроизвести ошибку. Это может   включают скриншот, видеозапись проблемы или образец   документ, который вызывает ошибку. Дополнительные приложения, если   необходимо, можно добавить после сообщения об ошибке с помощью Add a   комментарий / вложение внизу страницы.

  •   

Когда вы закончите, нажмите «Отправить отчет об ошибке».

Если вам требуется собирать данные в автономном режиме, вы можете использовать для этого apport-cli . Подробные инструкции по этому вопросу и многие другие советы можно найти в ReportingBugs

    
ответ дан Mahesh 16.05.2012 в 16:51
46

Наиболее актуальным руководством является ReportingBugs - Документация сообщества Ubuntu

Это выглядит довольно актуально для меня, и я думаю, что было бы излишним разместить эту информацию здесь.

    
ответ дан Hamish Downer 03.10.2010 в 17:39
40

Если у вас есть ошибка X (графическая подсистема), страница X Debugging очень полезна:

Обычно выполнение ubuntu-bug xorg получает всю нужную информацию в Launchpad. Брайс добавляет:

  

Да, определенно хорошая рекомендация. Но также убедитесь, что на самом деле описать проблему. Самая распространенная ошибка, допущенная при подаче отчетов об ошибках X, не полностью описывает то, что на самом деле произошло. Не предполагайте, что журналы сами рассказывают всю историю - будьте многословными.

    
ответ дан Jorge Castro 05.05.2011 в 15:32
30

Если вы знаете соответствующее приложение (в частности, имя пакета), я бы рекомендовал использовать команду ubuntu-bug из терминала. ubuntu-bug packagename соберет некоторую автоматическую информацию и направит вас на стартовую страницу отчета об ошибке, где вы можете описать проблему.

Также самое подходящее время для поиска потенциальных дубликатов, и если вы найдете один клик, нажмите кнопку «влияет на меня».

Эта страница справки содержит гораздо более полезную информацию: ReportingBugs - Документация сообщества Ubuntu

    
ответ дан Scott Ritchie 03.10.2010 в 17:39
22

Это так же просто, как здесь и заполнение 2 или 3 полей, которые есть. Командная строка - это не единственный способ.

В качестве альтернативы вы можете использовать это (замените PACKAGENAME в URL с именем пакета. Например: единство, gnome-shell и т. д.):

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

Это упоминается в этой части документации Ubuntu.

    
ответ дан its_me 03.12.2011 в 22:56
0

Откройте терминал и введите:

$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 на машине Ubuntu

Теперь вы можете сообщить об ошибке:

$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.
    
ответ дан Ramesh Chand 11.03.2016 в 09:36