我正在运行 Ubuntu 20.04,Snap 突然停止工作。当我尝试安装或刷新(某些)Snap(例如 Chromium 或 Signal-desktop)时,我遇到以下错误:
~/Downloads$ snap refresh chromium
Fehler: cannot perform the following tasks:
- Den Konfigurationshook von Snap "chromium" ausführen, falls vorhanden (run hook "configure": /snap/chromium/1479/snap/command-chain/hooks-configure-desktop: line 43: /snap/chromium/1479/gnome-platform/usr/bin/fc-cache: No such file or directory)
~/Downloads$ sudo snap install signal-desktop
[sudo] Passwort für marius:
Fehler: cannot perform the following tasks:
- Den Konfigurationshook von Snap "signal-desktop" ausführen, falls vorhanden (run hook "configure": /snap/signal-desktop/346/snap/command-chain/hooks-configure-desktop: line 43: /snap/signal-desktop/346/gnome-platform/usr/bin/fc-cache: No such file or directory)
我已经尝试删除所有字体缓存文件并重建,fc-cache -f -v
但没有成功。
答案1
我遇到了与 snap 完全相同的问题chromium
,我发现这个问题是由于gnome-3-28-1804
安装了 snap 但禁用了导致的。我安装了较新版本gnome-3-34-1804
的gnome-3
snap,但该chromium
软件包显然依赖于包含fc-cache
3.28
使用该 snap 版本后snap enable gnome-3-28-1804
我现在可以安装/更新chromium
snap 了。
因此我建议:
- 检查已安装的 snap 包列表:
snap list
- 安装并启用
gnome-3-28-1804
snap:snap install gnome-3-28-1804
snap enable gnome-3-28-1804
- 安装/更新
chromium
快照:snap install chromium
补充笔记:
- 是的,
-1804
该版本gnome-3
甚至安装在 Ubuntu20.04
操作系统上 - 也检查#1915712 错误报告对于
chromium-browser
Ubuntu 中的软件包 - 其他相关
chromium
快照问题与……相关fc-cache