Estou usando o Ubuntu 20.04 e tenho um problema muito parecido com esta pergunta .
Acabei de descobrir em meus logs que o express.vpn continua tentando se conectar a cada minuto, apesar de ter sido removido usando:
sudo dpkg -r expressvpn
os logs dizem:
expressvpn.service: Failed to execute command: No such file or directory
expressvpn.service: Failed at step EXEC spawning /usr/sbin/expressvpnd: No such file or directory
Encontrei pacotes deixados em, systemd
mas também em.config
Não estou muito confiante em usar linhas de comando, especialmente rm, e queria verificar se elas estão corretas para tentar, pois não houve feedback do usuário:
sudo rm -r /etc/systemd/system/expressvpn.service
sudo rm -r /etc/systemd/system/multi-user.target.wants/expressvpn.service
sudo reboot
Seria:
sudo apt purge expressvpn
seria bom usar ou não removeria dependências?
Pode haver algum problema após removê-los? Há mais alguma coisa que eu deva verificar para ter certeza de que todos eles foram removidos?
Então, para descobrir o que está instalado, execute o seguinte comando:
Isso deve mostrar todos os pacotes relevantes que contêm o termo de pesquisa "expressvpn" no nome ou na descrição.
Sim, você pode usar o purge para se livrar disso:
E também execute este comando para quaisquer outros pacotes relacionados que foram listados na saída do primeiro comando:
dpkg -l | grep -i expressvpn
.Em seguida, procure por serviços systemd que possam estar em execução:
isso pode retornar alguns falsos positivos que são ecoados de volta daquele comando. Você deve procurar por qualquer coisa listada como um serviço como
expressvpn.service
por exemplo.Os exemplos a seguir usarão o nome genérico "expressvpn.service", mas isso também funcionará para qualquer nome de serviço relacionado:
Para interromper um serviço:
Para desabilitar um serviço:
Para bloquear completamente um serviço:
Faça isso para todos os serviços listados no comando systemctl status anterior.
Fora isso, precisaríamos ver os logs exatos aos quais você está se referindo. Você pode editar sua pergunta e então copiar e colar os logs em sua pergunta e então usar CTRL+ Kpara formatá-la como código antes de postar, por favor. E por favor seja específico para nos dizer o que você encontrou no systemd etc.
EDITAR 1:
Primeiro, acesse seu NetworkManager ou configurações de rede e procure pelo expressVPN, caso você o tenha configurado através do NetworkManager.
Em seguida, selecione o perfil VPN (se exibido) e exclua o perfil VPN.
Em seguida, parece que os erros nos seus logs são porque os arquivos foram deletados antes de remover ou purgar o pacote expressvpn. Então, primeiro, reinstale o pacote expressvpn.
Crie um diretório de trabalho e depois altere o diretório para este:
Baixe o pacote expressvpn:
Instale o pacote:
Exclua o diretório de trabalho para limpar:
Reinicie para garantir.
Por fim, limpe o expressvpn:
Novamente, reinicie para garantir e depois verifique se há erros.
Neste ponto, o problema deve estar resolvido. Purgar com
apt purge
, em vez de simplesmente remover comapt remove
deve purgar o sistema de quaisquer arquivos de configuração ao remover o pacote.No futuro, se você precisar remover um pacote e quiser removê-lo completamente, você deve usar
sudo apt purge
or mesmosudo apt remove
em vez dedpkg -r
independentemente de como o pacote foi instalado (desde que seja um pacote deb). Existem certos hooks e scripts que o apt pode executar automaticamente para limpar o sistema e evitar problemas, além do fato de que a purga deve remover todos os arquivos config e systemd relacionados.Se você ainda receber os erros neste ponto, exclua esses arquivos e reinicie:
Quanto à sua pergunta sobre os arquivos de configuração no seu diretório inicial: sim, você deve excluir os arquivos de configuração no seu diretório inicial , pois o apt não excluirá automaticamente os arquivos no diretório inicial do seu usuário.
Por favor, avise-me se o problema persistir. Depois, você pode tentar instalar novamente e mascarar o serviço antes de limpá-lo.