[pox-dev] Requesting port statistics (problem with connection)

Murphy McCauley murphy.mccauley at gmail.com
Sat Oct 6 07:03:11 PDT 2012


That method was renamed to listen_to_dependencies().  I think it's in there twice.  Does renaming it fix everything?

You'll also need to run openflow.discovery if you want topology discovery, BTW.

-- Murphy

On Oct 6, 2012, at 5:49 AM, Tmusic wrote:

> Hi,
> 
> Thanks!
> I'm indeed running python 32bit in a VM.
> Betta can run now, but topology discovery is not working.
> When running the topology and openflow.topology components, I get following error:
> 
> Traceback (most recent call last):
>   File "/home/openflow/pox_workspace/OFcontroller/pox/boot.py", line 447, in boot
>     if _do_launch(argv):
>   File "/home/openflow/pox_workspace/OFcontroller/pox/boot.py", line 187, in _do_launch
>     f(**params)
>   File "/home/openflow/pox_workspace/OFcontroller/pox/openflow/topology.py", line 316, in launch
>     core.register("openflow_topology", OpenFlowTopology())
>   File "/home/openflow/pox_workspace/OFcontroller/pox/openflow/topology.py", line 66, in __init__
>     if not core.listenToDependencies(self, self._wantComponents):
>   File "/home/openflow/pox_workspace/OFcontroller/pox/core.py", line 481, in __getattr__
>     raise AttributeError("'%s' not registered" % (name,))
> AttributeError: 'listenToDependencies' not registered
> 
> Topology seems to be ok, but PyDev indicates an unresolved import in openflow.topology (xid_generator).
> 
> Any ideas?
> 
> Thanks,
> 
> Tim
> 
> 
> 2012/10/5 Murphy McCauley <murphy.mccauley at gmail.com>
> On Oct 5, 2012, at 1:34 PM, Murphy McCauley wrote:
> >> Betta (0ca0a8b5b5726195aa2c69337af98a146308dab9) always gives following error (no matter which components are loaded):
> > ...
> >>  File "/home/openflow/temp_repo/poxrefbetta/pox/openflow/libopenflow_01.py", line 51, in xid_generator
> >>    return chain.from_iterable(repeat(xrange(start,stop+1))).next
> >> OverflowError: Python int too large to convert to C long
> >
> > Oh, weird.  I guess you're running a 32 bit Python?  Try knocking the +1 off the second arg to xrange and seeing if that fixes it.
> 
> Yeah, I confirmed this was a 32 bit issue.  I've pushed a fix.  Thanks for the report.
> 
> -- Murphy
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.noxrepo.org/pipermail/pox-dev-noxrepo.org/attachments/20121006/5ed1284b/attachment-0002.htm>


More information about the pox-dev mailing list