nextcloud / nextcloud/desktop

Nextcloud Client on Linux (34.0.1) asks to sign in every time it opens

Open
#10,611 1 comment 0 reactions 1 assignee Claimed by @mgallien View on GitHub
bug needs info
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
1d 17h
Merged PRs (30d)
123

Description

### ⚠️ Before submitting, please verify the following: ⚠️

- [x] This is a **bug**, not a question or a configuration issue.
- [x] This issue is **not** already reported on Github (I have searched for it).
- [x] Nextcloud Server and Desktop Client are **up to date**. See [Server Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) and [Desktop Releases](https://nextcloud.com/install/#install-clients) for supported versions.
- [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/)

### Bug description

The client requests to sign in every time it is opened, hammering the server and disabling the account.

### Steps to reproduce

1. Open the client

### Expected behavior

Only sign in once.

### Which files are affected by this bug

No files

### Operating system

Linux

### Which version of the operating system you are running.

Arch Linux (Linux 7.1.8-1-cachyos) GNOME 50.4

### Installation method

Distro package manager (please test with the AppImage package ?)

### Nextcloud Server version

34.0.3

### Nextcloud Desktop Client version

34.0.1

### Did this occur after an update or on a clean installation?

Minor version update (i.e. 33.0.0 → 33.0.1)

### Are you using the Nextcloud Server Encryption module?

No

### Are you using an external user-backend?

- [x] Default internal user-backend
- [ ] LDAP or Active Directory
- [ ] SSO - SAML
- [ ] Other

### Nextcloud Server logs

```shell
{"reqId":"vQtdRPzFGKm1daDY3kwt","level":3,"time":"2026-08-15T15:37:22+00:00","remoteAddr":"172.18.0.1","user":"--","app":"webdav","method":"OPTIONS","url":"/remote.php/webdav/","scriptName":"/remote.php","message":"OC\\User\\DisabledUserException: Account disabled","userAgent":"gnome-online-accounts/3.58.1 libsoup/3.6.6","version":"34.0.3.2","exception":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"OC\\User\\DisabledUserException: Account disabled","Code":0,"Trace":[{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":179,"function":"check","class":"OCA\\DAV\\Connector\\Sabre\\Auth","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":135,"function":"check","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMethod","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":456,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMethod:OPTIONS",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Server.php","line":215,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/apps/dav/appinfo/v1/webdav.php","line":87,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":152,"args":["/var/www/html/apps/dav/appinfo/v1/webdav.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/Auth.php","Line":118,"message":"OC\\User\\DisabledUserException: Account disabled","exception":"{\"class\":\"Sabre\\DAV\\Exception\\ServiceUnavailable\",\"message\":\"OC\\User\\DisabledUserException: Account disabled\",\"code\":0,\"file\":\"/var/www/html/apps/dav/lib/Connector/Sabre/Auth.php:118\",\"trace\":\"#0 /var/www/html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php(179): OCA\\DAV\\Connector\\Sabre\\Auth->check(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#1 /var/www/html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php(135): Sabre\\DAV\\Auth\\Plugin->check(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#2 /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\\DAV\\Auth\\Plugin->beforeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#3 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(456): Sabre\\DAV\\Server->emit('beforeMethod:OP...', Array)\\n#4 /var/www/html/apps/dav/lib/Connector/Sabre/Server.php(215): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#5 /var/www/html/apps/dav/appinfo/v1/webdav.php(87): OCA\\DAV\\Connector\\Sabre\\Server->start()\\n#6 /var/www/html/remote.php(152): require_once('/var/www/html/a...')\\n#7 {main}\"}","CustomMessage":"OC\\User\\DisabledUserException: Account disabled"}}
{"reqId":"QD8R80JDvBOrJAdYUz7u","level":2,"time":"2026-08-15T15:42:32+00:00","remoteAddr":"172.18.0.1","user":"--","app":"core","method":"OPTIONS","url":"/remote.php/dav/calendars/admin","scriptName":"/remote.php","message":"Login failed: 'admin' (Remote IP: '172.18.0.1')","userAgent":"curl/7.54","version":"34.0.3.2","data":{"app":"core"}}
{"reqId":"AMT8UtmMWWBg0YwqIHqW","level":2,"time":"2026-08-15T15:53:35+00:00","remoteAddr":"172.18.0.1","user":"--","app":"core","method":"GET","url":"/index.php/apps/notes/api/v1/notes?pruneBefore=1786670926","scriptName":"/index.php","message":"Login failed: 'admin' (Remote IP: '172.18.0.1')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/34.1.0","version":"34.0.3.2","data":{"app":"core"}}
{"reqId":"u26p0TYyWBymJ7PFIdFU","level":2,"time":"2026-08-15T15:53:35+00:00","remoteAddr":"172.18.0.1","user":"--","app":"core","method":"GET","url":"/index.php/apps/notes/api/v1/notes?pruneBefore=1786670926","scriptName":"/index.php","message":"Login failed: 'admin' (Remote IP: '172.18.0.1')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/34.1.0","version":"34.0.3.2","data":{"app":"core"}}
{"reqId":"QXcDsRtetfhDmxhesUEL","level":2,"time":"2026-08-15T15:53:35+00:00","remoteAddr":"172.18.0.1","user":"--","app":"core","method":"PROPFIND","url":"/remote.php/dav/files/admin/","scriptName":"/remote.php","message":"Login failed: 'admin' (Remote IP: '172.18.0.1')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/34.1.0","version":"34.0.3.2","data":{"app":"core"}}
{"reqId":"QXcDsRtetfhDmxhesUEL","level":2,"time":"2026-08-15T15:53:35+00:00","remoteAddr":"172.18.0.1","user":"--","app":"password_policy","method":"PROPFIND","url":"/remote.php/dav/files/admin/","scriptName":"/remote.php","message":"Too many consecutive failed login attempts, disabling user","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/34.1.0","version":"34.0.3.2","data":{"app":"password_policy","uid":"admin"}}
{"reqId":"wQXxQkSXgBk25jV8nibo","level":2,"time":"2026-08-15T15:53:35+00:00","remoteAddr":"172.18.0.1","user":"--","app":"core","method":"PROPFIND","url":"/remote.php/dav/files/admin/Papers/","scriptName":"/remote.php","message":"Login failed: 'admin' (Remote IP: '172.18.0.1')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/34.1.0","version":"34.0.3.2","data":{"app":"core"}}
{"reqId":"XhzMc1c2zNP2BkS1OHID","level":2,"time":"2026-08-15T15:53:36+00:00","remoteAddr":"172.18.0.1","user":"--","app":"core","method":"PROPFIND","url":"/remote.php/dav/files/admin/Notes/","scriptName":"/remote.php","message":"Login failed: 'admin' (Remote IP: '172.18.0.1')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/34.1.0","version":"34.0.3.2","data":{"app":"core"}}
{"reqId":"IAqJvcq0S3xYQOjJTmEt","level":2,"time":"2026-08-15T15:53:36+00:00","remoteAddr":"172.18.0.1","user":"--","app":"core","method":"PROPFIND","url":"/remote.php/dav/files/admin/Books/","scriptName":"/remote.php","message":"Login failed: 'admin' (Remote IP: '172.18.0.1')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/34.1.0","version":"34.0.3.2","data":{"app":"core"}}
{"reqId":"qnS6fNXn0NFNmsDmZOYw","level":2,"time":"2026-08-15T15:55:21+00:00","remoteAddr":"172.18.0.1","user":"admin","app":"core","method":"GET","url":"/","scriptName":"/index.php","message":"Session token credentials are invalid","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:153.0) Gecko/20100101 Firefox/153.0","version":"34.0.3.2","data":{"app":"core","user":"[unknown(NULL)]"}}
{"reqId":"lcc9sS1onLIfHZVEAT0A","level":2,"time":"2026-08-15T15:55:28+00:00","remoteAddr":"172.18.0.1","user":"--","app":"no app in context","method":"POST","url":"/login","scriptName":"/index.php","message":"Login failed: my_user disabled (Remote IP: 172.18.0.1)","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:153.0) Gecko/20100101 Firefox/153.0","version":"34.0.3.2","data":[]}
```

### Additional info

Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.