Ошибка при установке ttf mscorefonts installer

Исправляем ошибку загрузки шрифтов с помощью установщика ttf-mscorefonts-installer

Не знаю сталкивались ли вы уже с ошибками установки шрифтов в Linux, но сегодня материал именно о шрифтах, а точнее об исправлении бага связанного с загрузкой шрифтов с помощью установщика «ttf-mscorefonts-installer».

устанавливаем шрифты Windows в Linux

После выхода релиза дистрибутива Ubuntu 16.04 LTS Xenial Xerus, вроде и не было никаких серьёзных ошибок, но вот где-то недельку я наблюдаю ошибку следующего вида:

Ошибка загрузки дополнительных файлов данных
Следующим пакетам необходима загрузка дополнительных данных после выполнения установки, но данные не могут быть получены или обработаны.

ttf-mscorefonts-installer

Повторная попытка загрузки будет произведена позднее, либо вы можете попытаться загрузить пакеты снова сейчас. Для выполнения этой команды, необходимо соединение с интернетом.

Как видно установщик «ttf-mscorefonts-installer», сообщает об ошибке и предлагает загрузить Windows шрифты для Ubuntu, только при попытке загрузки вы будете наблюдать ошибку:

ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Ошк:1 http://downloads.sourceforge.net/corefonts/andale32.exe
  404  Not Found
W: Невозможно сбросить права для скачивания, так как файл «/var/lib/update-notifier/package-data-downloads/partial/andale32.exe» недоступен для пользователя «_apt». - pkgAcquire::Run (13: Отказано в доступе)
E: Не удалось получить https://netix.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe  404  Not Found
E: Ошибка при скачивании

Вроде и ошибка довольно простая, между словами /the fonts/ имеется пробел и скрипт определяет это как битую ссылку и отдает 404 ошибку, в итоге не понимает, что и откуда скачивать.

Заведенные баги по ttf-mscorefonts-installer:

Пока я искал решение этой проблемы, я в сети натолкнулся на баги которые уже были заведены по этой проблеме

  • bug 1371783
  • bug 1456407
  • bug 1607535
  • msttcorefonts bugs

Решаем баг с ошибкой загрузки шрифтов ttf-mscorefonts-installer

Много кто с этим сталкивался, я все таки нашел решение. Откройте терминал CTRL+ALT+T и выполните команды:

sudo dpkg -P ttf-mscorefonts-installer && sudo wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb && sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

первой командой мы удаляем «ttf-mscorefonts-installer» и вычищаем файлы настроек в которых уже были записаны данные об ошибке загрузки шрифтов, второй командой скачиваем новую версию установщика и последней устанавливаем новую версию установщика который и подгрузит все шрифты корректно. Почти готово, еще обновим кеш шрифтов в системе:

sudo fc-cache -fv && sudo fc-cache ~/.fonts

после у вас не должно быть ошибок связанных с ttf-mscorefonts-installer.

  • Печать

Страницы: [1] 2 3 8  Все   Вниз

