Bug 33418 - Нестандартный пусть до загружаемых модулей
Summary: Нестандартный пусть до загружаемых модулей
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: zabbix-agent (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexei Takaseev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-24 18:45 MSK by Evgenii Terechkov
Modified: 2017-04-26 12:31 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2017-04-24 18:45:59 MSK
Столкнулся с тем, что писатели загружаемых модулей заббикса обычно ориентируются на путь %_libdir/zabbix/modules, в то время как у нас как минимум агент ищет модули лишь в %_libdir/modules. Соответсвенно, пакеты приходится патчить под такой несуразный путь, который никак не указывает на связь с zabbix. Сейчас я знаю лишь один такой пакет в Сизифе - zlm-cython.

Но сейчас собирая ещё модуль я задумался, не стоит ли привести модуль поиска путей к совместимому с апстримами (а может и другими дистрибутивами).
Comment 1 Alexei Takaseev 2017-04-26 05:51:50 MSK
Прошелся по исходникам. Все-таки поиск модулей в %_libdir/modules это идея апстрима.

Альтернативный путь можно указать в конфигурационном файле в переменной LoadModulePath.
Comment 2 Alexei Takaseev 2017-04-26 05:52:42 MSK
1
Comment 3 Evgenii Terechkov 2017-04-26 07:45:31 MSK
Т.е. всё таки предлагается в упакованных конфигах загружаемых модулей указывать путь вроде /usr/lib64/modules (для x86_64) и патчить апстримный код как неправильный, OK.
Comment 4 Anton Farygin 2017-04-26 08:31:56 MSK
коллеги. 
Ну мало ли что придумал себе апстрим. Складывать zabbix модули в libdir/modules всё-таки не очень правильно. Давайте отделим zabbix от остальных потенциальных потребителей этого каталога.
Да, на данный момент нет никого, кто бы использовал libdir/modules кроме zlm-cython, но мало ли что.
Comment 5 Alexei Takaseev 2017-04-26 12:31:16 MSK
3.2.5-alt2