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.
-
Állítsa le az ESET PROTECT Server szolgáltatást. A Terminálban futtassa az alábbi parancsot:
systemctl stop eraserver
-
Ellenőrizze, hogy a szolgáltatás leállt-e:
systemctl status eraserver
-
Telepítse a MariaDB ODBC-illesztőprogramot:
yum install mariadb-connector-odbc
-
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
-
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
-
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;
-
Indítsa el újra az ESET PROTECT Server szolgáltatást:
systemctl start eraserver