Dostaję to od aktualizacji jądra, przez co nie wszystkie moje dkms
sterowniki są aktualizowane podczas aktualizacji jądra.
Po pierwsze, byłem w stanie obejść ten problem, zmieniając konfigurację wszystkich pakietów, które dkms
zmuszały je do ponownej kompilacji dla bieżącego jądra - np. Zawiodły moje sterowniki wideo AMD (pakiet == fglrx
):
sudo dpkg-reconfigure fglrx
To przynajmniej skonfigurowałoby sterowniki dla bieżącej wersji.
W końcu znalazłem ten błąd, który obejmuje kilka kroków, które można wykonać, aby zdiagnozować: https://bugs.launchpad.net/ubuntu/+source/dkms/+bug/830915
dkms status
ls -R /var/lib/dkms
Zasadniczo szukają czegoś, co jest zaskakujące lub nieoczekiwane - np. Pakiety, które odinstalowałeś - lub oprogramowanie, które zainstalowałeś ręcznie na wcześniejszej wersji ubuntu i może nie działać z nowszą wersją. W szczególności sprawdź znacznik daty w katalogach, który może wskazywać, że szczególnie stare pakiety mogą pochodzić z ręcznie zainstalowanych pakietów.
ls -l /var/lib/dkms
W moim przypadku miałem starą wersję fglrx
instalacji, której użyłem do diagnozowania niektórych problemów rok temu i po prostu zmieniłem jej nazwę. Usunięcie tego starego crufta sprawiło, że problem zniknął.
Jeśli jest śmieci, usuń go (lub przenieś z tego katalogu) - jeśli jest tam ręcznie zainstalowany pakiet, rozważ jego aktualizację lub odinstalowanie i użycie utrzymanej wersji.
dkms
po prostu używa ustawień domyślnych.