Содержание
Ubuntu использует Launchpad для отслеживания найденных ошибок и их устранения. Для отправки сообщения об ошибке вам понадобится аккаунт на launchpad.net. После регистрации вы сможете использовать все доступные в Ubuntu инструменты для отправки сообщений об ошибках.
С использованием меню
Если вы хотите сообщить об ошибке в приложении, которое работает и отвечает на ваши запросы, то воспользуйтесь для этого меню помощи запущенной программы: Помощь→Сообщить об ошибке:
картинко1)
Это самый предпочтительный метод создания отчёта об ошибке на Launchpad. При его использовании автоматически собирается и присоединяется к отчёту необходимая информация, которая может помочь разработчикам при анализе проблемы.
Если приложение аварийно завершает работу, и вы используете разрабатываемую версию Ubuntu, то Apport (система отслеживания ошибок) запустится автоматически и заполнит за вас всю необходимую информацию для публикации сообщения об ошибке. Это позволит разработчикам получить подробную отладочную информацию, которая поможет им легче выявить источник проблемы.
картинко2)
Создание отчёта об ошибке с использованием ubuntu-bug
Если вы не можете создать отчёт об ошибке через меню помощи, к примеру потому что:
- Вы используете серверную версию системы Ubuntu Server
- В приложении нет необходимого пункта меню
- Приложение вообще не запускается
- Ваша проблема связана не с конкретным приложением, а с компонентом инфраструктуры, например с ядром или графической подсистемой
Вы тем не менее можете помочь разработчикам с помощью программы ubuntu-bug
.
Ubuntu 8.10 и более новые
Откройте диалог запуска программ (по умолчанию это делается сочетанием клавиш Alt+F2). Наберите ubuntu-bug <имя_пакета>
и нажмите «Выполнить». Так же можно запустить эту команду в терминале. Если вы не знаете, к какому пакету относится обнаруженная вами ошибка, то обратитесь к инструкции по поиску нужного пакета (англ.)
картинко3)
Чтобы сообщить об ошибке в работающем приложении откройте системный монитор (Система→Администрирование→Системный монитор) и найдите в нём ID нужного процесса. Через терминал ID можно узнать например с помощью ps aux
или htop
.
картинко4)
Теперь просто подставьте ID вместо имени пакета в команду ubuntu-bug
:
картинко5)
Ubuntu 8.04 LTS
При использовании Ubuntu 8.04 для составления отчёта об ошибке вам потребуется добавить ключ -p
(прописная английская p
) при указании имени пакета (ubuntu-bug -p <имя_пакета>
) или же ключ -P
(заглавная английская P
) при использовании ID (ubuntu-bug -P <ID>
).
Составление отчёта об ошибке при отсутствии соединения с интернетом
Ссылки
- Оригинал статьи (англ.)
- Cтатья для пользователей Kubuntu (англ.)