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.
-
Zastavte službu ESET PROTECT Server. V termináli spustite príkaz:
systemctl stop eraserver
-
Skontrolujte, či bola služba zastavená:
systemctl status eraserver
-
Nainštalujte ovládač MariaDB ODBC:
yum install mariadb-connector-odbc
-
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
-
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
-
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;
-
Znovu spustite službu ESET PROTECT Server:
systemctl start eraserver