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
Не знаю, почему это сработало, но, видимо, это сработало.