Pertanyaan: Saya sedang menginstal Packstack dan mendapatkan error “error:md5 validation failed for PyYAML-3.11.zip; kemungkinan masalah unduhan? “. Di bawah ini adalah perintah yang saya gunakan untuk menginstal Packstack.
$ cd packstack && sudo python setup.py install
Setup.py menginstal beberapa paket dan gagal saat mengunduh PyYAML versi 3.11. Berikut cuplikan unduhan:
Downloading https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.zip#md5=89cbc92cda979042533b640b76e6e055
Bisakah Anda membantu saya mengatasi kesalahan ini?
Solusi:
Menurut pesan kesalahan "validasi md5 gagal", sepertinya paket distribusi telah memicu checksum MD5 yang berbeda. Dalam hal ini, Anda dapat mengunduh versi terbaru paket (Packstack) yang menurut saya dapat memicu checksum MD5 yang benar untuk PyYAML.
Terkadang, error tersebut mungkin disebabkan oleh masalah jaringan yang mengganggu download PyYAML. Dalam hal ini, coba jalankan kembali perintah instal dan mungkin kali ini berhasil (Beberapa kali saya telah mengatasi kesalahan ini dengan menjalankan skrip penginstalan berulang kali)
Catatan: Kesalahan validasi md5 gagal dapat terjadi saat mengunduh paket apa pun dan bukan hanya PyYAML. Sebagai contoh, saya berasumsi skrip instalasi Packstack dapat mengunduh beberapa paket dan kesalahan dapat terjadi untuk paket yang berbeda seperti netaadr seperti yang ditunjukkan di bawah ini. Tapi solusinya adalah salah satu dari yang disebutkan di atas.
error: md5 validation failed for netaddr-0.7.18.zip; possible download problem?
Semoga berhasil untuk Anda.