Jump to content

thspranger

Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by thspranger

  1. 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.
    

     

×
×
  • Create New...