Jump to content

ESET Server Security Module signing problem for Secure Boot


Recommended Posts

I have reinstalled ESET Server Security for Linux v10.2.41.0.

Trying to sign the modules for Secure Boot

Get following error-message:

New keys have been generated.

Compiling kernel module in /lib/modules/5.14.0-390.el9.x86_64
In Datei, eingebunden von ./include/linux/linkage.h:7,
                 von ./include/linux/kernel.h:8,
                 von ./include/linux/list.h:9,
                 von ./include/linux/key.h:14,
                 von ./include/linux/cred.h:13,
                 von /var/opt/eset/efs/eventd/eset_rtp/ertp.h:24,
                 von /var/opt/eset/efs/eventd/eset_rtp/ertp_dev.c:21:
/var/opt/eset/efs/eventd/eset_rtp/ertp_dev.c: In Funktion »ertp_dev_init«:
./include/linux/export.h:17:22: Fehler: Übergabe des Arguments 1 von »class_create« von inkompatiblem Zeigertyp [-Werror=incompatible-pointer-types]
   17 | #define THIS_MODULE (&__this_module)
      |                     ~^~~~~~~~~~~~~~~
      |                      |
      |                      struct module *
/var/opt/eset/efs/eventd/eset_rtp/ertp.h:90:46: Anmerkung: bei Substitution des Makros »THIS_MODULE«
   90 | #define ertp_class_create(name) class_create(THIS_MODULE, name)
      |                                              ^~~~~~~~~~~
/var/opt/eset/efs/eventd/eset_rtp/ertp_dev.c:459:16: Anmerkung: bei Substitution des Makros »ertp_class_create«
  459 |   ertp_class = ertp_class_create(ESET_RTP);
      |                ^~~~~~~~~~~~~~~~~
In Datei, eingebunden von ./include/linux/device.h:31,
                 von /var/opt/eset/efs/eventd/eset_rtp/ertp_dev.c:30:
./include/linux/device/class.h:230:54: Anmerkung: »const char *« erwartet, aber Argument hat Typ »struct module *«
  230 | struct class * __must_check class_create(const char *name);
      |                                          ~~~~~~~~~~~~^~~~
In Datei, eingebunden von /var/opt/eset/efs/eventd/eset_rtp/ertp_dev.c:21:
/var/opt/eset/efs/eventd/eset_rtp/ertp.h:90:33: Fehler: zu viele Argumente für Funktion »class_create«
   90 | #define ertp_class_create(name) class_create(THIS_MODULE, name)
      |                                 ^~~~~~~~~~~~
/var/opt/eset/efs/eventd/eset_rtp/ertp_dev.c:459:16: Anmerkung: bei Substitution des Makros »ertp_class_create«
  459 |   ertp_class = ertp_class_create(ESET_RTP);
      |                ^~~~~~~~~~~~~~~~~
In Datei, eingebunden von ./include/linux/device.h:31,
                 von /var/opt/eset/efs/eventd/eset_rtp/ertp_dev.c:30:
./include/linux/device/class.h:230:29: Anmerkung: hier deklariert
  230 | struct class * __must_check class_create(const char *name);
      |                             ^~~~~~~~~~~~
cc1: Einige Warnungen werden als Fehler behandelt
make[3]: *** [scripts/Makefile.build:299: /var/opt/eset/efs/eventd/eset_rtp/ertp_dev.o] Fehler 1
make[2]: *** [scripts/Makefile.build:585: /var/opt/eset/efs/eventd/eset_rtp] Fehler 2
make[1]: *** [Makefile:1929: /var/opt/eset/efs/eventd] Fehler 2
make: *** [Makefile:35: modules] Fehler 2
At main.c:298:
- SSL error:FFFFFFFF80000002:system library::No such file or directory: crypto/bio/bss_file.c:67
- SSL error:10000080:BIO routines::no such file: crypto/bio/bss_file.c:75
sign-file: /lib/modules/5.14.0-390.el9.x86_64/eset/efs/eset_rtp.ko: No such file or directory
Kernel module /lib/modules/5.14.0-390.el9.x86_64/eset/efs/eset_rtp.ko cannot be signed. Please check if /tmp/tmp.1k1fu8Q5vP/efs_mok.priv and /tmp/tmp.1k1fu8Q5vP/efs_mok.der are valid keys.

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...