Cyberduck Mountain Duck CLI

#7814 closed defect (thirdparty)

Interoperability with owncloud

Reported by: wwolf Owned by: dkocher
Priority: normal Milestone: 4.4.4
Component: webdav Version: 4.4.3
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description (last modified by dkocher)

hallo, seit dem update auf 4.4.3 funktioniert der upload auf meine webdav-ordner von owncloud (version 5) nicht mehr. die gewählte datei wird laut fortschrittsbalken hochgeladen, jedoch erscheint am ende die meldung: Upload fehlgeschlagen (/oc/remote.php/webdav/small_icons.psd). Bad request.

siehe log:

HEAD /oc/remote.php/webdav/ HTTP/1.1
Host: www.3f.de
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.3 (Mac OS X/10.6.8) (x86_64)
Authorization: Basic d3c6VDNsM2dSNG1t
HTTP/1.1 200 OK
Date: Tue, 25 Feb 2014 21:27:03 GMT
Server: Apache
X-Powered-By: PHP/5.3.28
Strict-Transport-Security: max-age=31536000
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 20
Content-Type: text/html
Set-Cookie: 5145ccb2bc234=28a3827d9384888225978e29a23f56c3; path=/; secure; HttpOnly
Set-Cookie: 5145ccb2bc234=9b713e004990ad853af6bf5d56b8d136; path=/; secure; HttpOnly
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
HEAD /oc/remote.php/webdav/small_icons.psd HTTP/1.1
Host: www.3f.de
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.3 (Mac OS X/10.6.8) (x86_64)
Cookie: 5145ccb2bc234=9b713e004990ad853af6bf5d56b8d136
Cookie2: $Version=1
Authorization: Basic d3c6VDNsM2dSNG1t
HTTP/1.1 404 Not Found
Date: Tue, 25 Feb 2014 21:27:03 GMT
Server: Apache
X-Powered-By: PHP/5.3.28
Strict-Transport-Security: max-age=31536000
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 20
Content-Type: application/xml; charset=utf-8
Keep-Alive: timeout=5, max=99
Connection: Keep-Alive
PUT /oc/remote.php/webdav/small_icons.psd HTTP/1.1
Expect: 100-continue
Content-Length: 454446
Content-Type: image/vnd.adobe.photoshop
Host: www.3f.de
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.3 (Mac OS X/10.6.8) (x86_64)
Cookie: 5145ccb2bc234=9b713e004990ad853af6bf5d56b8d136
Cookie2: $Version=1
Authorization: Basic d3c6VDNsM2dSNG1t
HTTP/1.1 400 Bad request
Date: Tue, 25 Feb 2014 21:27:04 GMT
Server: Apache
X-Powered-By: PHP/5.3.28
Strict-Transport-Security: max-age=31536000
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 205
Content-Type: application/xml; charset=utf-8
Connection: close

Change History (5)

comment:1 Changed on Feb 25, 2014 at 9:40:27 PM by dkocher

  • Component changed from core to webdav
  • Description modified (diff)
  • Milestone set to 4.4.4
  • Owner set to dkocher
  • Status changed from new to assigned

comment:2 Changed on Feb 25, 2014 at 9:40:59 PM by dkocher

  • Summary changed from webdav-upload klappt nicht mehr to Interoperability with owncloud

comment:3 Changed on Feb 25, 2014 at 9:42:07 PM by dkocher

I suspect the server does not support Expect: 100-continue. Try to Disable Expect: 100-continue.

comment:4 Changed on Feb 25, 2014 at 10:47:37 PM by wwolf

hi david, even after changing the "webdav.expect-continue" to "false" it didn't work (see attachment). wwolf

HEAD /oc/remote.php/webdav/ HTTP/1.1
Host: www.3f.de
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.3 (Mac OS X/10.6.8) (x86_64)
Authorization: Basic d3c6VDNsM2dSNG1t
HTTP/1.1 200 OK
Date: Tue, 25 Feb 2014 22:36:06 GMT
Server: Apache
X-Powered-By: PHP/5.3.28
Strict-Transport-Security: max-age=31536000
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 20
Content-Type: text/html
Set-Cookie: 5145ccb2bc234=3b8ea340e11abc4f3038afb2ccd476be; path=/; secure; HttpOnly
Set-Cookie: 5145ccb2bc234=05c2bc519a54acfddcf6438a73ea9a9d; path=/; secure; HttpOnly
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
HEAD /oc/remote.php/webdav/hidden-feature.txt HTTP/1.1
Host: www.3f.de
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.3 (Mac OS X/10.6.8) (x86_64)
Cookie: 5145ccb2bc234=05c2bc519a54acfddcf6438a73ea9a9d
Cookie2: $Version=1
Authorization: Basic d3c6VDNsM2dSNG1t
HTTP/1.1 404 Not Found
Date: Tue, 25 Feb 2014 22:36:06 GMT
Server: Apache
X-Powered-By: PHP/5.3.28
Strict-Transport-Security: max-age=31536000
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 20
Content-Type: application/xml; charset=utf-8
Keep-Alive: timeout=5, max=99
Connection: Keep-Alive
PUT /oc/remote.php/webdav/hidden-feature.txt HTTP/1.1
Content-Length: 122
Content-Type: text/plain
Host: www.3f.de
Connection: Keep-Alive
User-Agent: Cyberduck/4.4.3 (Mac OS X/10.6.8) (x86_64)
Cookie: 5145ccb2bc234=05c2bc519a54acfddcf6438a73ea9a9d
Cookie2: $Version=1
Authorization: Basic d3c6VDNsM2dSNG1t
HTTP/1.1 400 Bad request
Date: Tue, 25 Feb 2014 22:36:07 GMT
Server: Apache
X-Powered-By: PHP/5.3.28
Strict-Transport-Security: max-age=31536000
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 200
Content-Type: application/xml; charset=utf-8
Connection: close
Last edited on Mar 3, 2014 at 2:33:14 PM by dkocher (previous) (diff)

comment:5 Changed on Mar 3, 2014 at 2:34:09 PM by dkocher

  • Resolution set to thirdparty
  • Status changed from assigned to closed

Please submit a bug report to the makers of ownCloud. I cannot spot any error in our HTTP request that would justify a 400 reply.

Note: See TracTickets for help on using tickets.
swiss made software