这个 WebKit 问题说明了什么?如何在 Ubuntu 22.04.3 LTS 上修复它?

这个 WebKit 问题说明了什么?如何在 Ubuntu 22.04.3 LTS 上修复它?

我在 Ubuntu 22.04.3 LTS 上遇到了 webkit 问题。

运行Photono 应用程序(实现 webkit 的 dotnet dev 框架)。

KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
Failed to create GBM buffer of size 600x400: Permission denied
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
Failed to create GBM buffer of size 600x400: Permission denied
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
Failed to create GBM buffer of size 600x400: Permission denied
Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1

我搜索了一下,找到了 Ubuntu关于 WebKit 的官方文档

从那以后我尝试过测试我看到了以下结果(小于 100 表示有问题)。

webkit 测试与错误

文档提到你应该有 100,但没有提到:

  1. 97 意味着什么
  2. 是否有任何额外的文档需要检查,看看小于 100 意味着什么
  3. 任何其他迹象

有人知道这是什么意思或如何获取更多信息吗?

我如何确定我正在运行哪个版本的 WebKit?

答案1

我仍然遇到这个问题,但我发现了一些事情:

1. 我运行的 WebKit 版本

运行以下命令帮助我发现已安装并正在运行哪个版本的 webkit:

$ apt list --installed | grep -i "webkit"

运行后我看到以下内容:

libwebkit2gtk-4.0-37/jammy-updates,jammy-security,now 2.42.3-0ubuntu0.22.04.1 amd64 [已安装] libwebkit2gtk-4.1-0/jammy-updates,jammy-security,now 2.42.3-0ubuntu0.22.04.1 amd64 [已安装]

然后我发现在 ubuntu 22.04.3 LTS / Gnome 上运行的版本存在一个错误。

此处有详细信息

还有一个针对此问题提交的错误在 Bugzilla 这里

但是,我似乎无法修复我的机器上的这个问题,因为这需要操作系统和/或 Gnome 更新到最新修复。

我尝试过

昨天,我尝试删除旧版本的 webkitgtk,结果丢失了整个桌面。幸运的是,我能够按照此处的说明进行操作让我的桌面再次运行。

更新的 NVidia 驱动程序:问题已解决

我更新了 nvidia 驱动程序到较新版本,问题就解决了。

新的 NVIDIA 驱动程序

相关内容