dpkg “versão faltando” para libcgns2-dbg em / var / lib / dpkg / available - não consigo fazer update - como posso corrigir isso?

1
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 839085 package 'libcgns2-dbg':
 missing description
dpkg: error: parsing file '/var/lib/dpkg/available' near line 839085 package 'libcgns2-dbg':
 missing version
Error in function: 
SystemError: E:Sub-process /usr/bin/dpkg returned an error code (2)

Esta mensagem eu recebi após falha de instalação de atualizações. O que devo fazer?

    
por user281510 14.05.2014 / 12:23

2 respostas

0

dpkg: warning: parsing file '/var/lib/dpkg/available' near line 839085 package 'libcgns2-dbg':
missing description

No relatório de erros acima, ficou claramente demonstrado que a descrição de um pacote específico está faltando no arquivo /var/lib/dpkg/available . Portanto, exclua o arquivo disponível atual e mova ou copie o arquivo de backup para seu local.

sudo rm /var/lib/dpkg/available
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
    
por Avinash Raj 14.05.2014 / 12:28
0

Não sei se há algum mérito em voltar a um antigo arquivo available . É um arquivo muito temporário (diferente de status ) para que possamos reconstruí-lo:

sudo dpkg --clear-avail
sudo apt-get update

Se você ainda está tendo problemas depois disso, há algo errado em seus repositórios. Eu só posso encontrar isso em 12.04 e minhas máquinas 12.04 parecem estar bem ... Isso sugere que você pode ter vindo de outro repositório ... Verifique e volte para nós.

    
por Oli 14.05.2014 / 12:46