Upgrade padrão falhando em dependência de yarn ausente

Tenho uma instalação vanilla do Discourse e atualizo regularmente. A atualização de hoje está falhando (os últimos 20 commits ou mais) com as seguintes informações:

Pacotes yarn ausentes:
Pacote: ember-auto-import
  * Especificado: ^1.12.0
  * Instalado: 1.11.2

Execute `yarn` para instalar as dependências ausentes.

e então:

Ocorreu um erro no construtor do ember-cli-dependency-checker em /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker

Qualquer ideia é bem-vinda.

2 curtidas

O mesmo erro aqui, desde ontem (acho?):

Pacotes yarn ausentes:
Pacote: deepmerge
  * Especificado: ^4.2.2
  * Instalado: (não instalado)

Pacote: ember-auto-import
  * Especificado: ^1.12.0
  * Instalado: 1.11.2

Pacote: ember-test-selectors
  * Especificado: ^6.0.0
  * Instalado: (não instalado)

Pacote: jsdom
  * Especificado: ^18.1.1
  * Instalado: 16.5.3

Pacote: node-fetch
  * Especificado: ^2.6.6
  * Instalado: 2.6.1

Execute `yarn` para instalar as dependências ausentes.



Rastreamento de Pilha e Relatório de Erro: /tmp/error.dump.0e24fbc30724fe2e817313ef26710192.log
Ocorreu um erro no construtor para ember-cli-dependency-checker em /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker

A atualização termina com múltiplos reinícios, mas não de forma otimizada.
Sinta-se à vontade para solicitar o Relatório de Erro via PM :slight_smile:

Obrigado antecipadamente!

EDIT:

Acabei de notar este aviso:


Isso tem algo a ver com a atualização falhada? Como tenho uma configuração docker, pensei que tudo estivesse instalado e fornecido dentro do contêiner/imagem.

Eu também estou executando o Docker, mas não vejo nenhum alerta do Sidekiq. Onde está isso, @Martin_Anonym?

Basta ir para /admin que aparece para mim:\n

\n\nObrigado, vou verificar isso mais tarde. Vamos nos concentrar aqui no erro do yarn :slight_smile:

Eu acho que não tem relação, pois não estou vendo isso, mas tenho o mesmo problema com o yarn.

Esses upgrades foram feitos via ./launcher rebuild app? Ou via a interface web em /admin/upgrade?

1 curtida

@Amicable @Martin_Anonym Acabei de enviar uma correção para docker_manager (o plugin que fornece a funcionalidade /admin/upgrade). Por favor, tente acessar /admin/upgrade novamente - ele deve mostrar uma atualização disponível para docker_manager.

Instale-a, depois acesse /admin/upgrade novamente e execute um “Atualizar Tudo”. Então, as coisas devem voltar ao normal.

Informe-nos como você se saiu.

2 curtidas

@david tudo isso é via interface web

Infelizmente a atualização do docker esbarra no mesmo problema:

Purging temp files
Bundling assets
W, [2022-02-09T14:26:55.473166 #7030]  WARN -- : Removed sourceMappingURL comment for missing asset '/popper.js.map' from /var/www/discourse/vendor/assets/javascripts/popper.js
yarn run v1.22.15
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod

Missing yarn packages:
Package: ember-auto-import
  * Specified: ^1.12.0
  * Installed: 1.11.2

Está me permitindo continuar e eu vejo:

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`
$ yarn install --production
yarn install v1.22.15
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"

Está empacotando e parece estar construindo… só tenho que esperar um pouco mais.

2 curtidas

Tudo bem @david obrigado :pray:

3 curtidas

Este tópico foi automaticamente fechado após 14 horas. Novas respostas não são mais permitidas.