GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zakázat/povolit automatické hlášení chyb v Ubuntu 20.04 LTS

Na všech novějších instalacích Ubuntu Ubuntu ve výchozím nastavení při spouštění aktivuje službu hlášení chyb Apport. To znamená, že čas od času se na obrazovce Ubuntu objeví velké množství interních chyb. Tato vyskakovací okna jsou funkcí interního ladicího programu, který automaticky generuje zprávy pro všechny vaše systémové balíčky, které se zhroutily.

Problém těchto vyskakovacích oken s chybou je v tom, že existuje velký počet uživatelů Ubuntu a je vysoká pravděpodobnost, že chyba již byla nahlášena. Je také velmi pravděpodobné, že soubory pro vaši zprávu o chybě již někteří odeslali. Jako profesionál Ubuntu už možná víte, jak problém vyřešit sami. Poté byste se měli zaměřit na vyřešení problému namísto odesílání zprávy společnosti Canonical. V situacích, kdy jsou pro vás tato hlášení jen obtěžující, doporučujeme je deaktivovat. Také pády a chyby mohou znít jako velké problémy, ale ve skutečnosti jde většinou o drobné závady operačního systému, kterých můžete zažít několik denně. Téměř nikdy to neznamená, že je váš systém rozbitý nebo se chystá zhroucení.

V tomto článku popíšeme, jak nakonfigurovat službu Apport pro správu vyskakovacího okna chybového hlášení na ploše Ubuntu. Popíšeme, jak povolit/zakázat službu Apport z příkazového řádku i z grafického uživatelského rozhraní Ubuntu.

Spustili jsme příkazy a postupy uvedené v tomto článku na systému Ubuntu 20.04 LTS a Ubuntu 18.04 LTS.

Jak Appport funguje?

Účelem hlášení chyb Apport je:

  • Zjistěte, jak a kdy dojde k selhání systému
  • Shromážděte informace o selhání a stavu operačního systému pro odeslání zprávy
  • Hlásit neošetřené výjimky v jiných programovacích jazycích, jako je Python
  • Nahlaste některé další problémy, které lze automaticky detekovat, jako jsou selhání instalace balíčku a aktualizace
  • Vygenerujte pro uživatele vyskakovací okno v uživatelském rozhraní pro každé selhání a naveďte uživatele, jak jej nahlásit
  • Zasílejte vývojářům hlášení o chybách softwaru bez selhání, aby mohli získat informace o operačním systému a verzích balíčků používaných uživatelem Ubuntu

Zakázat hlášení chyb prostřednictvím příkazového řádku

Pokud jste uživatel znalý terminálů, můžete službu Apport nakonfigurovat následujícími způsoby, jak zakázat hlášení chyb:

Poznámka:Aplikaci Terminál můžete otevřít buď prostřednictvím systémové pomlčky, nebo pomocí zkratky Ctrl+alt+T.

Zastavit stahování

Služba Apport je ve výchozím stavu při instalaci Ubuntu 18.04 ve spuštěném nebo aktivním stavu. Tuto službu můžete zastavit spuštěním následujícího příkazu jako sudo:

$ sudo service apport stop

Služba se tiše zastaví bez upozornění. Nyní váš systém nebude odesílat žádná chybová hlášení během aktuální sekce přihlášení. Služba se však při příštím spuštění systému znovu spustí.

Zakázat aplikaci Apport při spouštění

Chcete-li službu Apport trvale zakázat, musíte ji nakonfigurovat tak, aby byla automaticky deaktivována při spouštění. K tomu je třeba provést nějaké změny v konfiguračním souboru Apport. Otevřete soubor v libovolném z vašich oblíbených editorů. K otevření souboru jako sudo:

používáme editor Nano
$ sudo nano /etc/default/apport


V souboru appport vyhledejte řádek, který má ve výchozím nastavení povolenou hodnotu '1' . Změňte tuto hodnotu na 0, aby systém nespouštěl službu appport při bootování.

