Не удается войти в 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 цифр. Удачи - возможно, это работает;)