icarus-sim / icarus

A scalable simulator for evaluating the performance of in-network caches in Information Centric Networking (ICN)

Home Page:http://icarus-sim.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problem in running PyResonance

royreshma opened this issue · comments

I had installed PyResonance and related packages as per Github.
When i try to run PyResonance i get an error as follows:

mininet@mininet-vm:~/pyretic$ pyretic.py pyretic.pyresonance.main --config=./pyretic/pyresonance/global.config --mode=manual

*** Specified Modules are: ***

pyretic.pyresonance.apps.auth (auth)

pyretic.pyresonance.apps.ids (ids)

*** The Policy Composition is: ***
auth >> ids

start-frenetic.sh: line 5: ./frenetic: No such file or directory
POX 0.2.0 (carp) / Copyright 2011-2013 James McCauley, et al.
Connected to pyretic frontend.
INFO:core:POX 0.2.0 (carp) is up.
INFO:openflow.of_01:[00-00-00-00-00-01 3] connected
INFO:openflow.of_01:[00-00-00-00-00-03 1] connected
INFO:openflow.of_01:[00-00-00-00-00-02 2] connected
Exception in thread Thread-5:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in **bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 763, in run
self.__target(_self.__args, *_self.__kwargs)
File "/home/mininet/pyretic/pyretic/core/runtime.py", line 2326, in f
self.runtime.handle_network_change()
File "/home/mininet/pyretic/pyretic/core/runtime.py", line 465, in handle_network_change
self.update_switch_classifiers()
File "/home/mininet/pyretic/pyretic/core/runtime.py", line 553, in update_switch_classifiers
classifier = self.whole_policy_compile()
File "/home/mininet/pyretic/pyretic/evaluations/stat.py", line 158, in profiled_func
res = func(_args, _kwargs)
File "/home/mininet/pyretic/pyretic/evaluations/stat.py", line 109, in profiled_func
res = func(_args, _kwargs)
File "/home/mininet/pyretic/pyretic/core/runtime.py", line 514, in whole_policy_compile
p = cp.netkat_compile(self.sw_cnt())[0] # directly compile with netkat
File "/home/mininet/pyretic/pyretic/core/language.py", line 186, in netkat_compile
server_port=server_port)
File "/home/mininet/pyretic/pyretic/core/netkat.py", line 158, in generate_classifier
(cls_json, ctime) = httplib_channel_compilation(pol)
File "/home/mininet/pyretic/pyretic/core/netkat.py", line 126, in httplib_channel_compilation
json_input = compile_to_netkat(pol)
File "/home/mininet/pyretic/pyretic/core/netkat.py", line 494, in compile_to_netkat
return json.dumps(to_pol(pyretic_pol))
File "/home/mininet/pyretic/pyretic/core/netkat.py", line 423, in to_pol
from pyretic.evaluations.Tests.common_modules.stanford_forwarding import StanfordForwarding
File "/home/mininet/pyretic/pyretic/evaluations/Tests/__init
.py", line 6, in
module = loader.find_module(module_name).load_module(module_name)
File "/usr/lib/python2.7/pkgutil.py", line 246, in load_module
mod = imp.load_module(fullname, self.file, self.filename, self.etc)
File "/home/mininet/pyretic/pyretic/evaluations/Tests/congested_link/init.py", line 6, in
module = loader.find_module(module_name).load_module(module_name)
File "/usr/lib/python2.7/pkgutil.py", line 246, in load_module
mod = imp.load_module(fullname, self.file, self.filename, self.etc)
File "/home/mininet/pyretic/pyretic/evaluations/Tests/congested_link/Topos/init.py", line 6, in
module = loader.find_module(module_name).load_module(module_name)
File "/usr/lib/python2.7/pkgutil.py", line 246, in load_module
mod = imp.load_module(fullname, self.file, self.filename, self.etc)
File "/home/mininet/pyretic/pyretic/evaluations/Tests/congested_link/Topos/FatTree.py", line 1, in
import fnss
ImportError: No module named fnss

You must have opened this issue on the wrong project. Icarus project has nothing to do with PyResonance. Open an issue with PyResonance