କ୍ୟାସିଂ ପ୍ରକ୍ସି ପଛରେ APT ହ୍ୟାସ୍ ମେଳ ନହେବା ସମସ୍ୟା
ସମସ୍ୟା ଚିହ୍ନଟ କରିଥିବା ହ୍ୟାସ୍ କିମ୍ବା ଦସ୍ତଖତ ଯାଞ୍ଚ ବନ୍ଦ ନକରି ପୁରୁଣା ରେପୋଜିଟୋରୀ ତଥ୍ୟ ଏବଂ ପ୍ରକ୍ସି କ୍ୟାସିଂ ଯାଞ୍ଚ କରନ୍ତୁ।
APT ରେ “Hash Sum mismatch” ଅର୍ଥ ହେଉଛି ଡାଉନଲୋଡ୍ ହୋଇଥିବା ତଥ୍ୟ ଆଶାକରାଯାଉଥିବା ଚେକସମଠାରୁ ଅଲଗା। ସମ୍ଭାବ୍ୟ କାରଣ ମଧ୍ୟରେ ଅସଙ୍ଗତ ମିରର୍, ପୁରୁଣା କ୍ୟାସ୍, ଅସମ୍ପୂର୍ଣ୍ଣ ସ୍ଥାନାନ୍ତର କିମ୍ବା ପଥରେ ପରିବର୍ତ୍ତିତ ବିଷୟବସ୍ତୁ ଅନ୍ତର୍ଭୁକ୍ତ।
ନୂଆ ପ୍ରତିକ୍ରିୟା ମାଗିବା
ପ୍ରକ୍ସି ପଥ ପୂର୍ବରୁ ବିନ୍ୟାସିତ ଥିବାରୁ, ଏହି ତୁଳନା ଅନୁରୂପ HTTP କ୍ୟାସ୍ଗୁଡ଼ିକୁ ପ୍ୟାକେଜ୍ ସୂଚକାଙ୍କର ନୂଆ ତଥ୍ୟ ମାଗେ:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
update
ଏହି ନିର୍ଦ୍ଦେଶ ସ୍ଥାନୀୟ APT ସ୍ଥିତି ଅଦ୍ୟତନ କରେ। ଏହା କ୍ୟାସ୍-ନିୟନ୍ତ୍ରଣ ନିର୍ଦ୍ଦେଶ ପଠାଏ, ଦୂର କ୍ୟାସ୍ ଖାଲି କରେ ନାହିଁ, ଏବଂ ପ୍ରତ୍ୟେକ ମଧ୍ୟସ୍ଥ ଏଗୁଡ଼ିକୁ ଠିକ୍ ଭାବେ ପରିଚାଳନା କରିବ ବୋଲି ନିଶ୍ଚିତ କରିପାରେ ନାହିଁ।
ଅସଙ୍ଗତ ଫାଇଲ୍ ଖୋଜିବା
ବିଫଳ ରେପୋଜିଟୋରୀ URL ଏବଂ ଚେକସମର ବିବରଣୀ ସଂରକ୍ଷିତ ରଖନ୍ତୁ। ଯଦି ମିରର୍ ସିଙ୍କ୍ ହେଉଛି, ପରବର୍ତ୍ତୀ ପୁନଃଚେଷ୍ଟା ସଙ୍ଗତ ତଥ୍ୟ ଫେରାଏ କି ନାହିଁ ଯାଞ୍ଚ କରନ୍ତୁ। ଅନୁମୋଦିତ ବିକଳ୍ପ ପଥ ସେହି ଉତ୍ସ ତୁଳନା କରିବାରେ ସାହାଯ୍ୟ କରିପାରେ।
ଯେଠାରେ ନିଦାନ ସ୍ଥିତି ଏବଂ ବିଷୟବସ୍ତୁ ପ୍ରକାର ଦେଖାଏ, ସେଠାରେ ରେପୋଜିଟୋରୀ ତଥ୍ୟ ପରିବର୍ତ୍ତେ ପ୍ରକ୍ସି ତ୍ରୁଟି ପୃଷ୍ଠା ଫେରିଛି କି ନାହିଁ ଯାଞ୍ଚ କରନ୍ତୁ। ସଫଳ TCP ସଂଯୋଗ ଏକ ବୈଧ ପ୍ୟାକେଜ୍ ପ୍ରତିକ୍ରିୟା ସ୍ଥାପନ କରିବା ପାଇଁ ଯଥେଷ୍ଟ ନୁହେଁ।
ଦସ୍ତଖତ, ଚେକସମ ଏବଂ HTTPS ଯାଞ୍ଚ ସକ୍ରିୟ ରଖନ୍ତୁ। ସ୍ୱାକ୍ଷରିତ ମେଟାଡାଟା ଆଶାକରାଯାଉଥିବା ରେପୋଜିଟୋରୀ ବିଷୟବସ୍ତୁ ଚିହ୍ନଟ କରେ; ଚେକସମ ସେଗୁଡ଼ିକୁ ସୂଚକାଙ୍କ ଏବଂ ପ୍ୟାକେଜ୍ ଫାଇଲ୍ ସହ ଯୋଡ଼େ; TLS ସଂଯୋଗକୁ ସୁରକ୍ଷା ଦିଏ। ପୁରୁଣା କ୍ୟାସ୍, ମିରର୍ କିମ୍ବା ସ୍ଥାନାନ୍ତର ପଥ ମରାମତି କରିବା ପରେ, ଯାଞ୍ଚିତ ଡାଉନଲୋଡ୍ ପ୍ରମାଣ କରେ ଯେ ତଥ୍ୟ ପୁନର୍ବାର ସଙ୍ଗତ।