Ubuntu20.04下安装NS3 3.27,最后一步运行build.py时出错,出错如下:
RuntimeError: generator raised StopIteration
Traceback (most recent call last):
File "./build.py", line 175, in <module>
sys.exit(main(sys.argv))
File "./build.py", line 166, in main
build_ns3(config, build_examples, build_tests, args, build_options)
File "./build.py", line 85, in build_ns3
run_command(cmd) # waf configure ...
File "/home/li/repos/ns-3-allinone/util.py", line 25, in run_command
raise CommandError("Command %r exited with code %i" % (argv, retval))
util.CommandError: Command ['/usr/bin/python3', 'waf', 'configure', '--enable-examples', '--enable-tests', '--with-pybindgen', '../pybindgen'] exited with code 2
百度搜索解决方案,有人提出这样的解决方案:链接http://skypacer210.github.io/2014/12/26/building-ns-3-on-ubuntu/
然后,我就按照他的方法输入sudo dd if=/dev/zero of=/swapfile bs=64M count=16,但是又出来了新问题:dd: 打开'/swapfile' 失败: 文本文件忙;
紧接着我有百度怎么解决这个问题,看到有人说杀死占用文件的进程(https://blog.csdn.net/jaybsr/article/details/82661614),但是输入fuser /swapfile后毫无反应,并且我确实按照帖子所说处于root下,结果截图如下:
另外,我尝试过重启,关机,依然这样。现在我这不知道该怎么办了,和俄罗斯套娃似的,心力憔悴。
各位大佬有玩过NS3网络仿真的吗?有没有遇到这样的问题?怎么解决?
同学,你有找出问题吗,我也一摸一样问题
同学,你现在解决了吗,一模一样问题
我也遇到相同的问题
如果是在虚拟机上的ubuntu环境的话,可以试一下把虚拟机关闭,然后增大虚拟机内存大小(我改成了4086MB),再重新打开虚拟机编译。