Eu venho fazendo isso nas atualizações do kernel há um tempo, com o resultado de que nem todos os meus dkms
drivers são atualizados nas atualizações do kernel.
Primeiramente, pude solucionar o problema reconfigurando todos os pacotes que dkms
os forçavam a serem recompilados para o kernel atual - por exemplo, foram meus drivers de vídeo da AMD que falharam (pacote == fglrx
):
sudo dpkg-reconfigure fglrx
Isso iria pelo menos obter os drivers configurados para a versão atual.
Finalmente encontrei esse bug, que inclui algumas etapas que você pode usar para diagnosticar: https://bugs.launchpad.net/ubuntu/+source/dkms/+bug/830915
dkms status
ls -R /var/lib/dkms
Basicamente, o que eles estão fazendo é procurar algo surpreendente ou inesperado - por exemplo, pacotes que você desinstalou - ou software que você instalou manualmente em uma versão anterior do ubuntu e pode não funcionar com a versão mais recente. Verifique particularmente o carimbo de data nos diretórios que podem mostrar que pacotes particularmente antigos podem ser de pacotes instalados manualmente.
ls -l /var/lib/dkms
No meu caso, eu tinha uma versão antiga da fglrx
instalação que havia usado para diagnosticar alguns problemas um ano atrás e simplesmente a renomeei. A exclusão desse velho problema fez com que o problema desaparecesse.
Se houver lixo eletrônico, exclua-o (ou mova-o para fora desse diretório) - se houver um pacote instalado manualmente, considere atualizá-lo ou desinstalá-lo e usar a versão mantida.
dkms
apenas usa as configurações padrão.