सामग्री पर जाएं

समस्या निवारण

कनेक्शन, प्रमाणीकरण, मेटाडेटा और परिनियोजन समस्याओं का समाधान करें।

यूआई रजिस्ट्री तक नहीं पहुंच सकता

फ्रंटएंड सर्वर के नेटवर्क वातावरण से रजिस्ट्री की उत्पत्ति की जाँच करें। एक कंटेनर में, localhost कंटेनर को ही इंगित करता है। एक सामान्य Compose अपस्ट्रीम http://registry:5000 है।

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

एक अनाम रजिस्ट्री को सफलता लौटानी चाहिए। एक प्रमाणित व्यक्ति WWW-Authenticate चुनौती के साथ 401 वापस कर सकता है। कनेक्शन से इनकार का मतलब है कि श्रोता, पता या नेटवर्क पथ तैयार नहीं है।

साइन-इन विफल रहता है

पुष्टि करें कि रजिस्ट्री मूल 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 कमांड काम नहीं करता है

कमांड सार्वजनिक फ्रंटएंड पते का उपयोग करता है। पुष्टि करें कि सीएलआई उस मूल तक पहुंच सकता है और अपने टीएलएस प्रमाणपत्र पर भरोसा करता है। जरूरत पड़ने पर सीएलआई को अलग से प्रमाणित करें। ब्राउज़र साइन-इन Docker CLI लॉगिन नहीं बनाता है।

यदि आपको कोई प्रतिलिपि प्रस्तुत करने योग्य यूआई समस्या मिलती है, तो प्रभावित संशोधन और स्वच्छ पुनरुत्पादन विवरण के साथ एक issue खोलें। कमजोरियों के लिए निजी सुरक्षा चैनल का उपयोग करें।