执行saltstack 报错一下信息

根据报错信息修改python文件


#若遇报错1

#Starting salt-master daemon: /usr/lib64/python2.6/site-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)
/usr/lib64/python2.6/site-packages/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: This application uses RandomPool, which is BROKEN in older releases.  See http://www.pycrypto.org/randpool-broken
  RandomPool_DeprecationWarning)

注释该文件 

/usr/lib64/python2.6/site-packages/Crypto/Util/number.py            
#if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:'

#若遇报错2

[root]# salt -G 'roles:sdk' test.ping
/usr/lib64/python2.6/site-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)
/usr/lib64/python2.6/site-packages/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: This application uses RandomPool, which is BROKEN in older releases.  See http://www.pycrypto.org/randpool-broken
  RandomPool_DeprecationWarning)
注释该文件
/usr/lib64/python2.6/site-packages/Crypto/Util/randpool.py          
#warnings.warn\("This application uses RandomPool'                 
#RandomPool_DeprecationWarning\)'

总结 头痛医头,python升级兼容测试