¿Por qué no puedo actualizar las actualizaciones de mi repositorio en 12.04?

¿Por qué no puedo actualizar las actualizaciones de mi repositorio en 12.04?

Intenté instalar actualizaciones a través del administrador de actualizaciones, entonces usé la terminal y obtuve

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)

así que si alguien pudiera ayudarme se lo agradecería gracias

Respuesta1

El siguiente error muestra claramente que su /var/lib/dpkg/availablearchivo estaba dañado.

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)

La solución al problema anterior es reemplazar el /var/lib/dpkg/availablearchivo actual con otro /var/lib/dpkg/available-oldarchivo de respaldo.

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

Ahora intenta,

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

información relacionada