Проще говоря, проблема, которую я имею, состоит в том, что я пытаюсь установить заголовки 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 не имеют a build
подкаталог.
Затем я пытался переустановить заголовки Linux для версии своего ядра.
$ 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
время от времени.