OnlyOffice 502 Bad Gateway error when attempting to connect from Nextcloud

Do you want to: Ask a question / Bug report
OS version: Alma Linux 8.10
Document Server version: 8.2.2
Nextcloud version: Nextcloud 28.0.14
Connector version: Nextcloud 9.5.0
Browser version: Firefox 134.0.2
Installation Type: OS Package

Additional information:
We went through a regular update cycle, which has never been an issue, wherein I updated our virtual servers and Nextcloud. This broke OnlyOffice. I’m not sure if it’s a JWT thing or anything, but OnlyOffice still loads when I navigate to https://onlyoffice.example.com - but when I go to https://onlyoffice.example.com/healthcheck, I get the 502 error from nginx.

Based on my investigations thus far, it SEEMS like a JWT thing, but I’m not sure a.) where or how to generate a JWT that will be acceptable to OnlyOffice, or b.) where I’m supposed to put it BESIDES local.json so that everything connects back up nicely - and documentation is not super clear about that. :confused:

EDIT 23 January 2025 @1818 MT:

I did notice RabbitMQ not starting up, with the following errors in the logs:

Jan 23 18:16:09 onlyoffice.example.com systemd[1]: rabbitmq-server.service: Service RestartSec=10s expired, scheduling restart.
Jan 23 18:16:09 onlyoffice.example.com systemd[1]: rabbitmq-server.service: Scheduled restart job, restart counter is at 32254.
Jan 23 18:16:09 onlyoffice.example.com systemd[1]: Stopped RabbitMQ broker.
Jan 23 18:16:09 onlyoffice.example.com systemd[1]: Starting RabbitMQ broker...
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: 2025-01-23 18:16:16.719391-07:00 [error] <0.217.0> Feature flags: `restart_streams`: required feature flag not enabled! It must be enabled before upgrading RabbitMQ.
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: 2025-01-23 18:16:16.775717-07:00 [error] <0.217.0> Failed to initialize feature flags registry: {disabled_required_feature_flag,
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: 2025-01-23 18:16:16.775717-07:00 [error] <0.217.0>                                               restart_streams}
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: BOOT FAILED
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: ===========
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: Error during startup: {error,failed_to_initialize_feature_flags_registry}
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: 2025-01-23 18:16:16.819017-07:00 [error] <0.217.0>
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: 2025-01-23 18:16:16.819017-07:00 [error] <0.217.0> BOOT FAILED
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: 2025-01-23 18:16:16.819017-07:00 [error] <0.217.0> ===========
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: 2025-01-23 18:16:16.819017-07:00 [error] <0.217.0> Error during startup: {error,failed_to_initialize_feature_flags_registry}
Jan 23 18:16:16 onlyoffice.example.com rabbitmq-server[2386273]: 2025-01-23 18:16:16.819017-07:00 [error] <0.217.0>
Jan 23 18:16:17 onlyoffice.example.com rabbitmq-server[2386273]: {exit,terminating,[{application_controller,call,2,[{file,"application_controller.erl"},{line,511}]},{application,'-e2025-01-23 18:16:17.821583-07:00 [notice] <0.45.0> Application rabbit exited with reason: {failed_to_initialize_feature_flags_registry,{rabbit,start,[normal,[]]}}
Jan 23 18:16:17 onlyoffice.example.com rabbitmq-server[2386273]: nsure_all_started/3-lc$^0/1-0-',1,[{file,"application.erl"},{line,367}]},{application,ensure_all_started,3,[{file,"application.erl"},{line,367}]},{rabbit,'-start_it/1-fun-0-',1,[{file,"rabbit.erl"},{line,430}]},{timer,tc,2,[{file,"timer.erl"},{line,595}]},{rabbit,start_it,1,[{file,"rabbit.erl"},{line,426}]},{init,start_it,1,[]},{init,start_em,1,[]}]}
Jan 23 18:16:17 onlyoffice.example.com rabbitmq-server[2386273]: Runtime terminating during boot (terminating)
Jan 23 18:16:17 onlyoffice.example.com rabbitmq-server[2386273]: [1B blob data]
Jan 23 18:16:18 onlyoffice.example.com rabbitmq-server[2386273]: Crash dump is being written to: erl_crash.dump...done
Jan 23 18:16:18 onlyoffice.example.com rabbitmq-server[2386307]: [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
Jan 23 18:16:18 onlyoffice.example.com rabbitmq-server[2386306]: [os_mon] memory supervisor port (memsup): Erlang has closed
Jan 23 18:16:18 onlyoffice.example.com systemd[1]: rabbitmq-server.service: Main process exited, code=exited, status=1/FAILURE
Jan 23 18:16:18 onlyoffice.example.com systemd[1]: rabbitmq-server.service: Failed with result 'exit-code'.
Jan 23 18:16:18 onlyoffice.example.com systemd[1]: Failed to start RabbitMQ broker.

If so, bit of a bummer guys, I don’t know about these “feature-flags” things. >:/

Hello,
Please provide the following info:

  1. Full Document Server logs as file (/var/log/onlyoffice/documentserver)
  2. rabbitmq-server status command’s output
  3. default.json and local.json configs (/etc/onlyoffice/documentserver)
  4. netstat - tulpn | grep 5672 command’s output
  5. yum list installed | grep rabbitmq
  6. Are you using external or internal rabbimtq?
  7. The link to the update guide that you used