nextcloud / end_to_end_encryption

:closed_lock_with_key: Server API to support End-to-End Encryption
https://apps.nextcloud.com/apps/end_to_end_encryption
GNU Affero General Public License v3.0
269 stars 34 forks source link

Failed to encrypt folder: Server replied 404 Not Found #659

Open tuaris opened 3 weeks ago

tuaris commented 3 weeks ago

How to use GitHub

Steps to reproduce

  1. As Admin install E2E Encryption using Nextcloud web UI (settings/apps/security)
  2. Ensure app is enabled (/settings/apps/enabled/end_to_end_encryption)
  3. Allow everyone to use, not limited to groups (/settings/admin/security)
  4. Go to a desktop client and restart client
  5. On client, notice message "This account supports end-to-end encryption" in Nexcloud settings
  6. Click "Set up encryption"
  7. Note mnemonic, press button to continue
  8. Create new folder in synced Nextcloud directory
  9. Right click folder and select "Nextcloud" -> "Encrypt"
  10. Observe error

Expected behaviour

Not sure what's next in the workflow, never tried this before. I do know that it should not fail like this.

Actual behaviour

Presented with error dialog: image

Server configuration

E2E Encryption App version: 1.14.5

Operating system: FreeBSD 13.2-RELEASE-p11

Web server: Apache version: 2.4.59

Database: MySQL 5.7

PHP version: 8.2.18

Nextcloud version: (see Nextcloud admin page) 28.0.4

Updated from an older Nextcloud/ownCloud or fresh install: Updated/migrated since Owncloud 5

Where did you install Nextcloud from: OS Package

Signing status:

Signing status ``` Technical information ===================== The following list covers which files have failed the integrity check. Please read the previous linked documentation to learn more about the errors and how to fix them. Results ======= - core - INVALID_HASH - .htaccess Raw output ========== Array ( [core] => Array ( [INVALID_HASH] => Array ( [.htaccess] => Array ( [expected] => 5ce9f50e5ad9106906e4f3bad31cdd5ee9b842eddfad243e65725e7ef9f898c349540384f6391837a8568655c2e5d7f668d692636354b641df279f41a10f23f8 [current] => 00b3bbdbc8b164827928dd496fd18de9f186c03c2c9be3202548127877d131d4130cc5db8c94234c134a19d199237f5d858edc285c58b5f8028963a53aa1e155 ) ) ) ) ```

List of activated apps:

App list ``` Enabled: - activity: 2.20.0 - circles: 28.0.0 - cloud_federation_api: 1.11.0 - comments: 1.18.0 - contactsinteraction: 1.9.0 - dashboard: 7.8.0 - dav: 1.29.1 - end_to_end_encryption: 1.14.5 - federatedfilesharing: 1.18.0 - federation: 1.18.0 - files: 2.0.0 - files_external: 1.20.0 - files_pdfviewer: 2.9.0 - files_reminders: 1.1.0 - files_sharing: 1.20.0 - files_trashbin: 1.18.0 - files_versions: 1.21.0 - firstrunwizard: 2.17.0 - logreader: 2.13.0 - lookup_server_connector: 1.16.0 - nextcloud_announcements: 1.17.0 - notifications: 2.16.0 - oauth2: 1.16.3 - password_policy: 1.18.0 - photos: 2.4.0 - privacy: 1.12.0 - provisioning_api: 1.18.0 - recommendations: 2.0.0 - related_resources: 1.3.0 - serverinfo: 1.18.0 - settings: 1.10.1 - sharebymail: 1.18.0 - support: 1.11.1 - survey_client: 1.16.0 - systemtags: 1.18.0 - text: 3.9.1 - theming: 2.3.0 - twofactor_backupcodes: 1.17.0 - twofactor_totp: 10.0.0-beta.2 - updatenotification: 1.18.0 - user_pwauth: 2.8.1 - user_status: 1.8.1 - viewer: 2.2.0 - weather_status: 1.8.0 - workflowengine: 2.10.0 Disabled: - admin_audit: 1.18.0 - bruteforcesettings: 2.8.0 (installed 2.7.0) - encryption: 2.16.0 - files_rightclick: 0.15.1 (installed 1.6.0) - files_texteditor: 2.15.1 (installed 2.15.1) - suspicious_login: 6.0.0 - user_ldap: 1.19.0 ```

Nextcloud configuration:

Config report ``` { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "28.0.4.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "forcessl": true, "theme": "", "maintenance": false, "trusted_domains": [ "cloud.***REMOVED SENSITIVE VALUE***.net" ], "secret": "***REMOVED SENSITIVE VALUE***", "forceSSLforSubdomains": false, "loglevel": 0, "trashbin_retention_obligation": "auto", "overwrite.cli.url": "https:\/\/cloud.***REMOVED SENSITIVE VALUE***.net\/", "overwriteprotocol": "https", "htaccess.RewriteBase": "\/", "apps_paths": [ { "path": "\/usr\/local\/www\/nextcloud\/apps", "url": "\/apps", "writable": true }, { "path": "\/usr\/local\/www\/nextcloud\/apps-pkg", "url": "\/apps-pkg", "writable": false } ], "logfile": "\/media\/cloud\/data\/nextcloud.log", "memcache.local": "\\OC\\Memcache\\APCu", "memcache.distributed": "\\OC\\Memcache\\Memcached", "memcached_servers": [ [ "memcache.***REMOVED SENSITIVE VALUE***.com", 11211 ] ], "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "app_install_overwrite": [ "user_pwauth" ], "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_smtpmode": "smtp", "mail_sendmailmode": "smtp", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "25" } } ```

