Dear Murphy!
The problem is solved by including both the openflow.discovery and poxdesk.tinytopo in the command line. Thanks alot for help. Regards! Subject: Re: POXDesk Terminal is Unable to Connect From: murphy.mccau...@gmail.com Date: Mon, 10 Feb 2014 13:18:31 -0800 CC: pox-dev@lists.noxrepo.org To: u_r_wel...@hotmail.com On Feb 9, 2014, at 11:32 PM, Rizwan Jamil <u_r_wel...@hotmail.com> wrote:Dear Murphy! I have enabled DEBUG mode by the following command:./pox.py log.level --DEBUG web messenger messenger.log_service messenger.ajax_transport openflow.of_service poxdesk poxdesk.terminal In POX log, I can see the following DEBUG messages from web.webcore.server:DEBUG:web.webcore.server:/:"GET /favicon.gif HTTP/1.1" 200 -DEBUG:web.webcore.server:/_jrpcmsg/:"POST /_jrpcmsg/?nocache=1392016877693 HTTP/1.1" 200 -DEBUG:web.webcore.server:/_jrpcmsg/:"POST /_jrpcmsg/?nocache=1392016878239 HTTP/1.1" 200 -DEBUG:web.webcore.server:/_jrpcmsg/:"POST /_jrpcmsg/?nocache=1392016878251 HTTP/1.1" 200 -DEBUG:web.webcore.server:/_jrpcmsg/:"POST /_jrpcmsg/?nocache=1392016878258 HTTP/1.1" 200 - I dont know if these are errors or just messages. They're just debug messages. I then also included "openflow.discovery" component in the command. And then ran the following topology from inside the POXDesk Terminal window: sudo mn --controller remote --mac --topo linear,3 But the TopoViewer is still blank and not displaying anything. However the other windows like TableViewer etc. are working fine. Make sure you're also running the tinytopo component if you want the topo viewer to work. -- Murphy Subject: Re: POXDesk Terminal is Unable to Connect From: murphy.mccau...@gmail.com Date: Fri, 7 Feb 2014 12:22:25 -0800 CC: pox-dev@lists.noxrepo.org To: u_r_wel...@hotmail.com I expect that problem is that tinytopo requires the openflow.discovery module (and I would imagine there are errors in the POX log which would indicate this?). -- Murphy On Feb 7, 2014, at 2:44 AM, Rizwan Jamil <u_r_wel...@hotmail.com> wrote:Dear Murphy! The POXDesk Terminal problem is solved by appending "poxdesk.terminal" at the end of the command, as per your suggestion. Thanks alot for that. But another problem is that the TopoViewer window in POXDesk was and is still blank and does not show the diagram of topology created whether in POXDesk terminal window or in the normal VM terminal window. I have tried by appending "poxdesk.tinytopo" at the end of the mentioned command (just like appending "poxdesk.terminal"), but no success. Any suggestion(s)? Subject: Re: POXDesk Terminal is Unable to Connect From: murphy.mccau...@gmail.com Date: Thu, 6 Feb 2014 23:08:20 -0800 CC: pox-dev@lists.noxrepo.org To: u_r_wel...@hotmail.com It wouldn't. I am not even sure how you're viewing POXDesk at all given the commandline you're using. You probably need to run at least the web, messenger, messenger.ajax_transport and poxdesk components for poxdesk.terminal to work. In short: start with the suggested commandline and *add* poxdesk.terminal:./pox.py samples.pretty_log web messenger messenger.log_service messenger.ajax_transport openflow.of_service poxdesk poxdesk.terminal -- Murphy On Feb 6, 2014, at 10:35 PM, Rizwan Jamil <u_r_wel...@hotmail.com> wrote:Dears! I am using Mininet VM installed on my VMWare Workstation on Windows XP SP3. In my Mininet VM, I have successfully followed all instructions mentioned on:https://github.com/MurphyMc/poxdesk/wiki/Getting-Started But when opened, the Terminal window in POXDesk GUI displays the following message:Connecting to channel terminalbA5ZZVC........... Moreover, when I run the command "./pox.py poxdesk.terminal" from the Mininet terminal, the following is displayed:POX 0.1.0 (betta) / Copyright 2011-2013 James McCauley, et al.Traceback (most recent call last): File "/home/mininet/pox/pox/boot.py", line 459, in boot if _do_launch(argv): File "/home/mininet/pox/pox/boot.py", line 199, in _do_launch f(**params) File "/home/mininet/pox/ext/poxdesk/terminal.py", line 122, in launch core.registerNew(TerminalMaster) File "/home/mininet/pox/pox/core.py", line 356, in registerNew obj = __componentClass(*args, **kw) File "/home/mininet/pox/ext/poxdesk/terminal.py", line 44, in __init__ core.MessengerNexus.default_bot.add_bot(TerminalBot) File "/home/mininet/pox/pox/core.py", line 530, in __getattr__ raise AttributeError("'%s' not registered" % (name,))AttributeError: 'MessengerNexus' not registered Please Help!