LinuxForum.Fans
Тема

Skype 4.3 - решение проблемы с запуском

Автор: Rizado 12 сообщений 5744 просмотров
24.06.2014 09:59 #384776

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

Внимание! Перед любыми экспериментами сделайте резервную копию профиля.

Итак:
1. Открываем базу данных редактором:

text
sqlite3 ~/.Skype/%your_user_name%/main.db

Вместо "%your_user_name%" указываете свой логин.
2. Исправляем записи. Для англоязычной версии:

text
UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'posted%';

Для русскоязычной:

text
UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'отправил%';

3. Выходим из sqlite:

text
.quit

После такого запуска с подправленной базой программа подхватила мой старый профиль размером около 600 мегабайт (если бы было можно чистить избирательно - профиль стал бы в 4-5 раз меньше).

25.06.2014 07:00 #384858

На Debian 8 не удалось поставить, ругается на зависимости libasound55.

25.06.2014 08:31 #384864

Соберите пакет нужной версии с --prefix=/opt, а скайп запускайте через обертку с LD_PRELOAD.

25.06.2014 10:42 #384873

Тоже Debian 8 (но не пробовал пока). Кто уже запустил - есть причины ради которых стоит заморочится на сборку пакетов и т.д.?

25.06.2014 18:04 #384922

yars, там проблема не с одним пакетом, как минимум с двумя. И это только то, что я проследил, думаю дальше - больше. Лучше просто подожду. Как альтернативу предлагают установить libasound-extra-55. Но при установке требует снести 64-битные кеды.

25.06.2014 18:44 #384930

Nigelist, voral, ну так на альфа- и бета-версиях вряд ли кто-то будет работу гарантировать.

17.08.2014 14:04 · отредактировано #389791

Добрый день всем! вопрос такой- описанный метод копирования папки профиля skype из windows в linux -единственный выриант решения проблемы? Я перепробывал бесчисленное количество осей везде эта проблема-после прямого копирования папки профиля из windows в папку uzer/home/skype программа при запуске закрывается . А я хочу всё же поработать и в linux, и прошу простить отступления от темы,но к сожалению выбор дистрибутивов для меня ограничен процессором amd,в частности это коснулось сборок Sialia...
Редактор sqlite под windows я нашёл без проблем а в linux этот пакет скачался но так и не запустился,а нельзя ли файл main.db скопировать в windows для редактирования а потом вернуть обратно? Спасибо заранее.

17.08.2014 14:33 #389792
"iuk64" написал:
дистрибутивов для меня ограничен процессором amd

В смысле?

"iuk64" написал:
а в linux этот пакет скачался но так и не запустился

Покажите вывод.

P.S. И таки подружитесь с русским языком, ваш текст сложно читать.

12.10.2014 12:37 #396070

"Rizado" написал:
Nigelist, voral, ну так на альфа- и бета-версиях вряд ли кто-то будет работу гарантировать.
Видимо что-то исправили в Debian Jessie. Попробовал, установилось.
21.10.2014 06:55 #397430

Что-то микрофон не пашет в Skype. Кто-нибудь сталкивался?

21.10.2014 23:19 #397574
"Nigelist" написал:
Что-то микрофон не пашет в Skype. Кто-нибудь сталкивался?

В alsamixer включить соответствующий микрофон: Front или Rear, если их нет в "Параметры звука" в GUI.

22.10.2014 10:41 #397639

Так у мну Pulse. Я понимаю, что он работает через alsa, но в этой версии как бы не поддерживается alsa.

Войдите или зарегистрируйтесь, чтобы ответить.