Недавно обновил asterisk с версии 1.8.16 до версии 1.8.20. Поскольку все работает под Centos 6.4 то все пакеты беруться с EPEL.
Оказалось что модуль dahdi не поднимаеться. Выдает ошибку :
chan_dahdi.so: undefined symbol: pri_persistent_layer2_option
Полазив по коду я обнаружил что ему нужна новая версия пакета libpri.
Она есть в EPEL, но так как я обновляю пакеты выборочно, то этот пакет пропустил, а при обновлении он у меня не запросился.
По моему личному мнению виноват мантейнер пакета asterisk с EPEL,
нужно было в зависимостях указать нужную версию libpri и все.
P.S. Письмо мантейнеру я направил, поглядим исправит он эту ошибку или нет.
Оказалось что модуль dahdi не поднимаеться. Выдает ошибку :
chan_dahdi.so: undefined symbol: pri_persistent_layer2_option
Полазив по коду я обнаружил что ему нужна новая версия пакета libpri.
Она есть в EPEL, но так как я обновляю пакеты выборочно, то этот пакет пропустил, а при обновлении он у меня не запросился.
По моему личному мнению виноват мантейнер пакета asterisk с EPEL,
нужно было в зависимостях указать нужную версию libpri и все.
P.S. Письмо мантейнеру я направил, поглядим исправит он эту ошибку или нет.
Комментарии