Are you using external storage, if yes which one: NFS

Are you using encryption: no

Are you using an external user-backend, if yes which one: pwauth

Client configuration

Browser: Any

Operating system: Windows 10 Version 10.0.19044.3693

Logs

Web server error log

Web server error log ``` X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:22 -0400] "GET /index.php/204 HTTP/1.1" 204 - X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:23 -0400] "GET /status.php HTTP/1.1" 200 170 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:23 -0400] "PROPFIND /remote.php/dav/files/USER_NAME_REDACTED/ HTTP/1.1" 207 247 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:23 -0400] "GET /ocs/v1.php/cloud/capabilities?format=json HTTP/1.1" 200 1827 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:24 -0400] "GET /ocs/v2.php/apps/user_status/api/v1/user_status?format=json HTTP/1.1" 200 150 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:24 -0400] "GET /ocs/v2.php/apps/files/api/v1/directEditing?format=json HTTP/1.1" 200 326 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:24 -0400] "GET /ocs/v1.php/cloud/user?format=json HTTP/1.1" 200 515 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:24 -0400] "GET /remote.php/dav/avatars/USER_NAME_REDACTED/128.png HTTP/1.1" 200 11587 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:24 -0400] "GET /ocs/v2.php/apps/end_to_end_encryption/api/v2/public-key?format=json HTTP/1.1" 200 1072 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:24 -0400] "GET /ocs/v2.php/apps/end_to_end_encryption/api/v2/private-key?format=json HTTP/1.1" 200 2528 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:25 -0400] "GET /ocs/v2.php/apps/notifications/api/v2/notifications?format=json HTTP/1.1" 200 81 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:25 -0400] "GET /ocs/v2.php/core/navigation/apps?absolute=true&format=json HTTP/1.1" 200 311 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:25 -0400] "GET /ocs/v2.php/core/navigation/apps?absolute=true&format=json HTTP/1.1" 200 311 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:25 -0400] "PROPFIND /remote.php/dav/files/USER_NAME_REDACTED/ HTTP/1.1" 207 5619 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:30 -0400] "GET /ocs/v2.php/apps/notifications/api/v2/notifications?format=json HTTP/1.1" 200 81 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:30 -0400] "GET /ocs/v2.php/apps/user_status/api/v1/user_status?format=json HTTP/1.1" 200 150 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:30 -0400] "GET /ocs/v2.php/apps/activity/api/v2/activity?previews=true&since=0&limit=50&format=json HTTP/1.1" 200 3443 X.X.X.X - - [11/Jun/2024:03:54:30 -0400] "GET /apps-pkg/settings/img/personal.svg HTTP/1.1" 200 475 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:33 -0400] "GET /ocs/v2.php/apps/user_status/api/v1/user_status?format=json HTTP/1.1" 200 150 X.X.X.X - USER_NAME_REDACTED [11/Jun/2024:03:54:49 -0400] "PUT /ocs/v2.php/apps/end_to_end_encryption/api/v2/encrypted/0011477151 HTTP/1.1" 404 167 X.X.X.X - - [11/Jun/2024:03:54:49 -0400] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 - ```

Nextcloud log (data/nextcloud.log)

