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 იცავს კავშირს. მოძველებული ქეშის, სარკის ან გადაცემის გზის შეკეთების შემდეგ, გადამოწმებული ჩამოტვირთვა ადასტურებს, რომ მონაცემები კვლავ თანმიმდევრულია.

დაკავშირებული სტატიები