Impossible d'installer un logiciel à partir du Centre logiciel en raison d'une erreur de package ttf-mscorefonts-installer

8

Lorsque j'essaie d'installer un logiciel à partir du centre de logiciels Ubuntu, il y a une erreur:

An unhandled error occured
There seems to be a programming error in aptdaemon. This is the software that allows you to install/remove software and to perform other package management related tasks.
details
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 961, in simulate
    trans.unauthenticated = self._simulate_helper(trans)
  File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 1085, in _simulate_helper
    return depends, self._cache.required_download, \
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 226, in required_download
    pm.get_archives(fetcher, self._list, self._records)
SystemError: E:I wasn't able to locate file for the ttf-mscorefonts-installer package. This might mean you need to manually fix this package.

Aidez-moi, s'il vous plaît!

Dei
la source

Réponses:

10

Cette erreur a peut-être été provoquée lorsque vous avez interrompu l'installation ou la suppression de Wine.

Essayez d'exécuter ce qui suit dans une session de terminal:

sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade

Éditer:

Lorsque vous voyez dans la fenêtre du terminal apparaître "Configuration du package -

┌─────────────────┤ Configuring ttf-mscorefonts-installer ├─────────────────┐

appuyez sur tab ou je pense que les touches fléchées jusqu'à ce que "OK" soit en surbrillance.

Appuyez ensuite sur Entrée pour accepter le contrat de licence

liberté libre
la source
Exécution de la 1ère commande - dpkg: erreur: la base de données d'état de dpkg est verrouillée par un autre processus
Dei
Exécution de la 2e commande - Impossible d'obtenir lock / var / lib / dpkg / lock - open (11: Ressource temporairement indisponible) E: Impossible de verrouiller le répertoire d'administration (/ var / lib / dpkg /), un autre processus l'utilise-t-il?
Dei
Exécution de la 3e commande - E: impossible d'obtenir lock / var / lib / dpkg / lock - open (11: ressource temporairement indisponible) E: impossible de verrouiller le répertoire d'administration (/ var / lib / dpkg /), un autre processus l'utilise ?
Dei
Les 2e et 3e commandements ont fonctionné. après avoir exécuté le 3e dans une fenêtre de terminal, apparaît Configuration du package - ┌─────────────────┤ Configuration de ttf-mscorefonts-installer ├───────────── ────┐ Après avoir lu le contrat de licence, il suffit de fermer la fenêtre du terminal, mais il dit - Il y a toujours un processus en cours dans ce terminal. La fermeture du terminal le tuera. Je pense que c'est là que le problème est apparu pour la première fois. Quand j'ai installé wine, j'avais la même fenêtre et je l'ai juste refermée. Que dois-je faire avec cette fenêtre?
Dei
Assurez-vous que le gestionnaire synaptique n'est pas en cours d'exécution. En ce qui concerne la fenêtre de l'accord de licence - appuyez sur l'onglet ou je pense que les touches fléchées jusqu'à ce que "OK" soit en surbrillance. Appuyez ensuite sur Entrée pour accepter le contrat de licence.
fossfreedom
0

Quelle version d'Ubuntu utilisez-vous? (J'ajouterais ceci en tant que commentaire à votre question mais je ne trouve pas le bouton.)

Le message d'erreur semble suggérer qu'il s'agit simplement d'un bogue dans aptdaemon ou le centre logiciel, que vous voudrez peut-être rempoter sur bugs.ubuntu.com.

Ce que vous pourriez faire est d'exécuter le gestionnaire de packages Synaptic et, sous Filtres personnalisés dans le coin inférieur gauche, cliquez sur le filtre cassé sur le côté gauche et essayez de réinstaller tous les packages, le cas échéant, qui apparaissent.

Vincent
la source
Ubuntu 11.04 Impossible d'exécuter Synaptic Package Manager. Il est accompagné d'une erreur - Impossible d'obtenir un verrou exclusif Cela signifie généralement qu'une autre application de gestion de packages (comme apt-get ou aptitude) est déjà en cours d'exécution. Veuillez d'abord fermer cette application. Tout semble fermé.
Dei
1
Vous voudrez peut-être ajouter le numéro de version à votre question :) Avez-vous essayé d'exécuter Synaptic en premier après avoir démarré votre ordinateur?
Vincent