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

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

Fix "Set scan parameters failed: Input/output error" on Ubuntu 16.04

How to install a WhatsApp bot based on Python