Apache 資料一覧

DAVアクセス時に「Could not LOCK /xxx/yyy/zzz due to a failed precondition (e.g. other locks)」というエラーが出る

2014/8/20更新

対応バージョン: 2.4.9

このメッセージはWebDAV経由のファイルのロック時にそれに先立つ他のロックがうまく動作していないことを差すが、往々にしてDAVのロックファイルに指定したディレクトリに書き込み権がないことが多いので確認して適切なパーミッションにする。

Apacheのデーモンの実行ユーザ/グループ、及びDAVのロックファイルはhttpd.confで確認できる。

% vi /etc/httpd/conf/httpd.conf
:
User apache
Group apache
:
DAVLockDB /var/lib/dav/lockdb
:

このような指定をした場合、ロックファイルは/var/lib/dav配下にlockdb.dirとlockdb.pagの2つが作られる。