انتقل إلى المحتوى
توثيق مؤرشف. اختر إصدار تثبيتك.

استكشاف الأخطاء وإصلاحها

حل مشكلات الاتصال والمصادقة وبيانات التعريف والنشر.

لا يمكن لواجهة المستخدم الوصول إلى السجل

تحقق من أصل التسجيل من بيئة شبكة خادم الواجهة الأمامية. في الحاوية، يشير localhost إلى الحاوية نفسها. المنبع Compose الشائع هو http://registry:5000.

curl -i http://127.0.0.1:5000/v2/

يجب أن يعود التسجيل المجهول بالنجاح. يمكن للشخص المصادق عليه إرجاع 401 مع تحدي WWW-Authenticate. يعني رفض الاتصال أن المستمع أو العنوان أو مسار الشبكة غير جاهز.

فشل تسجيل الدخول

تأكد من أن السجل يستخدم htpasswd Basic Auth الأصلي وأن ملف bcrypt الخاص به مثبت بشكل صحيح. لا يتم دعم اختبار الرمز المميز Bearer الخارجي بواسطة واجهة المستخدم الحالية.

بالنسبة لفقدان الجلسة المتكررة، تأكد من أن جميع مثيلات الواجهة الأمامية تشترك في NUXT_SESSION_PASSWORD. تغييرات سرية تم إنشاؤها بواسطة العملية المحلية بعد إعادة التشغيل. تحقق أيضًا من HTTPS ورؤوس البروتوكول المعاد توجيهها؛ تتطلب جلسات المتصفح عودة ملف تعريف الارتباط إلى نفس الأصل.

صورتي ليس لها وصف أو تاريخ الإنشاء

يجب أن تكون هذه القيم موجودة في التعليقات التوضيحية أو تكوين الصورة. لا يستنتج Crateview بيانات التعريف المفقودة أو أوقات التسجيل البديلة push. قم بإضافة التعليقات التوضيحية OCI المناسبة عند إنشاء صورك.

المراجعين فارغة

يحتاج السجل إلى الكشف عن نقطة نهاية مُحيلي OCI أو الفهرس الاحتياطي القياسي لعلامة digest. عملاء OCI مسؤولون عن الحفاظ على هذا الفهرس الاحتياطي عند الحاجة. إن مجرد دفع البيان الذي يحمل الموضوع إلى السجل دون دعم المُحيلين لا يجعل Crateview يقوم بفحص كافة العلامات بحثًا عنه.

الحذف مفقود أو مرفوض

قم بتمكين إعداد حذف تخزين Crateview NUXT_REGISTRY_DELETE_ENABLED وDistribution. لا يزال بإمكان السجل رفض الطلب وفقًا لأذوناته أو تنفيذه. يعمل الحذف بواسطة digest وقد يؤثر على علامات متعددة.

يتجاهل الإنتاج ملف .env الخاص بي

لا يقوم node .output/server/index.mjs بتحميل .env تلقائيًا. قم بتصدير المتغيرات من خلال مدير العمليات أو بيئة الحاوية أو الصدفة. أعد التشغيل بعد تغيير قيم وقت التشغيل. لا يمكن لمضيف الويب الثابت فقط أن يحل محل خادم Nitro المطلوب.

الأمر pull المنسوخ لا يعمل

يستخدم الأمر عنوان الواجهة الأمامية العامة. تأكد من أن واجهة سطر الأوامر (CLI) يمكنها الوصول إلى هذا الأصل وتثق في شهادة TLS الخاصة بها. قم بمصادقة CLI بشكل منفصل عند الحاجة. لا يؤدي تسجيل الدخول إلى المتصفح إلى إنشاء تسجيل دخول إلى Docker CLI.

إذا وجدت مشكلة في واجهة المستخدم القابلة للتكرار، فافتح issue مع المراجعة المتأثرة وتفاصيل النسخ المنقحة. استخدم قناة الأمان الخاصة للثغرات الأمنية.

المراقبة

إعدادات هذا الإصدار: المراقبة.

إعدادات هذا الإصدار — المراقبة اختيارية ومعطلة افتراضياً. تفتح النظرة العامة لوحة المراقبة عند تفعيلها؛ وإلا يحوّل /home إلى /explore. يمنح التفعيل البيانات التشغيلية الشاملة لكل من يصل للواجهة، بما فيهم زوار السجلات العامة المجهولون.