web-dev-qa-db-ja.com

終了:1 [致命的] / var / lib / asterisk / bin / retrieve_confからAsteriskManagerに接続できず、中止します

Elastixアップグレード後、このエラーに苦労しています。

exit: 1 [FATAL] Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieve_conf, aborting

マネージャーが実行されていることがわかります。

[root@elastix3 asterisk]# telnet localhost 5038
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
Asterisk Call Manager/1.1

すべての指示により、さまざまなAstersik管理ポータルのパスワードが/etc/amportal.conf/etc/asterisk/manager.conf、および場合によってはGUIで一致する必要があります。

/etc/amportal.confの選択的出力:

AMPDBHOST=localhost
AMPDBENGINE=mysql
AMPDBUSER=asteriskuser
AMPDBPASS=My_Secret
AMPENGINE=asterisk
AMPMGRUSER=admin
AMPMGRPASS=My_Secret

/etc/asterisk/manager.confの選択的な出力

[admin]
secret = My_Secret
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0,192.168.20.0/255.255.255.0

パスワード更新成功の画像 Image of password update

FreePBXに直接アクセスすると、通信がないことも示されます。次のスクリーンショットを参照してください。

enter image description here

しかし、それは正しくありません。アスタリスクがオンラインで機能しているからです。

私は完全に途方に暮れているので、次に何をすべきかについていくつかのアイデアをお願いします。失敗したアップグレードに関して、私は別のサーバー障害の投稿を記録しました ここ

要約すると、アップグレードを行ったときYumは、いくつかのパッケージを除いて成功しました。

アップグレードのもう1つの異常は、多くの異なるモジュールに対してamportal a ma install module_nameを実行する必要があったことです(これが自動的に行われると予想されていました)。

GUIの修正は優先事項ですが、少なくとも今のところ、このコマンドを実行するとコマンドラインで構成が再ロードされると思うので、すべてが失われるわけではないと思います。amportal module_admin reload

この状態は、ariまたはampmパスワードが最近変更され、アスタリスクがセミコロンのように認識できない不正な文字が含まれている場合に発生します。文字、数字、アンダースコアなどのパスワードを使用しても安全です。 /etc/asterisk/manager.confおよび/var/www/html/recordings/includes/main.conf.phpのパスワードを確認してください。

3
Kerem Ersoy

私も同じ問題を抱えていました。 /etc/asterisk/manager.confファイルのbindaddrのエントリが間違っていることが判明しました。 bindaddr = MY.IPA.DDR.ESSからbindaddr = 127.0.0.1に変更しました。その後、# asterisk -rを使用してアスタリスクCLIに入り、CLI> core reloadを実行した後、終了して# amportal a rを実行しました。その後、それは機能しました。

0
Jeremy Z