Я отримував це з оновленнями ядра деякий час, в результаті чого не всі мої 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
просто використовуються налаштування за замовчуванням.