Не удалось установить пакет графического интерфейса (odl-dlux-all), связанный с версией OpenDaylight Carbon

Я не могу установить пакет odl-dlux-all на компьютере с Ubuntu 16.04. Ниже приведено сообщение об ошибке

Ошибка при выполнении команды: не удается установить функцию odl-dlux-all / 0.0.0: null

VM: Ubuntu 16.04 Opendaylight версия: Carbon

В чем проблема?

Должен ли я установить gnome-desktop для этого?

3 ответа

Prat,

Это то, что я нашел. Похоже, мы с тобой были в одной лодке. Я столкнулся с этой проблемой, также. После дополнительного поиска я обнаружил, что на сайте ODL есть руководство по функциям DLUX.

Вот те функции, которые я установил, и это привело меня туда, где мне было нужно:

odl-dlux-core
odl-dluxapps-nodes
odl-dluxapps-topology
odl-dluxapps-yangui
odl-dluxapps-yangvisualizer
odl-dluxapps-yangman

Убедитесь, что вы вводите их как отдельные команды, используя feature:install Команда до каждого из них.

Я нашел руководство на сайте ODL ЗДЕСЬ.

Надеюсь, это поможет!!:)

Структура OpenDaylight DLUX была изменена в Carbon. Логика конкретного приложения была разбита на odl-dluxapps-* Особенности Karaf для более легкого обслуживания.

Установите и запустите OpenDaylight:

sudo dnf install -y http://cbs.centos.org/repos/nfv7-opendaylight-70-release/x86_64/os/Packages/opendaylight-7.0.0-1.el7.noarch.rpm
sudo systemctl start opendaylight

Подключитесь к оболочке Karaf (убедитесь, что SSH-сервер Karaf запускается):

ssh -p 8101 karaf@localhost
# password: karaf

Посмотрите доступные функции DLUX:

opendaylight-user@root>feature:list | grep dluxapps
odl-dluxapps-yangutils
odl-dluxapps-yangui
odl-dluxapps-topology
odl-dluxapps-yangvisualizer
odl-dluxapps-applications
odl-dluxapps-yangman
odl-dluxapps-nodes
features-dluxapps

Установите те, которые вас интересуют:

opendaylight-user@root>feature:install odl-dluxapps-topology

В браузере на той же машине:

http://localhost:8181/index.html#/yangui/index

Войдите в систему с admin/admin, и все должно работать.

Вот документы DLUX.

Обратите внимание, что DLUX не широко используется разработчиками ODL и не поставляется в комплекте с продуктом. Большинство людей используют REST API напрямую для запроса OpenDaylight. В качестве примера можно привести примеры API REST в коллекции почтальонов NetVirt.

Это правда. Вы должны установить все функции dlux вручную.

Изменения в ODL Boron заключаются в том, что в Carbon удалена функция odl-dlux-all. А в Carbon odl-dlux-core устанавливает только ядро ​​и ничего более. У меня всегда была серая страница входа в DLUX WEB, ничего не было, только пустая серая страница.

Я предлагаю вам использовать команду: feature:list | Grep Dlux

Это создаст для вас полный список доступных функций DLUX. И Вы должны установить их все.

После завершения установки DLUX используйте ту же команду с параметром -i, которая покажет вам только успешно установленные функции: feature: list -i | Grep Dlux

так что вы увидите результат.

Не забывайте, что после установки Dlux нужно несколько минут, чтобы быть полностью готовым. Если вы попытаетесь войти в dlux в течение этого времени, вы можете получить ERROR403, но и страница входа не примет учетные данные, даже если они верны. Так что наберитесь терпения и подождите.

+---------------------------------------------------------------------- + ДОКУМЕНТАЦИЯ ОТКРЫТОГО СВЕТА УЖАСНА, И ИНОГДА НЕ ТОЛЬКО НЕПРАВИЛЬНО + ------------------ -------------------------------------------------- - +

Другие вопросы по тегам