Почему я не могу оформить заказ с помощью Subversion 1.7 на смонтированном общем ресурсе cifs?

Я установил общий ресурс на мою машину с 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
4
задан 8 October 2012 в 20:57

1 ответ

Вам необходимо установить опцию NOBRL при установке общего ресурса CIFS. Очевидно, это проблема с приложениями, использующими SQLite - SVN 1.7 и Firefox приходят на ум.

Здесь является ссылкой для NOBRL

NOBRL - Не отправлять запросы блокировки байтового диапазона на сервер. Это необходимо для некоторых приложений, которые нарушают обязательную блокировку диапазона байтов в стиле cifs (и большинство серверов cifs еще не поддерживают запрашивающие рекомендательные блокировки диапазона байтов).

0
ответ дан 8 October 2012 в 20:57

Другие вопросы по тегам:

Похожие вопросы: