The recommended way to fix it is to switch to the destiny branch (git checkout 
destiny).

You can also probably get away with just commenting out the offending line 
(line 133 in pyoxidereactor.py).

You can find more about this issue by searching the mailing list archive at 
http://groups.google.com/group/nox_dev for "_handleSigchld".

-- Murphy

On Mar 29, 2012, at 11:53 PM, Kalapriya Kannan1 wrote:

> 
> hi, 
> 
> I install nox and when i start it  nox_core -i -v ptcp:6633 pyswitch  I get 
> the following error. 
> 
> 
> ./nox_core 
> NOX 0.9.0(zaku)~full~beta (nox_core), compiled Mar 29 2012 23:47:18 
> Compiled with OpenFlow 0x01 
> 00001|nox|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/coreapps/pyrt/pyoxidereactor.py", line 364, in instance 
>             return pyoxidereactor(ctxt) 
>           File "./nox/coreapps/pyrt/pyoxidereactor.py", line 133, in __init__ 
>             signal.signal(signal.SIGCHLD, self._handleSigchld) 
>         AttributeError: 'pyoxidereactor' object has no attribute 
> '_handleSigchld 
> 
> what should be done? 
> 
> 
> 
> From:        Murphy McCauley <[email protected]> 
> To:        terryxing <[email protected]> 
> Cc:        [email protected] 
> Date:        03/30/2012 11:37 AM 
> Subject:        Re: [nox-dev] about NOX instllation and POX 
> Sent by:        [email protected] 
> 
> 
> 
> zaku is the default branch because it's the most recent release branch.  Just 
> doing "git checkout destiny" will switch you to destiny, which is the current 
> active ("development") branch. 
> 
> destiny will be becoming a release branch soon (and this will coincide with 
> the transition of NOX Classic to github), but there are a couple things that 
> we want to do first. 
> 
> There is some more information on this subject on the website: 
> http://www.noxrepo.org/nox/versions-downloads/ 
> 
> 
> -- Murphy 
> 
> On Mar 29, 2012, at 9:52 PM, terryxing wrote: 
> 
> Thanks Murphy,
> 
> If POX can be run perfectly with OpenFlow and Flowvisor, that will be very 
> good. 
> 
> About the response, the destiny is the latest version ? But when I get the 
> NOX from git clone git://noxrepo.org/nox, I got the ZAKU
> by default not the destiny version, Why that ?   Or is that ZAKU I downloaded 
> is not the original NOX classic any more, is that the new NOX without 
> supporting the python ?
> 
> Thanks for your reply.
> 
> 
> On Thu, Mar 29, 2012 at 9:45 PM, Murphy McCauley <[email protected]> wrote: 
> Responses inline. 
> 
> On Mar 29, 2012, at 9:11 PM, terryxing wrote: 
> I am installing the NOX controller on Ubuntu10.10, but it turns out like the 
> current NOX has three tracks, NOX(C++), POX(Python) and NOX classic (C++ and 
> Python).  I installed the NOX (C++ and Python) before by following the 
> instruction on NOX wiki. However, that wiki seems not be available any more. 
> The current instruction (https://github.com/noxrepo/nox-classic/wiki) is 
> incomplete.  So, I am thinking I may want to install the POX instead of the 
> NOX. Before start installing the POX, I have following questions: 
> 
> First, a note: the github wiki should have all of the content of the previous 
> wiki.  There may be a couple places where the links are broken (I've fixed 
> all the broken ones I've found), but all the content should be there. 
> 
> 
> 1. When I finished installing the NOX and its dependency and tried to run the 
> nox controller. I can not successfully run the nox. I got the NOX from the 
> git, I think it was the latest version.  Now I just tried the NOX destiny 
> branch, it works. 
> 
> Was this a question? 
> destiny is the latest version of NOX Classic. 
> 
> 
> 2. Does POX introduce more limitation or restriction into the original NOX ? 
> I mean, is infrastructure which is doable on original NOX still doable on POX 
> ? For example, I am caring about if multiple POX can cooperate with Openflow 
> and Flowvisor like NOX did ? 
> 
> POX should not impose any additional limitations.  However, it is a newer 
> project and therefore has not yet been run in as many situations as NOX, so 
> there may be problems that haven't been discovered yet.  Bug reports on this 
> sort of thing will be addressed.  For example, I only just found out this 
> week that HP switches weren't compatible (because of a case where they stray 
> from the OpenFlow spec), since nobody I knew of had tried to run it on an HP 
> switch until recently.  (I'll be pushing fixes for this issue soon.)  To take 
> your specific example, I do believe it currently runs on FlowVisor okay (if 
> it doesn't, it will in the next few days). 
> 
> 
> Thanks very much for your kind reply. 
> 
> Hope that clarifies some things. 
> 
> -- Murphy 
> 
> 
> 
> -- 
> Best regards,
> 
> Terry 
> 

Reply via email to