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 <[email protected]> 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. <[email protected]>: > >> 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 <[email protected]> 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. <[email protected]>: >>> >>>> 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 >>>> >> >>
