Вы уже находитесь в Skype на этом компьютере — Linux

В какой-то момент работы со Skype в Linux он может внезапно вылететь (полностью закрыться и пропасть), а при повторном запуске скажет «Не возможно войти, вы уже находитесь в Skype на этом компьютере».

Также, может быть и другая проблема, которая решается точно также: «Вход невозможен ввиду ошибки передачи данных«. У меня она появилась после того как ошибку, указанную в заголовке, удалось победить. Как выяснилось, эти две ошибки по сути являются сторонами одной медали — а именно повреждения базы данных скайпа в вашей папке профиля.

В сети по данному запросу можно найти множество советов, но из них 90% предназначены для windows, а ещё 10% предлагают удалить папку ~/.Skype со всеми данными аккаунта, включая копившуюся годами историю переписки, все настройки, распределение ваших контактов по группам, и так далее.

Поскольку меня такое решение не устраивало, я нашёл новое.

Прибьём скайп наверняка

Чтобы убедиться в том что скайп точно не запущен, убъём все его процессы командой

killall -SIGKILL skype

Удалим временные папки skype, живущие в /tmp

rm -rf /tmp/skype-*

Создадим резервную копию профиля

Открываем папку ~/.Skype и смотрим что там есть:

cd ~/.Skype
ls

найдите среди списка выданных папок ту, имя которой совпадает с логином вашего аккаунта в скайпе.
В моём случае это mihanentalpo, в вашем, разумеется, что-то другое. Скопируем папку под другим именем:

cp -R ~/.Skype/mihanentalpo ~/.Skype/mihanentalpo_bak

резервная копия пригодится если вы удалите что-то лишнее, или восстановление по описанной методике не удастся, и придётся гуглить дальше.

Почистим папку профиля

В папке с вашим профилем, в моём случае это ~/.Skype/mihanentalpo находится несколько папок и файлов.
Из них нужно удалить все КРОМЕ:
папка chatsync — данные чатов за долгие года
файл main.db — база данных, включающая также и чаты за последние сутки
файл config.xml — настройки вашего аккаунта, контактов и все параметров скайпа

Запускаем скайп

skype

При запуске Skype может не понять шутки с папкой резервной копии профиля, и предложить вам залогиниться под ВашимЛогином_bak (то есть под именем, соответствующим папке с резервной копией). Не нужно поддаваться на провокацию, вводим ваш логин без _bak на конце и пароль.
После ввода логина и пароля, придётся какое-то время подождать, так как скайп он снова должен будет создать кучу служебных файлов в папке профиля.
По окончании ожидания Skype должен запустить как ни в чём не бывало, со всеми группами пользователей, настройками и без тысяч новых сообщений (которые приходят если вы удалили свой профиль полностью).


Оставить комментарий

  • *