svnsync не может запустить ловушку pre-revprop-change
Я пытаюсь использовать svnsync
, Он работает на одном целевом сервере, но не работает на другом с очень похожими настройками, и я не могу найти, что отличается. Исходный сервер одинаков в обоих случаях, поэтому я думаю, что его установка не имеет значения.
Целевой сервер: Windows Server 2008 R2 Standard SP1, 64 бит
SVN: VisualSVN Server 2.5.9 (пробовал также 2.5.7 и 2.5.8)
Ошибка инициализации svnsync:
E:\>svnsync init https://.../ https://.../
svnsync: E175002: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svnsync: E175008: At least one property change failed; repository is unchanged
svnsync: E175002: Error setting property 'svn:sync-lock': Failed to start '.../hooks/pre-revprop-change.bat' hook
Хук существует и содержит всего 1 строку:
E:\>type ...\hooks\pre-revprop-change.bat
exit 0
(тот же хук работает на другом целевом сервере)
Глядя на Event Viewer в Windows, я вижу следующие ошибки в журнале сервера VisualSVN:
Failed to start '.../hooks/pre-revprop-change.bat' hook [500, #165001]
[client 2002:f8d:64d6::f8d:64d6]
Can't start process '.../hooks/pre-revprop-change.bat': Invalid argument [500, #22]
[client 2002:f8d:64d6::f8d:64d6]
Используемая версия svnsync:
E:\>which svnsync
D:\Program Files (x86)\VisualSVN Server\bin\svnsync.EXE
E:\>svnsync --version
svnsync, version 1.7.9 (r1462340)
compiled Apr 1 2013, 18:58:57
Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- handles 'http' scheme
- handles 'https' scheme
Вопрос в том, что здесь не так?)))