When Symantec Endpoint Protection Client for Linux(A.K.A. SEPFL) is installed on my Linux system, it failed to load Auto-Protect module.
following error occurred in service status:
# systemctl status autoprotect
● autoprotect.service - LSB: Symantec AutoProtect Modules
Loaded: loaded (/etc/rc.d/init.d/autoprotect; generated)
Active: failed (Result: exit-code) since DateTime information
Docs: man:systemd-sysv-generator(8)
Process: PID ExecStart=/etc/rc.d/init.d/autoprotect start (code=exited, status=1/FAILURE)
Datetime Host systemd[1]: Starting LSB: Symantec AutoProtect Modules...
Datetime Host autoprotect[28726]: CONFIG_RETPOLINE=y
Datetime Host autoprotect[28726]: Starting AP: insmod: ERROR: could not insert module /opt/Symantec/autoprotect/symev-custom-4.18.0-80.el8-x86_64>
Datetime Host autoprotect[28726]: <11>Jun 22 18:11:44 symev: unable to load kernel support module (UNSUPPORTED-OS-ct-UNK-UNK-4.18.0-80.el8-)
Datetime Host systemd[1]: autoprotect.service: Control process exited, code=exited status=1
Datetime Host systemd[1]: autoprotect.service: Failed with result 'exit-code'.
Datetime Host systemd[1]: Failed to start LSB: Symantec AutoProtect Modules.
Symantec Endpoint Protection client For Linux 14.3 MP1 or previous
Symantec Endpoint Protection client For Linux 14.3 MP1 or previous is not compatible with SecureBoot.
Please disable SecureBoot on OS side
Symantec Endpoint Protection 14.3 RU3 and above are able to work with Secure Boot. For these versions follow the steps in: Configure a secure boot system with Symantec DCS or SEP Linux products.