Автор Тема: Не запускается Скайп  (Прочитано 5802 раз)

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Не запускается Скайп
« : 06.12.2019 23:54:34 »
Доброго времени суток

Установил товарищу 8 платформу симпли линукс.
Скачал и установил Скайп с офсайта.
Не запускается.
Прошу помощи.
Спасибо.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 955
Re: Не запускается Скайп
« Ответ #1 : 07.12.2019 02:43:10 »
Командой из терминала посмотрите, всё ли установлено для работы skype
ldd-requires /usr/share/skypeforlinux/skypeforlinux

И лог скайп сохраняет тут
$ grep log /usr/bin/skypeforlinux
SKYPE_LOGS="$HOME/.config/skypeforlinux/logs"
nohup "$SKYPE_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$SKYPE_LOGS/skype-startup.log" 2>&1 &

/usr/bin/skypeforlinux, это скрипт для запуска скайпа, который расскажет и где лог лежит и что он запускает
$ file /usr/share/skypeforlinux/skypeforlinux
/usr/share/skypeforlinux/skypeforlinux: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, stripped

В лайве p9-lxqt-x86_64 запускается, работает, камера подхватывается сразу, но для установки по depends  требует много. postinstall скрипты не отрабатывают, ибо заточены под сузёвые и красношапочные yast и yum. Пересборке не подлежит, ибо лицензия проприетарная.
« Последнее редактирование: 07.12.2019 03:18:58 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 955
Re: Не запускается Скайп
« Ответ #2 : 07.12.2019 04:51:56 »
Режим лайв без апдейтов:
$ cat /image/.disk/info
Simply Linux live/x86_64 2017-07-07

Вот она ошибка запуска:
$ cat .config/skypeforlinux/logs/skype-startup.log
[2431:1207/041606.439310:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /usr/share/skypeforlinux/chrome-sandbox is owned by root and has mode 4755.

Подсказка одного из решений тут:
https://github.com/electron/electron/issues/17972#issuecomment-487369441

Выполнить:
# chmod 4755 /usr/share/skypeforlinux/chrome-sandbox

Запустить pavucontrol и при необходимости настроить.
Снова запустить skype и skype запустится.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 955
Re: Не запускается Скайп
« Ответ #3 : 07.12.2019 05:25:35 »
На вики
https://www.altlinux.org/Skype

добавил пункт с логом skype и решением:
Отказ запуска на Simply 8.2.0

Оффлайн latigid

  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Re: Не запускается Скайп
« Ответ #4 : 07.12.2019 11:46:05 »
Помогло # chmod 4755 /usr/share/skypeforlinux/chrome-sandbox

Огромное спасибо за помощь!!!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 955
Re: Не запускается Скайп
« Ответ #5 : 07.12.2019 12:58:20 »
Помогло # chmod 4755 /usr/share/skypeforlinux/chrome-sandbox

Огромное спасибо за помощь!!!

Та нема за шо :-)
Мне интересен был не сам скайп как таковой, а причина отказа ещё позавчера работавшего скайпа.
Это только моё личное мнение ни на что больше не претендующее:
Установка SUID бита, это дыра в безопасности. Но парадокс в том, что без этой дыры функциональная ценность Линукс снижается. В том смысле, что пользователь не пользуется операционной системой, он пользуется приложениями. И проблема, на мой личный взгляд, шире чем кажется.

Кратко о SUID и SGID:
https://rtfm.co.ua/suid-sgid-chto-eto-takoe-i-kak-ix-ispolzovat/

Также о SUID и SGID в частности упоминается в книге:
Информационная безопасность: защита и нападение
« Последнее редактирование: 07.12.2019 13:50:29 от Speccyfighter »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 154
Re: Не запускается Скайп
« Ответ #6 : 07.12.2019 14:48:25 »
chrome-sandbox с какой-то версии как раз начал работать без suid, а в microsoft это наоборот ужесточили  :-o

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 502
  • Стич-спасатель
    • Email
Re: Не запускается Скайп
« Ответ #7 : 04.09.2022 11:09:12 »
chrome-sandbox с какой-то версии как раз начал работать без suid, а в microsoft это наоборот ужесточили  :-o

Как предложено на Вики, я выполнял
chmod 4755  /opt/skype/chrome-sandbox
Но в ~/.config/skypeforlinux/logs/skype-startup.log все равно ошибка. Только другая (ставлю 8.88.0.401)
Цитировать
The setuid sandbox is not running as root. Common causes:
  * An unprivileged process using ptrace on it, like a debugger.
  * A parent process set prctl(PR_SET_NO_NEW_PRIVS, ...)
Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
[27426:0100/000000.884524:ERROR:zygote_linux.cc(650)] write: Обрыв канала (32)

В самом пакете команда чуть иная:chmod +4755 /opt/skype/chrome-sandbox
Но результат при ней тот же. Какие-то болячки с безопасностью. Как их обойти?

Добавлено: На файловой системе у меня был nosuid. Убрал - Skype ожил.
« Последнее редактирование: 04.09.2022 12:19:23 от kiav »