В настоящее время я пытаюсь стать лучше в использовании Linux и поэтому хотел бы знать, как специалисты Linux устраняют неполадки в произвольных программах.
На моем новом ноутбуке я не смог записать компакт-диск через k3b. Он просто застрял в процессе записи и больше ничего не делал... Он создал isof-файл, но не начал прожиг вообще.
Я сделал следующее:
journalctl
- ничего не нашелЗатем я попробовал много разных вещей и случайно нашел ошибку. Я создал гораздо больший iso файл из оригинального, который был всего 50 кб, и тогда все заработало.
Мои вопросы к экспертам:
Шаг 1: Определите минимальное количество шагов, необходимых для воспроизведения поведения стандартной новой установки Ubuntu.
Шаг 2: Включите виртуальную машину (если ваша проблема не связана с оборудованием). Посмотрите, сможете ли вы воспроизвести поведение в последней версии Ubuntu. Или, что еще лучше, в ежедневной предварительной сборке Ubuntu.
Если проблема связана с оборудованием, загрузитесь с нового выпуска или ежедневного .iso вместо использования виртуальной машины.
Если вы не можете воспроизвести поведение в новой сборке, значит, ошибка, скорее всего, уже исправлена. Остановись здесь.
Шаг 3. Просмотрите отчеты об ошибках для этого программного обеспечения. Если о проблеме уже сообщалось, помогите предоставить разработчикам дополнительную информацию или тестирование. Если о проблеме не сообщается, сообщите об этом. Следите за отчетом об ошибке на предмет информационных запросов и запросов на тестирование от разработчиков.
Подобные отчеты об ошибках и запросы от разработчиков проинформируют вас, какая информация по устранению неполадок необходима для вашей ошибки. Универсального правила нет - все ошибки разные. Некоторые ошибки требуют большого количества информации о трассировке, другие почти не требуют.
Может быть несколько трекеров пузырей. У Ubuntu есть один, у Debian есть другой, и у апстрим-проекта обычно есть свой собственный. Проверь их все!
НЕ добавляйте «я тоже» и другие нерелевантные комментарии к отчету об ошибке.Держите его в чистоте и по теме. Это рабочий листок для разработчиков, чтобы отслеживать и исправлять ошибки. Я видел, как работа над ошибками замедлялась (даже прекращалась), когда отчет становился нечитаемым.
Шаг 4. Наберитесь терпения. Некоторые ошибки исправляются за часы. Некоторым нужны годы.
ДОПОЛНИТЕЛЬНО: Если вы хотите погрузиться в кодовую базу и исправить ошибку самостоятельно, вы, безусловно, сможете. Создайте запрос на исправление или слияние и добавьте его в отчет об ошибке. Опять же, будьте терпеливы: другие люди должны протестировать ваш патч, прежде чем соглашаться включать ваш код в свой проект.