Как заставить работать сервер с внешней базой?
С локальной всё работает отлично. При переключении на Mysql, сервер при запуске падает с ошибкой сегментирования.
В логе только следующее:
[26-Aug-19 10:40:04.146]*****************************************************************
[26-Aug-19 10:40:04.146]** New session **
[26-Aug-19 10:40:04.146]IOT Vega Server 1.2.1
[26-Aug-19 10:40:04.146]LOG: current file for log messages [./history_1.log]
Сервер установлен на Ubuntu 14.04. Mysql установлен здесь же. Пользователь с оответствующими правами доступа создан и прописан в конфиге сервера.
Работа с внешней базой данных
Re: Работа с внешней базой данных
Добрый день!
libssl.so.10 => not found
libcrypto.so.10 => not found
это означает, что символьные ссылки libssl.so.10 и libcrypto.so.10 ведут на несуществующие файлы. Удалим неправильные ссылки.
Для корректной работы плагина внешней базы данных MySQL на операционной системе Linux необходимо наличие библиотек libssl (версии младше 1.1.0) в системе, а именно определенных символьных ссылок. С пакетом поставляются ссылки, но зачастую либо версии библиотек разнятся, либо места установок. Из-за чего оказывается невозможным запуск сервера.Павел писал(а): ↑Пн, 26 авг 2019 13:11Как заставить работать сервер с внешней базой?
С локальной всё работает отлично. При переключении на Mysql, сервер при запуске падает с ошибкой сегментирования.
В логе только следующее:
[26-Aug-19 10:40:04.146]*****************************************************************
[26-Aug-19 10:40:04.146]** New session **
[26-Aug-19 10:40:04.146]IOT Vega Server 1.2.1
[26-Aug-19 10:40:04.146]LOG: current file for log messages [./history_1.log]
Сервер установлен на Ubuntu 14.04. Mysql установлен здесь же. Пользователь с оответствующими правами доступа создан и прописан в конфиге сервера.
- cd /opt/iot-vega-server/sqldrivers
- LD_LIBRARY_PATH=/opt/iot-vega-server/ ldd libqsqlmysql.so | grep "not found"
libssl.so.10 => not found
libcrypto.so.10 => not found
это означает, что символьные ссылки libssl.so.10 и libcrypto.so.10 ведут на несуществующие файлы. Удалим неправильные ссылки.
- \rm /opt/iot-vega-server/libssl.so.10
- \rm /opt/iot-vega-server/libcrypto.so.10
- find /lib -name "libssl*"
- find /lib -name "libcrypto*"
- ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /opt/iot-vega-server/libssl.so.10
- ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /opt/iot-vega-server/libcrypto.so.10
- LD_LIBRARY_PATH=/opt/iot-vega-server/ ldd libqsqlmysql.so | grep "not found"
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135