[SOLVED] Skype не хочет работать нормально без root-а
Во первых skype не запускается с первого раза, во вторых, если он запускается то или без контактов или контакты есть но они как будто отрезаны от сети, все неактивные, и все в оффлайне даже если они по факту в сети. Даже тестовый звонок не подключается к сети. Если запускаю skype от суперпользователя то все работает нормально. Помогите пожалуйста запустить его от обычного пользователя. Пробовал менять права на .Skype директорию, менять владельца, удалять, тоже самое с /opt/bin/skype пробовал менять версию удалять из системы find-ом все что связано с словом skype.
Все это началось после моих экспериментов с mysql+apache+php уже точно не скажу после чего именно так как заметил проблемы со skype-ом на второй день.. возможно это и не имеет отношения к моей проблеме, но я на всякий случай удалил mysql и php.
Заранее спасибо!
Система: Linux 3.10.4-gentoo #1 SMP PREEMPT Fri Aug 2 17:13:08 EEST 2013 x86_64 Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz GenuineIntel GNU/Linux
Обсуждается ТУТ
[РЕШЕНИЕ] сделал запуск Skype от пользователя myskype и проблема решена, но все же я не знаю почему от моего пользователя не запускается...
/usr/local/bin/skype
#!/bin/sh if pgrep -u skype >/dev/null 2>&1; then echo "Skype is already running" else xhost +LOCAL: exec sudo -H -u myskype /usr/local/bin/skype.sh fi
/usr/local/bin/skype.sh
#!/bin/sh #/usr/sbin/alsactl -f /home/skype/.asound_mic_on.state restore cd /opt/bin/ [ -z "$DISPLAY" ] && DISPLAY=:0.0 export DISPLAY export LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /opt/bin/skype
- Для комментирования войдите или зарегистрируйтесь
после удаления скайпа делали
после удаления скайпа делали revdep-rebuild ?
Логи скайпа смотрели?
freeman
Делал revdep-rebuild и даже
Делал revdep-rebuild и даже пересобирал с кайп со всеми замисимостями (-e). Где взять логи скайпа не знаю.
Покажите из-под
Покажите из-под юзера:
и
iduid=1000(roger)
id
ls -lart ~/.Skype/
~/.Skype/ на данный момент такая какой ее создает skype по умолчанию
1. А если запусть вручную в
1. А если запусть вручную в консоли юзера, что-нибудь выдает?
2. Проверь, нет ли битых линков
3. пересобери все библиотеки из списка выше, потом перелинкуй сам skype.
а как их пересобрать? я вчера
а как их пересобрать? я вчера пересобрал мир со всеми зависимостями, и ничего...
a на 1. вопрос что? ;)
a на 1. вопрос что? ;)
я и так и так запускаю... у
я и так и так запускаю... у меня кстати опенбокс, без DE
Еще раз: вопрос был ЧТО
Еще раз: вопрос был ЧТО ВЫДАЕТСЯ при запуске из консоли?!!
Обычно, если есть проблемы, то тут виднее...
если запускаю из консоли из
если запускаю из консоли из под обычного пользователя и ввожу логин и пароль то в консоли ничего не выводится. Сама программа запускается но контакты не активны как я описывал выше. Если из под рута запускаю, все нормально запускается и в терминале выводится:
кстати когда запускаю из под обычного пользователя звук не проигрывается
ldd `which
ldd `which skype`
http://www.opennet.ru/opennew
http://www.opennet.ru/opennews/art.shtml?num=37542
Угу, а почему тогда не pidgin
Угу, а почему тогда не pidgin с otr? Там уже все работает... ;)
Смотря какая цель у вас... но по-любому это предмет ОТДЕЛЬНОЙ дискуссии... как, например, тут...
попробуй всех перенести на
попробуй всех перенести на новый клиент, это нереально.. я сам пиджином доволен..
А под рутом в этом же
А под рутом в этом же каталоге запускался?
Проверь по всему дереву, что там не осталось файлов от рута, а то могут быть блокировки.
strace -o skype.trace echo
выдает: ЭТО при этом вводится логин и пароль и программа зависает на аутентификации так и не запустившись
для сравнения, запуск из под рута
выдает: ЭТО при этом вводится логин и пароль, skype запускается (все нормально), я делаю тестовый звонок и выхожу из программы
может эта информация поможет..
А у вас, случаем, что-нибудь
А у вас, случаем, что-нибудь типа apparmor не стоит?
нет, я не пользуюсь такими
нет, я не пользуюсь такими программами..
Выложите что-ли вывод 'emerge
Выложите что-ли вывод 'emerge --info' на paste сервис.
emerge --info
тут >> emerge --info