dpkg: erro ao processar linux-headers-3.2.0-35

2

Sempre que eu instalo, atualizo ou desinstalo um programa no terminal, isso aparece

sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  linux-headers-3.2.0-35-generic-pae
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 11.3 MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 251024 files and directories currently installed.)
Removing linux-headers-3.2.0-35-generic-pae ...
dpkg: error processing linux-headers-3.2.0-35-generic-pae (--remove):
 unable to securely remove ': File name too long
Errors were encountered while processing:
 linux-headers-3.2.0-35-generic-pae
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu também tentei limpar o dpkg, mas o mesmo erro do terminal. Aptidão também não funciona! Alguma solução para consertar isso?

    
por Andrew 21.01.2013 / 17:19

2 respostas

0

O atualizador de software do Ubuntu fez o trabalho. Uma opção de atualização parcial estava disponível e as listas genéricas foram atualizadas automaticamente.

    
por Andrew 21.01.2013 / 20:57
0

link

Depois de tentar

sudo dpkg --configure -a

e

sudo apt-get install -f

o problema de um pacote quebrado ainda existe, a solução é editar o arquivo de status do dpkg manualmente.

$ sudo gedit /var/lib/dpkg/status    (you can use vi or nano instead of gedit)

Localize o pacote corrompido e remova todo o bloco de informações sobre ele e salve o arquivo.

    
por ptheo 21.01.2013 / 20:41