dpkg фатальная ошибка при установке linux-заголовков

Проще говоря, проблема в том, что я пытаюсь установить заголовки linux для моего ядра, и я получаю ошибку

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)

. Остальная часть сообщения объясняет, что произошло, и как я дошел до этого состояния. До этого заголовки linux работали правильно.

Я работал на удаленном сервере, когда мое соединение было отключено. Я использовал библиотеку программного обеспечения, которая зависит от файлов заголовков linux, которые я установил с $sudo apt-get install linux-headers-4.4.0-97-generic несколько недель назад.

После того, как я получил доступ, я перезагрузил систему, а затем я не мог подключиться удаленно. Я пошел в серверную комнату, и на мониторе сервера появилась ошибка, заявив, что для раздела /boot/ недостаточно места. Так понял, что в систему было установлено несколько разных версий linux-heaaders-*, и я попытался запустить: $ sudo apt-get remove, но у меня всегда была проблема с dpkg с ошибкой, аналогичной той, что показана ниже.

Я не мог ничего сделать, вручную с помощью rm -rf я удалил файлы abi, config, initrd и vmlinuz для всей версии, отличной от той, которую я использую, и предыдущей. После этого я запускаю sudo apt-get autoremove, а затем sudo apt-get update и sudo update-grub.

После этого я попытался перезапустить программное обеспечение, которое я запускал до того, как соединение было удалено, и программное обеспечение не будет работать ( на самом деле это программное обеспечение и драйвер одновременно). Я попытался вернуться make, и у меня появилась ошибка, говорящая, что заголовки linux не имеют подкаталога build.

Затем я попытался переустановить заголовки linux для версии моего ядра. [ ! d7] $ 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)

Я также запускаю:

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

и (чтобы удалить предыдущие версии файлов заголовков):

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

, но я получаю подобное сообщение об ошибке. И $ sudo apt-get update не помогает. Кроме того, я должен время от времени запускать $ sudo dpkg --configure -a.

3
задан 24 October 2017 в 00:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: