Visual Studio Code无法通过VNC在Ubuntu 16.04上打开

凯文·约翰斯鲁德

我已经尝试通过snapapt-get安装VS Code

在这两种情况下,code都不能在我使用VNC访问xfce GUI的Ubuntu 16.04服务器上运行。当我code --verbose从终端窗口运行时,我得到

Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "XInputExtension" missing on display ":1.0".
Xlib:  extension "RANDR" missing on display ":1.0".
Xlib:  extension "XInputExtension" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
[6004:0422/160013.955062:ERROR:gl_surface_glx.cc(426)] glxQueryVersion failed
[6004:0422/160013.955091:ERROR:gl_initializer_x11.cc(157)] GLSurfaceGLX::InitializeOneOff failed.
[6004:0422/160013.957145:ERROR:viz_main_impl.cc(195)] Exiting GPU process due to errors during initialization
[5973:0422/160013.958492:ERROR:service_manager_context.cc(258)] Attempting to run unsupported native service: /usr/share/code/content_gpu.service
[main 2019-04-22T23:00:13.965Z] Starting VS Code
...
Xlib:  extension "XInputExtension" missing on display ":1.0".
Xlib:  extension "XInputExtension" missing on display ":1.0".
Xlib:  extension "XInputExtension" missing on display ":1.0".
[6013:0422/160014.026855:ERROR:gl_implementation.cc(292)] Failed to load /usr/share/code/swiftshader/libGLESv2.so: /usr/share/code/swiftshader/libGLESv2.so: cannot open shared object file: No such file or directory
[6013:0422/160014.028943:ERROR:viz_main_impl.cc(195)] Exiting GPU process due to errors during initialization
[5973:0422/160014.030199:ERROR:service_manager_context.cc(258)] Attempting to run unsupported native service: /usr/share/code/content_gpu.service
[5973:0422/160014.033799:ERROR:browser_gpu_channel_host_factory.cc(119)] Failed to launch GPU process.
[5973:0422/160014.069389:ERROR:browser_main_parts.cc(135)] X IO error received (X server probably went away)

我需要解决什么?

凯文·约翰斯鲁德

问题在于VS Code使用Electron,这是该错误的根本原因。该漏洞报告于2016年,目前尚未修复。

固定:

# make a copy of the relevant library
mkdir ~/lib
cp /usr/lib/x86_64-linux-gnu/libxcb.so.1 ~/lib
sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' ~/lib/libxcb.so.1
# set the dynamic loader path to put your library first before executing VS Code
LD_LIBRARY_PATH=$HOME/lib code

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Ubuntu上启动Visual Studio Code

如何打开Visual Studio Code的多个实例?

如何从OSX上的命令行打开Visual Studio Code?

Microsoft Visual Studio 2013 Ultimate无法打开

Visual Studio 2013无法打开* .cshtml文件

如何设置链接以从OSX上的终端打开Visual Studio Code?

Visual Studio 2010无法打开.ilk文件

在Ubuntu / Visual Studio Code上从.Net Core连接到SqlServer

Visual Studio 2017无法打开.modelproj

Visual Studio无法打开TypeScript * .ts文件?

Intellisense在Visual Studio Code中找不到uint8_t和uint16_t

无法在新安装的Visual Studio Code上运行C ++代码

无法在Visual Studio 2017中打开项目

Visual Studio Code无法从Powershell打开

Visual Studio Code无法使用“ code”命令打开

无法解析“ $ {workspaceFolder}”。请打开一个文件夹。在Visual Studio Code上

我该如何教有关__fp16的Visual Studio Code?

.db文件将无法在使用sqlite3的Visual Studio Code上打开

Visual Studio Code无法打开任何python解释

无法打开Visual Studio代码

在Visual Studio 2012上无法打开项目

无法打开Visual Studio解决方案

Visual Studio Code无法通过命令行打开

在Ubuntu 18.04上安装Visual Studio Code时遇到的问题

Visual Studio Code无法在Unity3D安装Ubuntu上找到.Net Framework

在 Ubuntu 16-04 上安装 opencv

无法在 Ubuntu 20.04 中打开 Visual Studio 代码

如何在 Ubuntu 上完全清除 Visual Studio Code?

无法在 Visual Studio 2019 中打开文件