Saltstack 報錯 python-crypto randomPool_DeprecationWarning:


執行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升級兼容測試


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章