em 2024-08-31 com o novo kernel lançado no debian estável 6.1.0-25-amd64
ocorreu um erro ao tentar atualizar os cabeçalhos do kernel. Meu entendimento é que o wireguard faz parte do kernel, então não preciso fazer nada, porque não instalei o wireguard. Não consegui encontrar uma solução até agora, alguns artigos se referem ao aufs-dkms, mas também não o tenho instalado. No momento, estou executando o kernel anterior 6.1.0-23-amd64
sem problemas, mas gostaria de atualizar eventualmente. Qualquer ajuda é bem-vinda.
O erro é o seguinte
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Error! The /var/lib/dkms/wireguard/1.0.20200429/6.1.0-25-amd64/x86_64/dkms.conf for module wireguard includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch/config.
This indicates that it should not be built.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.1.0-25-amd64 failed!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.1.0-25-amd64.postinst line 11.
dpkg: error processing package linux-headers-6.1.0-25-amd64 (--configure):
installed linux-headers-6.1.0-25-amd64 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-headers-6.1.0-25-amd64
Você precisa remover o módulo WireGuard DKMS:
Feito isso, você poderá atualizar os cabeçalhos.