При установке приложения ESET Security Management Center я столкнулся с проблемой. При запуске серверной части ./server-linux-x86_64.sh выходит ошибка:
ESET Security Management Center Server Installer (version: 7.0.471.0), Copyright © 1992-2018 ESET, spol. s r.o. - All rights reserved.
<...>
Extracting archive, please wait...
Archive extracted to /tmp/tmp.7NZu0csUVR.
Checking OpenSSL ... done [OpenSSL 1.0.2g 1 Mar 2016]
Reading previous installation settings ... failure
Checking installed version... done
Status of current installation is: NEW
Checking database connection ... done
Loading GUID ... done [GUID = a4f97d82-704b-4264-8758-69e82cf861fd]
Inserting root password ... done
Generating certificates ... done
Skipping static groups synchronization scheduling.
Stopping service... Preparing database upgrade ... done
Upgrading database ... failure
Error: : Error occurred while upgrading database
Вывод лога:
Installer: Database upgrade prepared.
2019-01-26 15:11:22 Information: Installer: Upgrading database.
2019-01-26 15:11:22 Information: DbUpgrade: Action invoked with: --current-version 7.0.471.0 --db-connectors-dir /tmp/tmp.7NZu0csUVR/setup --db-driver MySQL --db-hostname 127.0.0.1 --db-name era_db --db-port 3306 --db-scripts-dir /tmp/tmp.7NZu0csUVR/setup/Database/ --db-type MySQL Server --db-user-password ********** --db-user-username ********** --locale en_US --modules-dir /tmp/tmp.7NZu0csUVR/setup/Modules/ --product-guid a4f97d82-704b-4264-8758-69e82cf861fd --product-name Server --silent-reinstall ""
2019-01-26 15:11:22 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;NO_LOCALE=1;'
2019-01-26 15:11:22 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=MySQL;Server=127.0.0.1;Port=3306;User=******;Password={******};CharSet=utf8;NO_LOCALE=1;'
2019-01-26 15:11:22 Information: GetProductGuid: Loading GUID from the database...
2019-01-26 15:11:22 Information: GetProductGuid: Final choice of GUID is: a4f97d82-704b-4264-8758-69e82cf861fd
2019-01-26 15:11:22 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::UpgradeDatabase(const string&, const string&, const string&, const string&)
2019-01-26 15:11:22 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::UpgradeDatabase(const string&, const string&, const string&, const string&)
2019-01-26 15:11:22 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ImportProductIdentityForDBServer(const string&, const string&, const string&, uint64_t)
2019-01-26 15:11:22 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ImportProductIdentityForDBServer(const string&, const string&, const string&, uint64_t)
2019-01-26 15:11:22 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::StoreStaticObjectPresets(const string&, const string&, bool, const string&, const string&, const string&, const string&, const string&, const string&)
2019-01-26 15:11:22 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::StoreStaticObjectPresets(const string&, const string&, bool, const string&, const string&, const string&, const string&, const string&, const string&)
2019-01-26 15:11:22 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2019-01-26 15:11:23 Information: ExecuteScriptsInDirectory: Processing file /tmp/tmp.7NZu0csUVR/setup/Database/MySQL/SetupScripts/1_prepare_setup
2019-01-26 15:11:23 Information: ExecuteScriptsInDirectory: Processing file /tmp/tmp.7NZu0csUVR/setup/Database/MySQL/SetupScripts/2_prepare_setup
2019-01-26 15:11:23 Information: Leaving function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2019-01-26 15:11:23 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseWrapper::ExecuteScriptsInDirectory(const string&, const string&)
2019-01-26 15:11:23 Information: ExecuteScriptsInDirectory: Processing file /tmp/tmp.7NZu0csUVR/setup/Database/MySQL/SetupScripts/Upgrade/2_do_up
2019-01-26 15:11:24 Information: StoreStaticObjectPresets: Initializing with locale 'en_US'
2019-01-26 15:11:24 Information: Entering function: void Era::Setup::Server::CustomActions::Database::CCodeTokenExecutorStaticObjectsBase::SetDefaultDashboard(const Era::Common::DataDefinition::Dashboard::DashboardsData&)
2019-01-26 15:11:24 Information: Leaving function: void Era::Setup::Server::CustomActions::Database::CCodeTokenExecutorStaticObjectsBase::SetDefaultDashboard(const Era::Common::DataDefinition::Dashboard::DashboardsData&)
2019-01-26 15:11:24 Information: Entering function: void Era::Setup::Server::CustomActions::Database::CCodeTokenExecutorStaticObjectsBase::CreateReportTemplateCategory(const string&, const string&, const string&)
CustomActions: /export/home/pb2/build/sb_0-31828415-1544268291.53/mysql-connector-odbc-8.0.14-src/driver/my_prepared_stmt.cc:135: int ssps_get_out_params(STMT*): Assertion `values' failed.
Aborted (core dumped)
2019-01-26 15:11:25 Information: Installer: Failed upgrading database.
2019-01-26 15:11:25 Information: Installer: Error: : Error occurred while upgrading database
Я так понимаю, что проблема в этом -> CustomActions: /export/home/pb2/build/sb_0-31828415-1544268291.53/mysql-connector-odbc-8.0.14-src/driver/my_prepared_stmt.cc:135: int ssps_get_out_params(STMT*): Assertion `values' failed.Прошу помощи в решении этой ошибки.
Я догадываюсь, что проблема в файле /etc/odbcinst.ini
Вот его содержимое
[MySQL]
Description=ODBC for MySQL
Driver=/usr/local/lib/libmyodbc8a.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage=1
UsageCount=1