لقد قمت بالترقية. كل شيء في صفحة المسؤول/التحديث يظهر الحالة “محدث” ولكن عندما أحاول النشر يفشل مع “خطأ داخلي في الخادم”.
هل يمكنك النشر ووضع الأمان مفعلًا؟
هل ترى أي خطأ في وحدة تحكم المتصفح؟
هل لديك أي إضافات مخصصة؟
نهاية CDN_URL الخاصة بك تنتهي بشرطة مائلة، يجب عليك إزالتها.
لست متأكدًا مما إذا كان هذا يسبب مشكلتك، لكنه بالتأكيد لا يساعد.
نفس المشكلة في الوضع الآمن. وحدة التحكم:
وضع وحدة تحكم المتصفح
العملية الرئيسية فقط (سريع) متعددة العمليات (أبطأ)
التجربة add-an-image-to-pdf-with-alt-text-rollout لها featureId غير معروف: addAnImageInPDF 3 RemoteSettingsExperimentLoader.sys.mjs:766:21
خطأ غير معالج: لم يتم تعيين عقدة DOM لـ aPlacesNode. نوع العقدة: 0. الأصل للعقدة: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
18 browserPlacesViews.js:120:13
خطأ غير معالج: لم يتم تعيين عقدة DOM لـ aPlacesNode. نوع العقدة: 0. الأصل للعقدة: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
browserPlacesViews.js:120:13
خطأ غير معالج: لم يتم تعيين عقدة DOM لـ aPlacesNode. نوع العقدة: 0. الأصل للعقدة: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
browserPlacesViews.js:120:13
خطأ غير معالج: لم يتم تعيين عقدة DOM لـ aPlacesNode. نوع العقدة: 0. الأصل للعقدة: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
browserPlacesViews.js:120:13
خطأ غير معالج: لم يتم تعيين عقدة DOM لـ aPlacesNode. نوع العقدة: 0. الأصل للعقدة: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
2 browserPlacesViews.js:120:13
خطأ غير معالج: لم يتم تعيين عقدة DOM لـ aPlacesNode. نوع العقدة: 0. الأصل للعقدة: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
2 browserPlacesViews.js:120:13
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
خطأ غير معالج: لم يتم تعيين عقدة DOM لـ aPlacesNode. نوع العقدة: 0. الأصل للعقدة: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
12 browserPlacesViews.js:120:13
خطأ غير معالج: لم يتم تعيين عقدة DOM لـ aPlacesNode. نوع العقدة: 0. الأصل للعقدة: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
3 browserPlacesViews.js:120:13
لا توجد إضافات مخصصة أعرفها، لذا أنا متأكد من لا.
لا أجد إعدادًا لذلك.
هل يمكنك الاطلاع على سجلاتك على https://www.foodtalkcentral.com/logs ومشاركة أي أخطاء ذات صلة تراها.
استثناء المهمة: Net::SMTPAuthenticationError
9:50 مساءً
فشل اختبار نبضات القلب لـ Sidekiq للمعرف 1371476، جارٍ إعادة التشغيل
1:11 مساءً
فشل في تهيئة النص الجميل: تم الإنهاء /var/www/discourse/lib/discourse_js_processor.rb:98:in eval' /var/www/discourse/lib/discourse_js_processor.rb:98:in create_new_context’ /var/www/discourse/l
1:11 مساءً
3
فشل في تهيئة النص الجميل: تم الإنهاء /var/www/discourse/lib/discourse_js_processor.rb:98:in eval' /var/www/discourse/lib/discourse_js_processor.rb:98:in create_new_context’ /var/www/discourse/l
1:12 مساءً
5
لم يتم العثور على MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb): لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
1:40 مساءً
5
لم يتم العثور على MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb): لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
1:40 مساءً
3
لم يتم العثور على MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb): لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
3:18 مساءً
3
لم يتم العثور على MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb): لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
3:18 مساءً
تلقى عامل Unicorn إشارة USR2 تشير إلى أنه على وشك انتهاء المهلة، ويتم تفريغ تتبع المكدس للخيط الرئيسي config/unicorn.conf.rb:203:in backtrace' config/unicorn.conf.rb:203:in block (2 levels) in re
4:22 مساءً
4
فشل في تهيئة النص الجميل: لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json /var/www/discourse/app/models/emoji.rb:154:in initialize' /var/www/discourse/app/models/em 4:26 مساءً 2 Errno::ENOENT (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
4:38 مساءً
2
لم يتم العثور على MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb): لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
4:41 مساءً
2
لم يتم العثور على MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb): لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
4:41 مساءً
لم يتم العثور على MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb): لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
4:41 مساءً
لم يتم العثور على MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb): لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
4:41 مساءً
4
Errno::ENOENT (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 5:08 مساءً 94 استثناء المهمة: اسم المضيف ".rest.akismet.com" لا يتطابق مع شهادة الخادم (OpenSSL::SSL::SSLError) 5:42 مساءً 18 Errno::ENOENT (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
6:27 مساءً
2
Errno::ENOENT (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 6:27 مساءً 9 استثناء المهمة: سمة غير معروفة 'writing_device' لـ PostStat. 6:29 مساءً 7 Errno::ENOENT (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
6:52 مساءً
6
ActionView::Template::Error (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.r
6:57 مساءً
8
Errno::ENOENT (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 7:02 مساءً 48 Errno::ENOENT (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
7:10 مساءً
108
ActionView::Template::Error (لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.r
7:11 مساءً
هل قمت بإعادة بناء هذا من وحدة التحكم؟
./launcher rebuild app
root@www:/var/discourse# ./launcher rebuild app
WARNING: Docker version 24.0.2 deprecated, recommend upgrade to 24.0.7 or newer.
x86_64 arch detected.
ERROR: containers/app.yml does not exist or is not readable.
Available configs ( data, mail-receiver, web_only )
root@www:/var/discourse#
لديك إعداد من حاويتين والحاوية الإضافية لاستقبال البريد.
لإعادة بناء جزء تطبيق الويب، قم بما يلي بصلاحيات الجذر
./launcher rebuild web_only
إذا لم يحدث خطأ، تابع بإعادة البناء مع حاوية البيانات
./launcher rebuild data
وانظر إلى الحالة التي تصل إليها.
شكراً، لقد نجح الأمر.
سيكون من المفيد تعطيل زر الترقية بنقرة واحدة للتكوينات غير المتوافقة.
إنه موجود في app.yml الخاص بك. ربما يجب عليك التحقق منه هناك.
إذًا، عندما أتلقى إشعار ترقية، هل يجب أن أقوم بتشغيل launcher rebuild web_only؟
يمكنك ذلك. إنه يزيل ميزة التثبيت المكون من حاويتين (أفترض أنه حاويتان نظرًا لذكرك web_only).
إليك تعليماتي: Managing a two-container instance - Howto - Literate Computing Dashboard
أيضًا، تحتاج إلى إيلاء بعض الاهتمام للأشياء حتى تلاحظ أشياء مثل تحديث PostgreSQL 15 الذي يتطلب منك ترقية حاوية البيانات أيضًا.
لقد قمت بإعداده! ما هي فوائد استخدام حاويتين؟ يبدو أنه يتطلب المزيد من العمل ولا أعرف ما هو العائد من ذلك.
النتيجة هي أنك تستطيع بناء حاوية جديدة بينما لا تزال القديمة تعمل، لذا فإن وقت التوقف أقل من دقيقة.
كما يسهل تأجيل ترقية قاعدة البيانات مع القدرة على ترقية discourse في نفس الوقت.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.