Hallo. Ich versuche, unseren aktuellen Discourse-Server zu migrieren, und eine Frischinstallation auf unserem neuen VPS durchzuführen, aber die Verwendung unseres App-Konfigurations-Bootstraps schlug mit einem merkwürdigen Fehler fehl.
Ich versuchte, mit dem ./discourse-setup-Skript von Grund auf neu zu starten, aber auch das schlug fehl. Ich frage mich, ob es momentan irgendwelche Probleme mit dem Skript gibt?
Fehler unten zu sehen:
I, [2025-04-17T08:59:36.609118 #1] INFO -- : cd /var/www/discourse su discourse -c 'bundle exec rake assets:precompile:build'
Node.js heap_size_limit ist kleiner als 2048MB. Setze --max-old-space-size=2048 und CHEAP_SOURCE_MAPS=1
Keine vorhandene Build-Info-Datei gefunden.
Führe vollständigen Kern-Build aus...
...[ConfigLoader]
...[Babel: @embroider/macros applyPatches]
...[Babel: @ember/legacy-built-in-components applyPatches]
...[Babel: ember-source applyPatches]
[BABEL] Hinweis: Der Code-Generator hat das Styling von /var/www/discourse/app/assets/javascripts/discourse/ember/ember-template-compiler.js wegen Überschreitung von 500KB de-optimiert.
[BABEL] Hinweis: Der Code-Generator hat das Styling von /var/www/discourse/app/assets/javascripts/discourse/ember/ember.js wegen Überschreitung von 500KB de-optimiert.
...[Babel: @glimmer/component applyPatches]
...[Babel: dialog-holder applyPatches]
...[Babel: ember-buffered-proxy applyPatches]
...[Babel: float-kit applyPatches]
...[Babel: select-kit applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
/var/www/discourse/script/assemble_ember_build.rb:103:in `system': Befehl fehlgeschlagen mit Beenden 1: pnpm (RuntimeError)
von /var/www/discourse/script/assemble_ember_build.rb:103:in `<main>'
I, [2025-04-17T09:00:51.861399 #1] INFO -- : Building
Umgebung: Produktion
Die Einstellung 'staticAddonTrees' wird in der nächsten Version von Embroider standardmäßig auf true gesetzt und kann nicht mehr ausgeschaltet werden. Um sich darauf vorzubereiten, sollten Sie 'staticAddonTrees: true' in Ihrer Embroider-Konfiguration setzen.
Die Einstellung 'staticAddonTestSupportTrees' wird in der nächsten Version von Embroider standardmäßig auf true gesetzt und kann nicht mehr ausgeschaltet werden. Um sich darauf vorzubereiten, sollten Sie 'staticAddonTestSupportTrees: true' in Ihrer Embroider-Konfiguration setzen.
Bauen...
undefined
ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL Befehl wurde mit SIGKILL (erzwungene Beendigung) beendet: ember build -prod
```Ich, [2025-04-17T09:00:51.867412 #1] INFO -- : Beenden asynchroner Prozesse
Ich, [2025-04-17T09:00:51.867492 #1] INFO -- : Sende SIGINT an HOME=/var/lib/postgresql USER=postgres ausführen chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 60
Ich, [2025-04-17T09:00:51.867579 #1] INFO -- : Sende TERM an ausführen chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 127
127:signal-handler (1744880451) Empfangene SIGTERM Planung der Herunterfahren...
2025-04-17 09:00:51.867 UTC [60] PROTOKOLL: Schneller Herunterfahrbefehl empfangen
127:M 17. Apr 2025 09:00:51.877 # Benutzer forderte Herunterfahren an...
127:M 17. Apr 2025 09:00:51.878 * Speichert den letzten RDB-Snapshot vor dem Beenden.
2025-04-17 09:00:51.887 UTC [60] PROTOKOLL: Abbruch aller aktiven Transaktionen
2025-04-17 09:00:51.892 UTC [60] PROTOKOLL: Hintergrundarbeiter "logischer Replikationsstarter" (PID 74) ist mit Exit-Code 1 beendet
2025-04-17 09:00:51.898 UTC [69] PROTOKOLL: Herunterfahren
2025-04-17 09:00:51.914 UTC [69] PROTOKOLL: Kontrollpunkt startet: sofortiges Herunterfahren
127:M 17. Apr 2025 09:00:51.920 * Datenbank auf die Festplatte gespeichert
127:M 17. Apr 2025 09:00:51.921 # Redis ist jetzt bereit zum Beenden, Tschüss...
2025-04-17 09:00:52.386 UTC [69] PROTOKOLL: Kontrollpunkt beendet: 2498 Puffer geschrieben (1,9%); 0 WAL-Dateien hinzugefügt, 0 entfernt, 1 recycelt; Schreibzeit=0.169 s, Synchronisation=0.237 s, Gesamt=0.487 s; Dateien synchronisieren=2479, längste=0.017 s, durchschnitt=0.001 s; Entfernung=17712 kB, Schätzung=17712 kB
2025-04-17 09:00:52.411 UTC [60] PROTOKOLL: Datenbanksystem heruntergefahren
FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' schlug fehl mit Rückgabewert #Process::Status: pid 1166 Exit 1
Ort des Fehlers: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
Ausführung fehlgeschlagen mit den Parametern {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
Bootstrap fehlgeschlagen mit Exit-Code 1
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es könnten mehrere sein.
./discourse-doctor kann bei der Diagnose des Problems helfen.
70f2ceaa8de6662e06cb24304c087499e549d105eaab891ea40bccf16d50bf80