web-dev-qa-db-ja.com

マウントされたcifs共有でSubversion 1.7をチェックアウトできないのはなぜですか?

Ubuntuマシンに共有をマウントしました。この共有にSubversion作業コピーをチェックアウトできません。実行しようとすると、エラーメッセージが表示されます。

svn: E200033: database is locked, executing statement 'CREATE TABLE REPOSITORY...

しかしながら、
1)ローカルディレクトリの同じリポジトリをチェックアウトできます。
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
Selah

CIFS共有をマウントするときにNOBRLオプションを設定する必要があります。どうやらこれはSQLiteを使用するアプリの問題です-SVN 1.7とFirefoxが思い浮かびます。

ここ はNOBRLのリファレンスです

NOBRL-バイト範囲ロック要求をサーバーに送信しません。これは、cifsスタイルの必須バイト範囲ロックで壊れる特定のアプリケーションに必要です(ほとんどのcifsサーバーは、勧告バイト範囲ロックの要求をまだサポートしていません)。

3
Mark Sherretta