dpkg: erro: analisando o arquivo '/ var / lib / dpkg / available' perto da linha 0

23

Estou tentando instalar o pacote git-core por quase mais de meio dia agora. Toda vez que faço, recebo este erro:

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

Eu também tentei executar sudo apt-get update e sudo apt-get install --fix-missing . Mesmo tentou reinicializar e limpar o cache do apt-get, ainda não funciona.

    
por Nitin Venkatesh 30.07.2011 / 10:43

2 respostas

63

O problema é que seu arquivo /var/lib/dpkg/available está danificado.

Isso não está necessariamente relacionado aos pacotes git ou git-core. Tente instalar qualquer outro pacote e eles também falharão.

Para corrigir isso, você precisa excluir / limpar o arquivo usando o comando:

sudo dpkg --clear-avail

depois reconstrua o arquivo usando o comando:

sudo apt-get update

Agora você deve conseguir instalar o git e o git-core.

    
por lesmana 30.07.2011 / 11:38
1

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:
newline in field name '../../../../../share/pyshared/UpdateManager/Core/__init__.py'

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:22

Tags