
Meu sistema continua travando porque scdaemon
foi gerado um processo que cresceu para consumir toda a memória livre do computador. (Eu não uso e nunca usei cartões inteligentes nas proximidades deste sistema, portanto, scdaemon
não deveriam estar em execução.)
Eu poderia implementar algo como um cronjob executado pkill scdaemon
a cada cinco segundos, mas prefiro encontrar e destruir a raiz do problema que está causando esse comportamento.
Quais arquivos posso verificar e quais ferramentas posso usar para rastrear por que esse daemon continua sendo iniciado? Eu fiz um pstree e o máximo que consegui determinar é que eles estão começando gpg-agent
, o que não ajudou. Não encontrei nenhum registro que possa esclarecer isso.
Responder1
Para parar gpg-agent
de começar scdaemon
, basta adicionar
desabilitar-scdaemon
ao seu arquivo de configuração do gpg-agent (geralmente ~/.gnupg/gpg-agent.conf
). Este arquivo pode conter qualquer opção longa que você possa passar gpg-agent
sem os dois travessões iniciais, conforme descrito em gpg-agent(1), seção "ARQUIVOS".
Claro, informar o pessoal do GnuPG sobre o seu problema também é uma boa ideia para que ele possa ser corrigido!
Responder2
eu encontreiestas instruções para gerenciar o scdaemonatravés do agente gpg. A ferramenta cliente para fazer isso é chamada gpg-connect-agent.
Para parar o SCDAEMON e deixá-lo sair, digite:
% gpg-connect-agent "SCD KILLSCD" "SCD BYE" /bye