После отправки файла.crash с помощью apport, я не получаю URL отзыва на Launchpad, whoopsie сообщает, что о сбое уже сообщалось

Я делал это много раз раньше, и это всегда работало, поэтому я не знаю, в чем проблема сейчас, я даже взглянул на это, но все еще не могу заставить его работать. virt-manager произошел сбой, он создал .crash файл в /var/crash, но в то время было неудобно подавать отчет, поэтому я отменил создание отчетов через GUI.

Однако теперь я хочу сообщить об этом, поэтому я попытался запустить:

sudo apport-cli -p virt-manager --crash-file=_usr_sbin_libvirtd.0.crash

Я также попробовал это изначально без указания -p вариант. Но то же самое происходит каждый раз, когда я отвечаю на это, он просто выходит:

*** Send problem report to the developers?

After the problem report has been sent, please fill out the form in the
automatically opened web browser.

What would you like to do? Your options are:
  S: Send report (3.5 MB)
  V: View report
  K: Keep report file for sending later or copying to somewhere else
  I: Cancel and ignore future crashes of this program version
  C: Cancel
Please choose (S/V/K/I/C): S

И ничего из этого не получается, единственное, казалось бы, заметное изменение заключается в том, что .upload а также .uploaded файлы создаются в том же месте, что и .crash файл, но на самом деле ничего не получается. Я попытался запустить его в TTY, он обычно дает мне URL-адрес, по которому он загружает данные, но он просто существует, что очень странно и никогда не случалось раньше.

Так что теперь я в растерянности, как сообщить об этом, я попробовал через графический интерфейс, через CLI... Итак, как я могу подать этот отчет об этом сбое с помощью .crash файл? Что я делаю неправильно? Я использую Ubuntu GNOME 16.04 с GNOME 3.20.

Обновление информации:

Только что проверил и обнаружил, что оба .upload и .uploaded файлы полностью пустые

Кроме того, при запуске вышеуказанной команды я обнаружил, что это вошло в мой syslog:

Jul  5 21:01:43 <Computer-Name> whoopsie[834]: [21:01:43] Parsing /var/crash/_usr_sbin_libvirtd.0.crash.
Jul  5 21:01:43 <Computer-Name> whoopsie[834]: [21:01:43] Uploading /var/crash/_usr_sbin_libvirtd.0.crash.
Jul  5 21:01:45 <Computer-Name> whoopsie[834]: [21:01:45] Sent; server replied with: No error
Jul  5 21:01:45 <Computer-Name> whoopsie[834]: [21:01:45] Response code: 400
Jul  5 21:01:45 <Computer-Name> whoopsie[834]: [21:01:45] Server replied with:
Jul  5 21:01:45 <Computer-Name> whoopsie[834]: [21:01:45] Crash already reported.

1 ответ

Решение

Непосредственно перед выпуском Release Apport отключение отчета LP. Все отчеты о сбоях в Apport отправляются в Db через whoopsie. В текущем dev LP отчеты о сбоях возвращаются примерно на пару месяцев с начала dev.

Если вы хотите открыть отчет LP в версии Ubuntu Release, вам нужно использовать ubuntu-bug packagename,

В противном случае единственный способ в этих случаях - повторно включить отчеты LP в Apport, как правило, это не приветствуется, хотя иногда я делаю именно это. Но для этого сделайте следующее:

1. Запустите:

sudo vim /etc/apport/crashdb.conf

2. Добавить # к началу 'problem_types': ['Bug', 'Package'], линия, чтобы закомментировать это.

3. Сохраните изменения, и Apport должен сообщать об ошибках в LP по вашему запросу.

Ошибки, не связанные с безопасностью в версии выпуска, должны быть сначала проверены, если они также существуют в текущем dev, если так, отчет LP должен быть против пакета dev. Это первый шаг в возможном SRU (стабильное обновление выпуска) для версии выпуска.

Другие вопросы по тегам