שלום. ניסיתי להמיר את השרת Discourse הנוכחי שלנו ומנסה לבצע התקנה נקייה על ה-VPS החדש שלנו, אך השימוש בקונפיגורציה של היישום שלנו בטעינה אוטומטית נכשל עם שגיאה מוזרה.
ניסיתי להתחיל מחדש עם הסקריפט ./discourse-setup, אך גם זה נכשל. תהיתי אם יש בעיות עם הסקריפט כרגע?
השגיאה שנראית להלן:
I, [2025-04-17T08:59:36.609118 #1] INFO -- : e cd /var/www/discourse 6f ססדי discourse -c 'bundle exec rake assets:precompile:build'
Node.js heap_size_limit נמוך מ-2048MB. מגדיר --max-old-space-size=2048 ו-CHEAP_SOURCE_MAPS=1
לא נמצא קובץ מידע בניית קיים.
ריצה של בניית ליבה מלאה...
...[ConfigLoader]
...[Babel: @embroider/macros e applyPatches]
...[Babel: @ember/legacy-built-in-components e applyPatches]
...[Babel: ember-source e applyPatches]
[BABEL] הערה: המנוע הקוד הלא בינארי הפחית את סטיילינג של /var/www/discourse/app/assets/javascripts/discourse/ember/ember-template-compiler.js מכיוון שהוא עובר את המקסימום של 500KB.
[BABEL] הערה: המנוע הקוד הלא בינארי הפחית את סטיילינג של /var/www/discourse/app/assets/javascripts/discourse/ember/ember.js מכיוון שהוא עובר את המקסימום של 500KB.
...[Babel: @glimmer/component e applyPatches]
...[Babel: dialog-holder e applyPatches]
...[Babel: ember-buffered-proxy e applyPatches]
...[Babel: float-kit e applyPatches]
...[Babel: select-kit e 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': הפקודה נכשלה עם יציאה 1: pnpm (שגיאת ריצה)
from /var/www/discourse/script/assemble_ember_build.rb:103:in `cmaind'
I, [2025-04-17T09:00:51.861399 #1] INFO -- : בנייה
סביבה: ייצור
ההגדרה 'staticAddonTrees' תעבור אוטומטית ל-true בגרסה הבאה של Embroider ולא תוכל לכבותה. כדי להתכונן לכך, עליך להגדיר 'staticAddonTrees: true' בהגדרת Embroider שלך.
ההגדרה 'staticAddonTestSupportTrees' תעבור אוטומטית ל-true בגרסה הבאה של Embroider ולא תוכל לכבותה. כדי להתכונן לכך, עליך להגדיר 'staticAddonTestSupportTrees: true' בהגדרת Embroider שלך.
בנייה...
לא מוגדר
ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL הפקודה הומתה בסיגנל SIGKILL (הפסקה כפויה): ember build -prod
```{"translation": "אני, [2025-04-17T09:00:51.867412 #1] מודע -- : סיום תהליכים אסינכרוניים
אני, [2025-04-17T09:00:51.867492 #1] מודע -- : שליחת INT ל-HOME=/var/lib/postgresql משתמש=postgres הפעל את chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 60
אני, [2025-04-17T09:00:51.867579 #1] מודע -- : שליחת TERM ל-exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 127
127:signal-handler (1744880451) קיבל SIGTERM תזמון סגירה...
2025-04-17 09:00:51.867 UTC [60] לוג: בקשה לקבלת סגירה מהירה
127:M 17 אפריל 2025 09:00:51.877 # המשתמש ביקש סגירה...
127:M 17 אפריל 2025 09:00:51.878 * שמירת צילום ה-RDB הסופי לפני יציאה.
2025-04-17 09:00:51.887 UTC [60] לוג: מבטל כל תהליך פעיל
2025-04-17 09:00:51.892 UTC [60] לוג: עובד רקע "logical replication launcher" (PID 74) יצא עם קוד יציאה 1
2025-04-17 09:00:51.898 UTC [69] לוג: סוגר את המערכת
2025-04-17 09:00:51.914 UTC [69] לוג: התחלת נקודת מבחן: סגירה מיידית
127:M 17 אפריל 2025 09:00:51.920 * מסד הנתונים נשמר בדיסק
127:M 17 אפריל 2025 09:00:51.921 # Redis מוכן לסיום, להתראות...
2025-04-17 09:00:52.386 UTC [69] לוג: נקודת המבחן הושלמה: כתבו 2498 ברזולוציות (1.9%); 0 קבצי WAL נוספו, 0 הוסרו, 1 שוחזר; כתיבה=0.169 שניות, סינכרון=0.237 שניות, סך הכל=0.487 שניות; קבצים סינכרון=2479, longest=0.017 שניות, ממוצע=0.001 שניות; מרחק=17712 ק"ב, הערכה=17712 ק"ב
2025-04-17 09:00:52.411 UTC [60] לוג: מערכת מסד הנתונים נעולה
נכשל
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' נכשל עם קוד יציאה #Process::Status: pid 1166 יציאה 1
מיקום הכשל: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:ב `spawn'
ההרצה נכשלה עם הפרמטרים {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
הפעלת ההכנה נכשלה עם קוד יציאה 1
** כישלון באתחול ** נא לגלול למעלה ולחפש הודעות שגיאה קודמות, ייתכן שיש יותר מאחת.
./discourse-doctor עשוי לסייע באבחון הבעיה.
70f2ceaa8de6662e06cb24304c087499e549d105eaab891ea40bccf16d50bf80
```"}