Bug 43396

Summary: Не подгружаются библиотеки колоночного хранилища в manticore
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: libmanticore-columnarAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexandr Shashkin 2022-07-29 14:12:08 MSK
Версия программы:
=================
manticore-5.0.2-alt2
libmanticore-columnar-1.15.4-alt1

Шаги, приводящие к ошибке:
==========================
1) Установить пакеты MySQL-server, manticore, libmanticore-columnar:
   # apt-get install MySQL-server manticore libmanticore -y
2) Запустить сервера СУБД и manticore:
   # systemctl enable --now manticore; sleep 3 ; systemctl status manticore
   # systemctl enable --now mysqld ; sleep3 ; systemctl status mysqld
3) Отобразить версию:
   $ searchd -v
4) Подключиться к manticore:
   $ mysql -h0 -P9306
5) Создать таблицу с использованием колоночного хранилища 
   mysql>  create table cproducts(title text, price float) morphology='stem_en' engine='columnar';
 
Результат:
==========
Вывод команды searchd -v (версия columnar отсутствует):
Manticore 5.0.2 348514c86@220530 dev 
...

Таблица с использованием колоночного хранилища не создается: ERROR 1064 (42000): error adding index 'cproducts': columnar library not loaded

Ожидаемый результат:
====================
Вывод комманды searchd -v (версия columnar присутствует):
Manticore 5.0.2 348514c86@220530 dev (columnar 1.15.4 2fef34e@220522) (secondary 1.15.4 2fef34e@220522)
...

Дополнительно:
==============
На ubuntu файлы .so помещается в /usr/share/manticore/modules а не /usr/lib64. Если перенести эти файлы туда. То ошибка не воспроизводится.
Также ошибка воспроизводится в P10 на версии libmanticore-columnar-1.12.2-alt1