Squid په OpenWrt کې: د پیل څخه مخکې د UCI تصدیق ناکامي
د Squid د OpenWrt “validation failed” پیغام د UCI د پیل طبقې پورې تعقیب کړئ، مخکې لدې چې د Squid اصلي ترتیب سم کړئ.
د 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 غوره شوی اصلي ترتیب رد کړ” د خپل شواهدو سره راپور کړئ. یوازې د لومړي خطا د خاموشولو لپاره د بنډل ترتیب لرې کول کولای شي ریپر له خپل کار څخه منع کړي.