[KB8654] Az ESET PROTECT Virtual Appliance (VA) összeomlik Rocky Linux alatt

Probléma

  • Az ESET PROTECT Virtual Appliance (VA) összeomlik Rocky Linux alatt

Részletek


Kattintson a részletekért

A Rocky Linux alapú Virtual Appliance-en futó ESET PROTECT Server szolgáltatás a szolgáltatás akadozó működése és a rendszer által kiváltott automatikus újraindítás miatt folyamatosan újraindul. Ennek oka az ODBC (Open Database Connectivity) illesztőprogram. Minden támogatott ODBC-illesztőprogram érintett (például a 8.1-es, 8.2-es vagy 8.3-as verzió is).


Megoldás

Le kell cserélni az ODBC-illesztőprogramot. Ebben a példában az illesztőprogramot MariaDB ODBC-illesztőprogramra cseréljük.

  1. Állítsa le az ESET PROTECT Server szolgáltatást. A Terminálban futtassa az alábbi parancsot:

    systemctl stop eraserver
  2. Ellenőrizze, hogy a szolgáltatás leállt-e:

    systemctl status eraserver
  3. Telepítse a MariaDB ODBC-illesztőprogramot:

    yum install mariadb-connector-odbc
  4. Ellenőrizze az ODBC-illesztőprogram aliasát:

    less /etc/odbcinst.ini

    Keresse meg a következő részt:

    [MariaDB]
    Description=ODBC for MariaDB
    Driver=/usr/lib/libmaodbc.so
    Driver64=/usr/lib64/libmaodbc.so
    FileUsage=1
  5. Ellenőrizze, hogy van-e ilyen fájl:

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

    Az eredménynek a következőnek kell lennie:

    -rwxr-xr-x.  1 root root    326688 May 25  2022 libmaodbc.so
  6. A StartupConfiguration.ini fájlban cserélje ki a MySQL ODBC 8.3 Unicode Driver-t MariaDB-re. A konfigurációnak így kell kinéznie:

    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. Indítsa el újra az ESET PROTECT Server szolgáltatást:

    systemctl start eraserver