Package: falcosecurity-scap-dkms
Version: 0.1.1dev+git20220316.e5c53d64-5.1
Severity: important
Tags: patch upstream

Dear Maintainer,

I've tried to compile linux kernel 6.2.12, but when I wanted to install
it I had the following errors:

root@warpcore:/usr/src/linux-6.2.12# make install
  INSTALL /boot
run-parts: executing /etc/kernel/postinst.d/dkms 6.2.12 /boot/vmlinuz-6.2.12
dkms: running auto installation service for kernel 6.2.12.
Sign command: /lib/modules/6.2.12/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j16 KERNELRELEASE=6.2.12 -C /lib/modules/6.2.12/build 
M=/var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.2.12 (x86_64)
Consult /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/make.log for 
more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.2.12 failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
make: *** [arch/x86/Makefile:292: install] Error 1
root@warpcore:/usr/src/linux-6.2.12#

The log shows:

root@warpcore:/usr/src/linux-6.2.12# cat  
/var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/make.log
DKMS make.log for scap-0.1.1dev+git20220316.e5c53d64 for kernel 6.2.12 (x86_64)
Wed Apr 26 12:35:26 PM -03 2023
  CC [M]  /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/main.o
  CC [M]  
/var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/dynamic_params_table.o
  CC [M]  /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/fillers_table.o
  CC [M]  /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/flags_table.o
  CC [M]  /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/ppm_events.o
  CC [M]  /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/ppm_fillers.o
  CC [M]  /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/event_table.o
  CC [M]  /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/syscall_table.o
  CC [M]  /var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/ppm_cputime.o
/var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/main.c: In function 
‘scap_init’:
/var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/main.c:2501:30: error: 
assignment to ‘char * (*)(const struct device *, umode_t *)’ {aka ‘char * 
(*)(const struct device *, short unsigned int *)’} from incompatible pointer 
type ‘char * (*)(struct device *, umode_t *)’ {aka ‘char * (*)(struct device *, 
short unsigned int *)’} [-Werror=incompatible-pointer-types]
 2501 |         g_ppm_class->devnode = ppm_devnode;
      |                              ^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:252: 
/var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build/main.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:2021: 
/var/lib/dkms/scap/0.1.1dev+git20220316.e5c53d64/build] Error 2

I've found patches on two sources:

https://bugs.launchpad.net/ubuntu/+source/falcosecurity-libs/+bug/2009505
https://github.com/falcosecurity/libs/issues/918

Patch in https://github.com/falcosecurity/libs/issues/918 seems to have
worked and compiled just fine.

I believe the debian package just needs to be updated since it's
already been updated in upstream several times.

Thank you!

Best regards,
Dario Susman

-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-7-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=locale: Cannot set 
LC_ALL to default locale: No such file or directory
UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages falcosecurity-scap-dkms depends on:
ii  dkms  3.0.10-8

Versions of packages falcosecurity-scap-dkms recommends:
ii  sysdig  0.29.3-1+b1

falcosecurity-scap-dkms suggests no packages.

Reply via email to