Уважаемые пользователи!

Поставщик ИТ-решений PRO32 сообщает вам, что после 17 лет сотрудничества мы более не являемся эксклюзивным дистрибьютором программных продуктов словацкого разработчика ESET в России, Республике Беларусь, Казахстане, Азербайджане, Узбекистане, Кыргызстане, Таджикистане, Туркменистане, Молдове, Грузии и Армении.

Купить и продлить лицензии ESET на нашем сайте больше нельзя.

Предлагаем вам попробовать новый антивирус от компании PRO32.

Продукты PRO32 — это технологичные решения, надежная защита от киберугроз и максимальная производительность устройств на Windows / Android.

Для действующих клиентов ESET мы предлагаем промокод на скидку в размере 15% — ESET15. Скопируйте его и после добавления товара в корзину, не забудьте его применить в корзине.

Установка ESET Remote Administrator 6 на linux , Проблемы при установе

1
RSS
Добрый день всем.
Не могу установить  ESET Remote Administrator 6 на linux
сервер ubuntu linux 15
uname -a
Linux ubuntu 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

odbcinst -j
unixODBC 2.3.1
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8

cat /etc/odbcinst.ini
[MySQL]
Description     = ODBC for MySQL
Driver          = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup           = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage       = 1


odbcinst -q -d
[MySQL]

./Server-Linux-x86_64.sh \
--skip-license \
--db-driver='libmyodbc.so' \
--db-hostname=127.0.0.1 \
--db-port=3306 \
--db-admin-username=root \
--db-admin-password=111111  \
--server-root-password=Admin123 \
--db-type="MySQL Server" \
--db-name=era_db \
--db-user-username=era_user \
--db-user-password=nod32321 \
--cert-hostname="127.0.0.1;nod32"


ESET Remote Administrator Server Installer (version: 6.1.530.0), Copyright © 1992-2015 ESET, spol. s r.o. - All rights reserved.

Extracting archive, please wait...
Archive extracted to /tmp/tmp.lwb5IFgxlM.
Checking OpenSSL ... done [OpenSSL 1.0.1f 6 Jan 2014]
Checking installed version... done
Status of current installation is: NEW
Generating GUID ... done [GUID = 2af3d359-8bc9-4de8-bccf-352e8fcff947]
Checking database connection ... failure

Error: : Error occured while checking database connection
Изменено: Алексей Берегов - 16.06.2015 14:34:14
Проверьте решение из данной темы
https://forum.eset.com/topic/4639-problem-installing-era-server-on-fresh-ubuntu-server-1404-x64/

Цитата
zloyDi написал:
Проверьте решение из данной темы
https://forum.eset.com/topic/4639-problem-installing-era-server-on-fresh-ubuntu-server-1404-x64/
Это я просматривал.
Там проблема с настройками /etc/odbcinst.ini
В логах у него Information: ERROR: DatabaseException with error code '0' and message - [unixODBC][Driver Manager]Data source name not found, and no default driver specified
У меня.
Information: Installer: Failed checking database connection.

Попробую поставить на ubuntu 14.04 как в предложенном решении.
Я ставил на 15.04.
В таком случае обратитесь в техподдержку [email protected]

Спасибо.

Цитата
Алексей Берегов написал:
Цитата
zloyDi   написал:
Проверьте решение из данной темы
 https://forum.eset.com/topic/4639-problem-installing-era-server-on-fresh-ubuntu-server-1404-x64/  
Это я просматривал.
Там проблема с настройками  /etc/odbcinst.ini
В логах у него  Information  :  ERROR :   DatabaseException   with  error code  '0'   and  message  -   [ unixODBC ][  Driver   Manager  ]  Data  source name  not  found ,   and   no   default  driver specified
У меня.
Information: Installer: Failed checking database connection.

