Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sabre DAV Exception #3691

Closed
ClepToManix opened this issue Feb 27, 2019 · 13 comments
Closed

Sabre DAV Exception #3691

ClepToManix opened this issue Feb 27, 2019 · 13 comments

Comments

@ClepToManix
Copy link

Hallo,

we had an bug in our nextcloud installation. Since we have updated nc those errors are still appearing. In nextcloud app running on android the "new account page" always pop up on this devices. The only solution is, to deaktivate network, delete the account and add them again.

thanks for your help

Server configuration

Operating system:
Ubuntu Server 18.04
Web server:
Apache Webserver
Database:
mysql 10.0.38
PHP version:
7.3.2
Nextcloud version: (see Nextcloud admin page)
15.0.4.0
Updated from an older Nextcloud/ownCloud or fresh install:
Updated from 15.0.2.0
Where did you install Nextcloud from:
implemented installer
Signing status:

Signing status
Login as admin user into your Nextcloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.
```No errors have been found.
</details>

**List of activated apps:**
<details>
<summary>App list</summary>


```Group Folders


### Logs
Fatal - Webdav:
Sabre\DAV\Exception\ServiceUnavailable: OC\User\LoginException: Nutzer deaktiviert
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php - line 200:

OCA\DAV\Connector\Sabre\Auth->check(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php - line 150:

Sabre\DAV\Auth\Plugin->check(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

<<closure>>

Sabre\DAV\Auth\Plugin->beforeMethod(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105:

call_user_func_array([ Sabre\DAV\ ... "], [ Sabre\HTTP ... }])

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 466:

Sabre\Event\EventEmitter->emit("beforeMethod", [ Sabre\HTTP ... }])

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 254:

Sabre\DAV\Server->invokeMethod(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/apps/dav/appinfo/v1/webdav.php - line 80:

Sabre\DAV\Server->exec()

/var/www/nextcloud/remote.php - line 163:

require_once("/var/www/kw ... p")




Error - no app in context:
OC\User\LoginException: Nutzer deaktiviert
/var/www/nextcloud/lib/private/User/Session.php - line 576:

OC\User\Session->completeLogin("*** sensiti ... *")

/var/www/nextcloud/lib/private/User/Session.php - line 338:

OC\User\Session->loginWithPassword("*** sensiti ... *")

/var/www/nextcloud/lib/private/User/Session.php - line 420:

OC\User\Session->login("*** sensiti ... *")

/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php - line 130:

OC\User\Session->logClientIn("*** sensiti ... *")

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php - line 105:

OCA\DAV\Connector\Sabre\Auth->validateUserPass("*** sensiti ... *")

/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php - line 253:

Sabre\DAV\Auth\Backend\AbstractBasic->check(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php - line 155:

OCA\DAV\Connector\Sabre\Auth->auth(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php - line 200:

OCA\DAV\Connector\Sabre\Auth->check(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php - line 150:

Sabre\DAV\Auth\Plugin->check(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

<<closure>>

Sabre\DAV\Auth\Plugin->beforeMethod(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105:

call_user_func_array([ Sabre\DAV\ ... "], [ Sabre\HTTP ... }])

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 466:

Sabre\Event\EventEmitter->emit("beforeMethod", [ Sabre\HTTP ... }])

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 254:

Sabre\DAV\Server->invokeMethod(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/apps/dav/appinfo/v1/webdav.php - line 80:

Sabre\DAV\Server->exec()

/var/www/nextcloud/remote.php - line 163:

require_once("/var/www/kw ... p")


@skjnldsv
Copy link
Member

skjnldsv commented Mar 3, 2019

Hello! So this is an issue with android?

@ClepToManix
Copy link
Author

ClepToManix commented Mar 3, 2019 via email

@skjnldsv skjnldsv transferred this issue from nextcloud/server Mar 3, 2019
@skjnldsv
Copy link
Member

skjnldsv commented Mar 3, 2019

Moving then 🏎️

@nextcloud-android-bot
Copy link
Collaborator

GitMate.io thinks possibly related issues are #3573 (Remove exception), #2982 (Add provider Exception), #3133 (fix exception handling), #85 (Auto-uploading pictures fails sometimes), and #1450 (Sabre\DAV\Exception\BadRequest: expected filesize 1024000 got 552960).

@tobiasKaminsky
Copy link
Member

Hm. First I thought it would be the same like #3623, but if it is working after deleting the account, it cannot be the same.

@ClepToManix do you use any special things? 2FA? LDAP?

@ClepToManix
Copy link
Author

No, nothing. After deleting it works for a few days. Actually the only solution to remove the accounts which are affected from this bug.

@tobiasKaminsky
Copy link
Member

After deleting it works for a few days.

Do I understand you correctly that a working account fails after some days, and after removing the account locally on the device, it works again for only a few days?

@ClepToManix
Copy link
Author

After deleting it works for a few days.

Do I understand you correctly that a working account fails after some days, and after removing the account locally on the device, it works again for only a few days?

Yeah, right.

@tobiasKaminsky
Copy link
Member

Do I understand you correctly that a working account fails after some days, and after removing the account locally on the device, it works again for only a few days?

Yeah, right.

@nextcloud/server-triage this sounds to me as if somehow the app tokens get removed/invalidated?

@ClepToManix
Copy link
Author

I dont know.
In Error log i found this one:
Object of class OCA\GroupFolders\Versions\GroupVersion could not be converted to string at /var/www/kwolkemk/apps/groupfolders/lib/Versions/ExpireManager.php#126

Maybe this error connected with the main error

@ClepToManix
Copy link
Author

Updated to Nextcloud version 15.0.5. Still the same error

@blizzz
Copy link
Member

blizzz commented Mar 22, 2019

@icewind1991 perhaps groupfolders related?

@stale
Copy link

stale bot commented May 9, 2019

This request did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@stale stale bot added the stale label May 9, 2019
@stale stale bot closed this as completed May 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants