2013-10-31 17 views
5

Windows ve OSX 10.8 sürümleriyle iyi çalışan bir webdav sunucusu uygulamasına sahibim. OS X 10.9 güncellemesinden bu yana, birçok webdav eylemi, Finder kullanarak bir dosyayı webdavasına sürükleyerek ve MS office uygulamalarını (Microsoft Word, Office, Powerpoint) kullanarak dosyaları düzenleyerek çalışmayı durdurdu.OSX 10.9 - Mavericks webdav istemci kilitleme sorunu

İstemciye bakarak < -> webdav sunucu trafiği, bir dosyada LOCK kazandıktan sonra istemcinin sunucuya sonraki isteklerdeki kilit belirtecini sağladığını ve sonraki işlemlerde 423 yanıt aldığını gösterir. Webdav özelliğine göre, müşterinin sunucuya sonraki komutlarda dosya kilitleme belirteci sağlaması gerekir.

Bunun 10.8 veya önceki sürümlerle ilgili bir sorun olmadığını onaylıyorum. Finder

Dosya sürükle ve bırak istek sırası ve yanıtları aşağıdaki gösteri monte 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 

bu sekans için Wireshark çıkışında baktığımızda, ikinci kilit açma isteği Kilit-Token başlığını içermez. Bu noktada, system.log "beklenmeyen statusCode 423" hatasını gösterir ve bağlantıyı keser.

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 

başkasının bu sorunu görmüş ve bir çözüm var Has: Burada

KİLİTSİZ istek başlıklarını, eksik Kilit-Token nedir?

Teşekkür

+1

Bence aynı sorun şu: https://discussions.apple.com/message/23525832 Aynı sorunu yaşıyorum ama çözüm de yok. – StephenKing

cevap

1

ben sorunu kendim karşılaştı söylemeliyim, ama biz bizim WebDAV sunucusu ile karşılaştığınız bir sorun için etrafa edilmiştir. Yolda şunu buldum: Sorununuzun açıklaması, bu mesajlarda okuduğum şeye oldukça benziyor. Bu size yardımcı olursa bir göz atın ve rapor edin. Oldukça çok sayıda WebDAV sunucusu bozuk görünüyor.

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

ve bu:

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

En azından bu çok iyi bir başlangıç ​​noktasıdır.