ryu
在Mininet中启动ryu控制器,首先切换到ryu中的APP目录下:
1 cd ryu/ryu/app
启动ryu:
1 ryu-manager simple_switch.py
遇到了如下的错误提示:
这种问题都是由于文件的版本问题导致的,上图显示了启动问题是由于pbr导致的,所以更新或者安装pbr即可解决这个问题,运行如下命令:
1 pip install -U netaddr six pbr
重新启动ryu,发现可以正常启动了。
其他类似的问题做一列举:
- Problem:pkg_resources.Distributionnotfound: webob>=1.2
Sulotion: pip install --upgrade webob
- Problem: pkg_resources.DistributionNotFound: six>=1.4.0
Solution: pip install --upgrade six
- Problem: pkg_resources.DistributionNotFound: oslo.config>=1.2.0
Solution: pip install --upgrade oslo.config
- Problem: pkg_resources.DistributionNotFound: msgpack-Python>=0.3.0
Solution: pip install --upgrade msgpack-python
- 如果遇到importERROR: no module named oslo.config.cfg
试试:sudo apt-get install oslo.config
- Problem: pkg_resources.DistributionNotFound: ovs>=2.6.0.dev0
Solution: pip install https://pypi.python.org/packages/source/o/ovs/ovs-2.6.0.dev0.tar.gz
- Problem: fatal error: Python.h: No such file or directory #include <Python.h>
Solution: sudo apt-get install python-dev
其他的错误解决方法类似,不过需要注意的是在升级的时候有的时候一次性无法更新成功,这个需要根据log自己判断。
相关阅读
我使用的是VMware虚拟机、Ubuntu14.0.4经过一天的捣鼓,终于安装好Ryu了安装过程:在安装RYU之前需要先安装Python的套件库- sudo apt