Ошибка Snap: невозможно установить из-за шрифтов

Итак, я получал эту ошибку при обновлении или установке Snaps:

$ sudo snap install snap-store
error: cannot perform the following tasks:
- Run configure hook of "snap-store" snap if present (run hook "configure": 
-----
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 5: unknown element "its:translateRule"
.....more of the same...
/usr/share/fonts: caching, new cache contents: 0 fonts, 10 dirs
/usr/share/fonts/WindowsFonts: /usr/share/fonts/WindowsFonts: error scanning
.....more of the same...
/var/snap/snap-store/common/fontconfig: cleaning cache directory
/var/cache/fontconfig: not cleaning unwritable cache directory
/snap/snap-store/518/gnome-platform/usr/bin/fc-cache: failed
-----)

Это происходит с любым привязкой, которые я пробовал.

, кажется, связан с fontsconfig (согласно ссылке < >):

$ dpkg-query -W fontconfig fontconfig-config 
fontconfig  2.13.1-2ubuntu3
fontconfig-config   2.13.1-2ubuntu3

, но решение там (копирование /etc/fonts/fonts.conf с другой машины) не имеет никакого эффекта здесь. У кого-нибудь есть предложения для решения?

1
задан 7 March 2021 в 20:17

1 ответ

Итак, мне удалось решить вопрос. Вот как я это сделал:

Переместить шрифты в папку TEMP

Sudo MV / etc / fonts / /etc/fonts.bak

Reset На рабочем столе:

DCONF RESET-S-RESTF /

Сброс Разрешения существующих шрифтов в общей папке:

Найти / usr / share / fonts -type f -exec sudo chmod 644 {};

Сброс разрешений существующих шрифтов в папке пользователя:

Найти ~ / .fonts - type f -exec sudo chmod 644 {};

Переместить шрифты обратно в исходную папку:

sudo mv /etc/fonts.bak/ / etc / fonts

Сброс кеша шрифта

Sudo FC-Cache - R -V

Недостатком является то, что путем сброса рабочего стола вам придется начать с любой настройкой, которую вы там сделали. Кроме того, я ни в коем случае не являюсь экспертом, но вышеперечисленное сработало для меня, поэтому я подумал поделиться этим ..

2
ответ дан 18 March 2021 в 23:28

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

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