Ubuntu 18.04:无法更新 FontConfig(fc-cache:FcDirCacheCreateUUID)

Ubuntu 18.04:无法更新 FontConfig(fc-cache:FcDirCacheCreateUUID)

我无法更新字体配置。无论我(或 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

不知道为什么这会起作用但显然它确实起作用了。

相关内容