安装 mongodb compass 并从命令行运行后,我收到此错误消息。应用程序启动,几秒钟后窗口变为白色。
gilles@X1c:~/Projets/feamzy$ mongodb-compass
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[108930:0928/165527.343247:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[108930:0928/165605.708497:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[108930:0928/165608.832343:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
电脑配置:
我验证了我的 GPU 驱动程序:
gilles@X1c:~/Projets/feamzy$ vainfo
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_14
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.14 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.3.1 ()
我解决了第一个错误 =>export LIBVA_DRIVER_NAME=iHD
另一方面,第二个错误仍然存在并且应用程序仍然崩溃。
在等待解决方案时,我安装了 1.39 而不是 1.40。虽然仍然有相同的错误消息,但它似乎可以正常工作。
答案1
版本也发生了错误1.40.2
,因此我检查了另一台计算机上的版本,并使用以下 3 个命令解决了该问题,强制安装到版本1.39.3
:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.3_amd64.deb
sudo dpkg -i mongodb-compass_1.39.3_amd64.deb
mongodb-compass