Eine gute Möglichkeit, dies zu melden, besteht darin, Apport so zu konfigurieren, dass Absturzdaten an Launchpad gesendet werden.
Sie können es anschließend wieder konfigurieren, wenn Sie dies im Allgemeinen nicht möchten, wenn ein Programm abstürzt.
Hintergrund
Sie möchten, dass Apport Absturzdaten sammelt und an Launchpad sendet, damit Sie einen Fehlerbericht mit den angehängten Daten schreiben und senden können. Dies ist das Verhalten von Apport in Alpha- und Beta-Versionen sowie das Verhalten (als Apport aktiviert war) in allen Versionen vor dem 12.04.
In Ubuntu 12.04 wurde Whoopsie eingeführt .
Whoopsie übermittelt Apport- Absturzdaten an eine Datenbank ( Daisy ), in der sie verarbeitet und insgesamt analysiert (und dann angezeigt ) werden können. Dies ist viel besser, als wenn die Daten überhaupt nicht gemeldet werden, und besser als Fehlerberichte mit unzureichenden Informationen, wenn der Reporter die angeforderten Informationen nicht bereitstellt. Darüber hinaus ist es manchmal weniger wahrscheinlich, dass Fehler in stabilen Releases behoben werden, wenn sie nicht in der Entwicklungsversion reproduziert werden können (und mit Whoopsie werden Benutzer nicht aufgefordert, Anweisungen zur Fehlerberichterstattung zu lesen und einen Bericht einzureichen, nur um festzustellen, dass der Fehler nicht behoben ist Für eine lange Zeit).
Gut geschriebene Fehlerberichte mit genügend Informationen für unterstützte Ubuntu-Versionen (einschließlich Ihrer Situation) sind jedoch weiterhin willkommen .
Sie können Apport so konfigurieren, dass Absturzdaten zur Fehlerberichterstattung an Launchpad und nicht für statistische Analysen an Daisy gesendet werden .
Apport neu konfigurieren, um Absturzdaten an das Launchpad zu senden
Wenn Sie Whoopsie wie hier erläutert deaktiviert haben , wird Apport ebenfalls deaktiviert. Wenn es also Ihr Ziel ist, Absturzfehler zu melden , ist dies nicht das, was Sie wollen .
In einer der Konfigurationsdateien von Apport /etc/apport/crashdb.conf
gibt es eine Zeile mit der Aufschrift:
'problem_types': ['Bug', 'Package'],
In dieser Zeile werden die Problemtypen aufgelistet, für die Daten an Launchpad gesendet werden. Es listet Bug
und Package
. Hinzufügen Crash
:
'problem_types': ['Bug', 'Package', 'Crash'],
Wenn nun Absturzdaten automatisch erfasst werden, werden sie an Launchpad gesendet und ein Browserfenster / eine Registerkarte wird angezeigt, in der Sie den Fehler beschreiben können (genau wie vor Whoopsie).
Verweise