A solução mais fácil é instalar os pacotes ausentes:
$ sudo apt install linux-headers-generic linux-headers-4.13.0-43-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-4.13.0-43-generic is already the newest version (4.13.0-43.48~16.04.1).
linux-headers-generic is already the newest version (4.4.0.127.133).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Meu sistema já instalou o que você está perdendo. Por que eles estão perdendo eu não posso dizer.
Aviso para linux-headers-generic
da versão mais atual é de fato 4.4.0.127.133
. Embora o Linux Kernel 4.4 tenha sido lançado em 2015, ele é um kernel LTS (Long Term Support) por 5 ou 6 anos (não se lembra exatamente) e está atualmente no número de atualização 127. Assim, o número de atualização irá crescer para 300 ou mais .
Não importa como você olhe, basta morder a bala e instalar os cabeçalhos ausentes usando:
sudo apt install linux-headers-generic linux-headers-4.13.0-43-generic
Atualização de 11 de junho de 2018.
4.4.0.127.133
não é mais a versão mais recente do cabeçalho. Eu corri sudo apt upgrade
e depois executei sudo apt autoremove
. Recebi algumas mensagens de erro porque o software esquizofrênico removeu 127
e me disse para adicionar 127
headers para corrigir o problema:
Removing linux-image-extra-4.4.0-127-generic (4.4.0-127.153) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
dkms: WARNING: Linux headers are missing, which may explain the above failures.
please install the linux-headers-4.4.0-127-generic package to fix this.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-127-generic
Adding /lib/firmware/i915/skl_guc_ver9_33.bin
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-127-generic /boot/vmlinuz-4.4.0-127-generic
Não há um problema real, e a partir de 11 de junho de 2018, a versão mais recente do linux-headers-generic
é: 4.4.0.128.134
.