之前已经写了一篇在 ubuntu 18.04 环境下安装和使用 chrome会报的错误: Linux/ubuntu:Chrome报错解决: error while loading shared libraries: libnss3.so libXss.so.1 libasound.so.2
apt install libnss3-dev libxss1 libasound2
结果今天遇到了新的报错:
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 "XInputExtension" missing on display ":1.0".
Xlib: extension "XInputExtension" missing on display ":1.0".
[3035:3035:0218/105432.683037:ERROR:angle_platform_impl.cc(47)] initialize(593): ANGLE Display::initialize error 12289: GLX is not present.
[3035:3035:0218/105432.683217:ERROR:gl_surface_egl.cc(668)] EGL Driver message (Critical) eglInitialize: GLX is not present.
[3035:3035:0218/105432.683228:ERROR:gl_surface_egl.cc(1115)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[3035:3035:0218/105432.683352:ERROR:angle_platform_impl.cc(47)] initialize(593): ANGLE Display::initialize error 12289: GLX is not present.
[3035:3035:0218/105432.683370:ERROR:gl_surface_egl.cc(668)] EGL Driver message (Critical) eglInitialize: GLX is not present.
[3035:3035:0218/105432.683379:ERROR:gl_surface_egl.cc(1115)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[3035:3035:0218/105432.683391:ERROR:gl_initializer_x11.cc(156)] GLSurfaceEGL::InitializeOneOff failed.
[3035:3035:0218/105432.687001:ERROR:viz_main_impl.cc(180)] Exiting GPU process due to errors during initialization
Xlib: extension "XInputExtension" missing on display ":1.0".
找了半天,有人提过问题:Python Selenium ChromeDriver error message: EGL_NOT_INITIALIZED - Stack Overflow
建议是升级软件版本,我升级了 chrome,没用,一样的报错。
然后我看到了这个贴:virtualbox.org • View topic - [Solved] Win10-64 crashes at startup on Ubuntu 18.04 (Bionic)
里面提到问题出在tightvncserver
上。
我查看了官网,tightvncserver
最后的版本维持在1.3.10
,是2009年的版本,后续的更新就要花钱了。
不知道为什么现在还有那么多文章推荐10年都没更新过的tightvncserver
,推荐TigerVNC
,基于RealVNC 4
和X.org
,并在2009年脱离父项目TightVNC
。
到GitHub上下载最新版:Releases · TigerVNC/tigervnc
可以直接下载二进制版本,下载后解压,启动vncserver
即可运行。
也可以安装运行:
apt install tigervnc-common tigervnc-scraping-server tigervnc-standalone-server tigervnc-xorg-extension
我怀疑是因为xfce4
桌面的原因,于是我换一个桌面环境:
apt install ubuntu-gnome-desktop
#apt install kubuntu-desktop
换桌面后问题解决了。。。。。
文档信息
- 本文作者:last2win
- 本文链接:https://last2win.com/2020/02/19/linux-chrome-fix/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)