注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

魑魅魍魉福'HOME

见证成长

 
 
 

日志

 
 

nox controller 错误 nox_core报错解决办法  

2011-07-09 00:16:05|  分类: Python |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
安装完controller所需的所有依赖软件后nox_core未启动
手动启动如下:
cd  /opt/nox/bin
./nox_core
报如下错误
OX 0.4.1~beta+build2 (nox_core), compiled Feb  6 2011 07:40:04
Compiled with OpenFlow 0x01
00001|snac|ERR:Cannot change the state of 'python' to INSTALLED:
'python' ran into an error:
 Unable to construct a Python component:
 Traceback (most recent call last):
   File "./nox/apps/pyrt/pyoxidereactor.py", line 336, in instance
   File "./nox/apps/pyrt/pyoxidereactor.py", line 104, in __init__
 AttributeError: 'pyoxidereactor' object has no attribute '_handleSigchld

办法如下
vim /usr/lib/python2.6/dist-packages/twisted/internet/base.py
在最后倒数第二行加入

def _handleSigchld(self, signum, frame, _threadSupport=platform.supportsThreads()): 
       from twisted.internet.process import reapAllProcesses 
     if _threadSupport: 
         self.callFromThread(reapAllProcesses)
    else: 
         self.callLater(0, reapAllProcesses)

注意和文件中的格式保持对齐  python对格式要求很严格  
  评论这张
 
阅读(810)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018