Cannot find required executable controller

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

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


Popular posts from this blog

from: can't read /var/mail/ in Python scripts

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

How to install a WhatsApp bot based on Python