OpenWrt को Squid प्याकेजले Squid आदेश सुरु हुनुअघि नै आफ्नो UCI कन्फिगरेसन अस्वीकार गर्न सक्छ। त्यसैले init स्क्रिप्टको सामान्य “validation failed” squid.conf सम्पादन गर्न पर्याप्त कारण होइन।

यसअघि आउने फिल्ड-स्तरका सन्देशहरू पढ्नुहोस् र स्थापित प्याकेजको प्रमाणीकरण नियमसँग मिलाउनुहोस्। उदाहरणका लागि, स्टार्टअप कार्यान्वयनले http_port लाई पोर्ट प्रकार घोषणा गर्छ। अंक ठीक देखिए पनि अन्त्यको खाली ठाउँले त्यो जाँच असफल बनाउन सक्छ। असफल प्रमाणीकरण परिणामले आदेश दर्ता हुनुअघि callback रोक्छ।

साँच्चै squid नामको खण्डका लागि, साँघुरो मान जाँच्नुहोस्:

uci get squid.squid.http_port

स्थापनामा भएको खण्ड नाम प्रयोग गर्नुहोस्। प्याकेजको स्रोत सामान्यतया /etc/config/squid हो; सन्देश नभएमा यो अवस्थित र पढ्न योग्य छ कि जाँच्नुहोस्। अर्को संस्करणले फरक फिल्ड देखाउन सक्छ।

UCI प्रमाणीकरणपछि Squid लाई दिइने मूल फाइल पछ्याउनुहोस्। र्यापरले स्पष्ट फाइल छान्न वा समर्थित इनपुटबाट एउटा बनाउन सक्छ। अप्रयुक्त फाइल सम्पादन गर्दा बनेको परिणाम बदलिँदैन।

मूल सिन्ट्याक्स, सहायक, अनुमति र श्रोता जाँच पछि आउँछन्। “UCI ले http_port अस्वीकार गर्‍यो” वा “Squid ले छानिएको मूल कन्फिगरेसन अस्वीकार गर्‍यो” भनी प्रमाणसहित रिपोर्ट गर्नुहोस्। पहिलो त्रुटि शान्त गर्न मात्र प्याकेज कन्फिगरेसन हटाउँदा र्यापरले आफ्नो काम गर्न नसक्ने हुन सक्छ।

सम्बन्धित लेखहरू