当我启动星号1.8.22时出现非法指令错误

时间:2013-10-26 13:37:43

标签: centos asterisk

我已经在centOS 32位中安装了星号1.8.22。我已经执行了如下命令来安装星号:

./configure
make
make install
make samples
make config

。当我启动星号服务时,它显示为Starting asterisk:。但是当我启动星号CLI asterisk -vvvvvvvvvr时,它显示非法指令。我搜索了这个在网上,但没有得到任何解决方案。我已经安装了所有依赖项。任何人都可以帮助我,我该怎么做才能解决这个问题,以启动星号。

提前致谢。

1 个答案:

答案 0 :(得分:7)

非常有可能你正在使用像via-eden这样的虚拟化或cpu。

解决方案:

输入“make menuselect” - > “编译器标志”并禁用“BUILD_NATIVE” 选项;然后重新编译Asterisk

如果没有帮助,您需要编辑Makefile并更改架构。

同样问题可能是g729编解码器的二进制文件不正确。所以在安装之前删除/ usr / lib / asterisk / modules /

中的所有文件