Chrome および/または Chromium バージョン 78 以降を ssh X 転送経由で動作させることはできますか?

Chrome および/または Chromium バージョン 78 以降を ssh X 転送経由で動作させることはできますか?

バージョン 79 以降、Chrome と Chromium は ssh X 転送で動作しません。転送は確かに私のセットアップでは動作しており、X 転送トンネル経由で Firefox、VS Code、Eclipse をシームレスに使用しています。しかし、Chrome も Chromium も動作しません。私のセットアップは、VirtualBox 上の Ubuntu 20.04 仮想マシンに ssh 接続する Ubuntu 19.04 マシンです。

これは先ほどの--use-gl=スイフトシェーダー問題ですが、既知のバグバージョン 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.

whileLD_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 転送経由で実行する方法を見つけられる方はいますか? 次点は Chromium over X でしょうか?
  • SUID に関するエラー メッセージは、別の問題と解決策を示唆していますか?

[...--disable-setuid-sandbox提案通りに試してみましたここしかし、それは役に立ちません。灰色の空白のウィンドウがまだ表示されます。

関連情報