2016-06-26 6 views
0

Я установил mininet с сайта Нажмите here! Позже, когда я попробовал пример (эмуляция карты уменьшить), используя mininet, я получил вывод как «не смог найти требуемый исполняемый контроллер ovs». Поэтому я попытался установить контроллер ovs, используя sudo apt-get install openvswitch-controller, но я снова получил ошибку как неудовлетворительные зависимости.проблема с контроллером открытого переключателя

Хотя $ sudo mn --test pingall работает отлично! Но пример, который я запускаю, дает ошибку. Нажмите here!

Не можете найти требуется овс контроллер enter image description here

После пакет имеет неудовлетворенные зависимости enter image description here

ответ

0

Это не ясно, какой вариант установки вы использовали по ссылке, что вы предоставили. Я нашел вариант 3 («Установка из пакетов») самым простым.

Mininet требует не только openvswitch-controller, но и некоторых других компонентов ovs. Попробуйте следующее:

apt-get install openvswitch-common openvswitch-datapath-dkms openvswitch-controller openvswitch-pki openvswitch-switch 
+0

Я использовал то, что вы упомянули, но все же у меня такая же ошибка. ** Следующие пакеты имеют неудовлетворенные зависимости: openvswitch-controller: Зависит от: openvswitch-common (= 2.0.2-0ubuntu0.14.04.3), но 2.3.1-1 должен быть установлен Зависит от: openvswitch-pki (= 2.0 .2-0ubuntu0.14.04.3), но 2.3.1-1 должен быть установлен openvswitch-switch: Зависит от openvswitch-common (= 2.0.2-0ubuntu0.14.04.3), но 2.3.1-1 должен быть установленный E: Не удалось устранить проблемы, у вас были сломанные пакеты. ** – meow

+0

Попробуйте apt-get удалить все пакеты ovs и mininet. Затем следуйте инструкциям по установке варианта 3. –