Estou tentando atualizar de 22 para 24 e estou recebendo o seguinte erro:
Building module:
Cleaning build area...(bad exit status: 2)
...(bad exit status: 2)3-generic
not found21285.20171026_COEX20170111-1414l8723de
Error! Bad return status for module build on kernel: 6.8.0-53-generic (x86_64)
/build/make.log for more information.1414
(10) autoinstall on 6.8.0-53-generic/x86_64 failed for rtl8723de
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 6.8.0-53-generic
...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: error processing package linux-headers-6.8.0-53-generic (--configure):
installed linux-headers-6.8.0-53-generic package post-installation script subprocess returned error exit status 11
dpkg: dependency problems prevent configuration of linux-headers-generic:
linux-headers-generic depends on linux-headers-6.8.0-53-generic; however:
Package linux-headers-6.8.0-53-generic is not configured yet.
dpkg: error processing package linux-headers-generic (--configure):
dependency problems - leaving unconfigured
Setting up linux-image-6.8.0-53-generic (6.8.0-53.55) ...
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of linux-generic:
linux-generic depends on linux-headers-generic (= 6.8.0-53.55+1); however:
Package linux-headers-generic is not configured yet.
executando dkms status, tenho esta saída, que não sei como lidar:
dkms status
: added8_21285.20171026_COEX20170111-1414
Nem é preciso dizer que correr dkms remove 8_21285.20171026_COEX20170111-1414
não faz nada
Depois de ler
dkms
o script bash e seguir o processo que ele está fazendo, descobri que era um módulo com algum lixo no nome que foi instalado no meudkmstree
. Veja os nomes de arquivo para oll
comando a seguir - ele contém'$'\r'
, provavelmente o resultado de um processo de instalação mal escrito. (Na saída a seguir - alterei o nome do módulo, que aparentemente é um driver para minha placa de rede, por motivos de privacidade):Eu renomeei manualmente, e fiz isso para todos os nomes capturados dentro deste diretório, e consegui remover este módulo usando
dkms remove
. Tenho certeza de que esta não é a maneira correta de consertar as coisas, mas funcionou