Uncaught Error: Konnte Modul `handlebars` nicht finden, importiert von `discourse-common/lib/raw-handlebars`

Nach einem Upgrade von der vorherigen Version haben wir dieses Problem mit der Discourse-Version 3.0.1.
Ich sehe, dass es in der vorherigen Version gelöst wurde, aber vielleicht muss es in 3.0.1 wieder geöffnet werden.

Entschuldigung, wir benötigen hier viel mehr Informationen. Klingt das wie ein Thema oder eine Themenkomponente? Können Sie isolieren, welche Ihnen Probleme bereitet? Ist es eine offizielle Komponente oder ein Thema?

Ich sehe das auch auf [bitnami/discourse] Upgraded to 3.0.1 image and now site is broken · Issue #14913 · bitnami/charts · GitHub

Ich begann, diesen Fehler zu sehen, nachdem ich von 2.x auf 3.0.2 über das Bitnami-Chart (helm.sh/chart: discourse-10.0.5) aktualisiert hatte. Das Deaktivieren von Plugins schien das Verhalten nicht zu beeinflussen. Als ich jedoch die folgenden Ingress-Annotationen hinzufügte nach Ihrem Rat, aber für Traefik angepasst, scheint das Problem für meine drei Replikate gelöst zu sein.

traefik.ingress.kubernetes.io/service.sticky.cookie: "true"
traefik.ingress.kubernetes.io/service.sticky.cookie.name: "discourse"
traefik.ingress.kubernetes.io/service.sticky.cookie.samesite: "none"

Das ist die Art von Dingen, die mich so zögern lassen, diese Major-Version-Updates anzuwenden, aber wir haben nicht viel Wahl.

Zu diesem Zeitpunkt bin ich auf Bitnami Helm Chart Version v10.4.0 (deploye Discourse Version v3.0.6), und kürzlich begann dieser gleiche Fehlerfall nach vielen Monaten, in denen er kein Problem darstellte, erneut aufzutreten. Dieses Wiederauftreten fiel nicht mit einer Änderung der Deployment-Konfiguration oder einem Update von Discourse selbst zusammen.

@obeyler Hast du weitere Erfahrungen zu diesem Problem zu teilen? In der Zwischenzeit plane ich, die Discourse Helm Chart Updates durchzugehen, da ich sehe, dass ich zwei Versionen zurückliege (die neueste ist v12.0.3).