*參考中文部落格教程:*https://blog.csdn.net/qq_42030961/article/details/82695682
*參考OAI官網教程:*https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/HowToConnectCOTSUEwithOAIeNBNew
*參考OAI官網核心方面指導:*https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirKernelMainSetup
本人第一次接觸OAI,搭建過程中,最大體會是一定要找到合适的核心版本,不然一臉懵,好多報錯解決不掉。重複安裝多次後,總結常見錯誤如下:
1.總結下因為更換核心版本後可以解決的錯誤:
(
更換核心重新運作時,如仍遇以下問題,請檢查核心是否更換成功
uname -r
)
1)運作MME時,s6a接口報錯如下:
[email protected]:~/openair-cn/scripts$ ./run_mme
OPENAIRCN_DIR = /home/may/openair-cn
Initializing OAI Logging
Initializing MSC logs
Initializing MSC logs Done
Function s6a_init (&mme_config) has failed
returning 22
2)運作SPGW時報錯:
加載gtp核心子產品出錯(檢查是否在核心中編譯)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyROBlL4MjNxEzMwEjMyIDOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2.解析SPGW配置檔案出錯,本來按照上述參考的中文部落格教程在SPGW配置檔案添加一行代碼,删掉就沒問題了。
(本人小白,不太懂原因,可能與參考中文部落格的作者電腦環境有所不同,不加代碼就沒問題)
3.root使用者,輸入指令
git checkout -b v0.5.0`
報錯:
fetal: Not a git repository(or any of the parent directories):.git
解決方法:輸入指令
git init
再重新執行
git checkout -b v0.5.0
4.用synaptic安裝完核心,重新開機時打不開虛拟機,黑屏彈出錯誤:
解決方法:
重新開機虛拟機,按ctrl + alt + F1進入純字元界面,輸入使用者名和密碼
1 cd /etc/X11
2 sudo cp xorg.conf.failsafe xorg.conf
3 輸入密碼
4 sudo reboot
5執行如下指令編譯HSS時,
[email protected]:~/openair-cn/scripts$ ./run_hss
報錯:
原因:
[email protected]:~/openair-cn/scripts$ ./run_hss -i ~/openair-cn/src/oai_hss/db/oai_db.sql
這裡出錯,此指令沒成功執行導緻的