EC2にfabricを導入してみたら以下の様なwarningが。。。
$sudo yum update -y
$sudo pip install fabric
$fab --version
/usr/lib64/python2.7/dist-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
_warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
Fabric 1.10.2
Paramiko 1.15.1
Ansibleのインストールでも同じようになるらしいが、下記のように挙動に問題はなさそうなので無視しても良さそう。
Using Ansible on AWS – EC2インスタンスを作成する
でも気になるので解消してみた時のメモ
環境
- Amazon Linux AMI 2015.03 (HVM)
どうすればよいか
以下のサイトの通りやったら解消できた
SaltStack: GMP and PyCrypto on Amazon Linux
やっていることとしては多分以下。
- gbglibのビルド、rpm作成、インストール
- python-cryptoのビルド、rpm作成、インストール
手順と以下が少し違ってた
- /usr/local/bin/fpmではなく、パスが通る所にfpmがインストールされた($which fpmで確認できる)
- setup.pyに実行権限がなかったので追加。($chmod 755 setup.py)
終わったら
[ec2-user@ip-172-31-26-11 SPECS]$ fab --version
Fabric 1.10.2
Paramiko 1.15.1
Warningなくなったけど、結構大変。。。
多分、最初から問題が発生しないOSでやった方が楽だと思います。。。