فشل التحديث من 2.9.0 beta2 إلى beta4 (موقعي معطل)

نعم، هذا يعمل معي!

تظهر المشكلة في السطر التالي. يبدو أن MaxMindDB فشلت بسبب خطأ: مفتاح ترخيص غير صالح. يا إلهي!
كيف يمكنني تعطيل MaxMindDB؟ هل هناك طريقة سهلة؟

تم الانتهاء من 'ضغط جميع ملفات JS' : 73.95 ثانية

rake aborted!
NameError: متغير محلي أو دالة غير معرفة `name` للكائن main:Object
/var/www/discourse/lib/tasks/assets.rake:296:in `rescue in block (2 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:285:in `block (2 levels) in <main>'

السبب:
OpenURI::HTTPError: 401 خطأ: مفتاح ترخيص غير صالح
/var/www/discourse/lib/file_helper.rb:76:in `block in download'
/var/www/discourse/lib/final_destination.rb:503:in `block (3 levels) in safe_get'
/var/www/discourse/lib/final_destination.rb:502:in `catch'
/var/www/discourse/lib/final_destination.rb:502:in `block (2 levels) in safe_get'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1626:in `block in transport_request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http/response.rb:185:in `reading_body'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1625:in `transport_request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1579:in `request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:46:in `step'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/lib/final_destination.rb:463:in `block in safe_get'
/var/www/discourse/lib/final_destination.rb:517:in `block in safe_session'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:985:in `start'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:628:in `start'
/var/www/discourse/lib/final_destination.rb:515:in `safe_session'
/var/www/discourse/lib/final_destination.rb:455:in `safe_get'
/var/www/discourse/lib/final_destination.rb:147:in `get'
/var/www/discourse/lib/file_helper.rb:68:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:39:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:287:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:286:in `each'
/var/www/discourse/lib/tasks/assets.rake:286:in `block (2 levels) in <main>'
المهام: TOP = assets:precompile
(انظر التتبع الكامل بتشغيل المهمة مع --trace)
I, [2022-05-11T18:45:44.667046 #1]  INFO -- : التحقق من 'Nav Links Component' لـ 'default'... محدث
التحقق من 'Add Category Column' لـ 'default'... yarn run v1.22.18
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
تحذير: Node v16.14.2 غير مُختبر مع Ember CLI على منصتك. نوصي باستخدام أحدث إصدار «Active LTS» من Node.js. راجع https://git.io/v7S5n للتفاصيل.
البيئة: الإنتاج
جاري التنظيف...
تم بناء المشروع بنجاح. مخزن في "dist/".
أحجام الملفات:
 - dist/assets/admin.js: 1.12 MB (142.42 KB مضغوطة)
 - dist/assets/chunk.143.eacfec4026458f86213f.js: 2.52 KB (1.14 KB مضغوطة)
 - dist/assets/chunk.178.aa554047edf14ebffd85.js: 1.93 KB (1004 B مضغوطة)
 - dist/assets/chunk.682.942bbb3c080f6e2e15a9.js: 800.65 KB (272.68 KB مضغوطة)
 - dist/assets/chunk.920.296a50b5adf700c42f3e.js: 279.42 KB (85.84 KB مضغوطة)
 - dist/assets/core-tests.js: 1.68 MB (231.55 KB مضغوطة)
 - dist/assets/discourse-markdown.js: 349.56 KB (91.04 KB مضغوطة)
 - dist/assets/discourse.js: 2.76 MB (528.16 KB مضغوطة)
 - dist/assets/highlightjs/highlight-test-bundle.min.js: 147.39 KB (42.92 KB مضغوطة)
 - dist/assets/scripts/discourse-boot.js: 689 B (427 B مضغوطة)
 - dist/assets/scripts/discourse-test-listen-boot.js: 423 B (297 B مضغوطة)
 - dist/assets/scripts/module-shims.js: 507 B (278 B مضغوطة)
 - dist/assets/scripts/start-app.js: 164 B (160 B مضغوطة)
 - dist/assets/start-discourse.js: 1.18 KB (625 B مضغوطة)
 - dist/assets/test-helpers.js: 1 MB (146.36 KB مضغوطة)
 - dist/assets/test-i18n.js: 475.76 KB (113.89 KB مضغوطة)
 - dist/assets/vendor.css: 0 B
 - dist/assets/vendor.js: 999.61 KB (268.74 KB مضغوطة)
 - dist/javascripts/@json-editor/json-editor/2.6.1/jsoneditor.js: 425.11 KB (79.36 KB مضغوطة)
 - dist/javascripts/Chart.min.js: 169.02 KB (51.67 KB مضغوطة)
 - dist/javascripts/ace.js/1.4.13/ace.js: 363.09 KB (98.66 KB مضغوطة)
 - dist/javascripts/ace.js/1.4.13/ext-searchbox.js: 11.63 KB (3.49 KB مضغوطة)
 - dist/javascripts/ace.js/1.4.13/mode-html.js: 59.46 KB (17.82 KB مضغوطة)
 - dist/javascripts/ace.js/1.4.13/mode-scss.js: 23.47 KB (7.79 KB مضغوطة)
 - dist/javascripts/ace.js/1.4.13/mode-sql.js: 4.73 KB (1.82 KB مضغوطة)
 - dist/javascripts/ace.js/1.4.13/theme-chaos.js: 3.11 KB (1.01 KB مضغوطة)
 - dist/javascripts/ace.js/1.4.13/theme-chrome.js: 2.97 KB (1.03 KB مضغوطة)
 - dist/javascripts/ace.js/1.4.13/worker-html.js: 203.22 KB (46.33 KB مضغوطة)
 - dist/javascripts/ace/ace.js: 362.06 KB (98.41 KB مضغوطة)
 - dist/javascripts/ace/ext-searchbox.js: 11.63 KB (3.49 KB مضغوطة)
 - dist/javascripts/ace/mode-html.js: 59.46 KB (17.82 KB مضغوطة)
 - dist/javascripts/ace/mode-scss.js: 23.47 KB (7.79 KB مضغوطة)
 - dist/javascripts/ace/mode-sql.js: 2.16 KB (1009 B مضغوطة)
 - dist/javascripts/ace/theme-chrome.js: 2.97 KB (1.03 KB مضغوطة)
 - dist/javascripts/ace/worker-html.js: 203.22 KB (46.33 KB مضغوطة)
 - dist/javascripts/chart.js/3.5.1/Chart.min.js: 183.95 KB (63.67 KB مضغوطة)
 - dist/javascripts/chartjs-plugin-datalabels.min.js: 12.76 KB (5.23 KB مضغوطة)
 - dist/javascripts/chartjs-plugin-datalabels/2.0.0/chartjs-plugin-datalabels.min.js: 12.59 KB (5.09 KB مضغوطة)
 - dist/javascripts/count.js: 1.41 KB (636 B مضغوطة)
 - dist/javascripts/diffhtml.min.js: 26.98 KB (9.88 KB مضغوطة)
 - dist/javascripts/diffhtml/1.0.0-beta.20/diffhtml.min.js: 26.98 KB (9.88 KB مضغوطة)
 - dist/javascripts/embed-topics.js: 1.31 KB (630 B مضغوطة)
 - dist/javascripts/embed.js: 2.35 KB (993 B مضغوطة)
 - dist/javascripts/jquery.magnific-popup.min.js: 19.74 KB (7.18 KB مضغوطة)
 - dist/javascripts/magnific-popup/1.1.0/jquery.magnific-popup.min.js: 19.74 KB (7.18 KB مضغوطة)
 - dist/javascripts/media-optimization-worker.js: 4.89 KB (1.71 KB مضغوطة)
 - dist/javascripts/pikaday.js: 40.11 KB (9.08 KB مضغوطة)
 - dist/javascripts/pikaday/1.8.0/pikaday.js: 40.11 KB (9.08 KB مضغوطة)
 - dist/javascripts/squoosh/mozjpeg_enc.js: 38.12 KB (10.49 KB مضغوطة)
 - dist/javascripts/squoosh/squoosh_resize.js: 4.42 KB (1.26 KB مضغوطة)
 - dist/javascripts/workbox/workbox-cacheable-response.dev.js: 6.58 KB (1.73 KB مضغوطة)
 - dist/javascripts/workbox/workbox-cacheable-response.prod.js: 579 B (345 B مضغوطة)
 - dist/javascripts/workbox/workbox-core.dev.js: 48.27 KB (11.21 KB مضغوطة)
 - dist/javascripts/workbox/workbox-core.prod.js: 5.75 KB (2.42 KB مضغوطة)
 - dist/javascripts/workbox/workbox-expiration.dev.js: 20.83 KB (5.48 KB مضغوطة)
 - dist/javascripts/workbox/workbox-expiration.prod.js: 2.82 KB (1.22 KB مضغوطة)
 - dist/javascripts/workbox/workbox-routing.dev.js: 31.54 KB (7.58 KB مضغوطة)
 - dist/javascripts/workbox/workbox-routing.prod.js: 3.32 KB (1.44 KB مضغوطة)
 - dist/javascripts/workbox/workbox-strategies.dev.js: 34.65 KB (4.79 KB مضغوطة)
 - dist/javascripts/workbox/workbox-strategies.prod.js: 4.75 KB (1.16 KB مضغوطة)
 - dist/javascripts/workbox/workbox-sw.js: 1.3 KB (741 B مضغوطة)
تم الانتهاء في 127.24 ثانية.
جاري تحميل MaxMindDB...
جاري ضغط JavaScript وإنشاء خرائط المصادر

I, [2022-05-11T18:45:44.667510 #1]  INFO -- : إنهاء العمليات غير المتزامنة
I, [2022-05-11T18:45:44.667572 #1]  INFO -- : إرسال INT إلى HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/10/bin/postmaster -D /etc/postgresql/10/main pid: 1700
I, [2022-05-11T18:45:44.667643 #1]  INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 1828
2022-05-11 18:45:44.667 UTC [1700] LOG:  تم استلام طلب إيقاف سريع
1828:signal-handler (1652294744) تم استلام SIGTERM وجدولة الإيقاف...
2022-05-11 18:45:44.669 UTC [1700] LOG:  إلغاء أي معاملات نشطة
2022-05-11 18:45:44.672 UTC [1700] LOG:  خرجت عملية العامل: مُطلق النسخ التكراري المنطقي (PID 1709) بكود خروج 1
2022-05-11 18:45:44.673 UTC [1704] LOG:  جاري الإغلاق
1828:M 11 May 2022 18:45:44.695 # تم طلب الإيقاف من قبل المستخدم...
1828:M 11 May 2022 18:45:44.696 * حفظ لقطة RDB النهائية قبل الخروج.
2022-05-11 18:45:44.713 UTC [1700] LOG:  تم إيقاف نظام قاعدة البيانات
1828:M 11 May 2022 18:45:50.327 * تم حفظ قاعدة البيانات على القرص
1828:M 11 May 2022 18:45:50.327 # Redis جاهز الآن للخروج، وداعًا...


فشل
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' فشل مع كود العودة #<Process::Status: pid 2323 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
فشل التمهيد بكود خروج 1
** فشل التمهيد ** يرجى التمرير للأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من خطأ.
قد يساعد ./discourse-doctor في تشخيص المشكلة.
7a971495e73d4bf35d7f5ef771bfc2c652657c57d667336d3b932b798282816a

رائع! لا يزال يتعين عليك ترقية PG، ولكن على الأقل يمكنك إعادة تشغيل موقعك الآن.

أعتقد أنك تقوم فقط بالتعليق على السطر الذي يضبط المفتاح.

نظرًا لأن منتديات الأشخاص غير متاحة أثناء قيامهم بترتيب الأمور، نعم، هذا منطقي.

هذا دائماً سيكون مخاطرة بمجرد تعديل ملفات التكوين للابتعاد عن التثبيت الافتراضي.

اعتبارًا من الغد، مر عامان على إصدار Postgres 12. هل تحتاج الإصدارات الحالية إلى دعم قاعدة بيانات تعود إلى هذا التاريخ؟

شكراً لكم جميعاً! أخيراً جعلت موقعي يعمل.
الآن أحتاج إلى إجراء تحديثات PG يدوياً كما أفهم.

كان هذا يتعلق بتقديم ضمادات للسماح للناس بإعادة مواقعهم إلى العمل، وهو (في رأيي) يختلف عن “دعمها”.
هل نحتاج حقًا إلى رمي طوق نجاة للأشخاص الذين يغرقون، فقد كان لديهم متسع من الوقت لتعلم السباحة؟