Hello,
Pve are update in version 8.4, and kernel 6.8.12-9, the package drbd-dkms return an error on build this module
# apt install drbd-dkms
Loading new drbd-9.2.13-1 DKMS files...
Building for 6.8.12-9-pve
Building initial module for 6.8.12-9-pve
Error! Bad return status for module build on kernel: 6.8.12-9-pve (x86_64)
Consult /var/lib/dkms/drbd/9.2.13-1/build/make.log for more information.
dpkg: error processing package drbd-dkms (--configure):
installed drbd-dkms package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
drbd-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
In the log /var/lib/dkms/drbd/9.2.13-1/build/make.log return many errors :
/var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_main.c:4063:29: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_main.c:4063:52: error: ‘BLK_FEAT_FUA’ undeclared (first use in this function)
4063 | .features = BLK_FEAT_WRITE_CACHE | BLK_FEAT_FUA |
| ^~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_main.c:4064:29: error: ‘BLK_FEAT_ROTATIONAL’ undeclared (first use in this function); did you mean ‘BLKROTATIONAL’?
4064 | BLK_FEAT_ROTATIONAL |
| ^~~~~~~~~~~~~~~~~~~
| BLKROTATIONAL
/var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_main.c:4065:29: error: ‘BLK_FEAT_STABLE_WRITES’ undeclared (first use in this function); did you mean ‘AS_STABLE_WRITES’?
4065 | BLK_FEAT_STABLE_WRITES,
| ^~~~~~~~~~~~~~~~~~~~~~
| AS_STABLE_WRITES
/var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_main.c:4129:49: error: macro "blk_alloc_disk" passed 2 arguments, but takes just 1
4129 | disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
| ^
In file included from /var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_int.h:29,
from /var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_main.c:49:
./include/linux/blkdev.h:802: note: macro "blk_alloc_disk" defined here
802 | #define blk_alloc_disk(node_id) \
|
/var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_main.c:4129:16: error: ‘blk_alloc_disk’ undeclared (first use in this function)
4129 | disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
| ^~~~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.13-1/build/src/drbd/drbd_main.c:4062:29: warning: unused variable ‘lim’ [-Wunused-variable]
4062 | struct queue_limits lim = {
| ^~~
make[2]: *** [scripts/Makefile.build:243: /var/lib/dkms/drbd/9.2.13-1/build/src/drbd/build-current/drbd_main.o] Error 1
make[1]: *** [Makefile:1925: /var/lib/dkms/drbd/9.2.13-1/build/src/drbd/build-current] Error 2
make: *** [Makefile:248: kbuild] Error 2
make: Leaving directory '/var/lib/dkms/drbd/9.2.13-1/build/src/drbd'
Do you have an issue to fix that ?
Thanks