У меня это решило проблему с вылетами, но обращаю внимание - начинает писать БОЛЬШИЕ ЛОГИ (за час разговора логов гига на полтора), которые надо как-то чистить.
не помогло ни папка Logs, ни скаченный с skype.com
а USE=“pax_kernel” не собирается:
Failed to set PaX markings -Cm for:
/var/calculate/tmp/portage/net-im/skype-4.0.0.7-r2/image//opt/bin/skype
Executables may be killed by PaX kernels.
ERROR: net-im/skype-4.0.0.7-r2 failed (install phase):
(no error message)
Call stack:
ebuild.sh, line 85: Called src_install
environment, line 2578: Called die
The specific snippet of code:
pax-mark Cm “${ED}”/opt/bin/${PN} || die;
Было то же самое, но USE=“pax_kernel” emerge net-im/skype нормально собрался. Сейчас запускается, но где-то читал, что через сутки его размер меняется и он перестаёт запускаться. Попробуйте работающий /opt/bin/skype скопировать себе, а как он перестанет работать, вернуть скопированный обратно.
другое решение той же проблемы, запретить запись. Тоже должно помочь, проверю. Видимо он и правда самоизменяется через какое-то время=) только непонятно как=)
Было то же самое, но USE=“pax_kernel” emerge net-im/skype нормально собрался.
Да, действительно, если прописать use-флаг в файл, то не собирается, а из командной строки — да. При этом качает другой файл http://download.skype.com/linux/skype-4.0.0.7.tar.bz2 . Это нужно автору ebuild-а показать.
Но всё равно сегфолтится.
где-то читал, что через сутки его размер меняется и он перестаёт запускаться.
Это его prelink меняет.
Поэтому советы chmod -w /opt/bin/skype можно сказать даже вредные.
В ebuild-е уже есть файл
И тогда prelink исключит скайп для оптимизации.
Но, в моём случае (видимо из-за моего ну очень своеобразного окружения) все советы не помогает. А стрэйсить мне лень.
ls -l /opt/bin/skype
-r-xr-xr-x 1 root audio 26973044 июня 15 20:04 /opt/bin/skype
Не совсем понятно для какой цели скайп в группе audio, ведь он запускается от обычного пользователя, который и так в этой группе. Вероятно отсюда и все проблемы. Может подстава нового владельца сервиса Skype?
Разобрался, заработало.
И всё-таки пришлось стрэйсить.
Оказалось, что скайп не понятно зачем грузит /usr/lib32/libnvidia-glcore.so.302.17 из состава драйверов nvidia и потом валится.
Что характерно, prelink не оптимизирует библиотеки nvidia, но только 64-битные! И это упущение. Поэтому сделал следующее от root