E: Failed to fetch - Size mismatch

Reading time ~1 minute

Mengatasi Galat apt-get/aptitude “E: Failed to fetch - Size mismatch”

Terkadang saat memasang aplikasi kita menemukan pesan galat yang beraneka ragam, salah satunya seperti ini:

$ sudo aptitude install tree
The following NEW packages will be installed:
  tree 
0 packages upgraded, 1 newly installed, 0 to remove and 63 not upgraded.
Need to get 47,9 kB of archives. After unpacking 137 kB will be used.
Get: 1 http://kambing.ui.ac.id/debian/ jessie/main tree i386 1.7.0-3 [47,9 kB]
Fetched 449 B in 0s (4.333 B/s)
E: Failed to fetch http://kambing.ui.ac.id/debian/pool/main/t/tree/tree_1.7.0-3_i386.deb: Size mismatch

Hal ini terjadi karena beberapa hal, seperti koneksi yang buruk, pembatalan pemasangan secara tiba-tiba dll. Untuk mengatasi hal ini, Anda cukup menghapus paket yang gagal terpasang pada direktori arsip apt:

$ sudo rm /var/cache/apt/archives/partial/tree_1.7.0-3_i386.deb.FAILED

Silahkan mencoba kembali:

$ sudo aptitude install tree

Pada kasus yang saya alami, berhubung menggunakan apt-cacher-ng sebagai proxy apt agar perangkat lainnya dapat memasang aplikasi melalui proxy apt yang telah saya buat, maka saya perlu menghapus paket yang gagal pada arsip apt-cacher-ng:

$ sudo rm /var/cache/apt-cacher-ng/debrep/pool/main/t/tree/tree_1.7.0-3*
Catatan: Dilain kesempatan saya akan menulis tentang apt-cacher-ng ini.

Instalasi Docker di Raspbian - Bagian 1

Pemasangan Docker di Raspbian Jessie - Bagian 1 Continue reading

My Contribution to FOSS in July 2016

Published on July 31, 2016

Menambahkan Notes di tema Jekyll HPSTR

Published on July 27, 2016