Istanza non funzionante dopo l'aggiornamento a 2.9.0.beta2

Dopo aver eseguito un aggiornamento con un clic di un’istanza a 2.9.0.beta2, vedo una schermata vuota con questi errori nella console per sviluppatori:

Sto usando i seguenti plugin:

3 Mi Piace

questi sono plugin ufficiali e non dovrebbero causare problemi.

Hai provato a visualizzare il tuo sito in modalità provvisoria?

Ho lo stesso problema:

1 Mi Piace

Stesso problema: schermo bianco + errore JS.

1 Mi Piace

Ho lo stesso problema…

1 Mi Piace

anche qui, anche qui

1 Mi Piace

Anche qui :cold_sweat: Spero che una soluzione arrivi molto presto!

1 Mi Piace

Anche qui:

loader.js:247 Errore non gestito: Impossibile trovare il modulo `handlebars` importato da `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 (<anonimo>)
    at discourse-boot.js:10:1
1 Mi Piace

Anche qui lo stesso problema con lo stesso errore nella console JS.

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

Stiamo utilizzando i seguenti plugin:

Ricevo i seguenti avvisi durante la build

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

Ho provato la modalità provvisoria, sto anche ricevendo l’errore di handlebars mancante. Solo schermo bianco sull’app, insieme a un tempo di caricamento in ms in alto a sinistra.

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

Ci sto dando un’occhiata ora. Qualcuno è in grado di condividere un link a un sito con questo problema? (va bene anche tramite messaggio privato, se preferisci non renderlo pubblico)

2 Mi Piace

Non sono sicuro di avere i permessi per inviarti un messaggio privato - dato che mi sono appena unito…

1 Mi Piace

Ora ho alcuni esempi, grazie a tutti!

3 Mi Piace

Ho appena inviato una correzione: FIX: Update application_helper logic now that Ember CLI is default (#… · discourse/discourse@f078d1a · GitHub

Per favore, esegui un altro aggiornamento: dovrebbe far funzionare di nuovo le cose. Mi scuso molto per l’interruzione!

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

15 Mi Piace

È sufficiente per eseguire l’aggiornamento richiesto?

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

Sì, oppure puoi digitare un URL come https://your-site.com/admin/upgrade nella barra degli indirizzi: l’interfaccia utente di aggiornamento dovrebbe essere ancora funzionante anche se l’applicazione principale è interrotta.

3 Mi Piace

Confermo: aggiornato e le cose funzionano di nuovo normalmente. Grazie @david

2 Mi Piace

Sì, ha funzionato anche per me. Grazie @david

3 Mi Piace

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