On Sat, Feb 11, 2023 at 7:23 PM Bo Berglund <bo.bergl...@gmail.com> wrote:
>
> I have a backup system set up for our VisualSVN server running on Windows 
> Server
> 2016. It consists of a batch file scheduled to run nightly on the SVN server.
>
> The batch uses a series of commands, one for each of the backed up 
> repositories
> and has been in place from 2018.
>
> Now when checking the state of the backup I have found that one single
> repository is not up to date on the backup server, so I accesssed the Windows
> server to see what was going on.
>
> Turns out that when I run the backup command manually on the server for this
> repository I get the following output:
>
>
> E:\>"C:\Program Files\VisualSVN Server\bin\svnsync.exe" synchronize
> --sync-username syncuser https://backupservername/svn/pcb
> https://agiengineering/svn/pcb
> Failed to get lock on destination repos, currently held by
> 'AGIENGINEERING:2e8676b6-0783-584c-8276-757df1507352'
> ...... 8 repeats of the same .....
> Failed to get lock on destination repos, currently held by
> 'AGIENGINEERING:2e8676b6-0783-584c-8276-757df1507352'
> svnsync: E000022: Couldn't get lock on destination repos after 10 attempts
>
>
> Notice: All other repos sync as intended. Only pcb acts up.
>
> What can I do to remedy this?
You can try running `svnsync` with the `--steal-lock` option:
https://www.visualsvn.com/support/svnbook/ref/svnsync/#svn.ref.svnsync.sw.steal_lock

> It seems to have stopped working about 3 weeks ago for this single repository.
>
> Note that the backup server, which is an Ubuntu 20.04.5 LTS Server box on
> another location, is connected using the Internet when doing the backups.
> This Ubuntu server has been rebooted a few times since the last working backup
> was synced.
>
> What can cause a failure to obtain a lock on that remote server for this
> specific repo?

There is already a lock in the repository. Perhaps the Ubuntu server
was rebooted in the middle of the sync operation, so the lock wasn't
released then. There is a note about svnsync locks in SVNBook:
https://www.visualsvn.com/support/svnbook/reposadmin/maint/#Content_Content_Content_ctl12
(see "svnsync Bookkeeping").

> It is only used as a backup for the main SVN server.
>
> The main Windows server is running svn version 1.9.7 (r1800392)
> and the Linux backup server is running svn version 1.13.0 (r1867053)
>
> Is therte some log on the backup server I can access to see what if anything 
> is
> happening there?
>
>
> --
> Bo Berglund
> Developer in Sweden
>


--
With best regards,
Pavel Lyalyakin
VisualSVN Team

Reply via email to