The error message was introduced in Resilio Active Everywhere Platform v4.0.0 together with High Availability groups.
Agents in a High Availability group must be pointed to the same physical location, be it a cloud storage or a mounted share from file a server. Locally mounted shares on the device must have the same source location.
Followers in the group verify if the location is the same by checking the existence of a special file created by the group leader. If followers are not able to check the file existence (file is absent, not sufficient permissions, etc.) - the follower reports the error.
There are a few ways to diagnoze and fix the problem. All of them boil down to ensuring that the shares are mounted correctly.
1. Check the paths of the leader and followers in this job, as they're indicated in this job. Navigate by these locations on the servers and check the service file .fsprobe.XXXXX.YYYYY
there (XXXXX and YYYYY going to be unique for a given job and group of agents). Compare the these files, for example, their hash. They must match since, basically, this is a single file for all Agents. The non matching fsprobe file indicates that technically agents are attempting to sync different physical locations.
2. Check the mounting configuration itself. There are a few most possible misconfigurations:
2.1. server share is mounted in a different location on workstations.
Share on a server is: /home/admin/documents But it's mounted into different location on agents: Agent1: <server>:home/admin/documents -> /mnt/documents Agent2: <server>:home/admin/documents -> /mnt/documents/documents
While, the path configured for HA group looks the same for all agents - /mnt/documents
- apparently, it's a totally different location for the Agent2.
2.2. Different server shares are mounted on workstations
Server share is: /home/admin/documents It is mounted the following way on workstations: Agent1: <server>:home/admin/documents -> /mnt/documents Agent2: <server>:home/admin/documents/2024 -> /mnt/documents While, the path configured for HA group is the same for all agents - /mnt/documents
- apparently, it's a totally different storage for the Agent2.
2.3 Same scenario is also possible for network shares mounted as drives on a Windows OS:
File server share: C:\Documents\ On Agent1 mounted as: \\server\Documents-> D:\ On Agent2 mounted as: \\server\Documents\2024-> D:\
3. The path configured for the job is simple a local Agent's folder, not related with others in any way.
Error code SE_FOLLOWER_USES_DIFFERENT_STORAGE