Guias relacionados
Como desinstalar manualmente o cliente Cisco no Mac
Atualizado
Resposta curta: arrastar o ícone do Cisco para o Lixo não desinstala nada; o serviço em segundo plano e os arquivos nas pastas do sistema continuam lá. Como remover depende de qual dos três casos é o do seu Mac. Encontre o seu e faça só esse. Caso 1: a pasta Cisco em Aplicativos ainda tem um desinstalador; use-o. Caso 2: o desinstalador sumiu ou não faz nada; rode o script de desinstalação incluído, no Terminal. Caso 3: o script também sumiu, ou a reinstalação ainda falha depois de desinstalar; apague à mão as pastas restantes, os itens de inicialização e os recibos do instalador. Reinicie uma vez depois e você pode instalar de novo. Nada disso é necessário para uma atualização normal: basta instalar a versão nova por cima da antiga. Faça só quando o instalador der erro, o cliente estiver quebrado sem conserto ou houver uma cópia antiga instalada por outra pessoa na máquina.
Quando é preciso desinstalar à mão
- A instalação de uma versão nova falha, por exemplo dizendo que já há uma versão mais nova instalada, ou o instalador fecha no meio.
- Ainda há no Mac um AnyConnect antigo de um emprego ou faculdade anterior, com configurações de servidor de outra pessoa que atrapalham o que você precisa agora.
- Você apagou o ícone de Aplicativos, mas ainda há um ícone do Cisco na barra de menus ou o cliente continua rodando ao ligar o Mac.
- O cliente não abre ou trava ao conectar, e reinstalar não ajudou.
Caso 1: o desinstalador ainda está lá; use-o
O cliente Cisco vem com o próprio desinstalador. Na maioria dos casos, é tudo de que você precisa.
- Desconecte e feche o cliente pelo ícone na barra de menus.
- Abra o Finder → Aplicativos e entre na pasta chamada Cisco.
- Clique duas vezes em Uninstall Cisco Secure Client; na versão antiga 4.x, ele se chama Uninstall AnyConnect.
- Digite a senha de login do Mac quando for pedida e espere até aparecer que a desinstalação terminou.
- Reinicie o Mac. Se a pasta Cisco sumiu de Aplicativos, está pronto, e você pode ignorar os outros dois casos.
Caso 2: o desinstalador sumiu ou não faz nada; use o script no Terminal
O desinstalador gráfico só roda um script para você. Quando ele some ou não faz nada, rode o script direto; o resultado é o mesmo.
- Abra o Terminal: pressione Command + Espaço, digite Terminal e pressione Return.
- Para a versão atual (Cisco Secure Client 5.x), cole esta linha e pressione Return:
sudo /opt/cisco/secureclient/bin/vpn_uninstall.sh - Para a versão antiga (AnyConnect 4.x), use esta linha:
sudo /opt/cisco/anyconnect/bin/vpn_uninstall.sh - O Terminal pede a senha de login do Mac. Nada aparece na tela enquanto você digita, e isso é normal; digite e pressione Return.
- Se aparecer “No such file or directory” (arquivo ou pasta inexistente), essa versão não está no Mac ou já foi parcialmente removida; tente a outra linha. Se as duas falharem, você está no caso 3; siga para a próxima seção.
- Reinicie o Mac quando o script terminar.
Caso 3: nem script, ou a reinstalação ainda falha; remova as sobras à mão
Se nem o desinstalador nem o script puderem ser usados, ou se uma instalação nova ainda falhar depois de usá-los, apague você mesmo o que o Cisco deixou no sistema. Todos os comandos abaixo mexem só nas pastas do próprio Cisco. Copie e cole cada linha inteira; não edite os caminhos nem acrescente espaços dentro deles.
Se a pasta Cisco ainda estiver em Aplicativos e tiver um app com Socket Filter no nome, arraste esse app para o Lixo no Finder primeiro. Removido desse jeito, o macOS também remove a extensão de rede que ele instalou; apagar por comando não faz isso.
- Abra o Terminal: no Finder, vá a Aplicativos, abra a pasta Utilitários dentro dela e clique duas vezes em Terminal. Cole cada comando abaixo e pressione Return; o primeiro pede a senha de login do Mac (nada aparece enquanto você digita).
- Remova o programa em si:
sudo rm -rf /opt/cisco/secureclient /opt/cisco/anyconnect - Remova a pasta em Aplicativos:
sudo rm -rf /Applications/Cisco - Remova os itens de inicialização do serviço em segundo plano (rode as duas linhas):
sudo rm -f /Library/LaunchDaemons/com.cisco.secureclient.* /Library/LaunchDaemons/com.cisco.anyconnect.* sudo rm -f /Library/LaunchAgents/com.cisco.secureclient.* /Library/LaunchAgents/com.cisco.anyconnect.*- Remova as suas configurações pessoais (os endereços de servidor salvos ficam aqui; você vai ter de digitá-los de novo):
rm -rf ~/.cisco ~/.anyconnect
Caso 3, continuação: apague os recibos do instalador
O macOS guarda um registro de qual versão cada pacote de instalação colocou no Mac. Com os arquivos apagados mas o registro ainda lá, o instalador continua dizendo que já há uma versão mais nova instalada e se recusa a rodar. Por isso, faça sempre esta seção depois de remover arquivos à mão.
- Liste os recibos do Cisco no Terminal:
pkgutil --pkgs | grep -i cisco - Aparecem alguns nomes começando com com.cisco. Rode o comando abaixo uma vez para cada linha, trocando o nome do final pelo daquela linha:
sudo pkgutil --forget com.cisco.pkg.anyconnect.vpn - Rode o primeiro comando de novo; quando ele não mostrar nada, os recibos foram apagados.
Nos três casos: reinicie, confira e reinstale
- Reinicie o Mac. O serviço em segundo plano só desaparece por completo depois de reiniciar.
- Sem ícone do Cisco na barra de menus e sem pasta Cisco em Aplicativos, a desinstalação está limpa.
- Para confirmar, rode isto no Terminal; “No such file or directory” é a resposta que você quer:
ls /opt/cisco - Baixe o instalador para macOS na nossa página do Cisco e instale de novo. Na primeira conexão, o macOS pede outra vez para permitir uma extensão de rede; é esperado; siga o guia sobre a aprovação de extensão de rede do macOS.
FAQ
Não dá para só arrastar o Cisco para o Lixo?
Não. A maior parte do cliente não fica em Aplicativos: ela vive numa pasta do sistema e tem um serviço em segundo plano que inicia com o Mac. Remover o ícone deixa tudo isso no lugar, e uma reinstalação continua esbarrando nele.
Minha conta continua existindo depois de desinstalar?
Continua. A conta e a data de vencimento ficam no servidor e não têm nada a ver com o que está instalado no Mac. Desinstalar só apaga os endereços de servidor salvos neste computador; depois de reinstalar, digite de novo endereço, usuário e senha.
Preciso desinstalar antes de uma atualização normal?
Não. Instale a versão nova direto; ela substitui a antiga e mantém os endereços de servidor salvos. Desinstale só quando o instalador falhar ou o cliente estiver quebrado.
Posso fazer isso num Mac da empresa?
Melhor não. Num Mac de trabalho, o cliente Cisco normalmente é gerenciado pela TI; removê-lo por conta própria pode cortar o seu acesso à rede da empresa, e é provável que ele seja reinstalado automaticamente. Fale com a TI antes.
Prefiro não instalar o cliente Cisco de novo. Há alternativa?
Há. A nossa página do Cisco também oferece o cliente de código aberto OpenConnect GUI. Ele usa a mesma conta e os mesmos endereços de servidor e pode substituir o cliente oficial da Cisco.