I am trying to install Sysdig Falco on a CentOS 7.5 system. The kernel is -
[root@localhost ~]# uname -r
3.10.0-862.14.4.el7.x86_64
Now Falco requires Kernel Dev packages to be installed to build its kernel modules. Kernel modules for the above kernel version are no longer available and if the new packages are installed, they are for kernel version 3.10.0-957.12.2.el7.x86_64.
[root@localhost ~]# ls /usr/src/kernels/
3.10.0-957.12.2.el7.x86_64
Falco gets installed but the falco-probe kernel object does not get compiled, which makes Falco unable to run. I can't tinker with the installed kernel as that's the base image for production machines. Any workaround for this problem?
Kernel mismatch on CentOS 7.5 causing installation problems
Re: Kernel mismatch on CentOS 7.5 causing installation problems
Reboot your system and select the newest kernel from the grub menu (which should be done automatically). Now your uname -r will match the installed version of kernel-devel.
Yes, you need to update. You are about a year out of date by running an ancient and unsupported kernel. You are already missing fixes for highly severe security vulnerabilities.I can't tinker with the installed kernel as that's the base image for production machines. Any workaround for this problem?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke