Frage: Ich installierte Packstack und wurde mit einem Fehler „Fehler:md5-Validierung für PyYAML-3.11.zip fehlgeschlagen; Mögliches Download-Problem? “. Unten ist der Befehl, den ich verwendet habe, um Packstack zu installieren.
$ cd packstack && sudo python setup.py install
Die setup.py installierte einige Pakete und schlug beim Herunterladen von PyYAML Version 3.11 fehl. Hier ist der Schnappschuss des Downloads:
Downloading https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.zip#md5=89cbc92cda979042533b640b76e6e055
Können Sie mir helfen, diesen Fehler zu beheben?
Lösung:
Laut der Fehlermeldung „md5-Validierung fehlgeschlagen“ scheint das Distributionspaket eine andere MD5-Prüfsumme ausgelöst zu haben. In diesem Fall können Sie die neueste Version des Pakets (Packstack) herunterladen, die meiner Meinung nach die korrekte MD5-Prüfsumme für PyYAML auslösen könnte.
Manchmal kann der Fehler auf ein Problem mit dem Netzwerk zurückzuführen sein, das den PyYAML-Download unterbrochen hat. Versuchen Sie in diesem Fall einfach, den Installationsbefehl erneut auszuführen, und es könnte dieses Mal funktionieren (einige Male habe ich diesen Fehler behoben, indem ich das Installationsskript immer wieder ausgeführt habe)
Hinweis: Der Fehler MD5-Validierung fehlgeschlagen kann beim Herunterladen eines beliebigen Pakets und nicht nur von PyYAML auftreten. Ich gehe zum Beispiel davon aus, dass das Packstack-Installationsskript möglicherweise mehrere Pakete herunterlädt und der Fehler für ein anderes Paket wie netaadr auftritt, wie unten gezeigt. Aber die Lösung ist eine der oben genannten.
error: md5 validation failed for netaddr-0.7.18.zip; possible download problem?
Hoffe, es funktioniert für Sie.