Não é possível instalar nenhum software do Software Center devido ao erro do pacote ttf-mscorefonts-installer

8

Quando tento instalar qualquer software do ubuntu software center, ele vem com erro:

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.

Por favor me ajude!

Dei
fonte

Respostas:

10

Possivelmente, esse erro foi causado quando você interrompeu a instalação ou remoção do Wine.

Tente executar o seguinte em uma sessão de terminal:

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

Editar:

Quando você vê na janela do terminal aparecer "Configuração do pacote -

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

pressione tab ou acho que as teclas de seta até que "OK" seja destacado.

Em seguida, pressione Enter para aceitar o contrato de licença

liberdade de expressão
fonte
Executando o 1º comando - dpkg: error: o banco de dados de status do dpkg está bloqueado por outro processo
Dei
Executando o 2º comando - Não foi possível obter o bloqueio / var / lib / dpkg / lock - aberto (11: recurso temporariamente indisponível) E: Não foi possível bloquear o diretório de administração (/ var / lib / dpkg /); outro processo está sendo usado?
Dei
A execução do terceiro comando - E: não foi possível obter o bloqueio / var / lib / dpkg / lock - open (11: recurso temporariamente indisponível) E: Não é possível bloquear o diretório de administração (/ var / lib / dpkg /); outro processo é usá-lo ?
Dei
2º e 3º comando funcionaram. depois de executar o terceiro em uma janela de terminal, apareça Configuração do pacote - ┌────────────────┤ Configurando o ttf-mscorefonts-installer ├───────────── ────┐ Depois de ler o contrato de licença, basta fechar a janela do terminal, mas diz - Ainda existe um processo em execução neste terminal. Fechar o terminal irá matá-lo. Eu acho que é aí que o problema apareceu pela primeira vez. Quando instalei o vinho, tinha a mesma janela e a fechei. O que faço com esta janela?
Dei
Verifique se você não possui o gerenciador sináptico em execução. Com relação à janela do contrato de licença - pressione a tecla Tab ou acho que as teclas de seta até a opção "OK" ficar destacada. Em seguida, pressione Enter para aceitar o contrato de licença.
fossfreedom
0

Qual versão do Ubuntu você está executando? Adicionei isso como um comentário à sua pergunta, mas não consigo encontrar o botão.

A mensagem de erro parece sugerir que é apenas um bug no aptdaemon ou no software-center, que você pode enviar novamente em bugs.ubuntu.com.

O que você pode fazer é executar o Synaptic Package Manager e, em Filtros Personalizados, no canto inferior esquerdo, clique no filtro Quebrado, no lado esquerdo, e tente reinstalar todos os pacotes que aparecerem, se houver algum.

Vincent
fonte
O Ubuntu 11.04 não pode executar o Synaptic Package Manager. Ele vem com um erro - Não é possível obter o bloqueio exclusivo Isso geralmente significa que outro aplicativo de gerenciamento de pacotes (como o apt-get ou o aptitude) já está em execução. Por favor, feche esse aplicativo primeiro. Tudo parece estar fechado.
Dei
11
Você pode adicionar o número da versão à sua pergunta :) Você tentou executar o Synaptic logo após iniciar o computador?
Vincent