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

xiaoxiao2021-02-28  34

报错信息:

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
转载请注明原文地址: https://www.6miu.com/read-2613292.html

最新回复(0)