SVN write through proxy out off sync
Today ore svn mirrror got out off sync. The setup is as the headline describes. We have setup a mirror that does only read actions and write actions are committed to the master SVN server. So on the mirror we have in the /etc/http/conf.d/mirror.conf file. this has 2 locations created. The private branch that redirects all writes to the master "SVNMasterURI" and a second Where the sync from master is send to. And yes, all hook scrip are executable. So the problem is : Some in 6 mounts the mirror would got out off sync because the locking mechanism was in please. So normally We would do a svn propdel --revprop -r0 svn:sync-lock http://mirror/svn-proxy-sync svnsync sync http://mirror/svn-proxyn-sync file:///home/master/svn/private But now doing a svnsync sync http://mirror/svn-proxyn-sync file:///home/master/svn/private we get an error messages like : svnsync: DAV request failed; it's possible that the repository's pre- revprop-change hook either failed or is non-existent svnsync: At least one property change failed; repository is unchanged svnsync: Error setting property 'sync-lock': Can't find a temporary directory: Internal error here are the config file: master SVN DAV svn SVNListParentPath Off SVNPath /home/master/svn/private #SVNParentPath /var/www/svn AuthType Basic AuthName "BLA BLA" AuthUserFile /home/master/svn/etc/htpasswd AuthzSVNAccessFile /home/master/svn/etc/private.access Require valid-user Mirror write through proxy DAV svn SVNListParentPath Off SVNPath /home/mirror/svn/private SVNMasterURI http://svnmaster/svn/master #SVNParentPath /var/www/svn AuthType Basic AuthName "BLA BLA BAL" AuthUserFile /home/mirror/svn/etc/htpasswd AuthzSVNAccessFile /home/mirror/svn/etc/private.access Require valid-user DAV svn SVNListParentPath Off SVNPath /home/mirror/svn/private Order deny,allow Deny from all Allow from xxx.xxx.xxx.xxx Also when we tried to do a svnsync init commando we are getting the same output -- Mustafa Karci The IP Company Kruisweg 609 2132 NB Hoofddorp The Netherlands Website: www.theipcompany.nl Phone number: 085 1119158 Direct phone number: 085 1119158
Re: SVN write through proxy out off sync
Looks to me like the sync failed at one point, and there's a pending lock on the mirror repository. Remove the lock and try the sync again. On Fri, May 15, 2015 at 3:10 AM, Mustafa Karci wrote: > Today ore svn mirrror got out off sync. The setup is as the headline > describes. We have setup a mirror that does only read actions and write > actions are committed to the master SVN server. > > So on the mirror we have in the /etc/http/conf.d/mirror.conf file. this > has 2 locations created. The private branch that redirects all writes to > the master "SVNMasterURI" and a second Where the sync from master is send > to. > > And yes, all hook scrip are executable. So the problem is : Some in 6 > mounts the mirror would got out off sync because the locking mechanism was > in please. So normally We would do a > > svn propdel --revprop -r0 svn:sync-lock http://mirror/svn-proxy-sync > svnsync sync http://mirror/svn-proxyn-sync file:///home/master/svn/private > > But now doing a svnsync sync http://mirror/svn-proxyn-sync > file:///home/master/svn/private > we get an error messages like : > > svnsync: DAV request failed; it's possible that the repository's pre- >revprop-change hook either failed or is non-existent > svnsync: At least one property change failed; repository is unchanged > svnsync: Error setting property 'sync-lock': > Can't find a temporary directory: Internal error > > here are the config file: > > master SVN > > > DAV svn > SVNListParentPath Off > SVNPath /home/master/svn/private > #SVNParentPath /var/www/svn > AuthType Basic > AuthName "BLA BLA" > AuthUserFile /home/master/svn/etc/htpasswd > AuthzSVNAccessFile /home/master/svn/etc/private.access > Require valid-user > > > Mirror write through proxy > > >DAV svn >SVNListParentPath Off >SVNPath /home/mirror/svn/private >SVNMasterURI http://svnmaster/svn/master >#SVNParentPath /var/www/svn >AuthType Basic >AuthName "BLA BLA BAL" >AuthUserFile /home/mirror/svn/etc/htpasswd >AuthzSVNAccessFile /home/mirror/svn/etc/private.access >Require valid-user > > >DAV svn >SVNListParentPath Off >SVNPath /home/mirror/svn/private >Order deny,allow >Deny from all >Allow from xxx.xxx.xxx.xxx > > Also when we tried to do a > > svnsync init commando we are getting the same output > > > -- > Mustafa Karci > > > The IP Company > Kruisweg 609 > 2132 NB Hoofddorp > The Netherlands > > Website: www.theipcompany.nl > Phone number: 085 1119158 > Direct phone number: 085 1119158 >
Re: SVN write through proxy out off sync
Hi, On 15/05/15 12:10, Mustafa Karci wrote: > Today ore svn mirrror got out off sync. The setup is as the headline > describes. We have setup a mirror that does only read actions and write > actions are committed to the master SVN server. > > So on the mirror we have in the /etc/http/conf.d/mirror.conf file. this > has 2 locations created. The private branch that redirects all writes to > the master "SVNMasterURI" and a second Where the sync from master is > send to. > > And yes, all hook scrip are executable. So the problem is : Some in 6 > mounts the mirror would got out off sync because the locking mechanism > was in please. And you don't have out-of-band monitoring? > |svn propdel --revprop -r0 svn:sync-lock http://mirror/svn-proxy-sync Side note: This should be svnsync sync --steal-lock [...] > svnsync sync http://mirror/svn-proxyn-sync file:///home/master/svn/private| > > But now doing a svnsync > sync http://mirror/svn-proxyn-sync file:///home/master/svn/private we > get an error messages like : Typo...? svn-proxyn-sync != svn-proxy-sync. (Also never really liked the band.) > svnsync: Error setting property 'sync-lock': > Can't find a temporary directory: Internal error The server is unable to create a temporary directory. (subversion/libsvn_subr/io.c) Check file permissions in the repository as well as temporary paths the system may be using. Andreas