Problema constante no erro de inicialização - o que é com.ubuntu.apport-support-gtk-root

22

O que significa o erro e por que ele continua aparecendo na inicialização? Eu relatei um bug, mas nada mudou.

Marcus
fonte
Bem-vindo ao Ask Ubuntu! ;-) Apport é o sistema que intercepta falhas quando elas acontecem, portanto esse não é o problema, apenas o sintoma. Se você quiser ajuda com o erro, precisará fornecer mais detalhes.
Fabby

Respostas:

22

O Ubuntu possui um programa chamado Apport, responsável por detectar essas falhas e, com o consentimento do usuário, relatar essas falhas aos desenvolvedores. Esse processo pretende resolver o problema pelos desenvolvedores.

No entanto, pode ser muito irritante para usuários comuns, e não há sentido em mostrar erros aos usuários quando eles não podem fazer nada sobre eles mesmos. Então, você pode querer desativá-los.

O sistema apport cria arquivos de relatório de falha no diretório / var / crash. Esses arquivos de relatório de falha fazem com que a mensagem de erro apareça sempre que o Ubuntu inicializar.

Desativar apport

$ gksudo gedit /etc/default/apport

Basta definir o valor de ativado como 0, e isso desativará o apport.

enabled=0

Salve o arquivo e feche-o. A partir da próxima inicialização, não deve haver mensagens de erro. Se você não deseja reiniciar o sistema, reinicie o apport na linha de comando.

$ sudo service apport restart
Vlad Savitsky
fonte
Observe que você pode substituir temporariamente essa configuração por sudo service apport start force_start=1.
Jvriesem
Você poderia explicar por que esses erros são ativados por padrão? Se eles são relativamente inúteis para o usuário final, provavelmente valeria a pena suprimi-los e adicionar uma opção global "reportar falhas automaticamente" que não faz interface com o usuário?
XtrmJosh
15

(Escrevendo uma nova resposta, porque ainda não posso comentar.)

Adicionando à resposta de @Vlad Savitsky:

A tarefa do Apport é relatar falhas para os desenvolvedores do Ubuntu. Como tal, é benigno e não deve ser simplesmente desligado.

O Apport deve mostrar todos os problemas apenas uma vez. O problema parece ser que o próprio apport pode ficar confuso e falha ao registrar que já relatou um problema ou se esquece disso. Isso pode levar a uma série inteira de diálogos, o que é irritante. Isso pode acontecer ao atualizar o sistema.

Uma solução é excluir todos os relatórios de falha no /var/crashdiretório. Este comando pode fazer isso por você:

sudo rm /var/crash/*

Obviamente, se ocorrerem novas falhas, o apport o notificará sobre elas, o que deve acontecer.

Se o apport continuar sendo irritante, desativá-lo completamente é uma solução diferente. Como Vlad descreveu, você precisa

sudo ${EDITOR-gedit} /etc/default/apport

e definir enabled=0. Para ativar essa alteração, no 16.04 e acima, restarté necessária uma sintaxe diferente da necessária para reiniciar o apport. 16.04 usa systemdpara gerenciar serviços, para que o systemctlcomando possa ser usado:

sudo systemctl restart apport
Rainer Blome
fonte