Hi everyone,

can someone give me a hint about the best way to play with Karaf 4 and
Cellar please?
I triad installing Cellar 3.0.1 on Karaf 4.0.0.M1 and I got some weird
error:

>feature:install cellar
> Error executing command: Unable to resolve root: missing requirement
> [root] osgi.identity; osgi.identity=cellar-shell; type=karaf.feature;
> version=3.0.1 [caused by: Unable to resolve cellar-shell/3.0.1: missing
> requirement [cellar-shell/3.0.1] osgi.identity;
> osgi.identity=org.apache.karaf.cellar.shell; type=osgi.bundle;
> version="[3.0.1,3.0.1]"; resolution:=mandatory [caused by: Unable to
> resolve 101.0: missing requirement [101.0] osgi.wiring.package;
> (&(osgi.wiring.package=org.apache.felix.service.command)(version>=0.12.0)(!(version>=1.0.0)))]]


The reason I'm saying it's weird is because the package it complains about
seems to exported

 >package:exports | grep org.apache.felix.service.command
> org.apache.felix.service.command                                       |
> 0.12.1          | 40  | org.apache.karaf.shell.console



Can someone throw some light on Karaf vs Cell versioning scheme please? Am
I right to assume that Cellar 3.x is not expected to work on Karaf 4.x ? If
so is my only option to experiment with it to build Cellar from source? Do
I also need to build Karaf form master (I see quite some changes
since 4.0.0.M1)?

Best,
Milen

Reply via email to