السلوك المتوقع: يجب أن تكون قادرًا على إضافة طابعة جديدة ومتصفح شجاع وفايرفوكس نفس المشكلة
octofarm_dump.zip
(اختياري) لتجنب المشكلة ، اضطررت إلى:
إذا كان لديك حق الوصول إلى شاشة النظام ، فمن الأفضل فقط تحميل ملف تفريغ السجل كما هو الحال
تحتوي على جميع المعلومات ذات الصلة للمطورين.
1) سجلات خادم OctoFarm أضف ملف zip لسجلات صفحة النظام (إذا لم تتمكن من الوصول إليه ، ./logs
هنا)
2) سجلات وحدة التحكم في متصفحك.
(كيفية: https://javascript.info/devtools)
3) لقطات
هذه دائمًا فعالة ، أضف لقطات شاشة للمساعدة في شرح مشكلتك.
يمكن فقط للمستخدم الأول الذي تم إنشاؤه إنشاء طابعات. يحصل المستخدمون الجدد على مفتاح المستخدم ولا يمكنهم ذلك. هناك ملاحظة على شاشة التسجيل.
مرحبًا جيمس ، شكرًا لك على الرد السريع ، ليس لدي سوى مجموعة مستخدم واحدة ولم يتم إنشاء أي مستخدم آخر.
بعد تسجيل الدخول بالحساب الوحيد الذي أنشأته ، تظهر لي الشاشة المرفقة ، عند النقر على إعداد الطابعات ، تظهر لي الشاشة في أول مشاركة لي في هذا الموضوع.
شكرا لك
مرحبا! على الرحب والسعة.
حسنًا ، لقد حاولت إعادة إظهار مشكلتك قبل النشر وتم إنشاء مستخدم المسؤول الخاص بي بشكل صحيح.
يوجد ملف .env داخل مجلد OctoFarm. هل يمكنك من فضلك محاولة إلحاق بعض النصوص الإضافية على عنوان url الخاص بـ MONGO مثل المثال أدناه. سيؤدي هذا إلى إنشاء قاعدة بيانات جديدة.
إذا استمرت المشكلة ، فربما أحتاج إلى بعض السجلات من مجلد OctoFarm / logs الخاص بك.
MONGO=mongodb://127.0.0.1:27017/octofarmnew
لقطات في الخلاف ، تم إرفاق سجلات الوضع الحالي بواسطة OP
لا يوجد شيء في السجلات آسف لم ألاحظ أنك قمت بنشرها قد استيقظت للتو نأمل أن تحل قاعدة بيانات جديدة المشكلة.
أظهر لي جيمس الرمز الذي حدث فيه الخطأ ، وتمكنت من الحصول على نفس الخطأ الذي حصلت عليه من @ Nomad965. المشكلة واضحة: لم يتم تعيين مجموعة الإدارة للمستخدم الخاص بك.
لدينا بعض الأفكار الممكنة:
سنقوم ببعض أعمال الصيانة من جانبنا لضمان حدوث ذلك ، ومنعه.
هل يمكن أن تكون هذه هي المشكلة؟
ما عليك سوى حذف جميع المستخدمين والإعادة مرة أخرى أو حذف المستخدم غير المسؤول فقط؟
هل يمكن أن تكون هذه هي المشكلة؟
ما عليك سوى حذف جميع المستخدمين والإعادة مرة أخرى أو حذف المستخدم غير المسؤول فقط؟
بالتأكيد! احذف المستخدم ويجب أن تكون بخير :)
بفضل من أجل الحصول على إعادته إلينا.
سوف تفعل ، وسوف نعود وتأكيد النتائج ... شكرا لك
سوف تفعل ، وسوف نعود وتأكيد النتائج ... شكرا لك
لا مشكله على الاطلاق. سنترك هذا مفتوحًا أيضًا في حالة حدوثه لأي شخص آخر. لدينا إصلاح في خط الأنابيب أيضًا ، لذا نأمل أن يتم طرحه خلال عطلة نهاية الأسبوع.
Ahhhha ، الآن أرى الخطأ الذي حدث ، خطأ نيابة عني ، يبدو أنني سجلت حساب المسؤول تحت اسم المستخدم Nomad ، عندما حاولت تسجيل الدخول في المرة الأولى ، استخدمت Nomad بأحرف صغيرة "n".
لا يحدد db الفرق بين المسؤولين بالأحرف الكبيرة والصغيرة ويعاملهم كواحد. لذا فكرت عندما قمت بالتسجيل لأول مرة ، لم أهتم بذلك ، وقمت بتسجيل مستخدم جديد مع البدوي ، دون علمي أن اسم المستخدم الصحيح للمشرف هو Nomad.
ما عليك سوى تسجيل الدخول الآن ، ومتابعة بقية الإعداد والاختبار.
شكرا جزيلا للمساعدة ودعمNotExpectedYetdavidzwa
هتافات..
هذه أخبار رائعة Nomad. نحن نعرف ما يجب تحسينه وأنت تعرف كيفية التغلب عليه.
اربح اربح!
مجرد شيء آخر لاحظته ، ليس أنه تسبب في أي مشاكل في تسجيل الدخول أو المصادقة ، عند إنشاء مفتاح api ضمن واجهة التطبيق / octoprint ، يكون المستخدم المعين بدويًا بأحرف صغيرة n ويكون المستخدم المسؤول في octofarm برأس مال N لـ Nomad ، octofarm قبلت مفتاح API دون أي مشاكل.
مجرد شيء آخر لاحظته ، ليس أنه تسبب في أي مشاكل في تسجيل الدخول أو المصادقة ، عند إنشاء مفتاح api ضمن واجهة التطبيق / octoprint ، يكون المستخدم المعين بدويًا بأحرف صغيرة n ويكون المستخدم المسؤول في octofarm برأس مال N لـ Nomad ، octofarm قبلت مفتاح API دون أي مشاكل.
هؤلاء المستخدمون غير مرتبطين. أحدهما مخصص لـ OctoPrint والآخر لـ OctoFarm ، يمكن أن يكونا مختلفين تمامًا.
أيضا شكرا جزيلا على التحقيق!
ملحوظة جيدا ، شكرا لك على التوضيحات.