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 कनेक्शन की रक्षा करता है। पुराने कैश, मिरर, या स्थानांतरण मार्ग को ठीक करने के बाद, सत्यापित डाउनलोड स्थापित करता है कि डेटा फिर से संगत है।

संबंधित लेख