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 තෝරාගත් මුල් වින්‍යාසය ප්‍රතික්ෂේප කළේය” යනුවෙන් සාක්ෂි සමඟ වාර්තා කරන්න. පළමු දෝෂය නිහඬ කිරීමට පමණක් පැකේජ වින්‍යාසය ඉවත් කිරීම රැපරයට එහි කාර්යය කිරීමට බාධා කළ හැක.

අදාළ ලිපි