Ivancni
(Ivan CN)
6 يناير 2023، 9:27م
1
مرحباً،
بعد ترقيتي لـ discourse إلى الإصدار 3.0.0.beta16 (7b5f7b4484) توقف المكون الإضافي الخاص بي لـ LDAP (GitHub - jonmbake/discourse-ldap-auth: Discourse plugin to enable LDAP/Active Directory authentication. ) عن العمل مع الخطأ التالي:
"(ldap) فشل المصادقة! ldap_error: TypeError، لا يوجد تحويل ضمني لـ Hash إلى String"
هل يواجه أي شخص نفس المشكلة؟
5 إعجابات
نفس المشكلة هنا.
لقد حاولت الحصول على تتبع أفضل للخطأ… لكنني سيء في لغة روبي لذا لم أحقق أي نجاح.
إعجابَين (2)
Falco
(Falco)
6 يناير 2023، 10:50م
3
قد ترغب في الاتصال بمؤلف المكون الإضافي عبر مشكلات GitHub، حيث لم يتم كتابة هذا المكون الإضافي بواسطة Discourse.
إعجابَين (2)
أتفق تمامًا - ولكن من المهم ملاحظة أن المكون الإضافي لم يتغير، وبالتالي تم تقديم المشكلة بسبب تغيير في الخطاب.
إعجابَين (2)
Stephen
(Stephen)
6 يناير 2023، 10:53م
5
بالتأكيد، لكن Discourse سيتغير، ولهذا تتلقى إشعارات وتضغط على زر التحديث. ستقوم الترقيات بتغيير جوانب Discourse بالإضافة إلى إصدارات مكونات البرامج الأساسية طوال الوقت. المكونات الإضافية القديمة التي تفترض إصدارات أقدم من الأشياء ستتوقف بدورها عن العمل.
أوصي بشدة باختبار الترقيات على موقع تجريبي، خاصة إذا كنت تعتمد على مكونات إضافية تابعة لجهات خارجية.
إعجابَين (2)
آسف - أنا لست هنا لأشير بأصابع الاتهام إذا لم يكن ذلك واضحًا
إذا كان الخطأ أكثر وصفًا، فأرى قيمة في النشر في منتدى أكثر نشاطًا مع المطورين الذين قاموا بتغيير التبعيات وقاعدة التعليمات البرمجية مؤخرًا. التعرض هنا أكبر بكثير من التعرض لمستودع إضافة.
لكن… خطأ من نوع TypeError بدون تتبع عديم الفائدة بشكل خاص :ضحك: سأتوجه إلى مستودع الإضافة
4 إعجابات
Benjamin_D
(Benjamin Decotte)
7 يناير 2023، 10:55ص
8
كما اقترح Tris20 عبر مشكلة Github، فإن ترقية net-ldap إلى 0.17.1 تعمل
تعديل: آه! بالطبع Tris20 من Github هو @Tris20 ، شكرًا لك Tristan!
3 إعجابات
Tris20
(Tristan)
7 يناير 2023، 11:46ص
9
مرحباً @Benjamin_D
يسرني أن هذا يعمل
للتوضيح فقط، هل كنت بحاجة فقط إلى رفع الإصدار إلى 0.17.1 أم كنت بحاجة إلى أخذ أحدث تثبيت من github؟
3 إعجابات
Benjamin_D
(Benjamin Decotte)
7 يناير 2023، 11:50ص
10
هل هذا هو آخر تثبيت https://github.com/jonmbake/discourse-ldap-auth/commit/84635b1c352b2145b8e6074d94047f1e2020dcbc؟
إذا كان الأمر كذلك، فنعم، لقد قمت بعمل نسخة متفرعة من الفرع الرئيسي وقم بالتثبيت مباشرة عليه (لست بارعًا جدًا في github على الرغم من ذلك)
3 إعجابات
Tris20
(Tristan)
7 يناير 2023، 12:03م
11
نظرة سريعة على نسختك المتفرعة، يبدو أنها كانت بحاجة فقط إلى تغيير 0.17.1 في النهاية
لا تتردد في إرسال ذلك كطلب سحب حتى يتمكن @jonmbake من أخذ التحديث
3 إعجابات
Benjamin_D
(Benjamin Decotte)
7 يناير 2023، 12:20م
12
تم، آمل أن أكون قد عثرت على الأزرار الصحيحة وشكراً لك على هذه الفرصة لاختبار العملية
3 إعجابات
jonmbake
(Jon Bake)
7 يناير 2023، 12:46م
13
تم دمج طلب السحب لترقية net-ldap وتم إصدار v0.6.1 من المكون الإضافي . هل يمكنك التحقق من أنه يعمل، @loganharbour أو @Benjamin_D ؟
6 إعجابات
نعم - كل شيء على ما يرام في نسختي التجريبية (مع 0.6.1). شكراً للجميع على السرعة!
3 إعجابات