I am trying to configure the user synchronization in my application by using the config files in apps.
This is the config PID org.apache.sling.distribution.agent.impl.SyncDistributionAgentFactory.84634fbb-92e9-47b3-8aa4-4ef21ce62504 from configMgr, but the id is diffrent in each environment.
When I am trying to add config, it's creating a new configuration, but I have to override this existing one. How to add the config to override the existing config in all environments.
Following steps from this Article: User Synchronization
Using the AEM6.4 Version.
Please help me to resolve this issue.
Why would publish servers have "existing configs"?
If there are any pre-existing configs, then you could delete them (after thorough vetting that you don't break anything) either manually, or simply create a replica in author and then deactivate.
It's working after deleting the existing config.
Do we need to manually delete the existing config from all publish servers or there is any way to do it
Can you delete the existing configs under /apps/system or /apps/<project>/config.author and config.publish?
and then package those configs from lower environment?
Could you share more details regarding "When I am trying to add config, it's creating a new configuration, but I have to override this existing one. How to add the config to override the existing config in all environments."
Have you created the config under /apps/system or /apps/<project>/config.author and config.publish?
In the above doc topic - there is a troubleshooting section. Did you use the User Sync Diagnostics tool to see if there any problems.