My installation:
Nextcloud version (eg, 15.0.2):
Operating system and version (eg, Ubuntu 16.04):
Apache or nginx version (eg, Apache 2.4.18):
PHP version (eg, 7.0.32):
I’m facing this weird problem that for my admin account I get the following error in the settings screen:
Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken.
When connecting with the app, I got the message
Server in maintenance mode
Whereas It’s clearly nog. All other users don’t face any sync through webdav/client problems and other admins don’t receive this error message regarding broken WebDav interface.
Moreover, when I disable Nextcloud Talk, this message dissappears from my account.
See below for errors I receive through the logs. What does this mean?
[webdav] Fatal: Sabre\DAV\Exception\ServiceUnavailable: OC\User\LoginException: User disabled at <<closure>>
0. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php line 201
check(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
1. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php line 150
check(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
2. <<closure>>
beforeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
3. /var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
call_user_func_array([Sabre\DAV\Auth\ ... "], [Sabre\HTTP\Requ ... }])
4. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 466
emit("beforeMethod", [Sabre\HTTP\Requ ... }])
5. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 254
invokeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
6. /var/www/nextcloud/apps/dav/appinfo/v1/webdav.php line 80
exec()
7. /var/www/nextcloud/remote.php line 163
require_once("/var/www/nextcl ... p")
PROPFIND /remote.php/webdav/
from 192.168.XXX.XXX at 2019-01-22T07:58:36+00:00
[no app in context] Error: OC\User\LoginException: User disabled at <<closure>>
0. /var/www/nextcloud/lib/private/User/Session.php line 576
completeLogin("*** sensitive parameters replaced ***")
1. /var/www/nextcloud/lib/private/User/Session.php line 338
loginWithPassword("*** sensitive parameters replaced ***")
2. /var/www/nextcloud/lib/private/User/Session.php line 420
login("*** sensitive parameters replaced ***")
3. /var/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php line 130
logClientIn("*** sensitive parameters replaced ***")
4. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php line 105
validateUserPass("*** sensitive parameters replaced ***")
5. /var/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php line 253
check(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
6. /var/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php line 155
auth(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
7. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php line 201
check(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
8. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php line 150
check(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
9. <<closure>>
beforeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
10. /var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
call_user_func_array([Sabre\DAV\Auth\ ... "], [Sabre\HTTP\Requ ... }])
11. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 466
emit("beforeMethod", [Sabre\HTTP\Requ ... }])
12. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 254
invokeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
13. /var/www/nextcloud/apps/dav/appinfo/v1/webdav.php line 80
exec()
14. /var/www/nextcloud/remote.php line 163
require_once("/var/www/nextcl ... p")
PROPFIND /remote.php/webdav/
[webdav] Fatal: Sabre\DAV\Exception\ServiceUnavailable: Error: Call to a member function getCache() on null at <<closure>>
0. <<closure>>
{closure}("*** sensitive parameters replaced ***")
1. /var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
call_user_func_array(Closure {}, ["*** sensitive ... "])
2. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 466
emit("beforeMethod", ["*** sensitive ... "])
3. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 254
invokeMethod("*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***")
4. /var/www/nextcloud/remote.php line 72
exec()
5. /var/www/nextcloud/remote.php line 168
handleException(Error {})
PROPFIND /remote.php/dav/files/vaneenw/
[remote] Error: Error: Call to a member function getCache() on null at <<closure>>
0. /var/www/nextcloud/apps/files_sharing/lib/SharedStorage.php line 382
getSourceRootInfo()
1. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 393
getCache("", OCA\Files_Trashb ... l})
2. /var/www/nextcloud/lib/private/Files/View.php line 1715
getCache()
3. /var/www/nextcloud/apps/files_sharing/lib/SharedStorage.php line 128
getPath(219317)
4. /var/www/nextcloud/apps/files_sharing/lib/SharedStorage.php line 477
init()
5. <<closure>>
getSourceStorage()
6. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 506
call_user_func_array([OCA\Files_Shari ... "], [])
7. /var/www/nextcloud/apps/files_sharing/lib/Cache.php line 93
__call("getSourceStorage", [])
8. /var/www/nextcloud/lib/private/Files/Cache/Wrapper/CacheJail.php line 321
getCache()
9. /var/www/nextcloud/lib/private/Files/View.php line 1716
getPathById(198450)
10. /var/www/nextcloud/apps/files_sharing/lib/SharedStorage.php line 128
getPath(198450)
11. /var/www/nextcloud/apps/files_sharing/lib/SharedStorage.php line 112
init()
12. /var/www/nextcloud/apps/files_sharing/lib/SharedStorage.php line 382
getSourceRootInfo()
13. /var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 393
getCache("", OCA\Files_Trashb ... l})
14. /var/www/nextcloud/lib/private/Files/View.php line 1459
getCache("")
15. /var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php line 265
getDirectoryContent("/")
16. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php line 195
getChildren()
17. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 899
getChildren("")
18. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 978
generatePathNodes(Sabre\DAV\PropFind {}, [Sabre\DAV\PropF ... }])
19. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 1666
getPropertiesIteratorForPath("", ["{DAV:}resourcetype"], 1)
20. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 355
generateMultiStatus(Generator {}, false)
21. <<closure>>
httpPropFind(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
22. /var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
call_user_func_array([Sabre\DAV\CorePlugin {},"httpPropFind"], [Sabre\HTTP\Requ ... }])
23. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 479
emit("method:PROPFIND", [Sabre\HTTP\Requ ... }])
24. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 254
invokeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
25. /var/www/nextcloud/apps/dav/appinfo/v1/webdav.php line 80
exec()
26. /var/www/nextcloud/remote.php line 163
require_once("/var/www/nextcl ... p")
PROPFIND /remote.php/webdav