Provavelmente você quebrou pacotes, digite: sudo dpkg --configure-a
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.
Provavelmente você quebrou pacotes, digite: sudo dpkg --configure-a
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
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.