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つが作られる。