Al intentar cargar /admin/docker/repos Código de error: 500

¿Qué está pasando con Discourse? Cuando intento cargar la página de administración para una actualización, obtengo este error: “al intentar cargar /admin/docker/repos Código de error: error 500”.

Recuerdo que esto sucedía cuando se implementaba un nuevo plugin y también se instalaba en el sistema. Pero ahora no tengo ninguno instalado, y solo uso los implementados.

Completé:

cd /var/discourse
./launcher rebuild app

Y todo transcurrió sin problemas, pero el mismo error vuelve a ocurrir para la página de actualización en el panel de administración.

También dejaré un backtrace de /logs aquí:

NameError (uninitialized constant Discourse::VERSION::PRE) app/controllers/application_controller.rb:440:in `block in with_resolved_locale' app/controllers/application_controller.rb:440:in `with_resol

plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:185:in `discourse_upgrade_required?'
>
plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:67:in `repos'
>
actionpack (8.0.4) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'
>
actionpack (8.0.4) lib/abstract_controller/base.rb:215:in `process_action'
>
actionpack (8.0.4) lib/action_controller/metal/rendering.rb:193:in `process_action'
>
actionpack (8.0.4) lib/abstract_controller/callbacks.rb:261:in `block in process_action'
>
activesupport (8.0.4) lib/active_support/callbacks.rb:120:in `block in run_callbacks'
>
app/controllers/application_controller.rb:440:in `block in with_resolved_locale'
>
i18n (1.14.7) lib/i18n.rb:353:in `with_locale'
>
app/controllers/application_controller.rb:440:in `with_resolved_locale'
>
activesupport (8.0.4) lib/active_support/callbacks.rb:129:in `block in run_callbacks'
>
app/controllers/application_controller.rb:1073:in `ensure_dont_cache_page'
>
activesupport (8.0.4) lib/active_support/callbacks.rb:129:in `block in run_callbacks'
>
activesupport (8.0.4) lib/active_support/callbacks.rb:140:in `run_callbacks'
>
actionpack (8.0.4) lib/abstract_controller/callbacks.rb:260:in `process_action'
>
actionpack (8.0.4) lib/action_controller/metal/rescue.rb:27:in `process_action'
>
actionpack (8.0.4) lib/action_controller/metal/instrumentation.rb:76:in `block in process_action'
>
activesupport (8.0.4) lib/active_support/notifications.rb:210:in `block in instrument'
>
activesupport (8.0.4) lib/active_support/notifications/instrumenter.rb:58:in `instrument'
>
activesupport (8.0.4) lib/active_support/notifications.rb:210:in `instrument'
>
actionpack (8.0.4) lib/action_controller/metal/instrumentation.rb:75:in `process_action'
>
actionpack (8.0.4) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
>
activerecord (8.0.4) lib/active_record/railties/controller_runtime.rb:39:in `process_action'
>
actionpack (8.0.4) lib/abstract_controller/base.rb:152:in `process'
>
actionview (8.0.4) lib/action_view/rendering.rb:40:in `process'
>
rack-mini-profiler (4.0.1) lib/mini_profiler/profiling_methods.rb:116:in `block in profile_method'[ ](https://github.com/rack/rack/blob/master/mini_profiler/profiling_methods.rb#L116)
>
actionpack (8.0.4) lib/action_controller/metal.rb:252:in `dispatch'
>
actionpack (8.0.4) lib/action_controller/metal.rb:335:in `dispatch'
>
actionpack (8.0.4) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'
>
actionpack (8.0.4) lib/action_dispatch/routing/route_set.rb:50:in `serve'
>
actionpack (8.0.4) lib/action_dispatch/routing/mapper.rb:32:in `block in <class:Constraints>'
>
actionpack (8.0.4) lib/action_dispatch/routing/mapper.rb:62:in `serve'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:53:in `block in serve'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:126:in `each'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:126:in `find_routes'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:34:in `serve'
>
actionpack (8.0.4) lib/action_dispatch/routing/route_set.rb:908:in `call'
>
railties (8.0.4) lib/rails/engine.rb:535:in `call'
>
railties (8.0.4) lib/rails/railtie.rb:226:in `public_send'
>
railties (8.0.4) lib/rails/railtie.rb:226:in `method_missing'
>
actionpack (8.0.4) lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'
>
actionpack (8.0.4) lib/action_dispatch/routing/mapper.rb:62:in `serve'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:53:in `block in serve'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:126:in `each'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:126:in `find_routes'
>
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:34:in `serve'
>
actionpack (8.0.4) lib/action_dispatch/routing/route_set.rb:908:in `call'
>
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
>
lib/middleware/crawler_hooks.rb:11:in `call'
>
rack (2.2.21) lib/rack/tempfile_reaper.rb:15:in `call'
>
rack (2.2.21) lib/rack/conditional_get.rb:27:in `call'
>
rack (2.2.21) lib/rack/head.rb:12:in `call'
>
actionpack (8.0.4) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
>
lib/content_security_policy/middleware.rb:12:in `call'
>
lib/middleware/anonymous_cache.rb:416:in `call'
>
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
>
config/initializers/008-rack-cors.rb:14:in `call'
>
rack (2.2.21) lib/rack/session/abstract/id.rb:266:in `context'
>
rack (2.2.21) lib/rack/session/abstract/id.rb:260:in `call'
>
actionpack (8.0.4) lib/action_dispatch/middleware/cookies.rb:706:in `call'
>
actionpack (8.0.4) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'
>
activesupport (8.0.4) lib/active_support/callbacks.rb:100:in `run_callbacks'
>
actionpack (8.0.4) lib/action_dispatch/middleware/callbacks.rb:30:in `call'
>
actionpack (8.0.4) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'
>
actionpack (8.0.4) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'
>
logster (2.20.1) lib/logster/middleware/reporter.rb:40:in `call'
>
lib/middleware/default_headers.rb:13:in `call'
>
railties (8.0.4) lib/rails/rack/logger.rb:41:in `call_app'
>
railties (8.0.4) lib/rails/rack/logger.rb:29:in `call'
>
config/initializers/100-quiet_logger.rb:20:in `call'
>
config/initializers/100-silence_logger.rb:29:in `call'
>
actionpack (8.0.4) lib/action_dispatch/middleware/request_id.rb:34:in `call'
>
lib/middleware/enforce_hostname.rb:23:in `call'
>
rack (2.2.21) lib/rack/method_override.rb:24:in `call'
>
actionpack (8.0.4) lib/action_dispatch/middleware/executor.rb:16:in `call'
>
rack (2.2.21) lib/rack/sendfile.rb:127:in `call'
>
rack-mini-profiler (4.0.1) lib/mini_profiler.rb:334:in `call'
>
message_bus (4.4.1) lib/message_bus/rack/middleware.rb:60:in `call'
>
lib/middleware/request_tracker.rb:321:in `call'
>
actionpack (8.0.4) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'
>
lib/middleware/overload_protections.rb:22:in `call'
>
lib/middleware/processing_request.rb:14:in `call'
>
railties (8.0.4) lib/rails/engine.rb:535:in `call'
>
railties (8.0.4) lib/rails/railtie.rb:226:in `public_send'
>
railties (8.0.4) lib/rails/railtie.rb:226:in `method_missing'
>
rack (2.2.21) lib/rack/urlmap.rb:74:in `block in call'
>
rack (2.2.21) lib/rack/urlmap.rb:58:in `each'
>
rack (2.2.21) lib/rack/urlmap.rb:58:in `call'
>
unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'
>
unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'
>
unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
>
unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'
>
unicorn (6.1.0) bin/unicorn:128:in `<top (required)>'
>
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
>
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'

