Cannot find required executable controller

This is a typical problem when you try to run mininet topologies created with miniedit.py

Cannot find required executable controller.
Please make sure that it is installed and available in your $PATH:

Many blogs said that the solution is rename ovs-controller to controller

sudo ln /usr/bin/ovs-controller /usr/bin/controller

, but ovs-controller does not exist anymore. This is, because ovs-controller has been renamed test-controller.

To solve it, you need to create a symbolic link to ovs-testcontroller that is called controller.
Install openvswitch-testcontroller if you don't have it.

sudo apt-get install openvswitch-testcontroller
sudo ln /usr/bin/ovs-testcontroller /usr/bin/controller

Comments

Popular posts from this blog

Exception: Could not find a default OpenFlow controller in Mininet

How to fix Android when developer options are not available for this user

v4l2: open /dev/video0: Permission denied