
Начиная с версии 79, Chrome и Chromium не могут работать через ssh X-пересылку. Пересылка действительно работает в моей настройке, и я использую Firefox, VS Code и Eclipse без проблем через туннель X-пересылки. Но не Chrome и не Chromium. Моя настройка — это машина Ubuntu 19.04, подключающаяся по ssh к виртуальной машине Ubuntu 20.04 на VirtualBox.
Это не связано с предыдущим--use-gl=swiftshaderпроблема, но, похоже, этоизвестная ошибка, начиная с версии 79 и до настоящего времени не решенная.
При запуске Chrome google-chrome
появляется большое серое окно, и единственная рабочая опция — выйти, при этом терминал показывает
[0720/135908.663897:ERROR:nacl_helper_linux.cc(308)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly
При запуске Chromium chromium-browser
окно не появляется, приложение закрывается, а терминал показывает
X11 connection rejected because of wrong authentication.
[7370:7370:0720/140137.070385:ERROR:browser_main_loop.cc(1469)] Unable to open X display.
cc -shared -o XlibNoSHM.so XlibNoSHM.c
LD_PRELOAD='libdl.so ./XlibNoSHM.so' chromium
противXlibNoSHM.c
Компиляция прошла успешно, но LD_PRELOAD='libdl.so ./XlibNoSHM.so' chromium
не удалась
ERROR: ld.so: object 'libdl.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
X11 connection rejected because of wrong authentication.
[3423:3423:0720/143727.259731:ERROR:browser_main_loop.cc(1469)] Unable to open X display.
пока LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libdl.so ./XlibNoSHM.so' google-chrome
работает, но не открывает окна, с выводом
[0720/143831.101539:ERROR:nacl_helper_linux.cc(308)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly
Исправление вообще не работает против Chrome.
- Может кто-нибудь найти способ запустить последнюю версию Chrome через ssh X forwarding? Второе место займет Chromium over X?
- Указывают ли сообщения об ошибках, связанных с SUID, на другую проблему и ее решение?
[... Я попробовал, --disable-setuid-sandbox
как было предложеноздесьно это не помогает. Все еще серое пустое окно.