[[Vorlage(Überarbeitung, 06.07.2012, Apport, "Commander Data")]] [[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:sudo: Root-Rechte] [:Pakete installieren: Installation von Programmen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Fehler_melden/bug_logo.png, 48, align=left)]] '''Apport''' ist ein Programm, dass nach einem Programmabsturz automatisch Informationen für einen [:Fehler melden: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 [:Precise:Ubuntu 12.04] standardmäßig aktiviert. {{{#!vorlage Warnung 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] {{{#!vorlage Paketinstallation apport apport-gtk, grafische Oberfläche apport-kde, grafische Oberfläche für [:KDE:] whoopsie, ab [:Precise:] }}} = Benutzung = Wenn Apport aktiviert ist (siehe [#Apport Konfiguration]), startet es automatisch. Andernfalls kann man es über den [:Upstart:]-Job auch mit folgendem Befehl starten: [1] {{{#!vorlage Befehl sudo start apport force_start=1 }}} Beenden kann man den Dienst mit: {{{#!vorlage Befehl 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#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: [:Administrator: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 * [launchpad:apport:Apport crash detection/reporting] {en} in Lauchpad * [ubuntu:Apport:] {en} - im Ubuntu Wiki * [ubuntu:ErrorTracker:] {en} - Beschreibung der Änderungen ab Ubuntu 12.04 #tag: System, Ubuntu