这似乎是一个常见问题,但我还没有找到真正有效的解决方案。我尝试使用 wiki 中的安装指南在 Ubuntu 上安装锂和氦。按照本指南安装的唯一功能是 odl-l2switch-switch-ui,它还应该安装 DLUX Web 界面。我可以使用 http://:8181/index.html 正常访问它,但是当我尝试使用 admin/admin 登录时出现“无法登录”错误。我已经尝试了各种修复,包括以正确的顺序安装多个功能。而且我已经删除了数据目录,然后重新安装了功能,但我无法登录。我在 Ubuntu Server 上安装,而不是在 Ubuntu Desktop 上安装。这似乎不太可能导致问题,但值得注意。
5 回答
我遇到了同样的问题,我使用以下方法解决了它。
依次输入以下命令。
通过点击“ctrl+d”或“logout”或“system:shutdown”从 OpendayLight 注销
然后运行'./bin/karaf clear'
通过以下命令让自己再次登录 OpendayLight
./bin/karaf
然后运行以下命令
功能:安装 odl-restconf odl-l2switch-switch odl-mdsal-apidocs odl-dlux-core
我希望它能为您解决登录问题。
我在使用 Beryllium 版本时遇到了这个问题到目前为止,唯一对我有用的解决方案是使用 clean 参数运行 karaf
./karaf clean
然后使用重新安装所有必需的功能
"feature:install odl:dlux:all" and
"feature:install odl-restconf odl-l2switch-switch odl-mdsal-apidocs odl-dlux-core"
在此之后它对我来说工作正常。这些包可能会根据您安装的 karaf 包而有所不同
使用 ODL Oxygen 0.8.4运行./bin/karaf clean和feature:install odl-restconf-all odl-l2switch-switch odl-mdsal-all features-dlux features-dluxapps在 karaf 控制台中也对我有用。似乎功能安装顺序很重要。
万一其他人遇到这个问题,我可以让它在 Ubuntu 桌面上运行。这是我用来构建它的确切步骤。
//安装JDK和Maven
sudo apt-get install openjdk-7-jdk
sudo mkdir -p /usr/local/apache-maven
wget http://ftp.wayne.edu/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz
sudo mv apache-maven-3.3.3-bin.tar.gz /usr/local/apache-maven
sudo tar -xzvf /usr/local/apache-maven/apache-maven-3.3.3-bin.tar.gz -C /usr/local/apache-maven/
sudo update-alternatives --install /usr/bin/mvn mvn /usr/local/apache-maven/apache-maven-3.3.3/bin/mvn 1
sudo update-alternatives --config mvn
sudo apt-get install vim
vim ~/.bashrc
//将这些行添加到/.bashrc的末尾
export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.3
export MAVEN_OPTS="-Xms256m -Xmx512m"
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
//建立ODL
sudo apt-get install git
git clone https://github.com/opendaylight/integration.git
curl https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml --create-dirs -o ~/.m2/settings.xml
cd integration
mvn clean install -DskipTests
//安装OpenVSwitch
sudo apt-get install openvswitch-switch
//运行ODL
cd distributions/karaf/target/assembly/bin
./karaf -of13
//如果挂起,使用 ./karaf clean -of13
//按此顺序安装功能
feature:install odl-restconf odl-l2switch-switch odl-mdsal-apidocs odl-dlux-core
我遇到了同样的问题。我可以通过 http://localip:8181/dlux/index.html登录;但无法通过 http://localhost:9000/DLUX/index.html登录。请检查您的IP地址是否已更改?在这个文件夹 dlux/dlux-web/config 下,有一个 JSON 文件 development.json。用您当前的IP替换IP地址。我的工作正常。祝你好运!