В какой-то момент работы со 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 должен запустить как ни в чём не бывало, со всеми группами пользователей, настройками и без тысяч новых сообщений (которые приходят если вы удалили свой профиль полностью).
Оставить комментарий