Я знайшов проблему з додатком на Ubuntu.
Запитання:
- Як мені найкраще повідомити про проблему?
- Яку інформацію я повинен надати?
Я знайшов проблему з додатком на Ubuntu.
Запитання:
Відповіді:
У Ubuntu Wiki є дуже ретельний посібник, який добре проілюстрований і охоплює багато можливих сценаріїв.
Суть цієї сторінки полягає в тому, що спочатку вам потрібен обліковий запис Launchpad , потім натисніть Alt+ F2і введіть ubuntu-bug packagename
. З 11.04 і пізніше ви можете увійти ubuntu-bug -w
та натиснути на порушене вікно.
На цій сторінці вікі також описані методи, які розповідають, як:
Є швидке відео з навчальним посібником, яке пояснює краще.
І ще трохи інформації на цьому сайті про те, як зібрати інформацію для звіту про помилку:
Найбільш загальний і вичерпний набір інструкцій можна знайти на цій довідковій сторінці, що підтримується громадою. Ця відповідь, по суті, консолідує цю сторінку, і тому рекомендується, щоб ви її прочитали, а якщо ви полюєте на помилок, потрібно прочитати її.
ubuntu-bug <packagename>
в термінал.ubuntu-bug -w
у термінал і натисніть на вікно.ubuntu-bug <pid>
в термінал. Це важливо, щоб не турбувати добровольчих загонів помилок , які допомагають у вирішенні помилок. Якщо ви знайшли наявну помилку, можете відповісти "Чи впливає ця помилка на вас" за допомогою "Ця помилка впливає на мене" та додайте будь-яку додаткову інформацію як коментарі.
Якщо ви знаєте, який пакет винен, ви можете запустити процес ubuntu-bug <packagename>
ініціювання повідомлення про помилку. Ви можете перейти до наступного кроку.
Детальні вказівки щодо пошуку потрібного пакету наведені тут.
І якщо ці детальні інструкції не допомогли, у вас в крайньому випадку.
Ви можете ввести ubuntu-bug
термінал або запустити вікно та відповісти на кілька запитань, щоб зібрати деяку інформацію про помилку.
Якщо все інше не вдається, і ви не змогли визначити правильний пакет, ви можете звернутися за допомогою до каналів IRC або продовжити і повідомити про помилку щодо конкретного пакету. Будь ласка, зауважте, що це додає додаткових зусиль для нашої невеликої групи добровольців, і вас просять використовувати, як зазначено в назві, лише в крайньому випадку. Також зауважте, що це може затримати процес вирішення вашої помилки, і це ще одна причина, щоб докласти всіх зусиль, щоб зробити потрібний пакет.
Ви можете подати помилку на жоден конкретний пакет, перейшовши сюди .
(цитується дослівно з ReportingBugs для повноти.)
Після виконання будь-якої з перерахованих вище команд Apport (помилка-репортер Ubuntu) збиратиме необхідні дані. Потім з'явиться вікно, яке запитає, чи потрібно повідомити про помилку. Якщо ви хочете продовжити, натисніть "Надіслати звіт" або натисніть "Зміст звіту", якщо ви хочете переглянути зібрану інформацію.
Потім Apport завантажить інформацію про проблему на Launchpad, і тоді відкриється нове вікно браузера, щоб повідомити про те, що звіт про помилку обробляється. Після опрацювання даних звіту про помилку відкриється нова сторінка, на якій буде запропоновано назву звіту про помилку. Назва помилки відображатиметься у всіх списках помилок, тому переконайтесь, що вона добре відображає помилку. Закінчивши, натисніть «Далі». Тоді буде здійснено пошук на основі заголовка, який ви надали звіту про помилку, і відображатиметься потенційно подібний. Якщо одна з цих помилок здається точною помилкою, про яку ви повідомляєте, натисніть її назву, тоді "Так, це помилка, про яку я намагаюся повідомити". Якщо ні, натисніть «Ні, мені потрібно повідомити про нову помилку». Потім стартовий панель попросить вас отримати додаткову інформацію. Важливо вказати три речі:
- Що ви очікували, що це станеться
- Що насправді сталося
- Якщо можливо, мінімальна серія кроків, необхідних для того, щоб це сталося, де крок 1 - "запустити програму"
Заповніть у полі опису якомога більше інформації, краще мати занадто багато інформації в описі, ніж недостатньо.
Внизу сторінки є кілька додаткових варіантів, які можна використати для того, щоб покращити звіт про помилку:
Ця помилка є вразливою для безпеки. Будь ласка, перевірте це, лише якщо ваш звіт про помилку описує поведінку, яку можна використати для зламу вашої системи. (TODO: краще формулювання?)
Теги: Ви можете додати сюди теги, які стосуються вашого звіту про помилку. Заздалегідь задані значення слід залишити в спокої.
Включити вкладення. Використовуючи цю опцію, ви можете додати допоміжні вкладення, щоб пояснити або допомогти іншим відтворити помилку. Це може включати скріншот, відеозапис проблеми або зразок документа, який викликає помилку. Додаткові вкладення, якщо потрібно, можна додати після повідомлення про помилку через Додати коментар / вкладення внизу сторінки.
Закінчивши, натисніть "Надіслати звіт про помилку".
Якщо вам потрібно збирати дані в режимі офлайн, ви можете використовувати apport-cli
для цього. Детальні вказівки щодо цього та багато інших порад можна знайти у ReportingBugs
Найбільш актуальним посібником, як видається, є ReportingBugs - Документація Ubuntu Community
Мені це здається досить сучасним, і я думаю, що було б надмірно вносити цю інформацію тут.
Якщо у вас є помилка X (графічна підсистема), сторінка X Debugging дуже корисна:
Зазвичай, роблячи ubuntu-bug xorg
заповіт, ви отримаєте всю потрібну інформацію на Launchpad. Брайс додає:
Так, безумовно, хороша рекомендація. Але також переконайтесь, що фактично описати проблему. Найпоширеніша помилка при поданні звітів про помилки X - це не повністю опис того, що сталося насправді. Не припускайте, що самі журнали розповідають всю історію - будьте багатослівними.
Якщо ви знаєте, про яку йдеться програма (конкретно назва пакету), я б рекомендував використовувати ubuntu-bug
команду з терміналу. ubuntu-bug packagename
збирає деяку автоматизовану інформацію та доставить вас прямо на сторінку звіту про стартпад про помилку, де ви можете описати проблему.
Це також хороший час для пошуку потенційних дублікатів, і якщо ви знайдете один клік, натисніть кнопку "впливає і на мене".
На цій довідковій сторінці є набагато корисніша інформація: ReportingBugs - Документація Ubuntu спільноти
Це так просто, як відвідати Launchpad та заповнити 2 або 3 поля, які там є. Командний рядок - не єдиний спосіб.
Крім того, ви можете використовувати це (замінити PACKAGENAME
в URL-адресу назвою пакета. Наприклад: єдність, gnome-shell тощо):
http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect
Це згадується в документації на Ubuntu .
ubuntu-bug
методом, ви можете просто ввести apport-collect REPORTNUMBER
, де REPORTNUMBER - це номер помилки, який буде вказано в URL-адресі вашого поданого, але.
Відкрити термінал і ввести:
$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: і він встановить звіт про помилку на машину 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.