Eu tenho conseguido isso em atualizações de kernel por um tempo, com o resultado que nem todos os meus dkms
drivers são atualizados em atualizações de kernel.
dkms
para forçá-los a serem recompilados para o kernel atual - por exemplo, meus drivers de vídeo AMD falharam (package == fglrx
):
sudo dpkg-reconfigure fglrx
Isso pelo menos teria os drivers configurados para a versão atual.
Finalmente eu encontrei este bug, que inclui algumas etapas que você pode usar para diagnosticar: link
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. Particularmente, verifique 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 do fglrx
install que eu usei para diagnosticar alguns problemas há um ano e simplesmente o renomei. A exclusão dessa velha sujeira fez com que o problema desaparecesse.
Se houver lixo, 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.