![无法打开 gnome-control-center - 未定义符号:gbm_bo_create_with_modifiers2](https://linux22.com/image/1201431/%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%20gnome-control-center%20-%20%E6%9C%AA%E5%AE%9A%E4%B9%89%E7%AC%A6%E5%8F%B7%EF%BC%9Agbm_bo_create_with_modifiers2.png)
我今天醒来并尝试在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 驱动程序是什么?