web-dev-qa-db-fra.com

"Echec du téléchargement de fichiers de données supplémentaires" avec ttf-mscorefonts-installer sur Ubuntu 16.04

Je reçois des notifications "d'échec de téléchargement de fichiers de données supplémentaires" de update notifier. Il m'a demandé de télécharger des polices à la demande à partir du package ttf-mscorefonts-installer. Cependant, chaque fois que je clique sur "Lancer cette action maintenant", une fenêtre s’affiche (voir figure ci-dessous) et elle n’a jamais été téléchargée.

enter image description here

Il continue à "attendre les en-têtes" jusqu'à l'expiration du délai. La même chose se produira si j'utilise le wget dans le terminal pour télécharger le package:

wget downloads.sourceforge.net/corefonts/andale32.exe
--2016-05-02 11:57:32--  http://downloads.sourceforge.net/corefonts/andale32.exe
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 

Cela échouera à nouveau.

J'ai remarqué des problèmes similaires comme celui-ci , mais les solutions connues ne m'ont jamais fonctionné. Le problème, c'est que je peux télécharger le package de polices à partir d'un navigateur tel que Chrome et exécuter la commande suivante pour résoudre le problème de la police:

Sudo dpkg-reconfigure ttf-mscorefonts-installer

avec le dossier des polices dirigé. Mais ma question est la suivante: est-ce que j'ai un problème avec mon package-data-downloader et ma configuration de terminal? La commande Sudo apt-get update peut s'exécuter avec quelques erreurs et avertissements, mais généralement cela peut télécharger des données à partir d'Internet. Il échoue uniquement lorsque le terminal se connecte à des sites Web sourceforge ou peut-être similaires.

J'espère que vous avez une idée sur la façon de faire fonctionner le téléchargement depuis le terminal dans tous les cas. Faites-moi savoir quelles autres informations je peux fournir. Merci!

92
Xiaodong Qi

Résumé:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb
Sudo apt-get purge ttf-mscorefonts-installer -y
Sudo apt install ./ttf-mscorefonts-installer_3.7_all.deb

Cela semble être un problème de serveur Ubuntu pour le moment. Vous trouverez ci-dessous une solution temporaire pour éviter ce problème:

Téléchargez toutes les polices sauf wd97vwr32.exe depuis le site sourceforge en utilisant votre navigateur Internet préféré. Placez tous les fichiers exe dans un dossier.

Ensuite, lancez la ligne de commande dans votre terminal:

Sudo dpkg-reconfigure ttf-mscorefonts-installer

avec le dossier des polices dirigé.

Notez que vous devrez peut-être répéter cette opération plusieurs fois s'il y a plus de messages de polices manquantes . Pour toutes les polices manquantes, vous devriez essayer de rechercher les polices manquantes, télécharger les fichiers exe et les placer dans le dossier des polices créé à l'étape précédente, puis rétablir la ligne de commande jusqu'à ce qu'aucun autre message d'erreur ne s'affiche.

L'invite cessera de sortir après cela. Comme indiqué dans l’autre réponse, c’est n bogue du système Ubuntu 16.04 , et espérons-le, il sera bientôt corrigé à la racine.

Mise à jour du 2018-11-6 : Une solution de contournement meilleure/plus simple consiste à télécharger le fichier 3.7 ou le dernière version de ttf-mscorefonts-installer de Debian . Double-cliquez et installez ce paquet avec le centre logiciel de GNOME (et probablement aussi le centre logiciel d'Ubuntu) fonctionne parfaitement. Ou, si vous souhaitez exécuter du code, procédez comme suit:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb -P ~/Downloads

téléchargera le paquet dans votre dossier Téléchargements, et

Sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.7_all.deb
109
Xiaodong Qi

Il s'agit d'un bogue confirmé dans Xenial Xerus (16.04). Même erreur persiste pour moi. J'ai essayé d'installer les polices MS séparément en utilisant la ligne de commande, qui a également échoué. Mais installer en téléchargeant les packages depuis Internet via un navigateur est possible.

Pour le suivi des bogues et la solution au bogue, suivez le lien ci-dessous. Le bogue est toujours ouvert et il n'a pas encore été résolu.

https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/154328

Veuillez signaler toute solution trouvée pour le bogue.

METTRE À JOUR :

J'ai trouvé un moyen de supprimer les fichiers temporaires du dossier partiel et d'installer les polices via le terminal. Cela a fonctionné pour moi.

Sudo dpkg -P ttf-mscorefonts-installer
Sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
Sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

S'il vous plaît voir le lien ci-dessous.

Comment faire pour que les polices de téléchargement du paquet ttf-mscorefonts-installer, après qu'il dit qu'il est installé?

17
Vi_Hari

La solution que j'ai trouvée consiste à télécharger la version Debian de ce paquet:

https://packages.debian.org/en/sid/all/ttf-mscorefonts-installer/download

Ensuite, les polices s'installent sans aucun problème! Hourra, et il est triste qu’Ubuntu n’ait pas réussi à créer un paquet fonctionnel alors qu’ils auraient pu copier la version de Debian et le faire fonctionner!

1
Aaron Franke