我无法在Ubuntu 16.04计算机上安装odl-dlux-all软件包。以下是错误消息
执行命令时出错:无法安装odl-dlux-all / 0.0.0功能: 空
VM:Ubuntu 16.04 Opendaylight版本:Carbon
问题是什么?
我应该为此安装gnome-desktop吗?
答案 0 :(得分:3)
勒,
这是我发现的。看起来你和我在同一条船上。我也遇到了这个问题。经过额外搜索后,我发现ODL的网站上有DLUX功能指南。
这些是我安装的功能,它让我得到了我需要的地方:
odl-dlux-core
odl-dluxapps-nodes
odl-dluxapps-topology
odl-dluxapps-yangui
odl-dluxapps-yangvisualizer
odl-dluxapps-yangman
请确保在每个命令之前使用feature:install
命令将它们作为单独的命令输入。
我在ODL网站上找到了指南 HERE 。
我希望这有帮助!! :)
答案 1 :(得分:1)
在Carbon中改变了OpenDaylight的DLUX功能的结构。特定于应用程序的逻辑被分解为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 shell(花点时间让Karaf的SSH服务器出现):
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登录,事情应该有效。
请注意,ODL开发人员并未广泛使用DLUX,并且供应商未将其打包为产品。大多数人直接使用REST API来查询OpenDaylight。作为示例,NetVirt Postman Collection中有REST API示例。
答案 2 :(得分:0)
确实如此。您必须手动安装所有dlux功能。
对ODL Boron的改变是,碳移除了特征odl-dlux-all。而在碳odl-dlux-core只安装核心,仅此而已。我在DLUX WEB登录时总是灰色登录页面,没有任何内容,只有空白的灰页。
我建议你使用命令:feature:list | grep dlux
这将为您创建可用的DLUX功能的完整列表。你必须安装所有这些。
完成DLUX安装后,使用带参数-i的相同命令,该命令仅显示已成功安装的功能: 功能:列表-i | grep dlux
所以你会看到结果。
不要忘了安装后Dlux需要几分钟才能完全准备就绪。如果您在此期间尝试登录dlux,则可以获得ERROR403,但即使登录页面正确,登录页面也不会接受凭据。请耐心等待。+ ---------------------------------------------- ------------------------ + OPENDAYLIGHT的文件 很可恶,有时候很糟糕 + ------------------------------------------------- --------------------- +