2014-11-30 2 views
1

NAS와 Raspberry Pi를 사용하여 Subversion 서버를 만들었습니다. Pi는 서버를 실행하고 저장소가 저장되어있는 NAS의 SMB 공유를 탑재합니다.SMB를 통해 저장소에 액세스하는 Subversion 서버와의 '데이터베이스 잠김'오류 메시지

(NAS가 전복을 설치하는 옵션이 없으며 파이가 충분한 저장 용량을 가지고 있지으로 두 장치를 사용하지 않고 설치를 선택할 수 없습니다.)

내가 커밋 때, 나는에 다음과 같은 오류 메시지가 클라이언트 :

error message: 
Warning: post commit FS processing had error: 
database is locked, executing statement 'COMMIT TRANSACTION;' 

이 오류 메시지는 무엇을 의미합니까? 이 문제를 피할 수있는 방법이 있습니까? 시스템은 첫눈에 정상적으로 작동하는 것 같습니다. 이것이 Subversion 체크 아웃 또는 더 나쁜 Subversion 서버가 될 위험이 있습니까?

답변

1

enable-rep-sharing = false을 SVNREPOS/db/fsfs.conf에 추가하십시오. 이 옵션은 내부적으로 SQLite 데이터베이스를 사용하는 representation sharing feature을 비활성화합니다. SQLite는 네트워크 공유에 저장할 때 몇 가지 문제가있는 것으로 알려져 있습니다.

+0

감사합니다. 문제가 해결되었습니다. – math1985

관련 문제