无法打开 gnome-control-center - 未定义符号:gbm_bo_create_with_modifiers2

无法打开 gnome-control-center - 未定义符号:gbm_bo_create_with_modifiers2

我今天醒来并尝试在gnome-control-manager我的 Ubuntu 22.04 上更改一些基本设置,但它没有打开。

为了修复它,我尝试:

sudo apt-get update

sudo apt-get install --reinstall gnome-control-center

gnome-control-center display gnome-control-center

这些似乎都不起作用

这是我尝试时遇到的错误gnome-control-center

gnome-control-center:符号查找错误:/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37:未定义符号:gbm_bo_create_with_modifiers2

由于错误出现在 libwebkit2gtk-4.0-37 上,我尝试apt list -a libwebkit2gtk-4.0-37 根据sudo apt install libwebkit2gtk-4.0-37=2.36.0-2ubuntu1可用选项恢复到以前的版本。

但这也是不可能的,因为:

以下软件包具有未满足的依赖项:libwebkit2gtk-4.0-37:依赖:libjavascriptcoregtk-4.0-18(= 2.36.0-2ubuntu1)但需要安装 2.44.0-0ubuntu0.22.04.1 E:无法纠正问题,您持有损坏的软件包。

然后我尝试修复这个依赖关系: sudo apt install libwebkit2gtk-4.0-37=2.36.0-2ubuntu1 libjavascriptcoregtk-4.0-18=2.36.0-2ubuntu1

但这最终导致我的 GUI 崩溃并将我恢复到 tty1 模式:)

然后我执行sudo apt-get install --reinstall gdm3

现在我又回到了起点。请帮忙 ;-;

答案1

gbm_bo_create_with_modifiers2 是一个应该从 libgbm.so 导出的函数,它由您的 GPU 图形驱动程序提供。但它相对较新(mesa 中日期为 2020 年)。如果您使用的是较旧的 Linux 平台,则很可能您的驱动程序已过时,或者可能根本不存在非常新的 GPU 驱动程序。

我猜测 gnome-control-center 已经更新,希望该 API 会存在,但事实并非如此。

您的操作系统版本、GPU 硬件和 GPU 驱动程序是什么?

相关内容