Por que não consigo atualizar as atualizações do meu repositório na versão 12.04?

Por que não consigo atualizar as atualizações do meu repositório na versão 12.04?

Tentei instalar atualizações através do gerenciador de atualizações, então usei o terminal e consegui

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
field name `../../../../java-7-openjdk-common/jre/lib/ext/sunjce_provider.jar' must be followed by colon
E: Sub-process /usr/bin/dpkg returned an error code (2)

então se alguém puder me ajudar eu agradeceria, obrigado

Responder1

Pelo erro abaixo, ficou claramente demonstrado que seu /var/lib/dpkg/availablearquivo estava corrompido.

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
field name `../../../../java-7-openjdk-common/jre/lib/ext/sunjce_provider.jar' must be followed by colon
E: Sub-process /usr/bin/dpkg returned an error code (2)

A solução para o problema acima é substituir o /var/lib/dpkg/availablearquivo atual por outro /var/lib/dpkg/available-oldarquivo de backup.

sudo rm /var/lib/dpkg/available
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

Agora tente,

sudo apt-get update
sudo apt-get install -f

informação relacionada