在使用OpenDaylight控制器時,初次進入karaf命令行下都需要先進行feature的安裝
在使用Nitrogen版本(0.7.x)時,組件的安裝可以類似
feature:install odl-restconf feature:install odl-l2switch-switch feature:install odl-*****
這樣將feature分開安裝
但是到了Oxygen版本(0.8.x)如果將組件分開安裝,在安裝一部分feature時,則會遇到依賴異常的問題
解決方法也很簡單,Oxygen版本安裝feature需要將feature寫在同一個feature:install 下,就可以避免這個錯誤
例如:
feature:install odl-restconf odl-l2switch-switch odl-mdsal-all odl-dlux-core odl-xxx-xxx
不過需要安裝新的feature時,如果直接安裝也還是會報依賴異常的問題,只能將odl中的data目錄刪除,並重新安裝原有的組件以及新添加的組件