Stiskněte Ctrl+X, Y a poté stiskněte Enter pro uložení změn do tohoto souboru.

Odinstalujte aplikaci Apport

Dalším jednoduchým, ale méně doporučeným způsobem je úplné odstranění služby appport se všemi jejími konfiguracemi z vašeho systému. Můžete to provést vyčištěním aplikace Apport pomocí následujícího příkazu jako sudo:

$ sudo apt-get purge apport

Vezměte prosím na vědomí, že pouze oprávněný uživatel může přidávat/odebírat a konfigurovat software na Ubuntu.

Nyní je služba Apport z vašeho systému zcela odstraněna a nemusíte se obávat, že by se z vašeho systému Ubuntu odeslala jakákoli chybová hlášení.

Povolit hlášení chyb pomocí příkazového řádku

Pokud budete chtít službu Apport znovu povolit, můžete službu nainstalovat spuštěním následujícího příkazu jako sudo:

$ sudo apt install apport

Službu pak můžete spustit ručně spuštěním následujícího příkazu:

$ sudo systemctl start apport

Poté se ujistěte, že konfigurační soubor appport je správně nastaven pro spuštění služby appport při spouštění.

$ sudo nano /etc/default/apport

Ujistěte se, že hodnota enabled je v tomto konfiguračním souboru nastavena na 1. Stiskněte Ctrl+X, Y a poté stiskněte Enter pro uložení změn do tohoto souboru.

Povolit/zakázat hlášení chyb prostřednictvím uživatelského rozhraní

Pokud dáváte přednost používání GUI pro provádění jednoduchých administrativních úkolů, můžete využít grafický nástroj Nastavení.

Nastavení je přístupné buď prostřednictvím systémového Dash, nebo přístupem následovně:

Klikněte na šipku dolů umístěnou v pravém horním rohu plochy Ubuntu a poté klikněte na ikonu nastavení v následujícím zobrazení:

Nástroj Nastavení se ve výchozím nastavení otevře na kartě WiFi. Chcete-li nakonfigurovat hlášení problémů, musíte kliknout na kartu Ochrana osobních údajů.

Případně můžete zadat soukromí do vyhledávání Dash a otevřít tak přímo nastavení soukromí.

V pravém podokně vyhledejte funkci Hlášení problémů, jejíž hodnota je ve výchozím nastavení „Automaticky“.

Kliknutím na Hlášení problémů přizpůsobíte funkci hlášení chyb, která anonymně hlásí technické problémy společnosti Canonical.

Zde můžete vypnout tlačítko „Odesílat chybová hlášení do Canonical“, abyste zakázali hlášení chyb úplně. Nebo si můžete vybrat, zda chcete, aby systém automaticky zasílal chybová hlášení, nebo aby před odesláním zprávy společnosti Canonical zobrazoval dialog pro každou chybu.

Jakmile provedete požadovaná nastavení, projeví se a zachovají si hodnotu i při příštím spuštění systému.

Nyní máte možnost deaktivovat nechtěná vyskakovací okna s chybou, která by vás jinak mohla odvádět od skutečného úkolu. Také šetří systémové prostředky, které dříve používal ke spuštění služby Apport, kontrole chyb a selhání a poté k upozorněním uživatelského rozhraní a dalším postupům hlášení.


Ubuntu
  1. Jak povolit/zakázat UFW Firewall na Ubuntu 18.04

  2. Jak povolit službu SSH v Ubuntu 22.04 LTS

  3. Jak deaktivovat službu v Ubuntu

  1. Jak povolit/zakázat wayland na Ubuntu 20.04 Desktop

  2. Jak povolit/zakázat firewall na Ubuntu 20.04 LTS Focal Fossa Linux

  3. Jak povolit/zakázat firewall na Ubuntu 22.04 LTS Jammy Jellyfish Linux

  1. Jak povolit/zakázat wayland na Ubuntu 22.04 Desktop

  2. Jak povolit nebo zakázat služby v Ubuntu Systemd/Upstart

  3. Jak povolit automatické aktualizace na Ubuntu 20.04