누구든지 SSH X 전달을 통해 Chrome 및/또는 Chromium 포스트 버전 78이 작동하도록 할 수 있나요?

누구든지 SSH X 전달을 통해 Chrome 및/또는 Chromium 포스트 버전 78이 작동하도록 할 수 있나요?

버전 79부터 Chrome 및 Chromium은 SSH X 전달을 통해 작동하지 않습니다. 전달은 실제로 내 설정에서 작동하고 있으며 X 전달 터널을 통해 Firefox, VS Code 및 Eclipse를 원활하게 사용합니다. 하지만 Chrome이나 Chromium은 아닙니다. 내 설정은 VirtualBox의 Ubuntu 20.04 가상 머신에 Ubuntu 19.04 머신을 SSH로 연결하는 것입니다.

이는 이전 내용과 관련이 없습니다.--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에서는 전혀 작동하지 않습니다.

  • 누구든지 SSH X 전달을 통해 최신 Chrome을 실행하는 방법을 찾을 수 있습니까? 2등상은 X보다 Chromium이 될까요?
  • SUID와 관련된 오류 메시지가 다른 문제와 해결책을 제시합니까?

--disable-setuid-sandbox[... 제안한 대로 시도해 보았습니다.여기하지만 그것은 도움이 되지 않습니다. 여전히 회색의 빈 창이 있습니다.

관련 정보