centos - 当我启动asterisk 1.8.22时出现非法指令错误

标签 centos asterisk

我已经在centOS 32位安装了asterisk 1.8.22,安装asterisk的命令如下:

./configure
make
make install
make samples
make config

。当我启动 asterisk 服务时,它显示为 Starting asterisk:。但是当我启动 asterisk CLI asterisk -vvvvvvvvvr 时,它显示 Illegal instruction 。我在网上搜索过这个但没有得到任何解决方案。我已经为此安装了所有依赖项。任何人都可以帮助我如何解决这个问题以启动 Asterisk 。

提前致谢。

最佳答案

很可能您正在使用虚拟化或 cpu,例如 via-eden。

解决方法:

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

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

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

关于centos - 当我启动asterisk 1.8.22时出现非法指令错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19607378/

相关文章:

php - yum 更新依赖错误

apache - 配置 Varnish ,socket() : Address family not supported by protocol

Tomcat 8.5.6 在 centOS 7 中出现 "403 Access Denied"错误

php - 警告 : duplicate document ids found in sphinx

mysql - 当天开始时出现初始数据库连接错误

Asterisk - 在 .call 文件中播放多个声音文件的最佳实践

Asterisk sip.conf 呼出配置

centos - 在谷歌计算引擎中打开特定端口。 [centos7]

linux - 通过grandstream FXO GXW4108 FXO设备在Freepbx上呼出

linux - 按住 Red5Phone 上的按钮