linuxserver / docker-nextcloud

GNU General Public License v3.0
677 stars 128 forks source link

[BUG] Code 502 (Bad gateway) only in /settings/ sections since updating to NC 28.0.2 #416

Closed Normand-Nadon closed 4 months ago

Normand-Nadon commented 4 months ago

Is there an existing issue for this?

Current Behavior

My cloud instance works fine all around, except when reaching any section under /settings I get a 502 error

All was working fine before the update. I wiped the nginx folder on my storage to have the docker force rebuild it.

The issue happens either on the web facing proxy, or locally.

Expected Behavior

No 502 !

Steps To Reproduce

I don't have this issue on my other Nextcloud instances, I have no idea what is different here.

Environment

- OS: Unraid
- How docker service was installed: using Unraid, and basic settings.

CPU architecture

x86-64

Docker creation

Everything stock, except custom storage

Container logs

[migrations] started
[migrations] 01-nginx-site-confs-default: skipped
[migrations] 02-default-location: skipped
[migrations] done
usermod: no changes
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────

using keys found in /config/keys
[custom-init] No custom files found, skipping...
[ls.io-init] done.
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 4","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 5","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 6","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\UserStatus\\BackgroundJob\\ClearOldStatusesBackgroundJob job with ID 6","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\UserStatus\\BackgroundJob\\ClearOldStatusesBackgroundJob job with ID 6 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 7","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 8","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 9","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:00+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 10","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 11","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Files\\BackgroundJob\\CleanupFileLocks job with ID 11","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Files\\BackgroundJob\\CleanupFileLocks job with ID 11 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 12","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Files\\BackgroundJob\\CleanupDirectEditingTokens job with ID 12","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Files\\BackgroundJob\\CleanupDirectEditingTokens job with ID 12 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 13","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Support\\BackgroundJobs\\CheckSubscription job with ID 13","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Support\\BackgroundJobs\\CheckSubscription job with ID 13 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 14","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 15","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 16","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Text\\Cron\\Cleanup job with ID 16","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"text","method":"","url":"--","message":"Run cleanup job for text documents","userAgent":"--","version":"28.0.2.5","data":{"app":"text"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"text","method":"","url":"--","message":"Run cleanup job for text sessions","userAgent":"--","version":"28.0.2.5","data":{"app":"text"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"text","method":"","url":"--","message":"Removed 0 inactive sessions","userAgent":"--","version":"28.0.2.5","data":{"app":"text"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Text\\Cron\\Cleanup job with ID 16 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 17","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 18","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 19","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 20","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\DAV\\BackgroundJob\\EventReminderJob job with ID 20","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"dav","method":"","url":"--","message":"0 reminders to process","userAgent":"--","version":"28.0.2.5","data":{"app":"dav"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\DAV\\BackgroundJob\\EventReminderJob job with ID 20 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 21","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Activity\\BackgroundJob\\EmailNotification job with ID 21","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Activity\\BackgroundJob\\EmailNotification job with ID 21 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 22","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 23","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 24","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 26","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OC\\Log\\Rotate job with ID 26","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OC\\Log\\Rotate job with ID 26 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 27","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 29","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 30","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Talk\\BackgroundJob\\ExpireSignalingMessage job with ID 30","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Talk\\BackgroundJob\\ExpireSignalingMessage job with ID 30 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 31","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Talk\\BackgroundJob\\RemoveEmptyRooms job with ID 31","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Talk\\BackgroundJob\\RemoveEmptyRooms job with ID 31 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 32","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Talk\\BackgroundJob\\ResetAssignedSignalingServer job with ID 32","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Talk\\BackgroundJob\\ResetAssignedSignalingServer job with ID 32 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 34","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 35","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\Talk\\BackgroundJob\\CheckMatterbridges job with ID 35","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\Talk\\BackgroundJob\\CheckMatterbridges job with ID 35 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 366","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 395","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job with ID 11278","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Run OCA\\UpdateNotification\\ResetTokenBackgroundJob job with ID 11278","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-21T19:40:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished OCA\\UpdateNotification\\ResetTokenBackgroundJob job with ID 11278 in 0 seconds","userAgent":"--","version":"28.0.2.5","data":{"app":"cron"}}
{"reqId":"y4zIGTQr78nFkEaI4zqm","level":0,"time":"2024-02-

I had to shorten the log because of Github limitation
github-actions[bot] commented 4 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

Normand-Nadon commented 4 months ago

I just found the issue, thanks to a log in an obscure file that is not reported in "docker logs" I had the "integration_excalidraw" app installed, and for some reason it was corrupted or not correctly installed...

The odd thing is that the excalidraw integration was working fine! It is just the settings for it that were screwed-up

from occ, I uninstalled it, occ app:remove integration_excalidraw and the settings section was available again. Then I reinstalled excalidraw and all was fine...

I will report this to Nextcloud as problematic apps should not produce 502 in the settings menu... This is just poor error handling IMHO!

Have a nice day