Nextcloud log ``` {"reqId":"m1DJzceSZktGT4nwFK2z","level":1,"time":"2024-06-11T07:54:22+00:00","remoteAddr":"X.X.X.X","user":"--","app":"no app in context","method":"GET","url":"/index.php/204","message":"IP address throttled because it reached the attempts limit in the last 30 minutes [action: login, delay: 200, ip: X.X.X.X]","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":[]} {"reqId":"kbxOLEUMRmSf3ksNhyia","level":0,"time":"2024-06-11T07:54:24+00:00","remoteAddr":"X.X.X.X","user":"USER_NAME_REDACTED","app":"dav","method":"GET","url":"/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"No calendar events found for status check","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":{"app":"dav","user":"USER_NAME_REDACTED"}} {"reqId":"KuN0cnRFkOqIupYnAFOf","level":0,"time":"2024-06-11T07:54:30+00:00","remoteAddr":"X.X.X.X","user":"USER_NAME_REDACTED","app":"dav","method":"GET","url":"/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"No calendar events found for status check","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":{"app":"dav","user":"USER_NAME_REDACTED"}} {"reqId":"9aVfE5Q9v29O7QZSIwzm","level":0,"time":"2024-06-11T07:54:33+00:00","remoteAddr":"X.X.X.X","user":"USER_NAME_REDACTED","app":"dav","method":"GET","url":"/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"No calendar events found for status check","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":{"app":"dav","user":"USER_NAME_REDACTED"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 5","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 56","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 57","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 58","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 60","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Activity\\BackgroundJob\\EmailNotification job with ID 60","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Activity\\BackgroundJob\\EmailNotification job with ID 60 in 0 seconds","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 61","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 63","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 125","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 128","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 129","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 318","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 319","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OC\\Log\\Rotate job with ID 319","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OC\\Log\\Rotate job with ID 319 in 0 seconds","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 320","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 321","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 322","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 323","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 328","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 4","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 329","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 330","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 331","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 332","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 333","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 334","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 335","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 336","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Notifications\\BackgroundJob\\SendNotificationMails job with ID 336","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Notifications\\BackgroundJob\\SendNotificationMails job with ID 336 in 0 seconds","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 337","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Circles\\Cron\\Maintenance job with ID 337","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:00+00:00","remoteAddr":"","user":"--","app":"","method":"","url":"--","message":"[debug] running maintenance (1)","userAgent":"--","version":"28.0.4.1","data":{"app":""}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Circles\\Cron\\Maintenance job with ID 337 in 1 seconds","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 338","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 339","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 340","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 341","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 342","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 343","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\UserStatus\\BackgroundJob\\ClearOldStatusesBackgroundJob job with ID 343","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\UserStatus\\BackgroundJob\\ClearOldStatusesBackgroundJob job with ID 343 in 0 seconds","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 344","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 355","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 356","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 2180","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 2182","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 2401","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 2402","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 2403","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\FilesReminders\\BackgroundJob\\ScheduledNotifications job with ID 2403","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\FilesReminders\\BackgroundJob\\ScheduledNotifications job with ID 2403 in 0 seconds","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 2904","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 2911","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"Yg8mLYSKCy27auM9Y42t","level":0,"time":"2024-06-11T07:55:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 3375","userAgent":"--","version":"28.0.4.1","data":{"app":"cron"}} {"reqId":"6jbnULily1K44CMCy40h","level":0,"time":"2024-06-11T07:55:22+00:00","remoteAddr":"X.X.X.X","user":"USER_NAME_REDACTED","app":"dav","method":"GET","url":"/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"No calendar events found for status check","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":{"app":"dav","user":"USER_NAME_REDACTED"}} {"reqId":"0FlwWvWHjJghD16fpUQU","level":0,"time":"2024-06-11T07:56:22+00:00","remoteAddr":"X.X.X.X","user":"USER_NAME_REDACTED","app":"dav","method":"GET","url":"/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"No calendar events found for status check","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":{"app":"dav","user":"USER_NAME_REDACTED"}} {"reqId":"4tlZBPwRtqReGHBGne2t","level":0,"time":"2024-06-11T07:57:22+00:00","remoteAddr":"X.X.X.X","user":"USER_NAME_REDACTED","app":"dav","method":"GET","url":"/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"No calendar events found for status check","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":{"app":"dav","user":"USER_NAME_REDACTED"}} {"reqId":"2tbXjkJShWmNncJId5FZ","level":0,"time":"2024-06-11T07:58:22+00:00","remoteAddr":"X.X.X.X","user":"USER_NAME_REDACTED","app":"dav","method":"GET","url":"/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"No calendar events found for status check","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":{"app":"dav","user":"USER_NAME_REDACTED"}} {"reqId":"SnBBH7umZfGoRvAGp9cd","level":0,"time":"2024-06-11T07:58:24+00:00","remoteAddr":"X.X.X.X","user":"USER_NAME_REDACTED","app":"dav","method":"PUT","url":"/ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json","message":"No calendar events found for status check","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"28.0.4.1","data":{"app":"dav","user":"USER_NAME_REDACTED"}} ```

Browser log

N/a

joshtrichards commented 1 day ago

Based on your logs, the client may have tried to set the folder as being encrypted before uploading it:

https://github.com/nextcloud/end_to_end_encryption/blob/master/doc/api.md#set-encryption-flag-for-a-folder

Though I'm also suspicious that something else is going on in your environment because this (which given the offset adjustment of timezones differences between your two logs is at exactly the same time ran into trouble):

{"reqId":"m1DJzceSZktGT4nwFK2z","level":1,"time":"2024-06-11T07:54:22+00:00","remoteAddr":"X.X.X.X","user":"--","app":"no app in context","method":"GET","url":"/index.php/204","message":"IP address throttled because it reached the attempts limit in the last 30 minutes [action: login, delay: 200, ip: X.X.X.X]","userAgent":"Mozilla/5.0 (Windows) mirall/3.13.0stable-Win64 (build 20240423) (Nextcloud, windows-10.0.19044 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"28.0.4.1","data":[]}

So it looks like you may have either an authentication problem (maybe a second profile with a bad password?) or (if that's not the case) maybe brute force protection isn't configured reasonably for your environment:

https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/bruteforce_configuration.html

tuaris commented 1 day ago

Though I'm also suspicious that something else is going on in your environment because this (which given the offset adjustment of timezones differences between your two logs is at exactly the same time ran into trouble):

Yeah, that's another potential bug that I've been trying to track down with little success. I've been documenting my progress in the forums: https://help.nextcloud.com/t/always-need-to-re-login-on-sync-clients/171291