Instancia rota después de actualizar a 2.9.0.beta2

Después de realizar una actualización de un clic de una instancia a 2.9.0.beta2, veo una pantalla en blanco con estos errores en la consola de desarrollador:

Estoy usando los siguientes plugins:

3 Me gusta

estos son plugins oficiales y no deberían dar problemas.

¿Has intentado ver tu sitio en modo seguro?

Tengo el mismo problema:

1 me gusta

Mismo problema: pantalla en blanco + error de JS.

1 me gusta

Tengo el mismo problema…

1 me gusta

lo mismo aquí, lo mismo aquí

1 me gusta

A mí también :cold_sweat: ¡Espero que llegue una solución muy pronto!

1 me gusta

Lo mismo aquí:

loader.js:247 Error no capturado: No se pudo encontrar el módulo `handlebars` importado desde `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 (<anónimo>)
    at discourse-boot.js:10:1
1 me gusta

Mismo problema aquí también con el mismo error en la consola de JavaScript.

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

Estamos usando los siguientes plugins:

Recibo las siguientes advertencias durante la compilación:

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 me gusta

He intentado el modo seguro, también estoy recibiendo el error de que falta handlebars. Solo pantalla blanca en la aplicación, junto con un tiempo de carga en ms en la parte superior izquierda.

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

Estoy investigando esto ahora. ¿Alguien puede compartir un enlace a un sitio con este problema? (Por mensaje privado está bien, si prefieres no hacerlo público)

2 Me gusta

No estoy seguro de tener permisos para enviarte un mensaje privado, ya que acabo de unirme…

1 me gusta

¡Ya tengo algunos ejemplos, gracias a todos!

3 Me gusta

Acabo de implementar una corrección: FIX: Update application_helper logic now that Ember CLI is default (#… · discourse/discourse@f078d1a · GitHub

Por favor, ejecuta otra actualización; debería hacer que las cosas vuelvan a funcionar. ¡Lamento mucho las interrupciones!

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

15 Me gusta

¿Es suficiente para ejecutar la actualización requerida?

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

Sí, o puedes escribir una URL como https://tu-sitio.com/admin/upgrade en tu barra de direcciones; la interfaz de usuario de actualización debería seguir siendo funcional aunque la aplicación principal esté rota.

3 Me gusta

Confirmo: se actualizó y las cosas vuelven a funcionar con normalidad. Gracias @david

2 Me gusta

Sí, eso también me ha funcionado. Gracias @david

3 Me gusta

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