AWS - не удается развернуть из-за отсутствия пакета - PullRequest
0 голосов
/ 27 сентября 2018

При развертывании я получаю эту ошибку:

(eb-virt) Williams-MacBook-Air-3:cauradata Will$ eb deploy
Creating application version archive "app-64e9-180927_104340".
Uploading cauradata/app-64e9-180927_104340.zip to S3. This may take a while.
Upload Complete.
2018-09-27 09:43:46    INFO    Environment update is starting.      
2018-09-27 09:43:50    INFO    Deploying new version to instance(s).
2018-09-27 09:44:00    ERROR   [Instance: i-0528be315c519a4c2] Command failed on instance. Return code: 1 Output: (TRUNCATED)...n/run/venv/local/lib64/python3.6/site-packages/pymongo/uri_parser.py", line 351, in parse_uri
raise ConfigurationError('The "dnspython" module must be '
pymongo.errors.ConfigurationError: The "dnspython" module must be installed to use mongodb+srv:// URIs. 
container_command 01_migrate in .ebextensions/db-migrate.config failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
2018-09-27 09:44:00    INFO    Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
2018-09-27 09:44:00    ERROR   Unsuccessful command execution on instance id(s) 'i-0528be315c519a4c2'. Aborting the operation.
2018-09-27 09:44:00    ERROR   Failed to deploy application.        

Я могу воспроизвести эту ошибку в процессе разработки, удалив dnspython из моего needs.txt, предполагая, что, возможно, это неправильно устанавливается при развертывании?

...