Hi Timothee

I am slowly getting there. As much as I love OSGi for its extensibility as much
I hate it when it goes wrong.

Turns out for the Forward Distribution Agent I need a Distribution Package 
Builder
which is not configured in the Sample but I could also not find it in the IT 
tests.

After having a closer at the IT tests I figured out that I also need to set the
run mode ‘notshared’.

This did the trick and now I have the author configuration up and running.

I let you know if I run into other issues.

Thanks - Andy

> On Jul 25, 2017, at 7:22 AM, Timothee Maret <tma...@apache.org> wrote:
> 
> Hi Andy,
> 
> Indeed, I am referring to the curl command you shared.
> 
> Regarding the unsupported operation exception, I think you are on the right
> track when thinking that the agent is not started.
> An agent configuration refers to set of services. The agent is only started
> if all the referenced services are available.
> The likely reason for your agent not to be started, is that one or more
> references are not satisfied.
> 
> In order to figure out what reference may be unsatisfied, you may want to
> look at the agent component you are configuring in the OSGI components
> console (path is /system/console/components). The references marked as
> "Unsatisfied" must be resolved, typically by adding a configuration for the
> missing referenced service.
> 
> HTH,
> 
> Timothee
> 
> 2017-07-24 21:32 GMT+02:00 Andreas Schaefer Sr. <schaef...@me.com>:
> 
>> Hi Timothee
>> 
>> Thanks for the quick reply. If you are referring to:
>> 
>> curl -v -u admin:admin http://localhost:8080/libs/
>> sling/distribution/services/agents/publish -d 'action=ADD' -d
>> 'path=/content/sample1’
>> 
>> then it does not work on my installation. I get a ‘Unsupported Operation
>> Exception: create’ which
>> I think happens because the call to the agent is ignored. One thing I
>> noticed is that this node
>> in Composum is never resolved (spinner keeps on spinning).
>> 
>> With the investigation into the Default Distribution Component Provider is
>> will also check out
>> this as I think they are related.
>> 
>> - Andy
>> 
>>> On Jul 24, 2017, at 11:13 AM, Timothee Maret <tma...@apache.org> wrote:
>>> 
>>> Hi Andreas,
>>> 
>>> The documentation could indeed be improved in this area.
>>> 
>>> I think your use case matches forward distribution. You could look at the
>>> curl commands in
>>> 
>>> 
>>> https://github.com/apache/sling/tree/trunk/contrib/
>> extensions/distribution#forward-distribution
>>> 
>>> Regards,
>>> 
>>> Timothee
>>> 
>>> 2017-07-24 16:46 GMT+02:00 Andreas Schaefer Sr. <schaef...@me.com>:
>>> 
>>>> Hi
>>>> 
>>>> I managed to build and install the Sling Distribution including
>>>> the sample package. Everything looks fine but I am not sure
>>>> how to start a replication of a given node.
>>>> 
>>>> I want to replicate a given node on the Author to the Publish
>>>> instance(s) defined in the used agent. How would I do that
>>>> from the command line?
>>>> 
>>>> Thanks - Andy Schaefer
>>>> 
>> 
>> 

Reply via email to