Closed rperezb closed 9 years ago
cc @jnfrmarks
@rperezb can you post the contents of "owncloud.log" ?
@craigpg @MTRichards @PVince81 @rperezb
This sounds to me like we need to fix this before releasing - should this be marked as gold?
Works for me:
dav:/owncloud/remote.php/webdav/> ls
Listing collection `/owncloud/remote.php/webdav/': succeeded.
Coll: ownCloud 0 Oct 15 18:41
welcome.txt 163 Oct 27 12:33
dav:/owncloud/remote.php/webdav/> propget ownCloud
Fetching properties for `ownCloud': failed:
503 Service Unavailable
A propfind on the mount point returns "503 Service unavailable" when the connection could not be established.
@rperezb can you post the part of "owncloud.log" with the 500 error you are getting ?
If external storage is blocking the entire account for some reason, this is bad. Lets investigate - if it is in fact happening like this, we need to fix.
Please note that so far that most external storage backend have different behaviors if the remote password was changed. For example I tried with SFTP and got this: https://github.com/owncloud/core/issues/11785
The ownCloud backend is the only one that is able to return 503 Service unavailable when the connection becomes unavailable. (this was added as part of server to server sharing)
From the access.log
127.0.0.1 - - [27/Oct/2014:14:38:01 +0100] "GET /remote.php/brander/ready/1413893125?password=DefinedPassphrase HTTP/1.0" 403 0 "-" "-"
10.40.40.191 - - [27/Oct/2014:14:38:10 +0100] "\x16\x03\x01\x00\xAF\x01\x00\x00\xAB\x03\x03\xF6Z\xE3\xF0\x0F\xBE\xA0\x9AGE$BW\xDC\xC2\x984\xDE\xBD9u\xA8\x07\x83]\xADS\xA1A\x11\xB5\x07\x00\x00.\xC0+\xC0/\xC0" 400 181 "-" "-"
127.0.0.1 - - [27/Oct/2014:14:38:19 +0100] "PROPFIND //remote.php/webdav/ HTTP/1.1" 401 303 "-" "-"
127.0.0.1 - raquel [27/Oct/2014:14:38:19 +0100] "PROPFIND //remote.php/webdav/ HTTP/1.1" 401 296 "-" "-"
10.40.40.191 - - [27/Oct/2014:14:38:19 +0100] "PROPFIND /remote.php/webdav HTTP/1.1" 500 8042 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:32.0) Gecko/20100101 Firefox/32.0"
``
@rperezb how about "owncloud.log" ?
owncloud.log
{"reqId":"544e4ddfcc015","app":"remote","message":"","level":4,"time":"2014-10-27T13:51:27+00:00","method":"PROPFIND","url":"\/remote.php\/webdav"}
@PVince81 I have reproduced it with another instance, having one 1 external storage registered, another ownCloud 6 instance.
Error webdav client Not authenticated 2014-10-27T14:14:03+00:00
Fatal remote 2014-10-27T14:13:20+00:00
Error PHP Session has been closed - no further changes to the session as allowed at /srv/www/daily/stable7/owncloud/lib/private/session/memory.php#80 2014-10-27T14:13:20+00:00
Fatal remote 2014-10-27T14:13:20+00:00
Error PHP Session has been closed - no further changes to the session as allowed at /srv/www/daily/stable7/owncloud/lib/private/session/memory.php#80 2014-10-27T14:12:59+00:00
Fatal remote 2014-10-27T14:12:59+00:00
Fatal core Unable to parse OCS content for app files_external 2014-10-27T14:09:16+00:00
Fatal core Unable to parse OCS content for app 166055 2014-10-27T14:09:02+00:00
Fatal core Unable to parse OCS content for app 166054 2014-10-27T14:09:02+00:00
Fatal core Unable to parse OCS content for app 166051 2014-10-27T14:09:02+00:00
Fatal core Unable to parse OCS content for app 166057 2014-10-27T14:09:02+00:00
Fatal core Unable to parse OCS content for app 166050 2014-10-27T14:09:02+00:00
Fatal core Unable to parse OCS content for app 166056 2014-10-27T14:09:02+00:00
I tried connecting stable7 to stable6 and I'm also getting the expected 503 Service not available.
Here are my steps:
Ok, I tried PROPFIND on root with curl and I am able to reproduce the issue.
For some reason cadaver never propfinds root (ls
or propget .
all succeed)
The issue appears in $node->getQuotaInfo()
where it tries to retrieve storage info about the unavailable folder.
Fix for the 500 error is here: https://github.com/owncloud/core/pull/11791
Steps to reproduce
Expected behaviour
I can access to the ownCloud instance
Actual behaviour
Http 500 is return, this means that there are errors on the mobile and desktop clients
Server configuration
ubuntu, apache,mysql*
ownCloud version: (see ownCloud admin page) 7.0.3 RC1
Updated from an older ownCloud or fresh install: Fresh
List of activated apps: External storage The content of config/config.php:
Are you using external storage, if yes which one: local/smb/sftp/...
Are you using encryption: yes/no
Client configuration
Browser:
Operating system:
Logs
Web server error log
ownCloud log (data/owncloud.log)