Hi JB,

thank you for the response.

I found this issue to be caused by a weird procedure.

I wanted to include etc/org.apache.karaf.cellar.node.cfg and
etc/org.apache.karaf.cellar/groups.cfg in my custom karaf distribution,
such that I need not exclude the same config file on every node (there were
few files that I needed to make node-specific).

The error that I have mentioned arises if my config files are pre-loaded in
the karaf distribution. Took me a bit of time, but I could replicate this
several times.

No, I am using the same version of karaf here (4.2.0 and cellar 4.1.2)

Regards,
Cooshal.


On Sat, May 4, 2019 at 6:42 AM Jean-Baptiste Onofré <[email protected]> wrote:

> Hi,
>
> It seems that the framework won't to be sync, which is disallowed.
>
> cluster:sync force the sync anyway. Does it mean that you have two
> different version of Karaf between the nodes ?
>
> Regards
> JB
>
> On 03/05/2019 10:41, [email protected] wrote:
> > Currently, I have two cellar nodes, with the same (almost)
> configuration. The only difference between them is that on one node, I have
> stopped the producer, while on the other I have stopped the consumer.
> >
> > For ease, the producer node would be Node A, and the consumer node would
> be Node B. By default I have set the sync policy to disabled, and both the
> nodes are in the same group `workers`
> >
> > default.bundle.sync=disabled
> > default.config.sync=disabled
> > default.feature.sync=disabled
> > default.obr.urls.sync=disabled
> > default.balanced.servlet.sync=disabled
> >
> > The sync policy of group workers is inherited from the default group,
> thus all being disabled.
> >
> > I have installed one of my bundles on Node A (by copying to the deploy
> directory). After the bundle is successfully started on Node A, I run:
> >
> >> cluster:sync --group workers -b node [the consumer for this node is
> OFF, so the pull should not affect it]
> >
> > On Node B, I do the same as: (not sure, if this is the right approach,
> as I do not have an artifact repository right now)
> >
> >> cluster:sync --group workers -b node
> >
> > with this, I get the following error repeatedly
> >
> > INFO [pool-11-thread-1] [192.168.99.1]:5702 [cellar] [3.9.1]
> [192.168.99.1]:5702 is STARTED
> > 10:31:29.613 INFO [pool-11-thread-1] Registering commands for bundle
> org.apache.karaf.cellar.core/4.1.2
> > 10:31:29.880 INFO [pool-11-thread-1] Registering commands for bundle
> org.apache.karaf.cellar.bundle/4.1.2
> > 10:31:29.914 INFO [pool-11-thread-1] Registering commands for bundle
> org.apache.karaf.cellar.features/4.1.2
> > 10:31:29.929 WARN [pool-7-thread-4] Can't uninstall
> org.apache.felix.framework/5.6.10
> > org.osgi.framework.BundleException: Cannot uninstall the system bundle.
> >         at org.apache.felix.framework.Felix.uninstall(Felix.java:1097)
> ~[?:?]
> >         at
> org.apache.karaf.cellar.bundle.BundleSynchronizer.pull(BundleSynchronizer.java:194)
> [63:org.apache.karaf.cellar.bundle:4.1.2]
> >         at
> org.apache.karaf.cellar.bundle.BundleSynchronizer.sync(BundleSynchronizer.java:103)
> [63:org.apache.karaf.cellar.bundle:4.1.2]
> >         at
> org.apache.karaf.cellar.bundle.BundleSynchronizer.init(BundleSynchronizer.java:67)
> [63:org.apache.karaf.cellar.bundle:4.1.2]
> >         at
> org.apache.karaf.cellar.bundle.internal.osgi.Activator.doStart(Activator.java:109)
> [63:org.apache.karaf.cellar.bundle:4.1.2]
> >         at
> org.apache.karaf.util.tracker.BaseActivator.run(BaseActivator.java:242)
> [63:org.apache.karaf.cellar.bundle:4.1.2]
> >         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> [?:?]
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
> >         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> [?:?]
> >         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> [?:?]
> >         at java.lang.Thread.run(Thread.java:745) [?:?]
> >
> > I do not understand why is it even trying to uninstall the system bundle.
> >
> > Karaf Version: 4.2.0
> > Cellar Version: 4.1.2
> >
> > Any info on this would be very helpful.
> >
> > Regards,
> > Cooshal.
> >
> >
> >
>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to