<Предыдущая | Содержание: | Следующая>
1.1. Сообщение об ошибках с помощью apport-cli
Предпочтительный способ сообщить об ошибке - использовать команду apport-cli. Он должен быть вызван на машине, затронутой ошибкой, потому что он собирает информацию из системы, в которой он запущен, и публикует ее в отчете об ошибке на Launchpad. Таким образом, получение этой информации на Launchpad может быть проблемой, если в системе не запущена среда рабочего стола для использования браузера (обычно для серверов) или если у нее нет доступа к Интернету. Действия, которые следует предпринять в таких ситуациях, описаны ниже.
Команды apport-cli и ubuntu-bug должны давать одинаковые результаты на сервере CLI. Последнее на самом деле является символической ссылкой на apport-bug, которая достаточно умна, чтобы знать, используется ли среда рабочего стола, и выберет apport-cli, если нет. Поскольку серверные системы обычно используют только интерфейс командной строки, apport-cli был выбран с самого начала в этом руководстве.
Отчеты об ошибках в Ubuntu должны быть отправлены для определенного программного пакета, поэтому имя пакета (исходный пакет или имя / путь программы), затронутого ошибкой, необходимо указать в apport-cli:
apport-cli ИМЯ ПАКЕТА
См. Главу 3, Управление пакетами [стр. 27] для получения дополнительной информации о пакетах в Ubuntu.
Когда apport-cli завершит сбор информации, вас спросят, что с ней делать. Например, чтобы сообщить об ошибке в vim:
аппорт-кли vim
*** Сбор информации о проблеме
Собранную информацию можно отправить разработчикам для улучшения приложения. Это может занять несколько минут.
...
*** Отправить отчет о проблеме разработчикам?
После отправки отчета о проблеме заполните форму в автоматически открывшемся браузере.
Чем бы Вы хотели заняться? Возможные варианты: S: Отправить отчет (2.8 КБ)
2 https://help.launchpad.net/YourAccount/NewAccount
V: просмотреть отчет
K: сохранить файл отчета для отправки позже или копирования в другое место. I: отменить и игнорировать будущие сбои этой версии программы.
C: Отмена
Пожалуйста, выберите (S / V / K / I / C):
Первые три варианта описаны ниже:
• Послать: отправляет собранную информацию в Launchpad как часть процесса подачи нового отчета об ошибке. Вам будет предоставлена возможность описать ошибку своими словами.
*** Загрузка информации о проблеме
Собранная информация отправляется в систему отслеживания ошибок. Это может занять несколько минут.
94%
*** Чтобы продолжить, вы должны посетить следующий URL:
https://bugs.launchpad.net/ubuntu/+source/vim/+filebug/09b2495a- e2ab-11e3-879b-68b5996a96c8?
Вы можете запустить браузер сейчас или скопировать этот URL-адрес в браузер на другом компьютере.
Выбор:
1: Запустить браузер сейчас C: Отменить
Пожалуйста, выберите (1 / C): 1
Браузер, который будет использоваться при выборе '1', будет известен в системе как www-браузер через систему альтернатив Debian.3. Примеры текстовых браузеров для установки включают ссылки, elinks, lynx и w3m. Вы также можете вручную указать существующий браузер по данному URL-адресу.
• Посмотреть: отображает собранную информацию на экране для просмотра. Это может быть много информации. Нажмите «Ввод» для прокрутки по экрану. Нажмите «q», чтобы выйти и вернуться в меню выбора.
• Держать: записывает собранную информацию на диск. Полученный файл можно позже использовать для отправки отчета об ошибке, обычно после его переноса в другую систему Ubuntu.
Чем бы Вы хотели заняться? Возможные варианты: S: Отправить отчет (2.8 КБ)
V: просмотреть отчет
K: сохранить файл отчета для отправки позже или копирования в другое место. I: отменить и игнорировать будущие сбои этой версии программы.
C: Отмена
Пожалуйста, выберите (S / V / K / I / C): k
Файл отчета о проблеме: /tmp/apport.vim.1pg92p02.apport
3 http://manpages.ubuntu.com/manpages/en/man8/update-alternatives.8.html
Чтобы сообщить об ошибке, загрузите файл в систему Ubuntu с подключением к Интернету и примените к нему apport-cli. Это вызовет немедленное отображение меню (информация уже собрана). Затем вы должны нажать 's', чтобы отправить:
apport-cli appport.vim.1pg92p02.apport
Чтобы напрямую сохранить отчет на диск (без меню), вы можете:
apport-cli vim - сохранить apport.vim.test.apport
Имена отчетов должны заканчиваться на .аппорт .
Если эта подключенная к Интернету система не является Ubuntu / Debian, apport-cli недоступен, поэтому ошибку нужно будет создать вручную. Отчет аппорта также не следует включать в качестве приложения к ошибке, поэтому в этом сценарии он совершенно бесполезен.