2013-10-31 16 views
5

Ho un'implementazione di server WebDav che funziona bene con Windows e le versioni OSX 10.8. Dall'aggiornamento di OS X 10.9, molte azioni di WebDav incluso il trascinamento di un file su un supporto WebDav tramite Finder e la modifica di file tramite le applicazioni di MS Office (Microsoft Word, Office, Powerpoint) hanno smesso di funzionare.OSX 10.9 - Problema di blocco webdav client Mavericks

Guardando il client < -> traffico del server webdav, sembra che dopo aver acquisito LOCK su un file, il client non fornisca token di blocco in richieste successive al server, con conseguente 423 risposte sulle operazioni successive. Secondo la specifica webdav, il client deve fornire il token di blocco dei file nei comandi successivi al server.

Ho confermato che questo non è un problema con 10.8 o versioni precedenti.

il drag and drop per File Finder Montaggio WebDAV spettacolo seguente sequenza di richiesta e le risposte:

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 

Guardando uscita wireshark per questa sequenza, seconda richiesta di sblocco non include l'intestazione Lock-Token. A questo punto, system.log mostra l'errore "statuscode inaspettato 423" e monta disconnessioni.

Ecco le intestazioni di richiesta di sblocco, manca Lock-token:

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 

Qualcun altro ha visto questo problema e avere una soluzione?

Grazie

+1

Penso che sia lo stesso problema di questo: https://discussions.apple.com/message/23525832 Sto avendo lo stesso problema, ma nessuna soluzione, anche. – StephenKing

risposta

1

devo dire che non ho incontrato il problema me stesso, ma mi è stato guardando intorno per un problema che stiamo vivendo con il nostro server WebDAV. Sulla strada ho trovato questo: La descrizione del tuo problema sembra molto simile a ciò che stavo leggendo in questi post. Dai un'occhiata e segnala se questo ti aiuta. Sembra che molti server WebDAV siano danneggiati.

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

e questo:

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

Almeno questo è un buon punto di partenza.

Problemi correlati