Standard-Upgrade schlägt fehl wegen fehlender Yarn-Abhängigkeit

Ich habe eine Vanilla-Installation von Discourse und führe regelmäßig Upgrades durch. Das heutige Upgrade schlägt fehl (die letzten ca. 20 Commits) mit folgenden Informationen:

Fehlende Yarn-Pakete:
Paket: ember-auto-import
  * Angegeben: ^1.12.0
  * Installiert: 1.11.2

Führen Sie `yarn` aus, um fehlende Abhängigkeiten zu installieren.

und dann:

Ein Fehler ist im Konstruktor für ember-cli-dependency-checker unter /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker aufgetreten

Ideen sind willkommen.

2 „Gefällt mir“

Dito gleicher Fehler hier, seit gestern (schätze ich?):

Fehlende Yarn-Pakete:
Paket: deepmerge
  * Angegeben: ^4.2.2
  * Installiert: (nicht installiert)

Paket: ember-auto-import
  * Angegeben: ^1.12.0
  * Installiert: 1.11.2

Paket: ember-test-selectors
  * Angegeben: ^6.0.0
  * Installiert: (nicht installiert)

Paket: jsdom
  * Angegeben: ^18.1.1
  * Installiert: 16.5.3

Paket: node-fetch
  * Angegeben: ^2.6.6
  * Installiert: 2.6.1

Führen Sie `yarn` aus, um fehlende Abhängigkeiten zu installieren.

Stack Trace und Fehlerbericht: /tmp/error.dump.0e24fbc30724fe2e817313ef26710192.log
Ein Fehler ist im Konstruktor für ember-cli-dependency-checker unter /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker aufgetreten

Das Update endet nach mehreren Neustarts, ist aber nicht optimal.
Fordern Sie den Fehlerbericht gerne per PM an :slight_smile:

Vielen Dank im Voraus!

EDIT:

habe gerade diese Benachrichtigung bemerkt:


Hat das etwas mit dem fehlgeschlagenen Update zu tun? Da ich ein Docker-Setup habe, dachte ich, alles sei im Container/Image installiert und vorhanden.

Ich führe auch Docker aus, aber ich sehe keine Sidekiq-Warnung. Wo ist die, @Martin_Anonym?

Gehen Sie einfach zu /admin, dort erscheint es bei mir:

Danke, ich werde mir das später ansehen. Konzentrieren wir uns hier auf den Yarn-Fehler :slight_smile:

Ich würde vermuten, dass es nicht damit zusammenhängt, da ich das nicht sehe, aber das gleiche Garnproblem habe.

Wurden diese Upgrades über ./launcher rebuild app durchgeführt? Oder über die Weboberfläche unter /admin/upgrade?

1 „Gefällt mir“

@Amicable @Martin_Anonym Ich habe gerade einen Fix für docker_manager (das Plugin, das die Funktionalität /admin/upgrade bereitstellt) eingespielt. Bitte versuchen Sie, /admin/upgrade erneut aufzurufen – es sollte ein verfügbares Update für docker_manager angezeigt werden.

Installieren Sie dieses, rufen Sie dann erneut /admin/upgrade auf und führen Sie ein „Alle aktualisieren“ aus. Dann sollte alles wieder ordnungsgemäß funktionieren.

Lassen Sie uns wissen, wie es Ihnen ergangen ist.

2 „Gefällt mir“

@david Dies alles geschieht über die Weboberfläche

Leider stößt das Docker-Update auf dasselbe Problem:

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

Es lässt mich weitermachen und ich sehe:

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"

Es wird gebündelt und scheint zu bauen… muss nur noch etwas länger warten.

2 „Gefällt mir“

Alles gut @david danke :pray:

3 „Gefällt mir“

Dieses Thema wurde nach 14 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.