バージョン 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
提案通りに試してみましたここしかし、それは役に立ちません。灰色の空白のウィンドウがまだ表示されます。