I am working to integrate Lithium RC2 from here:
with Openstack Juno on an ARMv8 server.
Previously I had successfully integrated Helium SR2 with Openstack Juno on the same platform.
With Lithium I am now trying to follow the same steps, installing the required features:
opendaylight-user@root>feature:install odl-base-all odl-aaa-authn odl-restconf odl-nsf-all odl-adsal-northbound odl-mdsal-apidocs odl-ovsdb-openstack odl-ovsdb-northbound odl-dlux-core
But I am getting an error when "odl-aaa-auth" is installed:
Error executing command: Can't install feature odl-aaa-authn/0.0.0: Could not start bundle mvn:org.fusesource.leveldbjni/leveldbjni-all/1.8 in feature(s) odl-akka-leveldb-0.7: The bundle "org.fusesource.leveldbjni.leveldbjni-all_1.8.0 " could not be resolved. Reason: No match found for native code: META-INF/native/windows32/leveldbjni.dll; processor=x86; osname=Win32, META-INF/native/windows64/leveldbjni.dll; processor=x86-64; osname=Win32, META-INF/native/osx/libleveldbjni.jnilib; processor=x86; osname=macosx, META-INF/native/osx/libleveldbjni.jnilib; processor=x86-64; osname=macosx, META-INF/native/linux32/libleveldbjni.so; processor=x86; osname=Linux, META-INF/native/linux64/libleveldbjni.so; processor=x86-64; osname=Linux
I have tried to install the same Lithium distribution on an Intel machine and it worked, all features were installed successfully. So I am guessing it's related to the ARM architecture. However the same "libleveldbjni" (1.8.0) bundle was installed successfully on the ARM server when using Helium SR2.
I am quite new to Karaf and Maven, so I am not sure where to look for troubleshooting this. Any help or hint to look in the right direction would be highly appreciated.
Thank you !