ترجمة مفقودة: en.dashboard.problem.deprecated_linked_in_auth

بعد تحديث حديث إلى 3.3.0.beta5-dev (a267c0727d)، أحصل على هذا التحذير/الخطأ المستمر في لوحة تحكم المسؤول (التحديث لا يساعد):

لاحظ أنه كجزء من التحديث، قمت بإزالة المكون الإضافي القديم المرتبط تمامًا، والآن كل شيء محدث أيضًا:

بالإضافة إلى ذلك، تسجيل الدخول المرتبط غير ممكّن على الإطلاق:

كيف يمكنني التخلص من رسالة الخطأ هذه؟

إعجاب واحد (1)

بدلاً من ذلك، هل ينبغي الإبلاغ عن ذلك كخلل؟

إعجابَين (2)

يجب إصلاح هذا عند دمجه :partying_face:

4 إعجابات

شكراً @JammyDodger للعلم، لقد حاولت التحديث مرة أخرى لمعرفة ما إذا كان ذلك سيساعد، قبل أن أرى هذه الرسالة. عادةً ما يكون التحديث عملية سهلة، ولكن يبدو أن أي تثبيت وصلت إليه معطل تمامًا في بعض النواحي. صفحة المسؤول غير قابلة للوصول تمامًا وبعض الصفحات تُعرض بشكل خاطئ. حاولت التحديث مرة أخرى من وحدة تحكم shell، ولا تزال المشكلات قائمة. الأمور عند هذا التثبيت:

commit f7855481fb68b0726753a35952635196a65fd459 (HEAD -> main, origin/main, origin/HEAD)

هل هناك “تثبيت جيد معروف” قبل هذا يمكنني العودة إليه؟ هل يمكنني فقط التحقق من هذا الـ hash الأقدم في shell ثم إعادة البناء أو هل هناك خطوات أخرى للتراجع؟

إعجاب واحد (1)

جرب

6 إعجابات

كانت هذه هي المشكلة بالضبط، شكرًا @Moin

3 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام. لم يعد يُسمح بالردود الجديدة.

أعتقد أنها نفس المشكلة كما في

لقد قمت بتشغيل الأوامر من الموضوع الآخر (أعتقد، لست على دراية بـ rails):

root@bokeh-discourse:~# cd /var/discourse
root@bokeh-discourse:/var/discourse# ./launcher enter app
x86_64 arch detected.
root@bokeh-discourse-app:/var/www/discourse# rails c
[1] pry(main)> ProblemCheckTracker.where(identifier: "discourse_automation").delete_all
[1] pry(main)> ProblemCheckTracker.where(identifier: "discourse_automation").delete_all
=> 0
[2] pry(main)> AdminNotice.where(identifier: "discourse_automation").delete_all
[2] pry(main)> AdminNotice.where(identifier: "discourse_automation").delete_all
=> 0
[3] pry(main)> exit
root@bokeh-discourse-app:/var/www/discourse#

لكن رسالة الخطأ لا تزال تظهر في لوحة تحكم المسؤول (حتى بعد التحديث).

ستستهدف هذه الأوامر رسائل المكون الإضافي للأتمتة. ستحتاج إلى استبدالها باسم المكون الإضافي لـ LinkedIn (أعتقد discourse-linkedin-auth)

إعجاب واحد (1)

حسنًا، لقد جربت مجموعة متنوعة من الاختلافات (بناءً على استخدام الشرطات السفلية بدلاً من الواصلات في الاختلافات الأخرى، وتقسيم رسالة المسؤول “linked” و “in”) ولكنها جميعًا تُرجع 0 سجل ولا تزال الرسالة تظهر:

[5] pry(main)> AdminNotice.where(identifier: "discourse-linkedin-auth").delete_all
=> 0
[6] pry(main)> AdminNotice.where(identifier: "discourse_linkedin_auth").delete_all
=> 0
[7] pry(main)> AdminNotice.where(identifier: "discourse_linked_in_auth").delete_all
=> 0
[8] pry(main)> AdminNotice.where(identifier: "discourse-linked-in-auth").delete_all
=> 0
[3] pry(main)> ProblemCheckTracker.where(identifier: "discourse-linkedin-auth").delete_all
=> 0
[9] pry(main)> ProblemCheckTracker.where(identifier: "discourse_linkedin_auth").delete_all
=> 0
[10] pry(main)> ProblemCheckTracker.where(identifier: "discourse_linked_in_auth").delete_all
=> 0
[11] pry(main)> ProblemCheckTracker.where(identifier: "discourse-linked-in-auth").delete_all

هل هناك طريقة للبحث عن المعرف الصحيح أو تحديده؟

قد تكون الإجابة في لقطة الشاشة. جرب deprecated_linked_in_auth

3 إعجابات

لقد نجح هذا! :pray:

3 إعجابات