Por que não posso atualizar as atualizações do repositório em 12.04? [duplicado]

0

Eu tentei instalar atualizações através do gerenciador de atualização, então usei o terminal e obtive

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 gostaria de agradecer a você

    
por Reg-user 09.02.2014 / 07:41

1 resposta

0

A partir do erro abaixo, ficou claro que o arquivo /var/lib/dpkg/available foi 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 é a substituição do arquivo /var/lib/dpkg/available atual por outro arquivo de backup /var/lib/dpkg/available-old .

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
    
por Avinash Raj 13.02.2014 / 05:13