Вы здесь

Борьба с ошибками Asterisk

Ошибка "Symlink from modules failed"

Иногда после применения конфигурации WEB-GUI выдает ошибку:

retrieve_conf failed to sym link:
/etc/asterisk/logger.conf from core/etc (Already exists, not a link)
This can result in FATAL failures to your PBX. If the target file exists and not identical, the symlink will not occur and you should rename the target file to allow the automatic sym link to occur and remove this error, unless this is an intentional customization.

Это лечится так:
rm -rf /etc/asterisk/logger.conf
потом измените что нить через вебку, и нажмите кнопку "apply".

Взято отсюда.

 

Иногда после сборки астериска, при запуске он давал Illegal instruction. Возможная причина этого Xen-виртуализация... хотя точной уверенности нет.

По-умолчанию астериск собирается с -march=native, при этом во время сборки, gcc определяет какой тип процессора используется в системе и включает весь набор процессорных инструкций впиленый в gcc для данного процессора. Но, видимо не все инструкции обрабатываются при виртуализации в Xen (не особо в теме по виртуализации пока, пришло время вникать), что и вызывает данную ошибку. Таким образом, необходимо отключение флага BUILD_NATIVE в menuselect астериска.

И так, запускаем menuselect и настраиваем необходимые модули.

 
1
2
3
4
5
# make menuselect
# ## отключаем BUILD_NATIVE, если Xen
# make
# make install
# make samples  #устанавливаем примеры конфигурационных файлов

На этом сборка и установка окончена.

Маткриал взят отсюда