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 »
 |
Následujícím příkazem proveďte downgrade ODBC konektoru na verzi 5.3:
yum downgrade mysql-connector-odbc-5.3.10
|
 |
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 »
 |
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/odbcinst.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
|
nahoru
Štítky: KB6760, aktualizace mysql, nefunguje konzole, nemohu se přihlásit, odbc konektor, odbc ovladač
|