Как указать DKMS на заголовки ядра?

При установке пакета, включающего модуль ядра (в моем случае openafs-modules-dkms), конфигурация пакета завершается неудачно, потому что DKMS не может найти модули, даже если пакет linux-headers-$(uname -r) уже установлено.

Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

1 ответ

DKMS пытается следовать build символическая ссылка внутри /lib/modules (не уверен, почему его там нет), поэтому создайте его:

# ln -s /usr/src/linux-headers-$(uname -r)  /lib/modules/$(uname -r)/build

Это было найдено путем проверки вызовов файловой системы, сделанных dkms:

# strace -f -e trace=file dpkg-reconfigure <package> >/tmp/dkms.log 2>&1
Другие вопросы по тегам