Ubuntu 18.04: обновление FontConfig невозможно (fc-cache: FcDirCacheCreateUUID)

Я не могу обновить fontconfig. Все, что я (или 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)

Извините за немецкие части сообщения об ошибке.

Да, я уже гуглил это, и я также попробовал следующие решения:

  • 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

Не знаю, почему это сработало, но, видимо, это сработало.

Другие вопросы по тегам