[KB8654] Virtuálne zariadenie ESET PROTECT padá na systéme Rocky Linux

Problém

  • Virtuálne zariadenie ESET PROTECT padá na systéme Rocky Linux

Podrobnosti


Kliknutím rozbaľte

Služba ESET PROTECT Server spustená na virtuálnom zariadení s Rocky Linux sa neustále reštartuje z dôvodu pádu služby a automatického reštartu systému. Problém je spôsobený ovládačom ODBC (Open Database Connectivity). Týka sa to všetkých podporovaných ovládačov ODBC (napríklad verzií 8.1, 8.2 alebo 8.3).


Riešenie

Ovládač ODBC je potrebné zmeniť. V tomto príklade použijeme ovládač MariaDB ODBC.

  1. Zastavte službu ESET PROTECT Server. V termináli spustite príkaz:

    systemctl stop eraserver
  2. Skontrolujte, či bola služba zastavená:

    systemctl status eraserver
  3. Nainštalujte ovládač MariaDB ODBC:

    yum install mariadb-connector-odbc
  4. Skontrolujte alias ovládača ODBC:

    less /etc/odbcinst.ini

    Vyhľadajte nasledujúcu sekciu:

    [MariaDB]
    Description=ODBC for MariaDB
    Driver=/usr/lib/libmaodbc.so
    Driver64=/usr/lib64/libmaodbc.so
    FileUsage=1
  5. Overte, či sa v systéme nachádza súbor:

    ls -la /usr/lib64 | grep -I libmaod*

    Výsledkom by malo byť:

    -rwxr-xr-x.  1 root root    326688 May 25  2022 libmaodbc.so
  6. V súbore StartupConfiguration.ini nahraďte ovládač MySQL ODBC 8.3 Unicode Driver ovládačom MariaDB. Konfigurácia by mala vyzerať takto:

    vi /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini
    DatabaseType=MySqlOdbc
    DatabaseConnectionString=Driver=MariaDB;Server=127.0.0.1;Port=****;User=***;Password={****};CharSet=utf8;NO_LOCALE=1;NO_SSPS=1;Database=era_db;
  7. Znovu spustite službu ESET PROTECT Server:

    systemctl start eraserver