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એ પસંદ કરેલું મૂળ રૂપરેખાંકન નકાર્યું” તેના પુરાવા સાથે જણાવો. ફક્ત પ્રથમ ભૂલ શાંત કરવા માટે પેકેજ રૂપરેખાંકન દૂર કરવાથી રેપરને તેનું કામ કરતા અટકાવી શકાય છે.

સંબંધિત લેખો