Ask is moving to Stack Overflow and! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode


lose of 'odl-l2switch-l2switch' and 'odl-dlux-core'

asked 2014-11-25 21:03:03 -0800

mike_for_odl gravatar image

I have installed odl helium version. when i start version, i try to install feature like 'odl-l2switch-l2switch' and 'odl-dlux-core', it tells me 'No feature named 'xxx' available. I also used 'feature:list' to check the features, it seems that there is really no such features. Who can tell me what I miss here? Thanks very much

edit retag flag offensive close merge delete


Where you getting the ODL Helium version from? If you're building just the controller project then this just the controller, MD-SAL and AD-SAL features, you need to also build the l2switch and the dlux project for these other features.

Chris O'Shea ( 2014-11-26 09:43:33 -0800 )edit

I follow the step from the install guide. 1. git clone xxx/controller.git 2. mvn clean install -DskipTests Step 2 returned 'BUILD SUCCESS', however, when I run ./karaf, there is no such feature in the list.

mike_for_odl ( 2014-11-26 21:10:24 -0800 )edit

The install guide is talking about the zip file you download. The controller project is just one of many parts of the controller. Ie dlux and l2switch are different projects. git clone xxx/l2switch.git and dlux.git.

Chris O'Shea ( 2014-11-27 00:40:40 -0800 )edit

Chris O'Shea ( 2014-11-27 00:41:44 -0800 )edit

I did download lsswitch.git and dlux.git. still confused on how to start 'dlux' this case? I try to do the command 'mvn clean install' in 'dlux' directory, it tells me 'grunt' error for 'dlux-web' directory. Not knowing what 's error?

mike_for_odl ( 2014-11-27 03:29:51 -0800 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2014-12-02 11:02:53 -0800

The important point here is the difference between using ODL-from-source by pulling git repos and building it vs downloading a pre-built release.

If all you need to do is stand up ODL (say, to access DLUX), a pre-built release is the way to go. Download Helium SR1, run ./bin/karaf to drop into the Karaf shell, install your features and you're good to go. I recently updated this wiki with some details about DLUX/Karaf with Helium SR1.

If you're trying to develop for ODL, you'll need to build the projects and copy JARs around. See this guide for details about that process.

edit flag offensive delete publish link more


Thanks very much. I just did that. I downloaded another pre-built release to build the DLUX and use the previous JARs to do the deveopment.

mike_for_odl ( 2014-12-08 17:15:23 -0800 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2014-11-25 21:03:03 -0800

Seen: 2,742 times

Last updated: Dec 02 '14