Der Systemabsturzdialog nervt mich. Wie kann ich ihn ausschalten? Ich möchte auch wissen, wie ich es wieder einschalten kann, nur für den Fall, dass ich ein Problem melden muss.
Da dies zahlreiche Menschen zu treffen scheint, ist es ein Fehler mit Apport selbst?
Thufir
1
Ich bin mir nicht sicher, aber ich denke auch, dass der Crash-Dump beispielsweise Volltextdateien enthalten kann. Wenn Sie vertrauliche Daten haben, sollten Sie diese besser deaktiviert lassen. Ich denke, jedes Mal, wenn ein Absturz auftritt und dies auftaucht, sollten wir klar darüber informiert werden, dass ein Absturzdump von etwa 200 MB hochgeladen wird und Daten enthält, die Sie in der Anwendung bearbeitet haben. Ich habe endlich etwas gefunden, das ich auf Ubuntu nicht mag :(, hätte nie gedacht, dass dieser Tag kommen würde ...
Ab Ubuntu 16.04 scheint systemd apport seine Konfigurationsdatei nicht zu beachten
Die systemd-Befehle zum Aktivieren / Deaktivieren von apport lauten:
Deaktivieren
sudo systemctl disable apport.service
Wenn das nicht funktioniert, müssten Sie den Dienst maskieren
systemctl mask apport.service
Wieder zu aktivieren
systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Frühere Versionen von Ubuntu:
Sie müssen bearbeiten /etc/default/apport. Die folgenden Änderungen verhindern, dass Apport beim Booten gestartet wird:
Grafik : Öffnen Sie ein Terminal mit ( CTRL+ ALT+ T) und geben Sie Folgendes ein:
sudo -i gedit /etc/default/apport
und dann drücken ENTER. Ihr Passwort wird eingegeben, aber nicht als Punkt angezeigt.
oder
Befehlszeile :
sudo nano /etc/default/apport
Ein Datei-Editor ist jetzt geöffnet. Ändern Sie "enabled" von "0" in "1", damit es so aussieht:
enabled=1
Um es auszuschalten, machen Sie es:
enabled=0
Speichern Sie nun Ihre Änderungen und schließen Sie den Datei-Editor. Apport startet jetzt nicht mehr beim Booten. Wenn Sie es sofort ausschalten möchten, ohne es neu zu starten, führen Sie es aus sudo service apport stop.
Sie können es auch sudo service apport stopohne Änderung verwenden /etc/default/apport, um es vorübergehend auszuschalten.
Dies schien nichts für mich zu tun, immer noch Systemfehler Popups.
Xamox
Ich habe dies überprüfen lassen und es wurden immer noch keine Fehlerberichte gesendet. Es muss anscheinend über die Befehlszeile aktiviert werden.
Colan
1
Übrigens, es hat sich nicht geändert/etc/default/apport
Aquarius Power
33
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
Das obige Skript sollte apport stoppen, dann eine Sicherungskopie seiner Konfigurationsdatei erstellen, apport beim Booten deaktivieren und die Sicherungskopie zuletzt in Ihr Home-Verzeichnis verschieben.
Vielen Dank! Von allen drei Antworten hat nur diese für meinen Freund funktioniert, als wir Ubuntu auf sein Chromebook geschrieben haben!
Pip
12
Auf neueren Versionen von Ubuntu (15.04+)
So beenden Sie den Dienst:
systemctl stop apport.service
So deaktivieren Sie den Dienst beim Start:
sudo systemctl disable apport.service
So überprüfen Sie den Status des Dienstes:
systemctl status apport.service
Schließlich können Sie den Start eines systemd-Dienstes auch verhindern, indem Sie ihn maskieren. Der Dienst kann nicht gestartet werden (auch nicht manuell), es sei denn, er wird entlarvt.
systemctl mask apport.service
Dies sollte einen Symlink von /etc/systemd/system/apport.service nach / dev / null erstellen.
fedoraproject.org
Es sagt nicht, welche Ubuntu-Rebase, wenn ich mich nicht irre. systemctl wurde lange nach apport eingeführt.
der_michael
@der_michael Ja, dies ist eine neuere Antwort für neuere Ubuntu-Versionen, die systemd verwenden.
16.
4
Apport nicht deaktivieren. Eines Tages kann es vorkommen, dass Sie eine Reihe von Abstürzen haben und diese nicht mehr kennen, außer wenn sich das System schlecht verhält oder ein anwendungsspezifisches Symptom vorliegt.
Das /var/crashVerzeichnis ist dazu da, eventuelle Pannen aufzuzeichnen. Vielleicht brauchst du es eines Tages.
Vorgeschlagenes Verfahren:
Erstellen Sie beispielsweise einen neuen Ordner $HOME/crashund kopieren Sie alle vorhandenen Absturzberichte in diesen Ordner .
sudo rm /var/crash/*
sudo reboot
Das wiederkehrende Absturz-Popup-Verhalten sollte jetzt verschwunden sein. Außerdem können die von Ihnen gespeicherten Absturzberichte hilfreich sein, um einen Fehler an das Launchpad zu melden.
Da es einen Fehler in apport gibt, der das standardmäßige Debuggen von Unix-Befehlen unterbindet, ist dieser Fehler seit 2007 bekannt (ich kaufe ihm einen Kuchen, wenn er 10 wird) (siehe https://bugs.launchpad.net/ubuntu) / + source / apport / + bug / 160999 ) Das Ausschalten ist bei weitem das Beste, wenn Sie versuchen, Ihren eigenen Code zu reparieren.
Antworten:
Ab Ubuntu 16.04 scheint systemd apport seine Konfigurationsdatei nicht zu beachten
Die systemd-Befehle zum Aktivieren / Deaktivieren von apport lauten:
Deaktivieren
Wenn das nicht funktioniert, müssten Sie den Dienst maskieren
Wieder zu aktivieren
Frühere Versionen von Ubuntu:
Sie müssen bearbeiten
/etc/default/apport
. Die folgenden Änderungen verhindern, dass Apport beim Booten gestartet wird:Grafik : Öffnen Sie ein Terminal mit ( CTRL+ ALT+ T) und geben Sie Folgendes ein:
und dann drücken ENTER. Ihr Passwort wird eingegeben, aber nicht als Punkt angezeigt.
oder
Befehlszeile :
Ein Datei-Editor ist jetzt geöffnet. Ändern Sie "enabled" von "0" in "1", damit es so aussieht:
Um es auszuschalten, machen Sie es:
Speichern Sie nun Ihre Änderungen und schließen Sie den Datei-Editor. Apport startet jetzt nicht mehr beim Booten. Wenn Sie es sofort ausschalten möchten, ohne es neu zu starten, führen Sie es aus
sudo service apport stop
.Sie können es auch
sudo service apport stop
ohne Änderung verwenden/etc/default/apport
, um es vorübergehend auszuschalten.Siehe auch:
quelle
systemctl
jetzt der switch von upstart auf systemd verwendet werden?quelle
/etc/default/apport
Das obige Skript sollte apport stoppen, dann eine Sicherungskopie seiner Konfigurationsdatei erstellen, apport beim Booten deaktivieren und die Sicherungskopie zuletzt in Ihr Home-Verzeichnis verschieben.
quelle
Auf neueren Versionen von Ubuntu (15.04+)
So beenden Sie den Dienst:
So deaktivieren Sie den Dienst beim Start:
So überprüfen Sie den Status des Dienstes:
Schließlich können Sie den Start eines systemd-Dienstes auch verhindern, indem Sie ihn maskieren. Der Dienst kann nicht gestartet werden (auch nicht manuell), es sei denn, er wird entlarvt.
Dies sollte einen Symlink von /etc/systemd/system/apport.service nach / dev / null erstellen. fedoraproject.org
quelle
Apport nicht deaktivieren. Eines Tages kann es vorkommen, dass Sie eine Reihe von Abstürzen haben und diese nicht mehr kennen, außer wenn sich das System schlecht verhält oder ein anwendungsspezifisches Symptom vorliegt.
Das
/var/crash
Verzeichnis ist dazu da, eventuelle Pannen aufzuzeichnen. Vielleicht brauchst du es eines Tages.Vorgeschlagenes Verfahren:
$HOME/crash
und kopieren Sie alle vorhandenen Absturzberichte in diesen Ordner .sudo rm /var/crash/*
sudo reboot
Das wiederkehrende Absturz-Popup-Verhalten sollte jetzt verschwunden sein. Außerdem können die von Ihnen gespeicherten Absturzberichte hilfreich sein, um einen Fehler an das Launchpad zu melden.
quelle
Da es einen Fehler in apport gibt, der das standardmäßige Debuggen von Unix-Befehlen unterbindet, ist dieser Fehler seit 2007 bekannt (ich kaufe ihm einen Kuchen, wenn er 10 wird) (siehe https://bugs.launchpad.net/ubuntu) / + source / apport / + bug / 160999 ) Das Ausschalten ist bei weitem das Beste, wenn Sie versuchen, Ihren eigenen Code zu reparieren.
quelle
Warum nicht einfach ganz entfernen?
Version 16.04 LTS
Vielleicht möchten Sie auch Folgendes überprüfen:
Beliebtheitswettbewerb entfernen, ohne das System zu zerstören?
Neu bis 18.04:
Deaktivieren von Systeminformationsberichten
quelle