Domanda: Stavo installando Packstack e ho ricevuto un errore “error:convalida md5 non riuscita per PyYAML-3.11.zip; possibile problema di download? “. Di seguito è riportato il comando che ho usato per installare Packstack.
$ cd packstack && sudo python setup.py install
Il setup.py ha installato alcuni pacchetti e non è riuscito durante il download di PyYAML versione 3.11. Ecco l'istantanea del download:
Downloading https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.zip#md5=89cbc92cda979042533b640b76e6e055
Potreste aiutarmi a risolvere questo errore?
Soluzione:
In base al messaggio di errore "convalida md5 non riuscita", sembra che il pacchetto di distribuzione abbia attivato un checksum MD5 diverso. In tal caso, puoi scaricare l'ultima versione del pacchetto (Packstack) che suppongo possa attivare il checksum MD5 corretto per PyYAML.
A volte, l'errore potrebbe essere dovuto a un problema con la rete che ha interrotto il download di PyYAML. In questo caso, prova a eseguire di nuovo il comando di installazione e questa volta potrebbe funzionare (un paio di volte ho risolto questo errore eseguendo lo script di installazione ancora e ancora)
Nota: L'errore di convalida md5 non riuscito può verificarsi durante il download di qualsiasi pacchetto e non solo PyYAML. Ad esempio, presumo che lo script di installazione di Packstack possa scaricare diversi pacchetti e che l'errore possa verificarsi per un pacchetto diverso come netaadr come mostrato di seguito. Ma la soluzione è una di quelle descritte sopra.
error: md5 validation failed for netaddr-0.7.18.zip; possible download problem?
Spero che funzioni per te.