witcomm-xy 发表于 2021-1-23 16:35:28

OpenXG独立组网SA虚拟机部署smf无法向N4下发创建会话解决办法

Openxg独立组网SA部署在虚拟机中,大部分会遇到SMF无法向N4下发创建会话消息的情况。物理机上部署SA,没有这种情况。
解决方法:
将simulation-smf.tar.gz文件下载解压到smf虚拟机中。
SA启动顺序:UDM-SMF-AMF-UPF-SMF(simulation)-gNB-UE
simulation启动方式:
sudo ./run_smf.sh establishment
sudo ./run_smf.sh modification create
sudo ./run_smf.sh modification update


simulation下载链接
http://pan.opensource5g.org/index.php/s/a5IYsfNeLN0elhI   提取密码:OpenXG

LYHCL 发表于 2021-5-7 17:01:49

请问您有安装过SMF依赖吗?这个报错原因是什么?
make: 离开目录“/home/ly/oai-cn5g-smf/build/ext/nghttp2/examples”
Making all in python
make: 进入目录“/home/ly/oai-cn5g-smf/build/ext/nghttp2/python”
cython -3 -o nghttp2.c nghttp2.pyx
Traceback (most recent call last):
File "/usr/bin/cython", line 8, in <module>
    main(command_line = 1)
File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 720, in main
    result = compile(sources, options)
File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 695, in compile
    return compile_multiple(source, options)
File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 666, in compile_multiple
    context = options.create_context()
File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 589, in create_context
    return Context(self.include_path, self.compiler_directives,
File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 75, in __init__
    from . import Builtin, CythonScope
File "/usr/lib/python3/dist-packages/Cython/Compiler/CythonScope.py", line 5, in <module>
    from .UtilityCode import CythonUtilityCode
File "/usr/lib/python3/dist-packages/Cython/Compiler/UtilityCode.py", line 3, in <module>
    from .TreeFragment import parse_from_strings, StringParseContext
File "/usr/lib/python3/dist-packages/Cython/Compiler/TreeFragment.py", line 17, in <module>
    from .Visitor import VisitorTransform
File "/usr/lib/python3/dist-packages/Cython/Compiler/Visitor.py", line 15, in <module>
    from . import ExprNodes
File "/usr/lib/python3/dist-packages/Cython/Compiler/ExprNodes.py", line 2844
    await = None
          ^
SyntaxError: invalid syntax
Makefile:557: recipe for target 'nghttp2.c' failed
make: *** Error 1
make: 离开目录“/home/ly/oai-cn5g-smf/build/ext/nghttp2/python”
Makefile:569: recipe for target 'all-recursive' failed
make: *** Error 1
make: 离开目录“/home/ly/oai-cn5g-smf/build/ext/nghttp2”
Makefile:478: recipe for target 'all' failed
make: *** Error 2
/tmp
Error: SMF deps installation failed
页: [1]
查看完整版本: OpenXG独立组网SA虚拟机部署smf无法向N4下发创建会话解决办法