Obsah
- Provoz ESET PROTECT Virtual Appliance (VA) vede na Rocky Linux k pádu.
Podrobnosti
Klikněte pro rozbalení
Služba ESET PROTECT Server, která běží na virtuální appliance založené na Rocky Linux, se neustále restartuje kvůli pádu služby a automatickému restartu systému. Problém je způsoben ovladačem Open Database Connectivity (ODBC) a týká se všech podporovaných ovladačů ODBC (například verze 8.1, 8.2 nebo 8.3).
Řešení
Pro vyřešení problému vyměňte ovladač ODBC. V tomto příkladu použijeme ovladač MariaDB ODBC.
-
Zastavte službu eraserver. Zadejte v příkazovém řádku příkaz:
systemctl stop eraserver
Zkontrolujte, zda je služba zastavena:
systemctl status eraserver
-
Nainstalujte ovladač ODBC MariaDB:
yum install mariadb-connector-odbc
Ověřte, že je správně nainstalován:
yum list installed | grep mariadb
Výsledek by měl vypadat takto::
mariadb-connector-c.x86_64 2.6-1.el9_0 @appstream
mariadb-connector-odbc.x86_64 1.12-3.el9 @appstream
-
Zkontrolujte alias ODBC driveru a vyhledejte tuto sekci souboru (jde o to, aby obsah sekce souhlasil s níže uvedeným): :
less /etc/odbcinst.ini
Vyhledejte tuto část:
[MariaDB] Description=ODBC for MariaDB Driver=/usr/lib/libmaodbc.so Driver64=/usr/lib64/libmaodbc.so FileUsage=1
-
Ověřte si, že se v systému nachází soubor libmaodbc.so:
ls -la /usr/lib64 | grep -I libmaod*
Výsledkem by mělo být:
-rwxr-xr-x. 1 root root 326688 May 25 2022 libmaodbc.so
-
Upravte soubor StartupConfiguration.ini:
vi /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini
Změňte "MySQL ODBC 8.3 Unicode Driver" za "MariaDB". Konfigurace by měla vypadat takto:
DatabaseType=MySqlOdbc DatabaseConnectionString=Driver=MariaDB;Server=127.0.0.1;Port=****;User=***;Password={****};CharSet=utf8;NO_LOCALE=1;NO_SSPS=1;Database=era_db;
-
Nastartujte opět službu eraserver:
systemctl start eraserver