スーパーユーザーにこの質問をしましたが、まだ問題は解決されていません。この質問は本当に私を悩ませています。長い間オンラインで検索してきました。しかし、それは役に立たない。これを達成する方法を助けるか、アイデアを提供してください。
スーパーユーザーの質問--協会
環境: centos 7、xshell、xmanager。
2つのcentos7仮想マシンがあり、そのうちの1つはSSHセッションでX11配信を介してChromeブラウザを正常に開くことができますが、もう1つは開くことができません。
通常:
[root@localhost ~]# google-chrome --no-sandbox
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
[16458:16458:0523/075723.020611:ERROR:gl_surface_glx.cc(419)] GLX 1.3 or later is required.
[16458:16458:0523/075723.020636:ERROR:gl_initializer_x11.cc(153)] GLSurfaceGLX::InitializeOneOff failed.
[16458:16458:0523/075723.022497:ERROR:gpu_child_thread.cc(254)] Exiting GPU process due to errors during initializat
[16393:16422:0523/075723.081833:ERROR:browser_gpu_channel_host_factory.cc(108)] Failed to launch GPU process.
[root@localhost ~]# [0523/075728.166795:ERROR:nacl_helper_linux.cc(310)] NaCl helper process running without a sandb
Most likely you need to configure your SUID sandbox correctly
異常カテゴリ:
WARNING! The remote SSH server rejected X11 forwarding request.
[root@yxs ~]# google-chrome --no-sandbox
(google-chrome:10346): Gtk-WARNING **: cannot open display:
[root@yxs ~]# [0523/202401.444038:ERROR:nacl_helper_linux.cc(310)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly
^C
[root@yxs ~]# su yxs
[yxs@yxs root]$ google-chrome
(google-chrome:10407): Gtk-WARNING **: cannot open display:
両方の下の構成はほぼ同じです。
通常:
[root@localhost ~]# cat /etc/ssh/sshd_config | grep X11
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
# X11Forwarding no
[root@localhost ~]# rpm -qa | grep xauth
xorg-x11-xauth-1.0.9-1.el7.x86_64
[root@localhost ~]# ssh -V
OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@localhost ~]# echo $DISPLAY
localhost:10.0
#enable ipv6
#minimal centos
異常カテゴリ:
[root@yxs ~]# cat /etc/ssh/sshd_config | grep X11
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
# X11Forwarding no
[root@yxs ~]# rpm -qa | grep xauth
xorg-x11-xauth-1.0.9-1.el7.x86_64
[root@yxs ~]# ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
[root@yxs ~]# echo $DISPLAY
[root@yxs ~]#
#disbale ipv6
#has installd "GNOME Desktop"
export DISPLAY=localhost:10.0
異常な仮想マシンで実行しようとしましたが、再起動すると環境変数が$DISPLAY
再び空になりました。
google-chrome --no-sandbox
XshellのSSHセッションを介してコマンドを使用してChromeを開くことはできません。ただし、VNCウィンドウを介して正常に仮想マシンを管理できます。
ベストアンサー1
IPv6を無効にして追加する必要があるため、AddressFamily inet
以前/etc/ssh/sshd_config.
は不注意でした。申し訳ありません。
3番目の答え:協会