ຄວາມບໍ່ກົງກັນຂອງແຮຊ APT ທາງຫຼັງພຣັອກຊີແຄຊ
ສືບສວນຂໍ້ມູນເກັບສຳຮອງເກົ່າ ແລະ ການແຄຊຂອງພຣັອກຊີ ໂດຍບໍ່ປິດການກວດສອບແຮຊ ຫຼື ລາຍເຊັນທີ່ພົບບັນຫາ.
“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 ປົກປ້ອງການເຊື່ອມຕໍ່. ຫຼັງຈາກສ້ອມແປງແຄຊເກົ່າ, ກະຈົກ ຫຼື ເສັ້ນທາງໂອນ, ການດາວໂຫລດທີ່ກວດສອບແລ້ວຢືນຢັນວ່າຂໍ້ມູນສອດຄ່ອງກັນອີກຄັ້ງ.