Я установил общий ресурс на мою машину с Ubuntu. Я не могу оформить рабочую копию Subversion на этот ресурс. Когда я пытаюсь это сделать, я получаю сообщение об ошибке:
svn: E200033: database is locked, executing statement 'CREATE TABLE REPOSITORY...
Однако,
1) Я могу проверить тот же репозиторий в локальном каталоге.
[ 113] 2) Мой коллега на Mac может проверить репозиторий в общем каталоге.
Вот мои характеристики:
Ubuntu 12.04
svn 1.7.5
версия mount.cifs: 5.1
//scorpio-dev/iemav_dev$ /home/selah/Shares/iemav_dev cifs noauto,credentials=/etc/cifspw,uid=1000,dir_mode=0777,file_mode=0666 0 0
Вам необходимо установить опцию NOBRL при установке общего ресурса CIFS. Очевидно, это проблема с приложениями, использующими SQLite - SVN 1.7 и Firefox приходят на ум.
Здесь является ссылкой для NOBRL
NOBRL - Не отправлять запросы блокировки байтового диапазона на сервер. Это необходимо для некоторых приложений, которые нарушают обязательную блокировку диапазона байтов в стиле cifs (и большинство серверов cifs еще не поддерживают запрашивающие рекомендательные блокировки диапазона байтов).