Apport
Artikel wird überarbeitet
Dieser Artikel wird momentan überarbeitet.
Geplante Fertigstellung: 06.07.2012
Derzeitig gültiger Artikel: Apport
Bearbeiter: Commander Data
Solltest du dir nicht sicher sein, ob an dieser Anleitung noch gearbeitet wird, kontrolliere das Datum der letzten Änderung und entscheide, wie du weiter vorgehst.
Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Apport ist ein Programm, dass nach einem Programmabsturz automatisch Informationen für einen Fehlerbericht zusammenträgt. Es handelt sich dabei um eine Eigenentwicklung von Canonical (die Firma hinter Ubuntu). Das GNOME Gegenstück heißt "Bug Buddy", bei KDE "Crash Handler".
Ursprünglich nur für Entwicklungsversionen vorgesehen, ist es ab Ubuntu 12.04 standardmäßig aktiviert.
Achtung!
Man sollte einen Crash-Report vor dem Versand immer überprüfen, da auch sensible persönliche Daten und Passwörter übermittelt werden können. Zudem verbraucht Apport während der Verarbeitung eine Menge CPU- und Festplattenressourcen.
Whoopsie in anderen Derivaten?¶
Ist Whoopsie in KXLubuntu vorinstalliert? Laut apt-cache showpkg whoopsie activity-log-manager-control-center
nicht.
Installation¶
Apport ist in allen Desktop-Varianten von Ubuntu bereits vorinstalliert. Die nötigen Pakete zur Installation sind: [4]
apport
apport-gtk (grafische Oberfläche)
apport-kde (grafische Oberfläche für KDE)
whoopsie (ab Precise)
Befehl zum Installieren der Pakete:
sudo apt-get install apport apport-gtk apport-kde whoopsie
Oder mit apturl installieren, Link: apt://apport,apport-gtk,apport-kde,whoopsie
Benutzung¶
Wenn Apport aktiviert ist (siehe Konfiguration), startet es automatisch. Andernfalls kann man es über den Upstart-Job auch mit folgendem Befehl starten: [1]
sudo start apport force_start=1
Beenden kann man den Dienst mit:
sudo stop apport
Wenn Apport läuft, meldet es sich bei einem Programmabsturz automatisch.
Ab Ubuntu 12.04¶
Whoopsie; eigener Server (daisy.ubuntu.com) für automatisch erstellte Berichte, statt Launchpad(-Account); Statistiken ansehen auf https://errors.ubuntu.com/; Experten: Berichte in *.crash und Upload-Aufforderung durch *.upload-Dateien in /var/crash
möglichst geringe Unterbrechung
Fenster verschwindet sofort nach Bestätigung / Ablehnung durch den Benutzer; keine Rückmeldung (Nicht verunsichern lassen, wenn nichts mehr kommt!)
Bericht wird im Hintergrund von whoopsie hochgeladen, falls eine Internetverbindung besteht; andernfalls: hochladen beim nächsten mal, wenn Bericht gesendet werden soll
Bis Ubuntu 11.10¶
Zum Hochladen des Fehlerberichtes benötigt man einen Launchpad Zugang.
Manuell¶
Fehler melden (Abschnitt „Bugs-direkt-ueber-das-Terminal-melden“)
Debug-Pakete¶
Um aussagekräftige Informationen zu erhalten, sollte man die Debug-Symbole des jeweiligen Programms mit Paketname-dbg installieren [4]. Geht es z.B. um Firefox, so installiert man das Paket firefox-dbg. Beim nächsten Fehler kann Apport so mehr Informationen sammeln.
Konfiguration¶
Berichterstattung für Nicht-Administratoren¶
Ab Ubuntu 12.04: Administratoren können immer Fehlerberichte senden. "Systemeinstellungen → Privatsphäre → Diagnose"
Apport¶
/etc/default/apport: enabled=1 (Standard ab 12.04) oder enabled=0 [2][3]
Whoopsie¶
Ab 12.04: /etc/default/whoopsie: report_crashes=true oder report_crashes=false [2][3]
Links¶
Fehler melden - allgemeine Beschreibung, wie man unter Ubuntu Fehler melden kann
Apport crash detection/reporting 🇬🇧 in Lauchpad
Apport 🇬🇧 - im Ubuntu Wiki
ErrorTracker 🇬🇧 - Beschreibung der Änderungen ab Ubuntu 12.04