2013-10-31 10 views
5

WindowsとOSX 10.8のバージョンでうまく動作するwebdavサーバーの実装があります。 OS X 10.9のアップグレード以降、Finderを使用してWebdavマウントにファイルをドラッグしたり、MS Officeアプリケーション(Microsoft Word、Office、Powerpoint)を使用してファイルを編集するなど、多くのwebdavアクションが機能しなくなりました。OSX 10.9 - マーベリックスwebdavクライアントロックの問題

クライアントを見ると、ファイルにLOCKを取得した後、クライアントはサーバへの後続のリクエストでロックトークンを供給しないため、後続の操作で423の応答が返されるようです。 webdavの仕様によると、クライアントはサーバに続くコマンドでファイルロックトークンを供給する必要があります。

これは10.8以前のバージョンで問題ではないことを確認しました。ファインダーへ

ファイルのドラッグ&ドロップは、要求のシーケンスと応答次のshowマウントのWebDAV:

PROPFIND /webdav/Private/a123/test.pptx 404 
PROPFIND /webdav/Private/a123/test.pptx 
PUT /egnyte-internal/webdav/Private/a123/test.pptx 201 
PROPFIND /webdav/Private/a123/._test.pptx 404 
LOCK /webdav/Private/a123/test.pptx 200 
UNLOCK /webdav/Private/a123/test.pptx 204 
PROPFIND /webdav/Private/a123/._test.pptx 404 
LOCK /webdav/Private/a123/test.pptx 200 
UNLOCK /webdav/Private/a123/test.pptx 423 

は、このシーケンスのwiresharkの出力を見ると、第二のアンロック要求がロック・トークンヘッダが含まれていません。この時点で、system.logには "unexpected statusCode 423"というエラーが表示され、マウントが解除されます。ここで

は、ロック・トークンが欠落し、UNLO​​CKリクエストヘッダです:

UNLOCK /webdav/Private/a123/test.pptx HTTP/1.1 
Host: localhost:10001 
Accept: */* 
Authorization: Basic YWRtaTeyhsbaksVusjhs9tZTEyMw== 
Content-Length: 0 
Connection: keep-alive 
User-Agent: WebDAVFS/3.0.0 (03008000) Darwin/13.0.0 (x86_64) 
\r\n 

は、誰がこの問題を見て、ソリューションを持っていますか?

おかげ

+1

私はこれと同じ問題だと思う:https://discussions.apple.com/message/23525832 私は同じ問題を抱えているが解決策もない。 – StephenKing

答えて

1

は、私は問題を自分で遭遇していないが、私たちは私たちのWebDAVサーバーで発生している問題の周りを探していたと言わなければなりません。途中で私はこれを見つけました: あなたの問題の説明は、私がこれらの記事で読んでいたものと非常によく似ています。それがあなたに役立つかどうか見て、報告してください。非常に多くのWebDAVサーバーが壊れているようです。

http://www.engadget.com/discuss/

と、この:

https://discussions.apple.com/thread/5476839

最低でもこれは非常に良い出発点です。

関連する問題