Aggiornamento standard fallito per dipendenza yarn mancante

Ho un’installazione vanilla di Discourse e aggiorno regolarmente. L’aggiornamento di oggi non va a buon fine (ultimi 20 commit circa) con le seguenti informazioni:

Pacchetti yarn mancanti:
Pacchetto: ember-auto-import
  * Specificato: ^1.12.0
  * Installato: 1.11.2

Esegui `yarn` per installare le dipendenze mancanti.

e poi:

Si è verificato un errore nel costruttore di ember-cli-dependency-checker in /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker

Apprezzerei qualsiasi idea.

2 Mi Piace

Stesso errore qui, da ieri (immagino?):

Pacchetti yarn mancanti:
Pacchetto: deepmerge
  * Specificato: ^4.2.2
  * Installato: (non installato)

Pacchetto: ember-auto-import
  * Specificato: ^1.12.0
  * Installato: 1.11.2

Pacchetto: ember-test-selectors
  * Specificato: ^6.0.0
  * Installato: (non installato)

Pacchetto: jsdom
  * Specificato: ^18.1.1
  * Installato: 16.5.3

Pacchetto: node-fetch
  * Specificato: ^2.6.6
  * Installato: 2.6.1

Esegui `yarn` per installare le dipendenze mancanti.

Stack Trace e Report di errore: /tmp/error.dump.0e24fbc30724fe2e817313ef26710192.log
Si è verificato un errore nel costruttore per ember-cli-dependency-checker in /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker

L’aggiornamento finisce con molteplici riavvii, ma non è ottimale.
Sentiti libero di richiedere il Report di errore tramite messaggio privato :slight_smile:

Grazie in anticipo!

MODIFICA:

ho appena notato questo avviso:


Ha qualcosa a che fare con l’aggiornamento fallito? Dato che ho una configurazione docker, pensavo che tutto fosse installato e fornito all’interno del container/immagine.

Sto eseguendo anche Docker, ma non vedo alcun avviso di Sidekiq. Dov’è, @Martin_Anonym?

Vai semplicemente su /admin lì mi appare:

Grazie, ci guarderò più tardi. Concentriamoci qui sull’errore di yarn :slight_smile:

Suppongo che non sia correlato poiché non lo vedo ma ho lo stesso problema con yarn.

Questi aggiornamenti sono stati eseguiti tramite ./launcher rebuild app? O tramite l’interfaccia web su /admin/upgrade?

1 Mi Piace

@Amicable @Martin_Anonym Ho appena implementato una correzione in docker_manager (il plugin che fornisce la funzionalità /admin/upgrade). Prova a visitare di nuovo /admin/upgrade: dovrebbe mostrare un aggiornamento disponibile per docker_manager.

Installalo, quindi visita di nuovo /admin/upgrade ed esegui un “Aggiorna tutto”. Dopodiché, le cose dovrebbero tornare a funzionare.

Facci sapere come va.

2 Mi Piace

@david tutto questo avviene tramite l’interfaccia web

Sfortunatamente l’aggiornamento di Docker incontra lo stesso problema:

Purging temp files
Bundling assets
W, [2022-02-09T14:26:55.473166 #7030]  WARN -- : Rimosso commento sourceMappingURL per asset mancante '/popper.js.map' da /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

Pacchetti yarn mancanti:
Pacchetto: ember-auto-import
  * Specificato: ^1.12.0
  * Installato: 1.11.2

Mi sta permettendo di procedere e vedo:

Bundle complete! 127 dipendenze Gemfile, 176 gem installate ora.
Le gem nei gruppi 'test' e 'development' non sono state installate.
Le gem bundle sono installate in `./vendor/bundle`
$ yarn install --production
yarn install v1.22.15
[1/5] Validazione package.json...
[2/5] Risoluzione pacchetti...
warning Campo Resolution "lodash@4.17.21" è incompatibile con la versione richiesta "lodash@4.17.15"

Sta eseguendo il bundling e sembra che stia compilando… devo solo aspettare ancora un po’.

2 Mi Piace

Tutto bene @david grazie :pray:

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 14 ore. Non sono più consentite nuove risposte.