我在一台ubuntu机器上执行“python./setup.py install”之后很有趣,当openflow控制器启动时,我看到了一个绑定错误。我仔细检查了一下,没有应用程序或服务占用端口"8080“
ryu-manager ryu/app/ofctl_rest.py
loading app ryu/app/ofctl_rest.py
loading app ryu.controller.ofp_handler
instantiating app None of DPSet
creating context dpset
creating context wsgi
instantiating app ryu.controller.ofp_handler of OFPHandler
instantiating app ryu/app/ofctl_rest.py of RestStatsApi
hub: uncaught exception: Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py", line 48, in _launch
func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/ryu/controller/controller.py", line 65, in __call__
self.server_loop()
File "/usr/local/lib/python2.7/dist-packages/ryu/controller/controller.py", line 88, in server_loop
datapath_connection_factory)
File "/usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py", line 85, in __init__
self.server = eventlet.listen(listen_info)
File "/usr/lib/python2.7/dist-packages/eventlet/convenience.py", line 38, in listen
sock.bind(addr)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 98] Address already in use现在,在另一台运行python2.6的机器上,这运行得很好
ryu-manager ~/ryu/ryu/app/ofctl_rest.py
loading app /root/ryu/ryu/app/ofctl_rest.py
loading app ryu.controller.ofp_handler
creating context dpset
creating context wsgi
instantiating app /root/ryu/ryu/app/ofctl_rest.py
instantiating app ryu.controller.ofp_handler发布于 2014-01-10 01:29:38
好的,端口8080不是争用区域,而是6633。我忘记删除我的OVS OpenFlow设置
sudo lsof -i :6633
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ovs-contr 1620 root 4u IPv4 9071 0t0 TCP *:6633 (LISTEN)https://stackoverflow.com/questions/20984111
复制相似问题