Jump to content

d4rk463

Members
  • Posts

    5
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by d4rk463

  1. Hi,

    I hope I am in the right forum...
    anyway, when I first installed ESET everything worked just like it should, but after maybe a week or so the eea.service didn't start up anymore.
    When I looked in the log first he told me: /bin/sh: 1: gcc-12: not found
    So I installed gcc using finding this hint: https://support.eset.com/en/kb8571-eset-service-fails-to-start-when-installing-eset-server-security-or-eset-endpoint-antivirus-for-linux-on-ubuntu-2204-or-mint-21

    When I try to start it now, he is telling me the following:

     check_start.sh[16629]: warning: the compiler differs from the one used to build the kernel
     check_start.sh[16629]:   The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
     check_start.sh[16629]:   You are using:           gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
     check_start.sh[16642]: In file included from ./include/linux/linkage.h:7,
     check_start.sh[16642]:                  from ./include/linux/fs.h:5,
     check_start.sh[16642]:                  from /var/opt/eset/eea/eventd/eset_rtp/ertp_memory_dev.h:24,
     check_start.sh[16642]:                  from /var/opt/eset/eea/eventd/eset_rtp/ertp_event.h:24,
     check_start.sh[16642]:                  from /var/opt/eset/eea/eventd/eset_rtp/ertp_cache.h:24,
     check_start.sh[16642]:                  from /var/opt/eset/eea/eventd/eset_rtp/ertp_dev.c:21:
     check_start.sh[16642]: /var/opt/eset/eea/eventd/eset_rtp/ertp_dev.c: In function ‘ertp_dev_init’:
     check_start.sh[16642]: ./include/linux/export.h:29:22: error: passing argument 1 of ‘class_create’ from incompatible pointer type [-Werror=incompatible-pointer-types]
     check_start.sh[16642]:    29 | #define THIS_MODULE (&__this_module)
     check_start.sh[16642]:       |                     ~^~~~~~~~~~~~~~~
     check_start.sh[16642]:       |                      |
     check_start.sh[16642]:       |                      struct module *
     check_start.sh[16642]: /var/opt/eset/eea/eventd/eset_rtp/ertp_dev.c:412:29: note: in expansion of macro ‘THIS_MODULE’
     check_start.sh[16642]:   412 |   ertp_class = class_create(THIS_MODULE, ESET_RTP);
     check_start.sh[16642]:       |                             ^~~~~~~~~~~
     check_start.sh[16642]: In file included from ./include/linux/device.h:31,
     check_start.sh[16642]:                  from /var/opt/eset/eea/eventd/eset_rtp/ertp_dev.c:29:
     check_start.sh[16642]: ./include/linux/device/class.h:230:54: note: expected ‘const char *’ but argument is of type ‘struct module *’
     check_start.sh[16642]:   230 | struct class * __must_check class_create(const char *name);
     check_start.sh[16642]:       |                                          ~~~~~~~~~~~~^~~~
     check_start.sh[16642]: /var/opt/eset/eea/eventd/eset_rtp/ertp_dev.c:412:16: error: too many arguments to function ‘class_create’
     check_start.sh[16642]:   412 |   ertp_class = class_create(THIS_MODULE, ESET_RTP);
     check_start.sh[16642]:       |                ^~~~~~~~~~~~
     check_start.sh[16642]: ./include/linux/device/class.h:230:29: note: declared here
     check_start.sh[16642]:   230 | struct class * __must_check class_create(const char *name);
     check_start.sh[16642]:       |                             ^~~~~~~~~~~~
     check_start.sh[16642]: cc1: some warnings being treated as errors
     check_start.sh[16635]: make[4]: *** [scripts/Makefile.build:251: /var/opt/eset/eea/eventd/eset_rtp/ertp_dev.o] Fehler 1
     check_start.sh[16633]: make[3]: *** [scripts/Makefile.build:488: /var/opt/eset/eea/eventd/eset_rtp] Fehler 2
     check_start.sh[16422]: make[2]: *** [/usr/src/linux-headers-6.5.0-26-generic/Makefile:2039: /var/opt/eset/eea/eventd] Fehler 2
     check_start.sh[16421]: make[1]: *** [Makefile:234: __sub-make] Fehler 2
     check_start.sh[16418]: make: *** [Makefile:35: modules] Fehler 2
     systemd[1]: eea.service: Control process exited, code=exited, status=2/INVALIDARGUMENT

    Can anybody help me?

    Thank you in advance :)

     

×
×
  • Create New...