Не удалось установить пакет графического интерфейса (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 не широко используется разработчиками 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, но и страница входа не примет учетные данные, даже если они верны. Так что наберитесь терпения и подождите.
+---------------------------------------------------------------------- + ДОКУМЕНТАЦИЯ ОТКРЫТОГО СВЕТА УЖАСНА, И ИНОГДА НЕ ТОЛЬКО НЕПРАВИЛЬНО + ------------------ -------------------------------------------------- - +