![Ubuntu 18.04:无法更新 FontConfig(fc-cache:FcDirCacheCreateUUID)](https://linux22.com/image/908855/Ubuntu%2018.04%EF%BC%9A%E6%97%A0%E6%B3%95%E6%9B%B4%E6%96%B0%20FontConfig%EF%BC%88fc-cache%EF%BC%9AFcDirCacheCreateUUID%EF%BC%89.png)
我无法更新字体配置。无论我(或 Google)想到什么,它都会返回相同的错误:
> sudo apt-get upgrade
[...]
fontconfig (2.12.6-0ubuntu2.3) wird eingerichtet ...
Regenerating fonts cache... failed.
See /var/log/fontconfig.log for more information.
dpkg: Fehler beim Bearbeiten des Paketes fontconfig (--configure):
Unterprozess installiertes fontconfig-Skript des Paketes post-installation gab den Fehler-Ausgangsstatus 1 zurück
Fehler traten auf beim Bearbeiten von:
fontconfig
E: Sub-process /usr/bin/dpkg returned an error code (1)
对于错误信息中的德语部分,我们深感抱歉。
是的,我已经在 Google 上搜索过,并且尝试了以下解决方案:
sudo apt-get install --reinstall libfontconfig1 libfontconfig1-dev
sudo apt-get upgrade libfontconfig1
sudo apt-get install --reinstall --purge fontconfig-config
- 切换包源并更新 dcaches。
它们都无法解决问题。
/var/log/fonts
包含一行
fc-cache: symbol lookup error: fc-cache: undefined symbol: FcDirCacheCreateUUID
我确信我已经花了两个多小时在 Google 上搜索并尝试了所有 fontconfig、fc-cache 和 FcDirCacheCreateUUID 的组合,但所有建议的解决方案均不起作用。
我真的感到绝望,因为这个问题阻碍了安装非常基本的软件。
答案1
手动删除 fontconfig:i386 后,我通过重新安装它显然解决了问题:
sudo apt-get 安装 fontconfig:i386
不知道为什么这会起作用但显然它确实起作用了。