Zone0

解决PVE 下的dkms build报错的一个方法

Table of Content

当涉及到dkms build的时候,需要先安装kernel header,但千万不要用
apt install pve-headers
因为不知道什么原因,会导致头文件 /usr/src/linux-headers-5.15.64-1-pve/include/generated/autoconf.h 被删除。然后dkms build的时候就会报错:
Error! Bad return status for module build on kernel: 5.15.64-1-pve (x86_64)
make.log里会提示“make oldconfig && make prepare”。但因为缺少了头文件,实际上这样是解决不了的。

需要用:
apt install pve-headers-$(uname -r)

Exit mobile version