web-dev-qa-db-fra.com

La boîte de dialogue d'échec de ttf-mscorefonts-installer 3.7 apparaît toujours

Le 18.10, la boîte de dialogue zombie ttf-mscorefonts-installer "Échec du téléchargement de fichiers de données supplémentaires" s'affiche à chaque redémarrage de l'ordinateur.

Il s'agit d'un bogue d'époque qui fait mal aux utilisateurs d'Ubuntu depuis au moins 2012. Je suis au courant d'autres questions et réponses concernant ce problème, mais aucune des solutions n'a fonctionné dans ce cas. Pour référence, les questions préalables notables sont:

Les solutions précédentes incluent:

Suppression de fichiers partiellement téléchargés

Sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/

Ce répertoire n'existe pas sur mon système. Il n'y a pas de fichiers partiellement téléchargés à supprimer.

Parfois, un fichier vide est créé lorsque la boîte de dialogue d'échec apparaît à l'adresse suivante:

/var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer.failed

Cela ne fait aucune différence si je supprime ce fichier ou le renomme en ttf-mscorefonts-installer comme l'ont suggéré les réponses à d'autres questions précédentes.

Installer une version plus récente à partir d'un paquet Debian

Dans le passé, c'était la version 3.4 qui posait des problèmes et les utilisateurs pouvaient télécharger et installer la version 3.6 depuis un référentiel Debian comme ceci:

cd /tmp
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
Sudo dpkg -i /tmp/ttf-mscorefonts-installer_3.6_all.deb
# Also sometimes suggested:
Sudo dpkg-reconfigure ttf-mscorefonts-installer

Plus tard, un paquet Debian pour 3.7 est devenu disponible et cette méthode a apparemment fonctionné pour certains utilisateurs utilisant 3.7.

La dernière version disponible dans les référentiels semble être le curieusement nommé 3.7ubuntu4~really3.6ubuntu3. Ce qui semble être "plus récent" que le paquet Debian 3.7 du point de vue du système.

J'ai essayé d'installer à la fois la version du système et le paquet 3.7 Debian, en purgeant au préalable les installations précédentes, et la boîte de dialogue d'échec apparaît toujours.

Télécharger les polices manuellement

Certaines réponses proposent des liens vers les fichiers de polices contenus dans le package et suggèrent de les télécharger manuellement dans le répertoire cible. Dans mon cas, les polices sont déjà présentes dans /usr/share/fonts/truetype/msttcorefonts/. Les télécharger et les remplacer à partir d'autres sources n'aident en rien, la boîte de dialogue apparaît toujours.

J'ai essayé toutes les combinaisons de solutions précédentes dans tous les ordres auxquels je peux penser et rien ne résout le problème.

Que puis-je essayer d'empêcher l'apparition de ce dialogue insistant?

4
Ian Mackinnon

Téléchargez manuellement le paquet Debian v3.7, purgez la version d'Ubuntu puis installez le paquet Debian. Cela va télécharger avec succès tous les fichiers.

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

Sudo apt-get purge ttf-mscorefonts-installer

Sudo dpkg -i ttf-mscorefonts-installer_3.7_all.deb
3
RonJohn

Il existe un autre rapport de bogue sur le site Web de Canonical que vous pouvez essayer:

Dans ce rapport, il y avait deux problèmes:

  • CLUF (contrat de licence utilisateur final) non accepté en appuyant sur Tab suivi par Enter
  • Les liens symboliques restants devaient être supprimés manuellement:
Sudo rm /etc/alternatives/nvidia_settings_conf
Sudo rm /etc/alternatives/x86_64-linux-gnu_gl_conf
Sudo rm /etc/ld.so.conf.d/nvidia_settings.conf
Sudo rm /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf
1
WinEunuuchs2Unix