4

centOS 32 ビットにアスタリスク 1.8.22 をインストールしました。アスタリスクをインストールするために、以下のコマンドを実行しました。

./configure
make
make install
make samples
make config

.アスタリスクサービスを開始すると、次のように表示されます.しかし、Starting asterisk:アスタリスクCLIを開始すると、不正な命令asterisk -vvvvvvvvvrが表示されます.ネットでこれについて検索しましたが、解決策がありませんでした.そのためのすべての依存関係をインストールしました.Canこの問題を解決してアスタリスクを開始するにはどうすればよいですか。

前もって感謝します。

4

1 に答える 1

9

via-edenのような仮想化またはCPUを使用している可能性が非常に高いです。

解決:

「make menuselect」->「コンパイラフラグ」に入力し、「BUILD_NATIVE」オプションを無効にします。その後、アスタリスクを再コンパイルします

解決しない場合は、Makefile を編集してアーキテクチャを変更する必要があります。

また、問題は g729 コーデックの不正なバイナリである可能性があります。したがって、インストールする前に /usr/lib/asterisk/modules/ 内のすべてのファイルを削除してください

于 2013-10-26T18:11:06.647 に答える