Discourse atascado en Cargando (Registros)

¿Alguien sabe qué está pasando y si esto se ve afectado por el plugin Multilingual que instalé recientemente? Tengo problemas para decodificar los registros:

-----------------------


DiscoTOC theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:22 pm

2

Kanban Board theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:22 pm

5

Social Share theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:22 pm

6

Discord Widget theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:26 pm

6

Welcome Link Banner theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en_GB')

Th 1:26 pm

6

Add Groups to About theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:26 pm

6

DiscoTOC theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en_GB')

Th 1:26 pm

6

Social Share theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:26 pm

6

Be the first to reply theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:26 pm

6

Follow Category Button theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:26 pm

6

Add Groups to About theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:26 pm

6

Central theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:26 pm

6

Kanban Board theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en_GB')

Th 1:26 pm

6

Reader Mode theme/component está lanzando errores: TypeError: Cannot read properties of null (reading 'en')

Th 1:26 pm

6

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb

Th 2:13 pm

6

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

Th 2:13 pm

2

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb

Th 2:18 pm

2

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

Th 2:18 pm

6

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb

Th 2:24 pm

6

```MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

El vie 2:24 pm

10

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb

El vie 2:24 pm

10

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

El vie 2:24 pm

Sidekiq está consumiendo demasiada memoria (usando: 500.01M) para 'Starserver-app', reiniciando

El vie 12:16 am

Sidekiq está consumiendo demasiada memoria (usando: 506.05M) para 'Starserver-app', reiniciando

El vie 11:46 am

7

(Discord) ¡Fallo en la autenticación! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF detectado

El vie 3:47 pm

5

Error al analizar la respuesta de hCaptcha: Timeout::Error

El vie 4:52 pm

Sidekiq está consumiendo demasiada memoria (usando: 506.33M) para 'Starserver-app', reiniciando

El vie 6:47 pm

10

Discourse AI: Error en SpamScanner para la publicación 1485 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Parámetro no compatible: 'temperature' no es compatible con

El vie 10:44 pm

3

Discourse AI: Error en SpamScanner para la publicación 1393 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Parámetro no compatible: 'temperature' no es compatible con

El vie 11:05 pm

3

Discourse AI: Error en SpamScanner para la publicación 1394 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Parámetro no compatible: 'temperature' no es compatible con

El vie 11:47 pm

6

Discourse AI: Error en SpamScanner para la publicación 1477 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Parámetro no compatible: 'temperature' no es compatible con

A las 4:27 am

Sidekiq está consumiendo demasiada memoria (usando: 500.67M) para 'Starserver-app', reiniciando

A las 6:17 am

15

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No existe el archivo o directorio @ rb_sysopen - ...

Parece que se debe a que el tema/componente está dañado o le faltan archivos de traducción. Si has instalado o actualizado recientemente un tema/plugin, quizás sus archivos de idioma (por ejemplo, en.yml) tengan el formato incorrecto o falten.

Solo instalé el plugin Multilingual, luego vi la carga infinita. Luego lo desinstalé, y todavía se carga infinitamente :frowning:

¿Podrías poner el mensaje de error entre comillas triples (```)? Gracias.

¡Hecho! Tampoco funciona /safe-mode, lamentablemente. Este es el dominio:

https://biohacking.forum

Y los registros de la consola también:

provide space astronoUncaught Error: Could not find module discourse/lib/theme-settings-store imported from (require)
    a loader.js:247
    a loader.js:258
    requireModule loader.js:24
    <anonymous> settings.js:3
loader.js:247
Uncaught Error: Could not find module discourse/lib/theme-settings-store imported from (require)
    a loader.js:247
    a loader.js:258
    requireModule loader.js:24
    <anonymous> settings.js:3
loader.js:247
Uncaught Error: Could not find module discourse/lib/theme-settings-store imported from (require)
    a loader.js:247
    a loader.js:258
    requireModule loader.js:24
    <anonymous> settings.js:3
