Question : J'étais en train d'installer Packstack et j'ai reçu une erreur "error :la validation md5 a échoué pour PyYAML-3.11.zip ; problème de téléchargement possible ? “. Vous trouverez ci-dessous la commande que j'ai utilisée pour installer Packstack.
$ cd packstack && sudo python setup.py install
Le setup.py a installé quelques packages et il a échoué lors du téléchargement de la version 3.11 de PyYAML. Voici l'instantané du téléchargement :
Downloading https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.zip#md5=89cbc92cda979042533b640b76e6e055
Pourriez-vous m'aider à résoudre cette erreur ?
Solution :
Selon le message d'erreur "échec de la validation md5", il semble que le package de distribution ait déclenché une somme de contrôle MD5 différente. Dans ce cas, vous pouvez télécharger la dernière version du package (Packstack) qui, je suppose, pourrait déclencher une somme de contrôle MD5 correcte pour PyYAML.
Parfois, l'erreur peut être due à un problème de réseau qui a interrompu le téléchargement de PyYAML. Dans ce cas, essayez simplement d'exécuter à nouveau la commande d'installation et cela pourrait fonctionner cette fois (j'ai résolu cette erreur plusieurs fois en exécutant le script d'installation encore et encore)
Remarque : L'erreur de validation md5 a échoué peut se produire lors du téléchargement de n'importe quel package et pas seulement de PyYAML. Par exemple, je suppose que le script d'installation de Packstack peut télécharger plusieurs packages et que l'erreur peut se produire pour un package différent tel que netaadr, comme indiqué ci-dessous. Mais la solution est l'une ou l'autre de celle indiquée ci-dessus.
error: md5 validation failed for netaddr-0.7.18.zip; possible download problem?
J'espère que cela fonctionnera pour vous.