Po aktualizaci MySQL se nemohu přihlásit do ERA konzole

Autor: | Poslední úprava: 23.04.2018 10:29:50

Po provedení aktualizace databázového systému MySQL na linuxových distribucích, případně ERA virtuální appliance, na verzi 5.6.40-2.e17 dojde z důvodu změn v číslování ODBC konektoru k znefunkčnění ESET Remote Administrator a souvisejících komponent. V případě, že se nemůžete přihlásit do konzole a v trace.logu naleznete chybové hlášení:

Error: CDataMinersModule [Thread 7f935ebc7700]: Failed to write some logs because: [unixODBC][Driver Manager]Can't open lib 'MySQL ODBC 5.3 Unicode Driver' : file not found (0). Rescheduling.

Situaci vyřešíte jedním z následujících způsobů:

» downgradem ODBC konektoru a zakázáním jeho aktualizace
» doinstalováním starší verze ODBC konektoru

Věděli jste

Je dobré vědět:
Tyto změny je nutné provést na všech serverech, na kterých jste provedli aktualizaci databázového systému a provozujete na nich některou z komponent ERA infrastruktury (ESET Remote Administrator, Mobile Device Connector, ERA Proxy, VAgentHost). Více informací naleznete v samostatném návodu (v angličtině).

Downgrade ODBC konektoru na podporovanou verzi

Preferovaný postup pokrývající scénář, kdy na serveru (například virtuální appliance) provozujete pouze komponenty ERA infrastruktury.

Zobrazit/skrýt návod »

číslo

Připojte se k virtuální appliance prostřednictvím SSH nebo přejděte do systémové konzole.

číslo

Následujícím příkazem proveďte downgrade ODBC konektoru na verzi 5.3:
yum downgrade mysql-connector-odbc-5.3.10

číslo

Zakažte aktualizaci MySQL komponent:
yum install yum-plugin-versionlock
yum versionlock mysql-*
yum versionlock mysql-connector-odbc-*

nahoru


Doinstalování starší verze ODBC konektoru

Tento postup využijte v případě, kdy chcete mít na serveru s ERA komponentami nainstalován ODBC konektor ve verzi 8, například z důvodu jiných aplikací. Zahrnuje pouhé nakopírování ovladačů do systému, tedy při další aktualizaci ODBC konektoru nedojde k ovlivnění funkčnosti ERA komponent.

Zobrazit/skrýt návod »

číslo

Připojte se k virtuální appliance prostřednictvím SSH nebo přejděte do systémové konzole.

číslo

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

číslo

Stažený archiv rozbalte:
tar xzf mysql-connector-odbc-5.3.10-linux-el7-x86-64bit.tar.gz

číslo

Překopírujte ovladač:
cp *.so /usr/lib64/

číslo

V textovém editoru si otevřete soubor odbinst.ini:
nano /etc/odbcinst.ini

číslo

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.

číslo

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.

číslo

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

nahoru

Štítky: KB6760, aktualizace mysql, nefunguje konzole, nemohu se přihlásit, odbc konektor, odbc ovladač