Keşləyən proxy arxasında APT heş uyğunsuzluqları
Problemi aşkar edən heş və ya imza yoxlamalarını söndürmədən köhnəlmiş repo məlumatlarını və proxy keşləməsini araşdırın.
APT-nin “Hash Sum mismatch” mesajı yüklənən məlumatın gözlənilən yoxlama məbləğindən fərqləndiyini bildirir. Mümkün səbəblərə uyğunsuz güzgü, köhnəlmiş keş, natamam ötürmə və ya yol boyu dəyişdirilmiş məzmun daxildir.
Təzə cavab istəmək
Proxy marşrutu artıq konfiqurasiya edildiyi halda, bu müqayisə uyğun HTTP keşlərindən təzə paket indeksi məlumatı istəyir:
sudo apt-get \
-o Acquire::http::No-Cache=true \
-o Acquire::https::No-Cache=true \
update
Komanda yerli APT vəziyyətini yeniləyir. O, keş nəzarəti təlimatları göndərir, uzaq keş təmizləməsi deyil və hər vasitəçinin onları düzgün idarə edəcəyinə zəmanət verə bilməz.
Uyğunsuz faylı tapmaq
Uğursuz repo URL-ni və yoxlama məbləği detallarını saxlayın. Güzgü sinxronlaşırsa, sonrakı təkrar cəhdin uyğun məlumat qaytarıb-qaytarmadığını yoxlayın. Təsdiqlənmiş alternativ marşrut eyni mənbəni müqayisə etməyə kömək edə bilər.
Diaqnostika statusu və məzmun növünü göstərdikdə, repo məlumatının yerinə qaytarılan proxy xəta səhifəsini yoxlayın. Uğurlu TCP bağlantısı etibarlı paket cavabı yaratmaq üçün kifayət deyil.
İmza, yoxlama məbləği və HTTPS yoxlamasını aktiv saxlayın. İmzalanmış metadata gözlənilən repo məzmununu müəyyən edir; yoxlama məbləğləri onu indeks və paket fayllarına bağlayır; TLS bağlantını qoruyur. Köhnəlmiş keş, güzgü və ya ötürmə yolu düzəldildikdən sonra təsdiqlənmiş yükləmə məlumatın yenidən uyğun olduğunu təsdiqləyir.