Instanz defekt nach Update auf 2.9.0.beta2

Nachdem ich ein Ein-Klick-Update einer Instanz auf 2.9.0.beta2 durchgeführt habe, sehe ich einen leeren Bildschirm mit diesen Fehlern in der Entwicklerkonsole:

Ich verwende die folgenden Plugins:

3 „Gefällt mir“

Dies sind offizielle Plugins und sollten keine Probleme verursachen.

Haben Sie versucht, Ihre Website im abgesicherten Modus anzuzeigen?

Habe das gleiche Problem:

1 „Gefällt mir“

Gleiches Problem: weißer Bildschirm + JS-Fehler.

1 „Gefällt mir“

Habe das gleiche Problem…

1 „Gefällt mir“

Hier auch, hier auch

1 „Gefällt mir“

Bei mir auch :cold_sweat: Hoffentlich kommt bald eine Lösung!

1 „Gefällt mir“

Hier auch:

loader.js:247 Uncaught Error: Konnte Modul `handlebars` nicht finden, importiert von `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<unbekannt>)
    at discourse-boot.js:10:1
1 „Gefällt mir“

Hier auch das gleiche Problem mit der gleichen Fehlermeldung in der JS-Konsole.

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1

Wir verwenden die folgenden Plugins:

Ich erhalte während des Builds die folgenden Warnungen:

Bundle complete! 127 Gemfile dependencies, 176 gems now installed.
Gems in the groups 'test' and 'development' were not installed.
Bundled gems are installed into './vendor/bundle'

I, [2022-02-14T13:34:51.839391 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
warning "> @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
1 „Gefällt mir“

Ich habe den abgesicherten Modus ausprobiert, und ich bekomme auch den Fehler, dass Handlebars fehlt. Nur ein weißer Bildschirm in der App, zusammen mit einer Ladezeit in ms oben links.

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1

Ich schaue mir das gerade an. Kann mir jemand einen Link zu einer Seite mit diesem Problem schicken? (Per PN ist in Ordnung, wenn Sie es nicht öffentlich machen möchten)

2 „Gefällt mir“

Ich bin mir nicht sicher, ob ich die Berechtigung habe, Ihnen eine private Nachricht zu senden – da ich gerade beigetreten bin …

1 „Gefällt mir“

Ich habe jetzt einige Beispiele, danke euch allen!

3 „Gefällt mir“

Ich habe gerade einen Fix eingespielt: FIX: Update application_helper logic now that Ember CLI is default (#… · discourse/discourse@f078d1a · GitHub

Bitte führe ein weiteres Update durch – es sollte die Dinge wieder zum Laufen bringen. Entschuldige die Störung!

@Anton_Akhmerov @RobertBrockie @pinkd @simevo @Canapin @CRCinAU @Alex_Harrington @k4rtik

15 „Gefällt mir“

Reicht dies aus, um das erforderliche Update auszuführen?

# cd /var/discourse/
# ./launcher rebuild app

Ja, oder Sie können eine URL wie https://your-site.com/admin/upgrade in Ihre Adressleiste eingeben – die Update-Benutzeroberfläche sollte immer noch funktionsfähig sein, auch wenn die Hauptanwendung defekt ist.

3 „Gefällt mir“

Bestätigt - aktualisiert und die Dinge funktionieren wieder normal. Danke @david

2 „Gefällt mir“

Ja, das hat auch bei mir funktioniert. Danke @david

3 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.