Debian9上安裝ASTPP4.0.1後的兩個Bug

最近幫朋友安裝一個ASTPP系統,發現astpp官網已經提供了一鍵安裝腳本。朋友提供了一臺最小化安裝的Debian9服務器,安裝後發現了兩個小bug。記錄一下發現和解決過程。
首先按官方給出的方法安裝astpp
wget --no-check-certificate https://raw.githubusercontent.com/iNextrix/ASTPP/v4.0.1/install.sh -O install.sh
chmod +x install.sh && ./install.sh
安裝過程中注意觀察有沒有錯誤出現。完成後登錄webui,設置好sip賬號,用softphone註冊上去撥打一個電話,發現得到404的返回代碼。而且連CDR都沒有,於是只好打開控制檯,看撥打日誌。發現了一個系統錯誤,居然是沒有找到libmyodbc8a.so這個文件。查找了一下,居然在整個系統裏找不到這個文件,看來是mysql-connentor沒有安裝好。返回去查看安裝astpp的日誌,發現在當時下載文件時就出錯,但是腳本還是繼續運行下去了。用腳本里給的地址測試了一下,發現鏈接已經失效了。只好手動查找並下載mysql-connector對應的版本。解壓縮出來的文件放到/etc/odbc.ini文件裏設置的路徑下,然後用ldd libmyodbc8a.so查看一下支持庫是否完整。最後再撥打一個測試電話,就可以打通了。



在檢查服務器各項服務是否正常的時候又發現了第二個bug。就是fail2ban無法啓動。用journalctl -f fail2ban |grep "" 打開實時的啓動日誌。然後再systemctl restart fail2ban。發現是/etc/fail2ban/jail.conf裏的pan generic下面的port參數設置重複了。找到文件裏的這一章節,果然有兩個port參數啓用了,在port=anyport前加#註釋掉。然後啓動fail2ban成功。網上找到的資料說這個是debian8的配置,放到debian9上就有問題了。

至此,兩個bug都已經排除,astpp系統也運行正常了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章