Não é possível instalar programas após a atualização

1

Eu atualizei para 11.04 hoje. Eu tive alguns problemas quando o sistema congelou com 2 minutos para ir; Fui forçado a fazer uma reinicialização difícil, mas o sistema pareceu funcionar bem. (descrito aqui: link )

Como o sistema não tinha sido limpo antes da reinicialização, eu corri o Windows Janitor, mas tive que pará-lo quando vi que estava excluindo as coisas que eu precisava manter (por exemplo, os ícones do Faenze desapareceram). Desde então, não consegui instalar nada através do apt-get, Synaptic ou Software Center. Eu posso adicionar PPAs, mas tentar instalar qualquer coisa retorna a seguinte mensagem:

E: Sub-process /usr/bin/dpkg returned an error code (1)

A única maneira de instalar qualquer coisa é baixando o deb e instalando manualmente.

Tentar instalar com o Centro de Software faz com que uma janela seja aberta dizendo "Ocorreu um erro não manipulado". Clicar em "detalhes" revela o seguinte:

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 rec-applet package. This might mean >you need to manually fix this package.

No entanto, quando tento repostar o problema, outra janela é aberta com o título "Problema no aptdaemon" e

The problem cannot be reported:

You have some obsolete package versions installed. Please upgrade the following >packages and check if the problem still occurs:

python-gobject

EDIT - Eu tentei a solução do Jordy. Quando eu verifiquei pacotes locais ou obsoletos no Synaptic, um deles foi marcado em vermelho e marcado para remoção (rec-applet). Quando tento removê-lo, recebo a mensagem:

E: rec-applet: subprocess installed post-removal script returned error exit status 1

É como se isso estivesse bloqueando todo o resto, mas não parece ser uma maneira de removê-lo.

EDIT 2 - Eu remeti o pacote ofensivo seguindo as instruções aqui: link

Sinto-me um pouco sujo, mas funcionou e não é necessário reinstalar o SO.

    
por Lolwhites 05.05.2011 / 15:06

2 respostas

2

Provavelmente você quebrou pacotes, digite: sudo dpkg --configure-a

    
por Jordy 05.05.2011 / 19:52
0

Sobre isso especificamente: E: Subprocesso / usr / bin / dpkg retornou um código de erro (1)

Encontrei uma possível solução mencionada nesta mensagem aqui

  • Experimente apt-get -f install para forçar um instalação dos arquivos que não obtiveram carregado por causa do erro. Então tente apt-get upgrade novamente, apt-get -f install indo e voltando até somente o pacote que tem o erro é esquerda.

É um post baseado no Debian, mas isso também é válido para o Ubuntu.

    
por Rinzwind 05.05.2011 / 15:48