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

2

Я делал это много раз раньше, и он всегда работал, поэтому я не знаю, в чем проблема сейчас, я даже посмотрел , но все равно не может заставить его работать. У 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-адрес, чтобы перейти туда, где он загрузил данные, но он просто существует, что очень странно и никогда не случалось раньше.

Итак, теперь я не могу понять, как сообщить об этом, я пробовал через GUI через 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.
    
задан Paranoid Panda 03.07.2016 в 00:05
источник

1 ответ

1

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

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

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

1. Запуск:

sudo vim /etc/apport/crashdb.conf

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

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

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

    
ответ дан doug 06.07.2016 в 00:46
источник