Как исправить ошибку Fontconfig: неудачное чтение конфигурационного файла

Все ответы применяются только для извлечения информации от начала файла до точки где произошла ошибка или где файл был вырезан.

К сожалению, ни один получатель не описывает, как восстановить часть файла / потока после области повреждения. Есть кто-нибудь этот получатель?

6
08.07.2018, 16:44
2 ответа

Взгляните на /etc/fonts/conf.availи /etc/fonts/conf.d. Я столкнулся с этим вопросом, потому что у меня была такая же проблема. Наконец

FC_DEBUG=1024 fc-cache 2>&1|less ничего полезного не сказал. Поэтому я выполнил следующую команду для поиска отсутствующих файлов конфигурации.

FC_DEBUG=1024 strace fc-cache 2>&1|less

Оказалось, что файл конфигурации из пакета fonts -guru -extra был перепутан. Он был сохранен как /etc/fonts/conf.avail/65-0-fonts-guru-extra.conf/65-0-fonts-guru-extra.conf, а символическая ссылка из /etc/fonts/conf.avail/65-0-fonts-guru-extra.confбыла каким-то образом сломана. По крайней мере, это был не файл.

Итак, я запустил dpkg --force-depends --purge fonts-guru-extra, и dpkg пожаловался на не -пустой каталог /etc/fonts/conf.avail/65-0-fonts-guru-extra.confЯ удалил этот каталог вручную и запустил

apt-get install fonts-guru-extra

, после чего сообщение об ошибке исчезло.

4
27.01.2020, 20:28

В моем случае сработало (возможно, это более универсальное решение):

# dpkg --force-depends --purge fontconfig-config
# aptitude install fontconfig-config
# dpkg-reconfigure fontconfig-config

Для меня проблема была вызвана понижением версии fontconfig с 2.13 до 2.11 в Debian Stretch.

1
27.01.2020, 20:28

Теги

Похожие вопросы