/admin/docker/repos 로드를 시도할 때 오류 코드: 500 오류 발생

What’s happening with Discourse? When I try to load the admin page for an update, I get this error: “while trying to load /admin/docker/repos Error code: 500 error”.

I remember this happening when there was a new plugin implemented and it was also installed on the system. But now I don’t have any that I have installed, and I only use the implemented ones.

I completed:

cd /var/discourse
./launcher rebuild app

And everything went smoothly, but the same error occurs again for the update page in the admin panel.

I will also leave a backtrace from /logs here:

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>'

I would be happy if someone knows something about the subject and can help. :upside_down_face: :blush: :blue_heart:

2개의 좋아요

Thanks for the reports. I have a fix in the pipeline:

https://github.com/discourse/discourse/pull/37006

I’ll post again here once it’s available on latest

3개의 좋아요

Same error here after installing updates today, rebuild didn’t help.
Updates installed fine yesterday and never saw this error before.

[default] 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 `

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/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'
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 `<top (required)>'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'
4개의 좋아요

I am also experiencing this issue. Rebuilding twice did not solve the problem. Waiting for a fix.

Sorry for the delay - we had a few unrelated problems with our CI today.

The fix is now live on latest, so updating again should resolve the issue. Please let us know if not.

1개의 좋아요

17 posts were split to a new topic: Migration error in ‘rename_discourse_rewind_disabled_to_enabled’

I confirm, the problem is fixed. After a rebuild via the terminal everything is fine. Thank you. :blue_heart:

I’ve split out the discussion about the failing migration into its own topic:

I’ll close this topic out, since we have confirmation that the ::PRE error is resolved. Thanks again for the reports!

1개의 좋아요