J’ai un problème avec Discourse version 2.8.4. L’erreur suivante a commencé à apparaître. Merci pour toute aide !
discourse 10:20:36.33 INFO ==> ** Démarrage de Discourse **
=============== Serveur web Phusion Passenger(R) Standalone démarré ===============
Fichier PID : /opt/bitnami/discourse/passenger.8085.pid
Fichier journal : /opt/bitnami/discourse/log/passenger.8085.log
Environnement : production
Accessible via : http://0.0.0.0:8085/
Vous pouvez arrêter le serveur web Phusion Passenger(R) Standalone en appuyant sur Ctrl-C.
Des problèmes ? Consultez https://www.phusionpassenger.com/library/admin/standalone/troubleshooting/
===============================================================================
[ N 2023-10-19 10:20:39.6128 573/T5 age/Cor/SecurityUpdateChecker.h:519 ] Vérification de la mise à jour de sécurité : aucune mise à jour trouvée (prochaine vérification dans 24 heures)
HEAD « / » traité pour 127.0.0.1 à 2023-10-19 10:20:57 +0000
Traitement par ListController#latest en tant que HTML
Rendu de exceptions/not_found.html.erb dans layouts/application (Durée : 201.0 ms | Allocations : 11288)
Rendu de layout layouts/application.html.erb (Durée : 890.7 ms | Allocations : 131052)
Rendu de template html (Durée : 0.1 ms | Allocations : 2)
Terminé 403 Forbidden en 1407 ms (Vues : 1.5 ms | ActiveRecord : 0.0 ms | Allocations : 213808)
GET « / » traité pour 51.210.159.157 à 2023-10-19 10:25:14 +0000
Traitement par ListController#latest en tant que HTML
Terminé 500 Internal Server Error en 815 ms (ActiveRecord : 0.0 ms | Allocations : 77957)
NoMethodError (méthode non trouvée `min_tags_from_required_group' pour #<Category:0x000055d0dea2b8b8>)
(eval):36:in `_fast_attributes'
app/models/site.rb:70:in `block in all_categories_cache'
lib/cache.rb:94:in `fetch'
app/models/site.rb:52:in `all_categories_cache'
app/models/site.rb:78:in `categories'
app/serializers/site_serializer.rb:203:in `categories'
(eval):32:in `_fast_attributes'
app/models/site.rb:167:in `json_for'
app/controllers/application_controller.rb:595:in `preload_anonymous_data'
app/controllers/application_controller.rb:407:in `preload_json'
app/controllers/application_controller.rb:387:in `block in with_resolved_locale'
app/controllers/application_controller.rb:387:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/middleware/content_security_policy.rb:12:in `call'
lib/middleware/anonymous_cache.rb:361:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:198:in `call'
Merci pour votre réponse, j’ai mis à jour vers la version 3.1.2, mais la page reçue dans le navigateur est vide. Une note, elle est installée sur kubernetes. Voici le log :
discourse 14:24:20.30 INFO ==> ** Starting Discourse **
=============== Phusion Passenger(R) Standalone web server started ===============
PID file: /opt/bitnami/discourse/passenger.8080.pid
Log file: /opt/bitnami/discourse/log/passenger.8080.log
Environment: production
Accessible via: http://0.0.0.0:8080/
You can stop Phusion Passenger(R) Standalone by pressing Ctrl-C.
Problems? Check https://www.phusionpassenger.com/library/admin/standalone/troubleshooting/
===============================================================================
[ N 2023-10-19 14:24:23.0045 875/T5 age/Cor/SecurityUpdateChecker.h:519 ]: Security update check: no update found (next check in 24 hours)
Started HEAD "/" for 127.0.0.1 at 2023-10-19 14:24:29 +0000
Processing by ListController#latest as HTML
Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 182.8ms | Allocations: 94576)
Rendered layout layouts/no_ember.html.erb (Duration: 313.7ms | Allocations: 150094)
Rendered html template (Duration: 0.0ms | Allocations: 7)
Completed 403 Forbidden in 462ms (Views: 0.7ms | ActiveRecord: 0.0ms | Allocations: 229600)
Started GET "/" for 10.2.2.0 at 2023-10-19 14:40:12 +0000
Processing by ListController#latest as HTML
Rendered list/list.erb within layouts/application (Duration: 14.6ms | Allocations: 12112)
Rendered layout layouts/application.html.erb (Duration: 194.1ms | Allocations: 93857)
Completed 200 OK in 730ms (Views: 196.6ms | ActiveRecord: 0.0ms | Allocations: 288887)
Started GET "/extra-locales/overrides?v=284ac3c8dead8b93a53206ee318c7b3c" for 10.2.2.0 at 2023-10-19 14:40:13 +0000
Processing by ExtraLocalesController#show as */*
Parameters: {"v"=>"284ac3c8dead8b93a53206ee318c7b3c", "bundle"=>"overrides"}
Rendered text template (Duration: 0.0ms | Allocations: 1)
Completed 200 OK in 17ms (Views: 1.7ms | ActiveRecord: 0.0ms | Allocations: 2330)
[ N 2023-10-19 14:52:13.8628 875/T4 age/Cor/CoreMain.cpp:1146 ]: Checking whether to disconnect long-running connections for process 1410, application /opt/bitnami/discourse (production)
Started GET "/admin" for 10.2.2.0 at 2023-10-19 14:53:21 +0000
Processing by Admin::AdminController#index as HTML
Rendered default/empty.html.erb within layouts/application (Duration: 0.4ms | Allocations: 177)
Rendered layout layouts/application.html.erb (Duration: 479.1ms | Allocations: 182114)
Completed 200 OK in 934ms (Views: 481.4ms | ActiveRecord: 0.0ms | Allocations: 349246)
Started GET "/admin" for 10.2.3.0 at 2023-10-19 14:54:02 +0000
Processing by Admin::AdminController#index as HTML
Rendered default/empty.html.erb within layouts/application (Duration: 0.0ms | Allocations: 11)
Rendered layout layouts/application.html.erb (Duration: 11.3ms | Allocations: 4650)
Completed 200 OK in 109ms (Views: 12.1ms | ActiveRecord: 0.0ms | Allocations: 19340)
Started GET "/extra-locales/wizard?v=c155b44f23dcee8a7513016ec793d055" for 10.2.3.0 at 2023-10-19 14:54:03 +0000
Processing by ExtraLocalesController#show as */*
Parameters: {"v"=>"c155b44f23dcee8a7513016ec793d055", "bundle"=>"wizard"}
Started GET "/extra-locales/admin?v=a43add616a42c5cead63cdd53b0dda4a" for 10.2.3.0 at 2023-10-19 14:54:03 +0000
Processing by ExtraLocalesController#show as */*
Parameters: {"v"=>"a43add616a42c5cead63cdd53b0dda4a", "bundle"=>"admin"}
Rendered text template (Duration: 0.0ms | Allocations: 1)
Completed 200 OK in 173ms (Views: 3.3ms | ActiveRecord: 0.0ms | Allocations: 12837)
Il semble que le plugin discourse-local-dates soit le coupable. Une fois désactivé, tout a recommencé à fonctionner. Je devrai voir comment réintégrer ce plugin.\n\nMerci pour votre soutien !
Franchement, je suis un peu perdu. Je ne sais pas ce qui s’est passé, j’ai effectué une mise à niveau avec kubectl. La mise à niveau a dû utiliser une ancienne version de postgres (par défaut, la 16ème est installée avec le dernier chart, ce qui n’est pas bon pour discourse 3.1.2). Aucune erreur, mais cette page blanche, et après avoir déplacé les discourse-local-dates, tout s’est bien passé, et plus d’erreurs dans la console du navigateur.
Je n’ai aucune idée de la résolution pour le moment…