Не удается войти в Skype: жалуется на существование другого экземпляра, когда его нет

Всякий раз, когда я пытаюсь войти в Skype в 64-битной Ubuntu 11.10, всегда появляется сообщение "Ошибка входа" и "Возможно, существует другой экземпляр Skype", что не позволяет мне войти в систему.

У меня была такая ошибка в предыдущих выпусках Ubuntu, где я забуду, что у меня уже работает Skype, и попробую снова открыть его в Dash, и это легко устранить, просто закрыв дополнительное окно. Но на этот раз все по-другому и гораздо более неприятно, потому что я получаю эту ошибку даже после запуска с холодной загрузки или запуска killall skype... времена, когда AFAIK Skype вообще не должен работать. Skype даже не отображается на вкладке "Процессы" системного монитора, прежде чем я попытаюсь запустить его, поэтому я почти уверен, что второй экземпляр не запущен.

Я пользуюсь версией Skype 2.2.0.35-1 из Центра программного обеспечения Ubuntu. Я уже пытался переустановить его безрезультатно. Любые другие предложения?

Другие вещи, которые я пробовал:

Попробовал опубликовать первый ответ, чтобы получить следующий вывод:

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

Я также попробовал предложение из комментария к этому ответу для очень похожей проблемы (в частности, работает pkill skype а также pkill -9 skype), но это тоже не сработало.

2 ответа

Решение

Вы можете попробовать удалить свой ~/.Skype папку (не забудьте сделать резервную копию в первую очередь). Это обычно исправляет любые проблемы такого рода.

По словам шестерки:

Вместо того, чтобы стирать всю папку, вы можете закрыть Skype и удалить эти файлы; ~/.Skype/shared.lck, ~/.Skype/username/*.lock, ~/.Skype/username/*-journal, Удаление их всех снимает блокировку и сохраняет историю и настройки чата.

Вы можете сделать это, выполнив следующую команду в терминале:

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

Где "your-username-here" - это ваше имя пользователя Skype.

Вы также можете использовать файловый менеджер, чтобы сделать это. Просто перейдите к вашему ~/.Skype/your-username-here папку и удалите файлы вручную.

Вы можете увидеть, если другой экземпляр Skype работает, если вы наберете ps -ax, Если вы видите экземпляр Skype в списке, вы можете попытаться убить его с помощью kill -kill XYZ, XYZ - это pid - максимальное число из 4-5 цифр. Удачи - возможно, это работает;)

Другие вопросы по тегам