dpkg erro fatal ao instalar cabeçalhos linux

3

Em termos simples, o problema que tenho é que estou tentando instalar os cabeçalhos linux do meu kernel e recebo o erro

Selecting previously unselected package linux-headers-4.4.0-97.
dpkg: unrecoverable fatal error, aborting:
 files list file for package 'pptp-linux' contains empty filename
E: Sub-process /usr/bin/dpkg returned an error code (2)

O resto do post explica o que aconteceu e como cheguei a esse estado. Antes disso, os cabeçalhos do Linux estavam funcionando corretamente.

Eu estava trabalhando em um servidor remoto quando minha conexão foi interrompida. Eu estava usando uma biblioteca de software que depende dos arquivos de cabeçalho do Linux que eu instalei com $sudo apt-get install linux-headers-4.4.0-97-generic algumas semanas atrás.

Depois que ganhei acesso, reiniciei o sistema e não consegui me conectar remotamente. Eu fui para a sala do servidor e o monitor do servidor estava exibindo um erro, dizendo que a partição /boot/ não tem espaço suficiente. Então percebi que havia muitas versões diferentes do linux-heaaders-* instalado no sistema e tentei rodar: $ sudo apt-get remove mas sempre tive um problema com o dpkg com um erro similar ao exibido abaixo.

Não consegui fazer nada, manualmente, com rm -rf , excluí os arquivos abi , config , initrd e vmlinuz de todas as versões que não sejam a que eu uso e a anterior . Depois disso, corro sudo apt-get autoremove e, em seguida, sudo apt-get update e sudo update-grub .

Depois disso, tentei executar novamente o software que estava executando antes que a conexão fosse interrompida e o software não fosse executado (na verdade, é um software e um driver ao mesmo tempo). Eu tentei relativar o co_de% e recebi um erro dizendo que os cabeçalhos do linux não têm um subdiretório make .

Depois tentei reinstalar os cabeçalhos do linux para a versão do meu kernel.

$ sudo apt-get install linux-headers-4.4.0-97-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  linux-headers-4.4.0-97
The following NEW packages will be installed
  linux-headers-4.4.0-97 linux-headers-4.4.0-97-generic
0 to upgrade, 2 to newly install, 0 to remove and 18 not to upgrade.
Need to get 0 B/10.7 MB of archives.
After this operation, 87.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package linux-headers-4.4.0-97.
dpkg: unrecoverable fatal error, aborting:
 files list file for package 'pptp-linux' contains empty filename
E: Sub-process /usr/bin/dpkg returned an error code (2)

Eu também corro:

$ sudo apt-get install --reinstall linux-headers-4.4.0-97-generic

e (para remover as versões anteriores dos arquivos de cabeçalho):

$ sudo apt-get remove linux-headers-4.4.0-80-generic

mas recebo uma mensagem de erro semelhante. E build não ajuda. Além disso, tenho que executar $ sudo apt-get update de tempos em tempos.

    
por Grey 23.10.2017 / 23:14

0 respostas