Тема: ttf-mscorefonts-installer [Error]  (Прочитано 24311 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
www777

Как то раз пришло обновление пакета ttf-mscorefonts-installer, вместе с другими пакетами (Ubuntu 16.04). Я всё установил, но оказалось не полностью, ttf-mscorefonts-installer не смг при установке подключиться, (куда он там подключается) что бы стянуть шрифты. Я пробовал пакет переустанавливать, я пробовал менять IP адреса разных стран. Но итог один с этим удалённым хранилищем связи нет.
У кого такая проблема? Поскольку пакет я удалял, похоже шрифтов тех у меня уже нет. Наверное вручную придётся тащить из Windows. Но хотелось бы решить проблему с пакетом.

Решение проблемы
1. Удаление содержимого в пути /var/lib/update-notifier/package-data-downloads/partial/, и полное удаление пакета ttf-mscorefonts-installer (sudo apt-get purge ttf-mscorefonts-installer)
2. Скачать все 12 файлов .exe с sourceforge http://sourceforge.net/projects/corefonts/files/the%20fonts/final/ и разместить их в отдельном каталоге.
3. Установить пакет ttf-mscorefonts-installer штатным способом. На данном этапе, нас не беспокоит что пакет не может подключиться к sourceforge
4. Выполните команду sudo dpkg-reconfigure ttf-mscorefonts-installer
В окне терминала вы увидите графический установщик. Он попросит вас ввести вручную путь до каталога, в  котором лежат .exe файлы, которые вы вручную загрузили с sourceforge, как сказано было в пункте 2, данной инструкции.
5. Готово, шрифты установлены в системе.
6. Желательно посетить страницу посвящённую данной проблеме, и отметиться, что данная проблема вас касается.

« Последнее редактирование: 26 Декабря 2016, 23:06:20 от www777 »


Оффлайн
Tear

У кого такая проблема?

Вчера устанавливал ubuntu-restricted-extras, файлы нормально скачались с sourceforge. Проблема вряд ли на той стороне.


Оффлайн
www777

На виртуалке работает. А на рабочей машине нет. Говорит хеш суммы скачанного не сходятся… Я не ломал…


Оффлайн
www777

После обновления системы в виртуальной машине, до последней версии, проблема появилась аналогичная и там. А именно появилась такое же уведомление

Файл «20auto-upgrades.ucf-dist» в каталоге «/etc/apt/apt.conf.d/» игнорируется, так как он не имеет неправильное расширение

загрузка с sourceforce работала, но потом перестала.


Оффлайн
Pilot6

У меня все устанавливается. Только что проверил.

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
AnrDaemon

А именно появилась такое же уведомление

Это уведомление не относится к вопросу. По двум причинам.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


quatro

16.04.1

mart@xenial:~$ sudo apt-get check
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
N: Файл «20auto-upgrades.ucf-old» в каталоге «/etc/apt/apt.conf.d/» игнорируется, так как он не имеет неправильное расширение
mart@xenial:~$


Пользователь добавил сообщение 08 Ноября 2016, 02:15:56:


Файл «20auto-upgrades.ucf-dist» в каталоге «/etc/apt/apt.conf.d/»

Я не знаю что это значит и почему разница (выделил красным).


Пользователь добавил сообщение 08 Ноября 2016, 02:43:32:


mart@xenial:~$ sudo aptitude show ttf-mscorefonts-installer
Пакет: ttf-mscorefonts-installer                 
Состояние: установлен
Автоматически установлен: да
Мульти-архитектура: сторонняя
Версия: 3.4+nmu1ubuntu2
Приоритет: необязательный
Раздел: multiverse/x11
Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Архитектура: all
Размер в распакованном виде: 134 k
Зависимости: cabextract, xfonts-utils, update-notifier-common (>= 0.119ubuntu2)
Пред-зависимости: debconf (>= 0.5) | debconf-2.0
Рекомендует: fonts-liberation
Предоставляет: msttcorefonts, msttcorefonts:i386, ttf-mscorefonts-installer:i386 (= 3.4+nmu1ubuntu2)
Описание: Установщик базовы TrueType шрифтов Microsoft
 Этот пакет упрощает установку из интернета базовых True Type шрифтов Microsoft (Core Fonts), включая:

   Andale Mono
  Arial Black
  Arial (жирный, курсив, жирный курсив)
  Comic Sans MS (жирный)
  Courier New (жирный, курсив, жирный курсив)
  Georgia (жирный, курсив, жирный курсив)
  Impact
  Times New Roman (жирный, курсив, жирный курсив)
  Trebuchet (жирный, курсив, жирный курсив)
  Verdana (жирный, курсив, жирный курсив)
  Webdings

  Вам понадобится соединение с Интернетом для загрузки этих шрифтов, если их у вас ещё нет.

  ПРИМЕЧАНИЕ: пакет fonts-liberation содержит свободные варианты шрифтов Times, Arial и Courier. Лучше
 использовать их, если только вам не нужен конкретно тот или иной шрифт из этого пакета.

« Последнее редактирование: 08 Ноября 2016, 02:43:32 от anchos »


Оффлайн
AnrDaemon

Я не знаю что это значит

ucf — Update Configuration File

.ucf-old — файл был модифицирован пользователем, при обновлении файл был заменён дистрибутивной копией.
.ucf-old — копия файла, каким он был после ваших изменений.

.ucf-dist — версия файла, какой она пришла с дистрибутивом пакета. Поскольку пользователем были внесены изменения в уже установленную версию, и пользователь отказался их заменять на дистрибутивные, версия файла из дистрибутива была сохранена рядом, для разборок.

Оба файла можно тупо снести, если их контент вам неинтересен.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
www777

.ucf-dist — версия файла, какой она пришла с дистрибутивом пакета. Поскольку пользователем были внесены изменения в уже установленную версию, и пользователь отказался их заменять на дистрибутивные, версия файла из дистрибутива была сохранена рядом, для разборок.

Я ни каких изменений в установленную версию не производил, и я не могу отказаться от замены на дистрибутивные, что то там…  у меня ни кто ничего не спрашивал…


Оффлайн
AnrDaemon

Прочтите название файла ещё раз… в нём есть ответ на ваш вопрос.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
www777

AnrDaemon, Я понимаю название файла, но это ничего не меняет. Поведение системы странное.


Оффлайн
AnrDaemon

Не вижу ничего странного, как настроено, так и работает…
И, да, список пакетов давно обновляли? Без ошибок проходит?

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
www777

AnrDaemon, Список пакетов обновляется без ошибок. Обновляюсь очень очень часто. Не реже раза в сутки. Обновлял список пакетов 5 минут назад (я даже пробовал меня зеркала)

« Последнее редактирование: 08 Ноября 2016, 03:12:11 от www777 »


Оффлайн
Azure

Я ни каких изменений в установленную версию не производил, и я не могу отказаться от замены на дистрибутивные, что то там…  у меня ни кто ничего не спрашивал…

При различии версий таких файлов обновлялка спрашивает всегда: «поставить новую или оставить ту что была?» По умолчанию оставить старую. У Вас или стоит «да» на все вопросы, либо Вы нажали Enter

В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !


Оффлайн
www777

Azure, Я не припомню, что бы обновлялка у меня такое спрашивала в ubuntu при минорных обновлениях. Дистрибутив ставился с нуля, не обновлялся с предыдущих версий. А подобные вопросы, я встречал ранее только в Mint.


  • Печать

Страницы: [1] 2 3 8  Все   Вверх

zremcom.com

При использовании материалов сайта, прямая ссылка на сайт обязательна. Файлы, находящиеся на сайте, найдены в сети интернет как свободно распространяемые или присланы различными пользователями.  Если Вы являетесь правообладателем той или иной продукции, и условия, на которых она представлена на данном ресурсе, не соответствует действительности, просьба немедленно сообщить с целью устранения правонарушения: admin@zremcom.com.
Сайт работает на Joomla. Менеджер загрузок PhocaDownload.

Here is the bug report on launchpad. The cause of the bug is http redirects on sourceforge.org which are not handled properly by the installer.

The author of the report provides two workarounds with detailed walkthrough:

  • The one is to cherrypick v3.6 from debian site as mentioned in other answers.
  • The other is to manually download the required files from sourceforge with wget which can handle the redirects nicely,
    then run dpkg-reconfigure and specify the directory with the downloaded files when asked.

Make a temporary directory and download fonts:

mkdir /tmp/mscoref
cd /tmp/mscoref
wget http://downloads.sourceforge.net/corefonts/{andale32.exe,arial32.exe,arialb32.exe,comic32.exe,courie32.exe,georgi32.exe,impact32.exe,times32.exe,trebuc32.exe,verdan32.exe,webdin32.exe}

then purge the failed package

sudo apt-get purge ttf-mscorefonts-installer

reinstall the package ignoring probable errors:

sudo apt-get install ttf-mscorefonts-installer

and finally:

sudo dpkg-reconfigure ttf-mscorefonts-installer

this will lead to this message:

enter image description here

Press enter; type the path to the downloaded files in the box (note: . does not work for me here):

enter image description here

and press enter again.

Now the fonts get installed smoothly:

....
Extracting cabinet: /tmp/mscoref/webdin32.exe
  extracting fontinst.exe
  extracting Webdings.TTF
  extracting fontinst.inf
  extracting Licen.TXT

All done, no errors.
All fonts downloaded and installed.

All credits should go to robingape from launchpad

26 марта 2018 г.

Исправление ошибки загрузки шрифтов ttf-mscorefonts-installer в Ubuntu

Выполните нижеследующие команды в эмуляторе терминала:

sudo dpkg -P ttf-mscorefonts-installer

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.8_all.deb

sudo dpkg -i ttf-mscorefonts-installer_3.8_all.deb

fc-cache -fv


Автор:

Evgeniy Osipov




в

00:09






Ярлыки:
Linux,
Ubuntu

1 комментарий

  1. Анонимный30 янв. 2021 г., 22:20:00

    Спасибо, помогло.

    ОтветитьУдалить

    Ответы

      Ответить

Добавить комментарий

Ещё


Следующее


Предыдущее

Главная страница

Подписаться на:
Комментарии к сообщению (Atom)

Понравилась статья? Поделить с друзьями:
  • Ошибка при установке tomb raider 2013
  • Ошибка при установке tom clancy ghost recon
  • Ошибка при установке titanfall 2
  • Ошибка при установке this application
  • Ошибка при установке there was an error while