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 કનેક્શન સુરક્ષિત કરે છે. જૂનું કેશ, મિરર અથવા સ્થાનાંતરણ માર્ગ સુધાર્યા પછી, ચકાસાયેલ ડાઉનલોડ સ્થાપિત કરે છે કે ડેટા ફરીથી સુસંગત છે.

સંબંધિત લેખો