加载共享库时出错:libgtk-3.so.0

加载共享库时出错:libgtk-3.so.0

我正在使用 Ubuntu 18.04。我必须说,我的系统硬件没有问题,因为我也使用 Windows(因为我的系统是双启动),而且 Windows 运行良好。

两天前,我的所有应用程序在 Ubuntu 18.04 中运行良好。然后,出现了自动更新,我像往常一样安装了它。之后,我的所有应用程序都出现错误。即使在今天,按下关机后,我的系统也无法关闭。它只显示 Ubuntu 主屏幕,我必须通过电源按钮将其关闭。

这是我得到的错误gnome-logs

gnome-logs: error while loading shared libraries: libgtk-3.so.0: 
cannot open shared object file: No such file or directory

我也分享了我的终端的图片,您可以在其中看到我已经安装了libgtk...但问题并没有消失。

gnome-logs 错误显示

以下是同样的错误gnome-calculator

gnome 计算器显示相同错误

hina@hinakhadim2002:~$ dpkg -S libgtk-3.so.0
libgtk-3-0:amd64: /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 
libgtk-3-0:amd64: /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.30 

hina@hinakhadim2002:~$ apt-cache policy gnome-logs gnome-calculator
gnome-logs: 
Installed: (none) 
Candidate: 3.28.0-1 
Version table: 3.28.0-1 500
500 ci.archive.ubuntu.com/ubuntu bionic/main amd64 Packages 

gnome-calculator:
Installed: (none) 
Candidate: 1:3.28.2-1~ubuntu18.04.3 
Version table: 
1:3.28.2-1~ubuntu18.04.3 500 500 
ci.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages 1:3.28.1-1ubuntu1 500 500 
ci.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

hina@hinakhadim2002:~$ snap list | grep gnome 
gnome-3-28-1804 3.28.0-16-g27c9498.27c9498 116 latest/stable/… canonical* - 
gnome-calculator 3.36.0+git9.96b95fd2 748 latest/stable/… canonical* - 
gnome-characters v3.34.0+git5.918aab3 539 latest/stable/… canonical* - gnome-logs 3.34.0 100 latest/stable/… canonical* - 
gnome-system-monitor 3.36.0-12-g35f88a56d7 145 latest/stable/… canonical* - hina@hinakhadim2002:~$

答案1

似乎只有 Snap'ed 应用程序才会出现问题。如果没有 gtk3 库,您甚至无法登录 GUI 会话。

所以我建议保存它的列表

snap list

然后清除所有

sudo apt-get purge snapd

并从 deb-packages 安装两个有问题的应用程序

sudo apt-get install gnome-logs gnome-calculator

或者,您可以重新安装 Snappy sudo apt-get install snapd,然后重新安装(部分)Snap。

答案2

这个命令在类似情况下帮助了我:

snap revert packagename

显然最新版本出了点问题。

相关内容