loader.js:247
Uncaught Error: Could not find module discourse/lib/theme-settings-store imported from (require)
    a loader.js:247
    a loader.js:258
    requireModule loader.js:24
    <anonymous> settings.js:3
loader.js:247
Uncaught Error: Could not find module discourse/app imported from (require)
    a loader.js:247
    a loader.js:258
    requireModule loader.js:24
    <anonymous> start-app.js:4
    <anonymous> discourse-boot.js:13
    <anonymous> discourse-boot.js:1

Veo que estás usando Cloudflare. ¿Has hecho cambios recientes?
Pocos JS devuelven 404 en el lado de CF. ¿Puedes intentar purgar la caché una vez?

También vale la pena mencionar por si acaso: Using Discourse with Cloudflare: Best Practices

Sí, lo haré ahora y purgaré toda la caché y las reservas de caché.

Mismo problema :sob: Pero aquí están la consola y los registros actualizados. Gracias a cualquiera que me ayude con esto (sé que es un error extraño):

Una nota: la aplicación funciona (usando la aplicación de código abierto Lexicon y, como todo, funciona allí)

CONSOLA

Uncaught Error: Could not find module `discourse/loader-shims` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at _en-0ede82ccd704fee3ec3c7bf86d6785162fc596da163422d5924b6a9c43e2b7e4.js:1:1Entender este error
loader.js:247 Uncaught Error: Could not find module `@messageformat/runtime/messages` imported from `discourse-mf`
    at loader.js:247:1
    at a (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at a (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at mf.js?__ws=biohacking.forum:210:1Entender este error
overrides.js?__ws=biohacking.forum:1 Uncaught ReferenceError: I18n is not defined
    at overrides.js?__ws=biohacking.forum:1:1Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at settings.js:3:5Entender este error
loader.js:247 Uncaught Error: Could not find module `discourse/app` imported from `(require)`
    at loader.js:247:1
    at a (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at HTMLDocument.<anonymous> (start-app.js:4:15)
    at discourse-boot.js:13:12
    at discourse-boot.js:1:1

/REGISTROS - Backtrace (Resumen)

7

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
Dom 1:59 a.m.
7

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Dom 1:59 a.m.
17

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
Dom 2:11 a.m.
17

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Dom 2:11 a.m.
3

Discourse AI: Error en SpamScanner para la publicación 1404 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Dom 2:11 a.m.
4

Discourse AI: Error en SpamScanner para la publicación 1413 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Dom 7:36 p.m.
4

Discourse AI: Error en SpamScanner para la publicación 1414 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Dom 7:38 p.m.
18

Discourse AI: Error en SpamScanner para la publicación 1535 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Dom 11:59 p.m.
11

Excepción de trabajo: la dirección no puede ser nula o vacía
4:34 a.m.
11

Discourse AI: Error en SpamScanner para la publicación 1485 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
4:45 a.m.
1384

Excepción de trabajo: Net::SMTPServerBusy
9:04 a.m.
1384

Excepción de trabajo: retorno inesperado
9:04 a.m.
112

DiscourseAi::Completions::Endpoints::OpenAi: estado: 400 - cuerpo: { "error": { "message": "Unsupported parameter: 'temperature' is not supported with this model.", "type": "invalid_request_er
11:19 a.m.
20

Discourse AI: Error en SpamScanner para la publicación 1520 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
11:19 a.m.
112

Excepción de trabajo: { "error": { "message": "Unsupported parameter: 'temperature' is not supported with this model.", "type": "invalid_request_error", "param": "temperature", "code": "uns
11:19 a.m.

Sidekiq está consumiendo demasiada memoria (usando: 503.61M) para 'Starserver-app', reiniciando
1:20 p.m.
1378

Excepción de trabajo: 208 errores: la dirección no puede ser nula o vacía (ArgumentError) /var/www/discourse/lib/final_destination/http.rb:5:in `connect' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0
3:37 p.m.

/REGISTROS - 208 errores: la dirección no puede ser nula o vacía (ArgumentError) /var/www/discourse/lib/final_destimation/http.rb:5:in connect /var/www/discourse/vendor/bundle/ruby/3.3.0/.g

concurrent-ruby-1.3.5/lib/concurrent-ruby/concurrent/promises.rb:1268:in `raise'  
concurrent-ruby-1.3.5/lib/concurrent-ruby/concurrent/promises.rb:1268:in `wait_until_resolved!'  
concurrent-ruby-1.3.5/lib/concurrent-ruby/concurrent/promises.rb:998:in `value!'  
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:93:in `bulk_classify!'  
/var/www/discourse/plugins/discourse-ai/app/jobs/scheduled/sentiment_backfill.rb:27:in `execute'  
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'  
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'  
/var/www/discourse/app/jobs/base.rb:299:in `each'  
/var/www/discourse/app/jobs/base.rb:299:in `perform'  
/var/www/discourse/app/jobs/base.rb:379:in `perform'  
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:137:in `process_queue'  
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:77:in `worker_loop'  
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:63:in `block (2 levels) in ensure_worker_threads' 

/REGISTROS - Excepción de trabajo: la dirección no puede ser nula o vacía

/var/www/discourse/lib/final_destination/http.rb:5:in `connect'  
net-http-0.6.0/lib/net/http.rb:1642:in `do_start'  
net-http-0.6.0/lib/net/http.rb:1631:in `start'  
faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'  
faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:102:in `perform_request'  
faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:66:in `block in call'  
faraday-2.13.0/lib/faraday/adapter.rb:45:in `connection'  
faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'  
faraday-2.13.0/lib/faraday/rack_builder.rb:153:in `build_response'  
faraday-2.13.0/lib/faraday/connection.rb:452:in `run_request'  
faraday-2.13.0/lib/faraday/connection.rb:280:in `post'  
/var/www/discourse/plugins/discourse-ai/lib/inference/hugging_face_text_embeddings.rb:74:in `do_request!'  
/var/www/discourse/plugins/discourse-ai/lib/inference/hugging_face_text_embeddings.rb:51:in `classify_by_sentiment!'  
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:156:in `request_with'  
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:114:in `block in classify!'  
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:113:in `each'  
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:113:in `reduce'  
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:113:in `classify!'  
/var/www/discourse/plugins/discourse-ai/app/jobs/regular/post_sentiment_analysis.rb:14:in `execute'  
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'  
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'  
/var/www/discourse/app/jobs/base.rb:299:in `each'  
/var/www/discourse/app/jobs/base.rb:299:in `perform'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
/var/www/discourse/lib/sidekiq/pausable.rb:132:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'  
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'  
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'  
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread' 

/REGISTROS - Excepción de trabajo: NET::SMTPServerBusy

net-smtp-0.5.1/lib/net/smtp.rb:1036:in `check_response'  
net-smtp-0.5.1/lib/net/smtp.rb:676:in `do_start'  
net-smtp-0.5.1/lib/net/smtp.rb:642:in `start'  
mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'  
mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'  
mail-2.8.1/lib/mail/message.rb:269:in `deliver!'  
/usr/local/lib/ruby/3.3.0/delegate.rb:87:in `method_missing'
/var/www/discourse/lib/email/sender.rb:296:in `send'  
/var/www/discourse/app/jobs/regular/user_email.rb:79:in `send_user_email'  
/var/www/discourse/app/jobs/regular/user_email.rb:39:in `execute'  
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'  
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'  
/var/www/discourse/app/jobs/base.rb:299:in `each'  
/var/www/discourse/app/jobs/base.rb:299:in `perform'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
/var/www/discourse/lib/sidekiq/pausable.rb:132:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'  
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'  
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'  
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread' 

/REGISTROS - Excepción de trabajo: retorno inesperado

/var/www/discourse/app/jobs/regular/user_email.rb:19:in `block in <class:UserEmail>'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:213:in `delay_for'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:182:in `process_retry'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:134:in `rescue in local'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:117:in `local'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'  
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'  
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread' 

/REGISTROS - DiscourseAi::Completions::Endpoints::OpenAi: estado: 400 - cuerpo: { “error”: { “message”: “Unsupported parameter: ‘temperature’ is not supported with this model.”, “type”: "invalid_request_er

activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:134:in `block in error'  
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'  
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `each'  
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `dispatch'  
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:134:in `error'  
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:128:in `block (2 levels) in perform_completion!'  
net-http-0.6.0/lib/net/http.rb:2433:in `block in transport_request'  
net-http-0.6.0/lib/net/http/response.rb:320:in `reading_body'  
net-http-0.6.0/lib/net/http.rb:2430:in `transport_request'  
net-http-0.6.0/lib/net/http.rb:2384:in `request'  
rack-mini-profiler-3.3.1/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'  
rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:50:in `step'  
rack-mini-profiler-3.3.1/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'  
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:126:in `block in perform_completion!'  
net-http-0.6.0/lib/net/http.rb:1632:in `start'  
net-http-0.6.0/lib/net/http.rb:1070:in `start'  
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:109:in `perform_completion!'  
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/open_ai.rb:52:in `perform_completion!'  
/var/www/discourse/plugins/discourse-ai/lib/completions/llm.rb:305:in `generate'  
/var/www/discourse/plugins/discourse-ai/lib/ai_moderation/spam_scanner.rb:216:in `perform_scan!'  
/var/www/discourse/plugins/discourse-ai/lib/ai_moderation/spam_scanner.rb:201:in `perform_scan'  
/var/www/discourse/plugins/discourse-ai/app/jobs/regular/ai_spam_scan.rb:10:in `execute'  
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'  
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'  
/var/www/discourse/app/jobs/base.rb:299:in `each'  
/var/www/discourse/app/jobs/base.rb:299:in `perform'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
/var/www/discourse/lib/sidekiq/pausable.rb:132:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'  
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'  
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'  
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'  
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'  
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'  
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'  
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread' 

Todos estos rastros son fuertes indicadores de que el contenedor no puede llegar al mundo exterior.

¿Quizás la configuración de DNS en tu máquina es incorrecta?

¡No! He estado usando Cloudflare Tunnels por mucho tiempo, pero deshabilitaré todas las configuraciones de rendimiento/caché/optimización en Cloudflare.

Intenté esperar toda la noche por si acaso era un problema de mi lado, pero sigue en carga infinita. ¿Hay alguna forma de eliminar a la fuerza cualquier resto del plugin Multilingual, ya que después de instalarlo, comenzó esta carga infinita?

Incluso lo desinstalé pero sigue la carga infinita, lo que me hace pensar que fue la causa. Sin embargo, el backend (es decir, la API de publicaciones, webhooks y la aplicación) sigue funcionando.

¿Puedes compartir un enlace al sitio?

https://biohacking.forum

¿Eres tú el que intentaba almacenar los recursos en R2?

Parece que esa es la razón por la que no te funciona. Tienes recursos rotos, como https://storage.biohacking.forum/assets/chunk.b4d25944e38d14d923dd.d41d8cd9.br.js

Supongo que por eso R2 aparece como no compatible en Configurar un proveedor de almacenamiento de objetos compatible con S3 para subidas.

Ah, está bien. ¡Intentaré volver a ejecutar todas las migraciones que limpiaron mis datos! Un momento.

Ah sí, amigo, estos dos comandos lo arreglaron:

sudo -E -u discourse bundle exec rake s3:upload_assets

sudo -E -u discourse bundle exec rake uploads:migrate_to_s3

¿Hay alguna forma de automatizar esto en un ./launcher rebuild app?

Sí, sigue el bloque de configuración en la guía Configure an S3 compatible object storage provider for uploads.