Como eu habilito ou desabilito o Apport?

204

A caixa de diálogo de falha do sistema está me irritando, como posso desativá-la? Eu também gostaria de saber como ligá-lo novamente, caso eu precise relatar um problema.

    
por jokerdino 07.01.2012 / 04:14

7 respostas

245

A partir do Ubuntu 16.04, o systemd apport não parece honrar seu arquivo de configuração

Os comandos systemd para ativar / desativar o apport são:

Desativar

sudo systemctl disable apport.service

Se isso não funcionar, você precisaria mascarar o serviço

systemctl mask apport.service

Para reativar

systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service

Versões anteriores do Ubuntu:

Você precisa editar /etc/default/apport . As seguintes alterações impedirão que o Apport inicie na inicialização:

Gráfica : Abra um terminal com ( CTRL + ALT + T ) e digite:

sudo -i gedit /etc/default/apport

e, em seguida, pressione ENTER . Sua senha está sendo digitada, mas não será exibida como pontos.

ou

Linha de comando :

sudo nano /etc/default/apport

Um editor de arquivos agora está aberto. Alterar ativado de "0" para "1", por isso parece:

enabled=1    

Para desativá-lo, faça isso:

enabled=0

Agora salve suas alterações e feche o editor de arquivos. O Apport não será mais iniciado na inicialização. Se você deseja desativá-lo imediatamente sem reinicializar, execute sudo service apport stop .

Você também pode usar sudo service apport stop sem modificar /etc/default/apport para desativá-lo temporariamente.

Veja também:

por Panther 07.01.2012 / 05:02
36
  • Clique no ícone do Ubuntu, procure por "Configurações do sistema"
  • Selecione Privacidade & gt; Guia Diagnóstico
  • Desbloquear
  • Marque "Enviar relatórios de erros para a Canonical"

    
por Savvas Radevic 01.07.2012 / 22:22
31
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~

O script acima deve parar de se relacionar, fazer um backup de seu arquivo de configuração, desabilitar o suporte à inicialização e, por último, mover o backup para o diretório inicial.

    
por Anonymous 13.12.2012 / 08:57
12

Em versões mais recentes do Ubuntu (15.04+)

Para parar o serviço:

systemctl stop apport.service

Para desativar o serviço na inicialização:

sudo systemctl disable apport.service

Para verificar o status do serviço:

systemctl status apport.service

Finalmente, você também pode impedir a inicialização de um serviço systemd, mascarando-o. O serviço não poderá ser iniciado (nem manualmente) a menos que seja desmascarado.

systemctl mask apport.service

Isso deve criar o symlink de /etc/systemd/system/apport.service para / dev / null. fedoraproject.org

    
por mchid 17.06.2015 / 22:03
4

Não desative o suporte. Em um desses dias, você pode ter uma sequência de falhas e nunca saber, exceto por mau comportamento do sistema ou algum sintoma específico do aplicativo.

O diretório /var/crash está lá para registrar qualquer contratempo. Você pode precisar disso algum dia.

Procedimento sugerido:

  • Crie uma nova pasta $HOME/crash e copie todos os relatórios de falhas existentes para ele.
  • sudo rm /var/crash/*
  • sudo reboot

O comportamento pop-up do acidente repetitivo já deve ter desaparecido. Além disso, os relatórios de falhas que você salvou podem ser valiosos ao relatar um bug para o launchpad.

    
por Richard Elkins 02.05.2015 / 22:58
2

Como há um erro no apport que quebra a depuração de linha de comando padrão do unix, e esse bug é conhecido desde 2007 (vou comprar um bolo quando ele fizer 10) (veja link ) desligá-lo de longe é a melhor coisa a fazer se você está tentando consertar seu próprio código.

    
por Nick Atty 30.06.2016 / 08:11
0

Por que não apenas removê-lo completamente?

Versão 16.04 LTS

sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport

Além disso, talvez queira verificar isso:

Removendo o popularity-contest sem estragar o sistema?

Novo para 18.04:

Como desativar relatórios de informações do sistema

    
por SDsolar 01.05.2018 / 20:05