Eu enfrento problemas com o CfnCluster no Xenial devido a dependências de instalação com AWSCLI .
Para instalar o CfnCluster no meu Xenial, eu uso como referência básica o tutorial sudo pip install --upgrade cfncluster
. Após a instalação, posso encontrar o software em /usr/local/bin/cfncluster
.
Claro que, antes da instalação do CfnCluster, eu instalo o AWSCLI de 2 maneiras diferentes (mas ambos têm problemas):
Usando o PIP como recomendado na página da AWS:
/home/ubuntu/.local/bin/aws
aws help
me envia esse erro : $ aws help
Traceback (most recent call last):
File "/home/ubuntu/.local/bin/aws", line 19, in <module>
import awscli.clidriver
ImportError: No module named awscli.clidriver
Como alternativa, eu instalo dos pacotes Xenial nativos por sudo apt-get install -y awscli
.
/usr/bin/aws
aws-cli/1.11.13 Python/3.5.2 Linux/4.4.0-98-generic botocore/1.4.70
cfncluster configure
, recebo o seguinte erro : $ cfncluster configure
Traceback (most recent call last):
File "/usr/local/bin/cfncluster", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3142, in <module> @_call_aside
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3126, in _call_aside
f(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3155, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 664, in _build_master
ws.require(__requires__)
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 981, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 867, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'awscli>=1.10.56' distribution was not found and is required by cfncluster
pip list
não tem AWSCLI ou AWS em nenhuma parte de sua lista. Então, eu acho que o CfnCluster não pode encontrar o AWSCLI "Xenial". Você tem alguma recomendação , como contornar essas falhas?