אי־התאמות hash ב-APT מאחורי פרוקסי מטמון
חקור נתוני מאגר מיושנים ומטמון פרוקסי בלי להשבית את בדיקות ה-hash או החתימה שאיתרו את הבעיה.
ההודעה “Hash Sum mismatch” של APT פירושה שהנתונים שהורדו שונים מסכום הבדיקה הצפוי. סיבות אפשריות כוללות מראה לא עקבית, מטמון מיושן, העברה לא שלמה או תוכן ששונה לאורך הדרך.
בקשה לתגובה טרייה
לאחר שמסלול הפרוקסי כבר מוגדר, ההשוואה הזו מבקשת ממטמוני HTTP תואמים נתוני אינדקס חבילות טריים:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
update
הפקודה מעדכנת את מצב APT המקומי. היא שולחת הוראות בקרת מטמון, לא טיהור מטמון מרוחק, ואינה יכולה להבטיח שכל מתווך יטפל בהן נכון.
איתור הקובץ הלא עקבי
שמור את כתובת ה-URL של המאגר הכושל ופרטי סכום הבדיקה. אם המראה מסתנכרנת, בדוק אם ניסיון חוזר מאוחר יותר מחזיר נתונים עקביים. מסלול חלופי מאושר יכול לעזור להשוות את אותו מקור.
כאשר אבחון חושף את הסטטוס ואת סוג התוכן, בדוק אם הוחזר דף שגיאת פרוקסי במקום נתוני מאגר. חיבור TCP מוצלח אינו מספיק כדי לבסס תגובת חבילה תקפה.
השאר את אימות החתימה, סכום הבדיקה ו-HTTPS פעילים. מטא-נתונים חתומים מזהים את תוכן המאגר הצפוי; סכומי בדיקה מקשרים אותו לקבצי האינדקס והחבילות; TLS מגן על החיבור. לאחר תיקון המטמון המיושן, המראה או מסלול ההעברה, הורדה מאומתת מבססת שהנתונים עקביים שוב.