Soy un administrador de Discourse bastante nuevo, pero con experiencia como administrador/desarrollador de sistemas/paquetes. Entiendo que esto es una beta, solo informo el problema como información y sospecho que se corregirá en compilaciones posteriores. El problema es que esto está disponible en el campo.
Intenté actualizar Discourse dos veces y obtuve el mismo error en la misma ubicación. El Docker Manager se actualizó con éxito inmediatamente antes de esto. Lo extraño a tener en cuenta aquí es que el Docker Manager aparece como actualizado (ver imagen), y estoy actualizando el foro, pero en la parte inferior del registro (ver abajo) dice:
Docker Manager: FAILED TO UPGRADE.
Espero que esto ayude.
Registro relevante:
[4/5] Vinculando dependencias...
warning "@glint/environment-ember-loose@1.1.0" tiene dependencia peer no cumplida "@glimmer/component@^1.1.2".
warning "@glint/environment-ember-template-imports@1.1.0" tiene dependencia peer no cumplida "ember-template-imports@^3.0.0".
warning "@mixer/parallel-prettier@2.0.3" tiene dependencia peer no cumplida "prettier@^2.0.0".
[5/5] Construyendo paquetes nuevos...
$ yarn --cwd app/assets/javascripts $(node -e 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passthrough.join(` `));')
yarn install v1.22.19
[1/4] Resolviendo paquetes...
warning El campo de resolución "unset-value@2.0.1" es incompatible con la versión solicitada "unset-value@^1.0.0"
[2/4] Obteniendo paquetes...
[3/4] Vinculando dependencias...
warning "workspace-aggregator-dfb76705-117c-466a-beb5-2bb956000210 > discourse > @uppy/aws-s3@3.0.6" tiene dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-dfb76705-117c-466a-beb5-2bb956000210 > discourse > @uppy/aws-s3-multipart@3.1.3" tiene dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-dfb76705-117c-466a-beb5-2bb956000210 > discourse > @uppy/xhr-upload@3.1.1" tiene dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-dfb76705-117c-466a-beb5-2bb956000210 > discourse-plugins > ember-this-fallback@0.3.1" tiene dependencia peer no cumplida "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-dfb76705-117c-466a-beb5-2bb956000210 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" tiene dependencia peer incorrecta "@uppy/core@^3.2.1".
[4/4] Construyendo paquetes nuevos...
error /var/www/discourse/app/assets/javascripts/node_modules/discourse: El comando falló.
Código de salida: 1
Comando: yarn --silent --cwd .. patch-package
Argumentos:
Directorio: /var/www/discourse/app/assets/javascripts/node_modules/discourse
Salida:
patch-package 8.0.0
Aplicando parches...
@ember/jquery@2.0.0 ✔
@ember/legacy-built-in-components@0.4.2 ✔
babel-plugin-debug-macros@0.3.4 ✔
ember-source@3.28.12 ✔
ember-this-fallback@0.3.1 (1 inicial) ✔
⛔ ERROR
No se pudo aplicar el archivo de parche ember-this-fallback+0.3.1+002+themes.patch.
Si este archivo de parche ya no es útil, elimínalo y ejecuta
patch-package
Para aplicar parcialmente el parche (si es posible) y generar un registro de errores para corregir, ejecuta
patch-package --partial
Después de lo cual deberías hacer los cambios necesarios dentro de node_modules/ember-this-fallback, y finalmente ejecutar
patch-package ember-this-fallback
para actualizar el archivo de parche.
info Visita https://yarnpkg.com/en/docs/cli/install para documentación sobre este comando.
error El comando falló con código de salida 1.
info Visita https://yarnpkg.com/en/docs/cli/install para documentación sobre este comando.
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>

