Как я выполняю Viber как корень на Ubuntu 19.04?

Я установил Viber на Ubuntu 19,04 дюймов /opt/viber. Я запускаю его, ничего не происходит. Я открываю терминал в /opt/viber/Viber:

root@asshat:/opt/viber# ./Viber
[16075:16075:0430/092527.937550:ERROR:zygote_host_impl_linux.cc(90)]
Running as root without --no-sandbox is not supported.
See https://crbug.com/638180.

Затем я пробую /opt/viber/Viber --no-sandbox но я продолжаю получать это сообщение об ошибке. Теперь a grep -ir "Running as root" урожаи

Binary file ./lib/libQt5WebEngineCore.so.5 matches

Есть ли способ настроить --no-sandbox в libQt5WebEngineCore? Я должен выполнить его, когда вошел в систему как корень...

Или любой другой способ запустить Viber как другого пользователя при входе в систему как корень, без взлома xhost acces -.

Хорошо, таким образом, я собираюсь выполнять его как не пользователь root. Таким образом, я делаю:

su nonrootuser
sudo xhost local:root
./Viber

Теперь это запускается, но это не говорит "интернет-соединения". Как я могу зафиксировать это?

Неважно это не работает обычным пользователем так или иначе, потому что версия SSL Viber является несовместимой с версией SSL Ubuntu 19.04.

-5
задан 2 May 2019 в 22:59

1 ответ

Хорошо, вот оно.
Из https://doc.qt.io/qt-5/qtwebengine-platform-notes.html

Чтобы явно отключить песочницу, QTWEBENGINE_DISABLE_SANDBOX Переменная окружения может быть установлена ​​в 1 или, альтернативно, аргумент командной строки --no-sandbox может быть передан в исполняемый файл пользовательского приложения (передача аргумента в viber не имеет никакого эффекта).

Таким образом, это делает свое дело:

export QTWEBENGINE_DISABLE_SANDBOX=1
/opt/viber/Viber

Тем не менее, и snapcraft, и flatpack не имеют достаточно широких возможностей для отладки, чтобы сделать это в разумные сроки.

Но можно создать работающий образ докера за значительно более короткое время, чем чрезмерное время, необходимое для создания, по неизвестным причинам, не рабочий пакет:

0
ответ дан 2 May 2019 в 22:59

Другие вопросы по тегам:

Похожие вопросы: