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 ले जडान सुरक्षित राख्छ। पुरानो क्यास, मिरर वा स्थानान्तरण मार्ग मर्मत गरेपछि, प्रमाणित डाउनलोडले डाटा फेरि संगत रहेको पुष्टि गर्छ।

सम्बन्धित लेखहरू