Mentre si tenta di caricare /admin/docker/repos Codice di errore: 500

Discourse sta avendo problemi? Quando provo a caricare la pagina di amministrazione per un aggiornamento, ottengo questo errore: “while trying to load /admin/docker/repos Error code: 500 error”.

Ricordo che questo accadeva quando veniva implementato un nuovo plugin e veniva anche installato sul sistema. Ma ora non ne ho installati, e uso solo quelli implementati.

Ho eseguito:

cd /var/discourse
./launcher rebuild app

E tutto è andato liscio, ma lo stesso errore si verifica di nuovo per la pagina di aggiornamento nel pannello di amministrazione.

Allego anche un backtrace da /logs qui:

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

Sarei felice se qualcuno sapesse qualcosa sull’argomento e potesse aiutare. :upside_down_face: :blush: :blue_heart:

2 Mi Piace

Grazie per le segnalazioni. Ho una correzione in fase di sviluppo:

Pubblicherò di nuovo qui una volta che sarà disponibile su latest

3 Mi Piace

Stesso errore qui dopo aver installato gli aggiornamenti oggi, la ricostruzione non ha aiutato.
Gli aggiornamenti sono stati installati correttamente ieri e non ho mai visto questo errore prima.

[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_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 Mi Piace

Anch’io ho riscontrato questo problema, la ricostruzione (rebuild) due volte non ha risolto il problema, in attesa di una correzione.

Siamo spiacenti per il ritardo: oggi abbiamo avuto alcuni problemi non correlati con la nostra CI.

La correzione è ora attiva su latest, quindi un nuovo aggiornamento dovrebbe risolvere il problema. Fateci sapere in caso contrario.

1 Mi Piace

La ricostruzione è fallita~ Il log è il seguente:

discourse -c 'bundle exec rake db:migrate'
rake aborted!
StandardError: Si è verificato un errore, questa e tutte le migrazioni successive sono state annullate: (StandardError)
You must drop a column's default value before marking it as readonly
I, [2026-01-08T16:18:49.016491 #1]  INFO -- : Terminating async processes
I, [2026-01-08T16:18:49.018961 #1]  INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 46
I, [2026-01-08T16:18:49.020147 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 113
2026-01-08 16:18:49.019 UTC [46] LOG:  received fast shutdown request
113:signal-handler (1767889129) Received SIGTERM scheduling shutdown...
2026-01-08 16:18:49.023 UTC [46] LOG:  aborting any active transactions
2026-01-08 16:18:49.034 UTC [46] LOG:  background worker "logical replication launcher" (PID 60) exited with exit code 1
2026-01-08 16:18:49.040 UTC [55] LOG:  shutting down
2026-01-08 16:18:49.042 UTC [55] LOG:  checkpoint starting: shutdown immediate
2026-01-08 16:18:49.057 UTC [55] LOG:  checkpoint complete: wrote 32 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.007 s, sync=0.004 s, total=0.017 s; sync files=16, longest=0.002 s, average=0.001 s; distance=180 kB, estimate=180 kB
2026-01-08 16:18:49.067 UTC [46] LOG:  database system is shut down
113:M 08 Jan 2026 16:18:49.108 # User requested shutdown...
113:M 08 Jan 2026 16:18:49.108 * Saving the final RDB snapshot before exiting.
113:M 08 Jan 2026 16:18:49.123 * DB saved on disk
113:M 08 Jan 2026 16:18:49.123 # Redis is now ready to exit, bye bye...


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 4483 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
exec failed with the params {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

Scusa, è colpa mia. La migrazione ha messo il vincolo predefinito / null nell’ordine sbagliato :man_facepalming:

4 Mi Piace

Va bene, ti aspettiamo per la correzione. Forza, forza!~~~~

2 Mi Piace

Ho lo stesso problema dopo l’ultimo aggiornamento.

La correzione di @zogstrip per quella migrazione è ora disponibile in latest, quindi eseguire un altro aggiornamento dovrebbe far funzionare di nuovo le cose.

2 Mi Piace

Ho appena ricostruito, ma non funziona ancora

Esiste davvero nessun test delle presunte “correzioni” prima di dichiarare le cose risolte?

Sembra uno schema ricorrente di QA insufficiente… Ci sono stati almeno 3 casi in questo 1 problema, uno dopo l’altro.

Confermo, il problema è risolto. Dopo una ricompilazione tramite il terminale è tutto a posto. Grazie. :blue_heart:

再試了一次 rebuild 還是失敗了,是什麼原因?

I, [2026-01-09T05:09:31.402079 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2026-01-09T05:09:31.409979 #1]  INFO -- : > sleep 10
4481:C 09 Jan 2026 05:09:31.416 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
4481:C 09 Jan 2026 05:09:31.416 # Redis version=7.0.15, bits=64, commit=00000000, modified=0, pid=4481, just started
4481:C 09 Jan 2026 05:09:31.416 # Configuration loaded
4481:M 09 Jan 2026 05:09:31.417 * monotonic clock: POSIX clock_gettime
4481:M 09 Jan 2026 05:09:31.418 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
4481:M 09 Jan 2026 05:09:31.418 # Failed listening on port 6379 (TCP), aborting.
I, [2026-01-09T05:09:41.418357 #1]  INFO -- : 
I, [2026-01-09T05:09:41.421210 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled: (StandardError)
You must drop a column's default value before marking it as readonly
/var/www/discourse/lib/migration/column_dropper.rb:15:in `mark_readonly'
/var/www/discourse/plugins/discourse-rewind/db/migrate/20260105171115_rename_discourse_rewind_disabled_to_enabled.rb:15:in `up'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.4/lib/active_record/migration.rb:993:in `public_send'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-8.0.4/lib/active_record/migration.rb:993:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
I, [2026-01-09T05:09:52.683547 #1]  INFO -- : Terminating async processes
I, [2026-01-09T05:09:52.684945 #1]  INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 45
112I, [2026-01-09T05:09:52.685640 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 112
:signal-handler (1767935392) Received SIGTERM scheduling shutdown...
2026-01-09 05:09:52.686 UTC [45] LOG:  received fast shutdown request
2026-01-09 05:09:52.691 UTC [45] LOG:  aborting any active transactions
2026-01-09 05:09:52.708 UTC [45] LOG:  background worker "logical replication launcher" (PID 59) exited with exit code 1
2026-01-09 05:09:52.713 UTC [54] LOG:  shutting down
2026-01-09 05:09:52.716 UTC [54] LOG:  checkpoint starting: shutdown immediate
112:M 09 Jan 2026 05:09:52.718 # User requested shutdown...
112:M 09 Jan 2026 05:09:52.718 * Saving the final RDB snapshot before exiting.
2026-01-09 05:09:52.734 UTC [54] LOG:  checkpoint complete: wrote 17 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.007 s, sync=0.004 s, total=0.020 s; sync files=14, longest=0.002 s, average=0.001 s; distance=71 kB, estimate=71 kB
2026-01-09 05:09:52.750 UTC [45] LOG:  database system is shut down
112:M 09 Jan 2026 05:09:52.763 * DB saved on disk
112:M 09 Jan 2026 05:09:52.763 # Redis is now ready to exit, bye bye...


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 4484 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
exec failed with the params {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
1 Mi Piace

Onestamente, non so quale sia il problema con la tua installazione di Discourse. Ho appena ricostruito il mio secondo forum tramite il terminale del server e tutto è di nuovo a posto. Ora ricostruirò il mio terzo forum, spero che anche questo vada bene.

Se hai apportato modifiche ai file di Discourse, so che può causare problemi in futuro. O se hai aggiunto/installato manualmente dei plugin.

Aspetta, sii paziente e coloro che ne sanno più di me ti aiuteranno. Questo è uno dei motivi per cui mi piace e sono passato a questo sistema, la community, questo è ciò che lo rende ancora più grande.

Modifica:
Tuttavia, sul mio terzo forum, la ricostruzione non ha funzionato.
FAILED

Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ failed with return #<Process::Status: pid 4466 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn’
exec failed with the params {“cd”=>“$home”, “tag”=>“migrate”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
63e30cde8c7295d25def35eef74dea30714627609c3d38b49a8f80865e5759cf

E ora reindirizza al mio secondo forum… cosa… cosa… :rofl:

Grazie per la sua risposta. Non ho apportato alcuna modifica né installato alcun plugin aggiuntivo.

1 Mi Piace

Non ho nemmeno plugin installati manualmente sul mio terzo forum, ma dopo la ricostruzione fallita e il reindirizzamento al mio secondo forum… Ho anche controllato il file di configurazione (nano containers/app.yml) e anche lì è tutto a posto… cosa sta succedendo? :smiley:

1 Mi Piace