2013-04-12 14 views
2

svnsync을 사용하려고합니다. 하나의 대상 서버에서 작동하지만 매우 유사한 설정으로 다른 서버에서 작동하지 않으며 다른 것을 찾을 수 없습니다. 원본 서버는 두 경우 모두 동일하므로 설치가 적절하지 않습니다.svnsync가 pre-revprop-change 후크를 시작할 수 없습니다

대상 서버가 : 윈도우 서버 2008 R2 표준 SP1, 64 비트

SVN은 다음과 같습니다 VisualSVN 서버 2.5.9

svnsync init을 실패 (또한 2.5.7과 2.5.8을 시도) :

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 

후크가 존재 단지 한 라인을 포함

E:\>type ...\hooks\pre-revprop-change.bat 
exit 0 
을 Windows에서 이벤트 뷰어를 보면 691,363,210

(다른 대상 서버에서 동일한 후크 작품)

내가 VisualSVN 서버 로그에 다음과 같은 오류를 참조하십시오 : svnsync의

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] 

버전 사용 :

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 

질문은 - 여기서 h * ll이 틀린가요?)))

+0

1. 다른 후크 (예 :'pre-commit' 또는'post-commit')를 테스트 했습니까? 2. 그들은 동일한 오류로 작동하거나 실패합니까? 영향을받는 시스템의 글로벌 환경 변수'% COMSPEC % '의 값은 무엇입니까? 3. VisualSVN 서버 서비스를 어떤 계정에서 실행합니까? '네트워크 서비스'또는 맞춤형 전용 계정입니까? – bahrep

답변

0

대상 서버가 재부팅되었습니다.