PID check failed. RNG must be re-initialized after fork().

报错信息:

2018-05-02 17:47:11,520 - transport.py[line:1386] - ERROR: Unknown exception: PID check failed. RNG must be re-initialized after fork(). Hint: Try Random.atfork()
2018-05-02 17:47:11,524 - main_check.py[line:44] - INFO: mysql53:开始获取系统监控信息
2018-05-02 17:47:11,524 - main_check.py[line:46] - INFO: mysql53:初始化os_info表
2018-05-02 17:47:11,516 - main_check.py[line:808] - INFO: aliyun 开始采集Linux主机信息
2018-05-02 17:47:11,522 - main_check.py[line:44] - INFO: aliyun:开始获取系统监控信息
2018-05-02 17:47:11,527 - main_check.py[line:46] - INFO: aliyun:初始化os_info表
2018-05-02 17:47:11,531 - main_check.py[line:816] - INFO: orcl 开始采集oracle数据库信息
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR: Traceback (most recent call last):
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR:   File "build/bdist.linux-x86_64/egg/paramiko/transport.py", line 1517, in run
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR:     self._send_kex_init()
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR:   File "build/bdist.linux-x86_64/egg/paramiko/transport.py", line 1681, in _send_kex_init
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR:     m.add_bytes(rng.read(16))
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR:   File "/usr/local/python-2.7.14/lib/python2.7/site-packages/Crypto/Random/_UserFriendlyRNG.py", line 202, in read
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR:     return self._singleton.read(bytes)
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR:   File "/usr/local/python-2.7.14/lib/python2.7/site-packages/Crypto/Random/_UserFriendlyRNG.py", line 178, in read
2018-05-02 17:47:11,533 - transport.py[line:1384] - ERROR:     return _UserFriendlyRNG.read(self, bytes)

原因分析:paramiko版本问题,bug已在1.8版本修复,升级版本即可

安装paramiko1.8版本之前需要先安装ecdsa

Processing dependencies for paramiko==1.18.0
Searching for ecdsa<2.0,>=0.11
Reading https://pypi.org/simple/ecdsa/
Download error on https://pypi.org/simple/ecdsa/: [Errno -2] Name or service not known -- Some packages may not be found!
Couldn't find index page for 'ecdsa' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.org/simple/
Download error on https://pypi.org/simple/: [Errno -2] Name or service not known -- Some packages may not be found!
No local packages or working download links found for ecdsa<2.0,>=0.11
error: Could not find suitable distribution for Requirement.parse('ecdsa<2.0,>=0.11')

下载地址:https://pypi.org/project/ecdsa/0.13/#files

[root@mysql ~]# tar -zxvf ecdsa-0.13.tar.gz 
[root@mysql ~]# cd ecdsa-0.13
[root@mysql ecdsa-0.13]# python setup.py install

安装paramiko1.8

[root@mysql ~]# cd paramiko-1.18.0
[root@mysql paramiko-1.18.0]# python setup.py install


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值