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

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

Contiki 3.0 on XM1000

How to fix VirtualBox error when you try to import an ova file