Попробую поставить на ubuntu 14.04 как в предложенном решении.
Я ставил на 15.04.
При установке на ubuntu 14.04 в логах
cat /var/log/eset/RemoteAdministrator/EraServerInstaller.log
2015-06-16 17:52:09 Information: Installer: Initializing logging to file /var/log/eset/RemoteAdministrator/EraServerInstaller.log
2015-06-16 17:52:09 Information: Installer: Parsing arguments.
2015-06-16 17:52:09 Information: Installer: Verifing arguments.
2015-06-16 17:52:09 Information: Installer: Starting install sequence.
2015-06-16 17:52:09 Information: Installer: Extracting archive to /tmp/tmp.7n24mARHDC
2015-06-16 17:52:10 Information: Installer: Archive extracted to /tmp/tmp.7n24mARHDC.
2015-06-16 17:52:10 Information: Installer: Checking OpenSSL ...
2015-06-16 17:52:10 Information: DepCheckOpenSSL: Action invoked with:
2015-06-16 17:52:10 Information: DepCheckOpenSSL: Set output property: P_OPENSSL_VERSION = OpenSSL 1.0.1f 6 Jan 2014
2015-06-16 17:52:10 Information: DepCheckOpenSSL: Return code: 0
2015-06-16 17:52:10 Information: Installer: Found: OpenSSL 1.0.1f 6 Jan 2014
2015-06-16 17:52:10 Information: Installer: Checking installed version...
2015-06-16 17:52:10 Information: CheckVersion: Action invoked with:  --current-version 6.1.530.0 --installed-version ""
2015-06-16 17:52:10 Information: Product is not installed
2015-06-16 17:52:10 Information: CheckVersion: Set output property: P_VERSION_STATUS = NEW
2015-06-16 17:52:10 Information: CheckVersion: Return code: 0
2015-06-16 17:52:10 Information: Installer: Checking of installed version was successful
2015-06-16 17:52:10 Information: Installer: Status of current installation is: NEW
2015-06-16 17:52:10 Information: Installer: GUID was not passed as parameter or in config-file, generating new GUID...
2015-06-16 17:52:10 Information: Installer: Generating GUID ...
2015-06-16 17:52:10 Information: GenerateGuid: Action invoked with:
2015-06-16 17:52:10 Information: GenerateGuid: Set output property: P_PRODUCT_GUID = 451ba373-3f4f-41d4-b1d3-b745b0004b0a
2015-06-16 17:52:10 Information: GenerateGuid: Return code: 0
2015-06-16 17:52:10 Information: Installer: GUID generated.
2015-06-16 17:52:10 Information: Installer: Checking database connection ...
2015-06-16 17:52:10 Information: DbCheckConnection: Action invoked with:  --db-admin-password ********** --db-admin-username root --db-connectors-dir /tmp/tmp.7n24mARHDC/setup --db-driver libmyodbc.so --db-hostname 127.0.0.1 --db-name era_db --db-port 3306 --db-type MySQL Server --db-user-password ********** --db-user-username era_user --silent-reinstall ""
2015-06-16 17:52:10 Information: DbCheckConnection: Set output property: P_DB_PORT = 3306
2015-06-16 17:52:10 Information: GetDatabaseServerConnectionStringWithoutEscape: Created connection string: 'Driver=libmyodbc.so;Server=127.0.0.1;Port=3306;User=root;Password={******};CharSet=utf8;'
2015-06-16 17:52:10 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseReader::TryUserConnectionForDBServer(const string&, const string&, const string&)
2015-06-16 17:52:10 Information: Entering function: void Era::Setup::Common::CustomActions::CDatabaseReader::TestConnection(const string&, bool)
2015-06-16 17:52:10 Information: DbCheckConnection: Set output property: P_DB_ADMIN_CONNECTION_STATUS = 0
2015-06-16 17:52:10 Information: ERROR: DatabaseException with error code '0' and message - [unixODBC][Driver Manager]Data source name not found, and no default driver specified
2015-06-16 17:52:10 Information: DbCheckConnection: Return code: 0
2015-06-16 17:52:10 Information: Installer: Admin connection check failed. Unable to continue.
2015-06-16 17:52:10 Information: Installer: Error: Admin connection not working. Unable to continue.
Скачал виртуалку http://download.eset.com/download/ra/v6/Appliances/era_server.ova
Развернул. Пользуюсь.
Это оказалось проще, чем искать в чём проблема.

Сапорт ответил:

1) Установите, пожалуйста, требуемые библиотеки:apt-get install unixodbc libmyodbc

2) Создайте файл /etc/odbcinst.ini и заполните его следующим содержанием:

[MySQL]
Description = ODBC for MySQL
Driver = libmyodbc.so
Setup = libodbcmyS.so
Driver64 = libmyodbc.so
Setup64 = libodbcmyS.so

Путь до библиотек libodbcmyS.so и libmyodbc.so должен быть указан полность.
Директорию их устаноки можете обнаружить с помощью поиска:
find / -name 'lib*odbc*.so'

3) В скрипте установки в качестве значения для параметра --db-driver следует
указывать инстанс, который указан в квадратных скобках в файле odbcinst.ini,
в нашем случае: MySQL
Столкнулся с такой же проблемой (как в первом посте).
Пишу для тех, кто столкнётся с ней и найдёт эту тему в поисковиках.
Скорее всего проблема в mysql odbc connector.
Убедиться, что проблема именно в нём, достаточно просто. Прежде всего, в логах не будет ничего похожего на [unixODBC][Driver Manager], как в первом посте. Также в логах mysql сервера не будет отмечено никаких попыток подключения, так как подключение, собственно, и не происходит.
После этого нужно настроить DSN запись для базы mysql используя драйвер, настроенный согласно руководству ERA и с помощью утилиты isql попробовать к ней подключиться. Подключиться не получится, тк произойдёт floating point exception.
Если все проверки заканчиваются именно так, то проблема именно в mysql odbc connector.
Чтобы решить эту проблему нужно скачать с сайта mysql последнюю версию этого коннектора, распаковать где-нибудь и настроить её использование.
После чего в логах установщика появится ошибка про сокет. Решение тоже простое: сначала надо создать симлинк от того места, где коннектор ищет сокет к самому сокету, создаваемому mysql. В результате установщик сможет проверить подключение, создаст все необходимые файлы и сохранит настройки. После этого необходимо найти файл настроек (StartupConfiguration.ini) и дописать в DatabaseConnectionString путь к сокету.
Цитата
PFPublic PFPublic написал:
После чего в логах установщика появится ошибка про сокет. Решение тоже простое: сначала надо создать симлинк от того места, где коннектор ищет сокет к самому сокету, создаваемому mysql. В результате установщик сможет проверить подключение, создаст все необходимые файлы и сохранит настройки. После этого необходимо найти файл настроек (StartupConfiguration.ini) и дописать в DatabaseConnectionString путь к сокету.
Оказывается, mysql odbc connector пытается подключиться через сокет, если имя хоста совпадает с localhost. Достаточно использовать 127.0.0.1 вместо localhost.
1
Читают тему