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 ଚୟନିତ ମୂଳ ସଂରଚନା ଅଗ୍ରାହ୍ୟ କଲା” ବୋଲି ପ୍ରମାଣ ସହିତ ଜଣାନ୍ତୁ। କେବଳ ପ୍ରଥମ ତ୍ରୁଟି ଶାନ୍ତ କରିବା ପାଇଁ ପ୍ୟାକେଜ ସଂରଚନା ହଟାଇଲେ ର୍ୟାପର ତା'ର କାମ କରିବାରେ ବାଧା ହୋଇପାରେ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