dpkg: error: analizando el archivo '/ var / lib / dpkg / available' cerca de la línea 0


24

He intentado instalar el paquete git-core durante casi más de medio día. Cada vez que lo hago, me sale este error:

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'

También he intentado correr sudo apt-get updatey sudo apt-get install --fix-missing. Incluso intenté reiniciar y limpiar el caché apt-get, todavía no funciona.


1
Finalmente, una solución!
RolandiXor

Respuestas:


64

El problema es que su /var/lib/dpkg/availablearchivo está dañado.

Esto no está necesariamente relacionado con los paquetes git o git-core. Intente instalar cualquier otro paquete y también fallarán.

Para solucionar esto, debe eliminar / borrar el archivo con el comando:

sudo dpkg --clear-avail

luego reconstruya el archivo usando el comando:

sudo apt-get update

Ahora deberías poder instalar git y git-core.


1

Del siguiente error, se demostró claramente que su /var/lib/dpkg/availablearchivo estaba dañado.

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'

La solución para el 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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.