File has unexpected size. Mirror sync in progress?

Saya sering mengalami masalah dalam menambahkan repository alternatif dari suatu website yang belum sepenuhnya mendukung di sistem operasi linux saya. Dalam kasus ini saya menggunakan chrome os dengan sistem operasi crostini – debian 10 (buster).

Saya ingin menginstall powershell for linux untuk crostini, untuk yang ingin mendownload/menginstall powershell disini microsoft. Namun ketika saya melakukan register/menambahkan repository dengan command “sudo dpkg -i packages-microsoft-prod.deb” maka ketika “sudo apt update” akan muncul error mirip sebagai berikut:

E: Failed to fetch https://packages.microsoft.com/debian/10/prod/stable/main/binary-amd64/Packages.gz  File has unexpected size (1103 != 1104). Mirror sync in progress? [IP: 172.217.11.78 80]
   Hashes of expected file:
    - Filesize:1104 [weak]
    - SHA256:77ca2eefc7975f403bc1c9fb2dd97ed4a010d9c0b3f7932f07dd7995fc7c67a1
    - SHA1:9c0534b7034652963231d629283e83833f706121 [weak]
    - MD5Sum:14dd8b71c35111b40f1f06c565349097 [weak]
   Release file created at: Wed, 29 May 2019 17:35:47 +0000
E: Some index files failed to download. They have been ignored, or old ones used instead.

itu disebab karena repository mendeteksi kalau terjadi kesalahan url link yang di gunakan. Dalam contoh pada link tersebut terdapat kata “stable” yang seharusnya adalah “buster” jika kita mengunjungi langsung dengan browser. Cara memperbaikinya adalah melakukan editing pada “/etc/apt/sources.list.d/microsoft-prod.list”. Sebagai berikut:

deb [arch=amd64] https://packages.microsoft.com/debian/10/prod buster main
## default: deb [arch=amd64,arm64,aarch64] https://packages.microsoft.com/debian/10/prod stable main

dari sini permasalahan sudah terselesaikan.

Jadi kesimpulannya adalah error tersebut berasal dari kesalahan system membaca link untuk memeriksa packages.gz sesuai atau tidak berdasarkan server repository tersebut.

 

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *