Používám pro vzdálenou správu firemního antivirového řešení ESET Remote Administrator. Celkem mi vyhovuje, že to je nezávislé na platformě, stačí to bežet kdekoliv, kde rozběhnu Apache Tomcat – může to být na woknech nebo na linuxu (pokud třeba chceme ušetřit za licenci), jak je libo…. no a celkem to fungovalo. Do včera…. když na mne virtuálka vybafla, že…. chce aktualizovat OS.
V pohodě jsem tedy provedl z komandlajny YUM UPDATE na CentOS. Natáhlo to přes 300 balíčků a vše zdánlivě OK.
Jenže… pak už jsem se nemohl přihlásit, ani jako doménový, ani jako lokální admin. Začal jsem tedy pátrat proč. Příčinou byla aktualizace ODBC driveru k MySQL. Celé mi to potom potvrdila podpora ESETu, s odkazem na jejich článek .
Situaci vyřešíte jedním z níže uvedených kroků:
» doinstalováním starší verze ODBC konektoru
» úpravou konfiguračního souboru produktu ESET
|
Je dobré vědět:
Jako prevenci doporučujeme zakázat aktualizaci MySQL komponent pomocí níže uvedených příkazů:
yum install yum-plugin-versionlock
yum versionlock mysql-* |
Doinstalování starší verze ODBC konektoru
|
Stáhněte si ODBC konektor ve verzi 5.3:
wget https://dev.mysql.com/get/Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.10-linux-el7-x86-64bit.tar.gz |
|
Stažený archiv rozbalte:
tar xzf mysql-connector-odbc-5.3.10-linux-el7-x86-64bit.tar.gz |
|
Překopírujte ovladač:
cp *.so /usr/lib64/ |
|
V textovém editoru si otevřete soubor odbinst.ini:
nano /etc/odbinst.ini |
|
Do souboru přidejte následující řádky:
[MySQL ODBC 5.3 Unicode Driver]
Driver=/usr/lib64/libmyodbc5w.so
UsageCount=1
Změny uložte stisknutím kláves CTRL + X a potvrďte klávesou Y. |
|
V textovém editoru si otevřete soubor
/etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini a ověřte, že je v něm uveden konektor MySQL ODBC 5.3 Unicode Driver. |
|
Restartujte službu databázového serveru a produktu ERA Serveru:
Virtuální appliance založená na CentOS6: service mysqld restart a service mysqld eraserver
Virtuální appliance založená na CentOS7: systemctl restart mysqld a systemctl restart eraserver |
Úprava konfigurace produktu ESET
|
Oficiální podpora ODBC konektoru verze 8 prý bude přidána v dalších verzích serveru …. |
|
Do terminálu zadejte příkaz:
sed -i 's/MySQL ODBC 5.3/MySQL ODBC 8.0/g' /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini |
|
Poznámka:
Příkaz sed nahradí každý výskyt MySQL ODBC 5.3 řetězcem MySQL ODBC 8.0. Změnu v konfiguračním souboru StartupConfiguration.ini můžete provést také manuálně pomocí textového editoru. |
|
Restartujte službu databázového serveru a produktu ERA Serveru:
Virtuální appliance založená na CentOS6: service mysqld restart a service mysqld eraserver
Virtuální appliance založená na CentOS7: systemctl restart mysqld a systemctl restart eraserver |
No a potom jsem se už lokálním adminem mohl přihlásit, doménový účet proti Active Directory stále nefungoval…. bylo nutné jen znovu připojit se do domény a už zase vše jede.
Třeba se to bude někomu hodit…… proto jsem to sem poznamenal.