View previous topic :: View next topic |
Author |
Message |
nvaert1986 Tux's lil' helper
Joined: 05 May 2019 Posts: 124
|
Posted: Thu Apr 07, 2022 8:01 am Post subject: ESET Endpoint Antivirus for Linux |
|
|
Hello everybody,
I'm trying to get ESET Endpoint Antivirus for Linux (version 9) to work on my laptop at the moment, but I'm running into issues with the eset_rtp kernel module.
The kernel module compiles fine, but fails to load with the following error: kernel: eset_rtp(ertp_hooks_init): cannot find 64-bit syscall table when loading it with modprobe or by starting the eea service I get the message: kernel: eset_rtp(ertp_hooks_init): cannot find 64-bit syscall table.
I've tried looking up my 64-bit syscall table, but it's present in my /usr/src/linux/... directory.
I'm using the installation commands that are in the preinst and postinst files, which are in the control.gz file within the .deb file for creating users, folders and setting permissions and such. I'm running systemd, so this should not be an issue either. I've seen several people getting it to work on arch (as there's a packages in AUR). Is there something I'm doing wrong? Am I missing a kernel option?
I checked the dependencies from Debian / Arch (AUR) and compared them to the packages installed on my system and seem to meet all the requirements.
I'm running the stable gentoo-sources.5.15 LTS kernel.
P.S.: I've tried setting the syscall_64 variable as option with the kernel module, but then I get the message that it's an invalid argument:
kernel: eset_rtp: `/usr/src/linux/arch/x86/entry/syscalls/syscall_64.tbl' invalid for parameter `sys_table_64' |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22915
|
Posted: Thu Apr 07, 2022 12:09 pm Post subject: |
|
|
What package installs this kernel module? For what kernel version(s) is the module designed to be used? |
|
Back to top |
|
|
nvaert1986 Tux's lil' helper
Joined: 05 May 2019 Posts: 124
|
Posted: Thu Apr 07, 2022 1:01 pm Post subject: |
|
|
Hu wrote: | What package installs this kernel module? For what kernel version(s) is the module designed to be used? |
The package that installs this kernel module is ESET Endpoint Antivirus for Linux itself. It was designed for RHEL, Ubutnu LTS and SLES, but according to several arch users, it's supposed to work up and until kernel 5.15 (though it's not explicitly stated).
P.S.: I found a similar thread on the german forums: https://forums.gentoo.org/viewtopic-p-8693672.html?sid=
The software is installed by downloading ESET Endpoint Antivirus (under business) from the ESET website. It's a bin file, you unpack it and have deb and rpm files. When you unpack the deb it has the typical data.gz file which in turn contains the data. One of the pieces of data is the eset_rtp kernel module found in: /var/opt/eset/eea/eventd/eset_rtp and it contains the sourcecode for this module.
I can share the code for the eset_rtp module AFAIK, as the headers of the c file contain a message that it's licensed under GPL. |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3007 Location: Edge of marsh USA
|
Posted: Fri Apr 08, 2022 4:24 am Post subject: |
|
|
This won't be helpful, but I was wondering what is in your use case that calls for going to this trouble, grief, and expense? _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
nvaert1986 Tux's lil' helper
Joined: 05 May 2019 Posts: 124
|
Posted: Fri Apr 08, 2022 7:56 am Post subject: |
|
|
figueroa wrote: | This won't be helpful, but I was wondering what is in your use case that calls for going to this trouble, grief, and expense? |
The main reason for this is to be compliant with the company it's ISO 27001 / GDPR policy. |
|
Back to top |
|
|
nvaert1986 Tux's lil' helper
Joined: 05 May 2019 Posts: 124
|
Posted: Tue Apr 26, 2022 12:56 pm Post subject: |
|
|
Update: I've finally got the module loaded by enabling the CONFIG_KALLSYMS_ALL option in the kernel, but now the software refuses to activate. |
|
Back to top |
|
|
|