Я отримував це з оновленнями ядра деякий час, в результаті чого не всі мої dkmsдрайвери отримують оновлення щодо оновлень ядра.
По-перше, я зміг вирішити проблему, переконфігурувавши будь-які пакунки, які dkmsзмушували їх перекомпілювати для поточного ядра - наприклад, мої відео драйвери AMD вийшли з ладу (пакет == fglrx):
sudo dpkg-reconfigure fglrx
Це хоча б налагодить драйвери для поточної версії.
Нарешті я знайшов цю помилку, яка включає деякі кроки, які можна використовувати для діагностики: https://bugs.launchpad.net/ubuntu/+source/dkms/+bug/830915
dkms status
ls -R /var/lib/dkms
В основному те, що вони роблять, - це оглянути все, що дивує або несподівано - наприклад, пакунки, які ви видалили, - або програмне забезпечення, яке ви встановили вручну на більш ранній версії ubuntu і може не працювати з новою версією. Особливо перевірте позначення дати в каталогах, які можуть показувати, що ви особливо старі пакунки можуть бути від встановлених вручну пакетів.
ls -l /var/lib/dkms
У моєму випадку у мене була стара версія fglrxвстановлення, яку я використовував для діагностики деяких проблем рік тому і просто перейменував її. Видалення цієї старої суглоби призвело до усунення проблеми.
Якщо є небажане, видаліть його (або перемістіть його з цього каталогу) - якщо там встановлений пакет вручну, подумайте про його оновлення або видалення та використання підтримуваної версії.
dkmsпросто використовуються налаштування за замовчуванням.