Agradecería mucho si alguien sabe algo sobre el tema y puede ayudar. :upside_down_face: :blush: :blue_heart:

2 Me gusta

Gracias por los informes. Tengo una solución en proceso:

Publicaré de nuevo aquí una vez que esté disponible en latest

3 Me gusta

Mismo error aquí después de instalar las actualizaciones hoy, la reconstrucción no ayudó.
Las actualizaciones se instalaron bien ayer y nunca antes había visto este error.

plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:185:in `discourse_upgrade_required?'
plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:67:in `repos'
actionpack (8.0.4) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'
actionpack (8.0.4) lib/abstract_controller/base.rb:215:in `process_action'
actionpack (8.0.4) lib/action_controller/metal/rendering.rb:193:in `process_action'
actionpack (8.0.4) lib/abstract_controller/callbacks.rb:261:in `block in process_action'
activesupport (8.0.4) lib/active_support/callbacks.rb:120:in `block in run_callbacks'
app/controllers/application_controller.rb:440:in `block in with_resolved_locale'
i18n (1.14.7) lib/i18n.rb:353:in `with_locale'
app/controllers/application_controller.rb:440:in `with_resolved_locale'
activesupport (8.0.4) lib/active_support/callbacks.rb:129:in `block in run_callbacks'
app/controllers/application_controller.rb:1073:in `ensure_dont_cache_page'
activesupport (8.0.4) lib/active_support/callbacks.rb:129:in `block in run_callbacks'
activesupport (8.0.4) lib/active_support/callbacks.rb:140:in `run_callbacks'
actionpack (8.0.4) lib/abstract_controller/callbacks.rb:260:in `process_action'
actionpack (8.0.4) lib/action_controller/metal/rescue.rb:27:in `process_action'
actionpack (8.0.4) lib/action_controller/metal/instrumentation.rb:76:in `block in process_action'
activesupport (8.0.4) lib/active_support/notifications.rb:210:in `block in instrument'
activesupport (8.0.4) lib/active_support/notifications/instrumenter.rb:58:in `instrument'
activesupport (8.0.4) lib/active_support/notifications.rb:210:in `instrument'
actionpack (8.0.4) lib/action_controller/metal/instrumentation.rb:75:in `process_action'
actionpack (8.0.4) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
activerecord (8.0.4) lib/active_record/railties/controller_runtime.rb:39:in `process_action'
actionpack (8.0.4) lib/abstract_controller/base.rb:152:in `process'
actionview (8.0.4) lib/action_view/rendering.rb:40:in `process'
rack-mini-profiler (4.0.1) lib/mini_profiler/profiling_methods.rb:116:in `block in profile_method' 
actionpack (8.0.4) lib/action_controller/metal.rb:252:in `dispatch'
actionpack (8.0.4) lib/action_controller/metal.rb:335:in `dispatch'
actionpack (8.0.4) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'
actionpack (8.0.4) lib/action_dispatch/routing/route_set.rb:50:in `serve'
actionpack (8.0.4) lib/action_dispatch/routing/mapper.rb:32:in `block in <class:Constraints>'
actionpack (8.0.4) lib/action_dispatch/routing/mapper.rb:62:in `serve'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:53:in `block in serve'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:126:in `each'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:126:in `find_routes'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:34:in `serve'
actionpack (8.0.4) lib/action_dispatch/routing/route_set.rb:908:in `call'
railties (8.0.4) lib/rails/engine.rb:535:in `call'
railties (8.0.4) lib/rails/railtie.rb:226:in `public_send'
railties (8.0.4) lib/rails/railtie.rb:226:in `method_missing'
actionpack (8.0.4) lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'
actionpack (8.0.4) lib/action_dispatch/routing/mapper.rb:62:in `serve'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:53:in `block in serve'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:126:in `each'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:126:in `find_routes'
actionpack (8.0.4) lib/action_dispatch/journey/router.rb:34:in `serve'
actionpack (8.0.4) lib/action_dispatch/routing/route_set.rb:908:in `call'
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
lib/middleware/crawler_hooks.rb:11:in `call'
rack (2.2.21) lib/rack/tempfile_reaper.rb:15:in `call'
rack (2.2.21) lib/rack/conditional_get.rb:27:in `call'
rack (2.2.21) lib/rack/head.rb:12:in `call'
actionpack (8.0.4) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
lib/middleware/content_security_policy.rb:12:in `call'
lib/middleware/anonymous_cache.rb:416:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
rack (2.2.21) lib/rack/session/abstract/id.rb:266:in `context'
rack (2.2.21) lib/rack/session/abstract/id.rb:260:in `call'
actionpack (8.0.4) lib/action_dispatch/middleware/cookies.rb:706:in `call'
actionpack (8.0.4) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'
activesupport (8.0.4) lib/active_support/callbacks.rb:100:in `run_callbacks'
actionpack (8.0.4) lib/action_dispatch/middleware/callbacks.rb:30:in `call'
actionpack (8.0.4) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'
actionpack (8.0.4) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'
logster (2.20.1) lib/logster/middleware/reporter.rb:40:in `call'
lib/middleware/default_headers.rb:13:in `call'
railties (8.0.4) lib/rails/rack/logger.rb:41:in `call_app'
railties (8.0.4) lib/rails/rack/logger.rb:29:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
actionpack (8.0.4) lib/action_dispatch/middleware/request_id.rb:34:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
rack (2.2.21) lib/rack/method_override.rb:24:in `call'
rack (2.2.21) lib/rack/sendfile.rb:127:in `call'
rack-mini-profiler (4.0.1) lib/mini_profiler.rb:334:in `call'
message_bus (4.4.1) lib/message_bus/rack/middleware.rb:60:in `call'
lib/middleware/request_tracker.rb:321:in `call'
actionpack (8.0.4) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'
lib/middleware/overload_protections.rb:22:in `call'
lib/middleware/processing_request.rb:14:in `call'
rails_multisite (7.0.0) lib/rails_multisite/middleware.rb:26:in `call'
railties (8.0.4) lib/rails/engine.rb:535:in `call'
railties (8.0.4) lib/rails/railtie.rb:226:in `public_send'
railties (8.0.4) lib/rails/railtie.rb:226:in `method_missing'
rack (2.2.21) lib/rack/urlmap.rb:74:in `block in call'
rack (2.2.21) lib/rack/urlmap.rb:58:in `each'
rack (2.2.21) lib/rack/urlmap.rb:58:in `call'
unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'
unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'
unicorn (6.1.0) bin/unicorn:128:in `<required>'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'
4 Me gusta

Yo también tengo este problema, reconstruir dos veces no lo solucionó, esperando una corrección.

Disculpe la demora; tuvimos algunos problemas no relacionados con nuestro CI hoy.

La corrección ya está activa en latest, por lo que actualizar de nuevo debería resolver el problema. Por favor, háganos saber si no es así.

1 me gusta

17 publicaciones se dividieron en un nuevo tema: Error de migración en ‘rename_discourse_rewind_disabled_to_enabled’

Confirmo, el problema está solucionado. Después de una reconstrucción a través de la terminal, todo está bien. Gracias. :blue_heart:

He separado la discusión sobre la migración fallida en su propio tema:

Cerraré este tema, ya que tenemos confirmación de que el error ::PRE está resuelto. ¡Gracias de nuevo por los informes!

1 me gusta