web-dev-qa-db-fra.com

Impossible d'installer le paquet ttf-mscorefonts-installer

Ce sont les problèmes montrés sur le terminal:

W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/arial32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

De même, de nombreux autres fichiers liés à ttf-mscorefonts-installer.

17
Rohit Barua

Celui qui a résolu le problème était une installation manuelle (@ rag2):

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

Détails: https://Gist.github.com/melvincabatuan/26f3ac4ace4be3a8b48d85a1b3250982

Malheureusement, la réponse suivante n'a pas fonctionné pour moi (dans Ubuntu 16.04).

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

Résultat:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'Sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 34 not upgraded.
Need to get 0 B/29.5 kB of archives.
After this operation, 0 B of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 286132 files and directories currently installed.)
Preparing to unpack .../ttf-mscorefonts-installer_3.4+nmu1ubuntu2_all.deb ...
mscorefonts-eula license has already been accepted
Unpacking ttf-mscorefonts-installer (3.4+nmu1ubuntu2) over (3.4+nmu1ubuntu2) ...
Processing triggers for fontconfig (2.11.94-0ubuntu1.1) ...
Processing triggers for update-notifier-common (3.168.3) ...
ttf-mscorefonts-installer: processing...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [361 B]
Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe                  
  404  Not Found
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
E: Failed to fetch https://ncu.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe  404  Not Found

E: Download Failed
Setting up ttf-mscorefonts-installer (3.4+nmu1ubuntu2) ...
30
mkc

Voici le rapport de bogue sur le tableau de bord. La cause du bogue est due aux redirections http sur sourceforge.org qui ne sont pas gérées correctement par le programme d'installation.

Le author du rapport fournit deux solutions de contournement avec une procédure détaillée:

  • L'une consiste à cherrypick v3.6 à partir du site debian, comme indiqué dans d'autres réponses.
  • L'autre consiste à télécharger manuellement les fichiers requis à partir de sourceforge avec wget qui peut gérer les redirections correctement, puis exécutez dpkg-reconfigure et spécifiez le répertoire avec les fichiers téléchargés lorsque vous y êtes invité.

Créez un répertoire temporaire et téléchargez les polices:

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}

puis purger le paquet ayant échoué

Sudo apt-get purge ttf-mscorefonts-installer

réinstallez le paquet en ignorant les erreurs probables:

Sudo apt-get install ttf-mscorefonts-installer

et enfin:

Sudo dpkg-reconfigure ttf-mscorefonts-installer

cela conduira à ce message:

enter image description here

Appuyez sur enter; tapez le chemin des fichiers téléchargés dans la boîte (remarque: . ne fonctionne pas pour moi ici):

enter image description here

et appuyez à nouveau sur enter.

Maintenant les polices s’installent sans problème:

....
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.

Tous les crédits doivent aller à robingape from launchpad

11
robyschek

La version 3.4 de ttf-mscorefonts-installer est actuellement en panne. La version 3.6 des référentiels Debian fonctionne bien. Vous pouvez télécharger et installer le package en conséquence (et ainsi corriger l’erreur mentionnée ci-dessus):

wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
Sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Les référentiels régionaux alternatifs se trouvent à https://packages.debian.org/sid/all/ttf-mscorefonts-installer/download .

Cela a corrigé le bogue mentionné ci-dessus pour moi.

9
Mathias Payer

Il est intéressant de noter que ce bogue est un nom de apt et non pas dpkg ou wget. Vous pouvez contourner cela en téléchargeant le cas 16.04 (xenial)

http://packages.ubuntu.com/xenial/all/ttf-mscorefonts-installer/download

et installez-le manuellement en tant que:

ubuntu@green: $ cd Downloads
ubuntu@green:~/Downloads $ dpkg --install ttf-mscorefonts-installer_3.6_all.deb
2
TorokLev

Utilisez ces commandes pour résoudre les problèmes:

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

Vérifiez les autres solutions ici: Comment créer des polices de téléchargement de paquets ttf-mscorefonts-installer après l’avoir indiqué qu’il est installé?

0
piotrek1543