Não consigo logar no Skype: reclama da existência de outra instância quando não há um

4

Sempre que tento acessar o Skype no Ubuntu 11.10 de 64 bits, ele sempre diz "Falha de login" e "Outra instância do Skype pode existir", impedindo que eu faça login.

Eu tive esse tipo de erro no passado em versões anteriores do Ubuntu, onde eu esqueceria que eu já tinha o Skype rodando e tente abri-lo no Dash novamente, e foi facilmente resolvido apenas fechando a janela extra. Mas desta vez é diferente, e muito mais frustrante, porque eu recebo esse erro, mesmo depois de iniciar a partir de uma inicialização a frio ou executando killall skype ... vezes quando o AFAIK Skype não deveria sequer estar sendo executado. O Skype nem aparece na guia Processos do System Monitor antes de tentar inicializá-lo, por isso tenho certeza de que não há uma segunda instância em execução.

Estou usando a versão 2.2.0.35-1 do Skype do Ubuntu Software Center. Eu já tentei reinstalá-lo sem sucesso. Alguma outra sugestão?

Outras coisas que tentei:

Tentei o primeira resposta a ser postada para obter a seguinte saída:

christopher@Xyz:~$ ps -ax | grep skype
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
10072 pts/0    S+     0:00 grep --color=auto skype
christopher@Xyz:~$ kill -kill 10072
bash: kill: (10072) - No such process

Eu também tentei uma sugestão do comentário para esta resposta para um problema muito semelhante (especificamente, executando pkill skype e pkill -9 skype ), mas isso também não funcionou.

    
por Christopher Kyle Horton 06.10.2011 / 04:33

2 respostas

10

Você pode tentar excluir sua pasta ~/.Skype (lembre-se de fazer o backup primeiro). Isso geralmente corrige qualquer problema desse tipo.

De acordo com sixones:

  

Em vez de limpar toda a pasta, você pode fechar o Skype e excluir esses arquivos; ~/.Skype/shared.lck , ~/.Skype/username/*.lock , ~/.Skype/username/*-journal . A exclusão de todos elimina o bloqueio e mantém seu histórico e suas preferências de bate-papo.

Você pode fazer isso executando o seguinte comando em um terminal:

rm ~/.Skype/your-username-here/shared.lck, ~/.Skype/your-username-here/.lock, ~/.Skype/your-username-here/*-journal

Onde "seu-username-aqui" é seu nome de usuário do Skype.

Você também pode usar o gerenciador de arquivos para fazer isso. Basta navegar até a sua pasta ~/.Skype/your-username-here e excluir os arquivos manualmente.

    
por RolandiXor 06.10.2011 / 22:11
1

Você pode ver se outra instância do Skype está em execução se você digitar ps -ax . Se você vir uma instância do skype na lista, pode tentar matá-la com kill -kill XYZ . XYZ seria o pid - o maior número com 4-5 dígitos. Boa sorte - talvez funcione;)

    
por Ewald 06.10.2011 / 13:11