环境相关:
coretools版本:2023.06
生成的IP:所有IP
报错信息:
新版Coretools工具在生成IP的时候,可能会遭遇卡顿一阵,然后报错一段,但是IP生成不影响的情况,报错如下
Information: Internet error trying to check for automatic IP updates: Traceback (most recent call last): File "/tools/coretools/U-2023.06/linux64/dware/bin/ip_check.py", line 31, in <module> response=requests.get(url,timeout=300) File "/usr/lib/python2.7/site-packages/requests/api.py", line 68, in get return request('get', url, **kwargs) File "/usr/lib/python2.7/site-packages/requests/api.py", line 50, in request response = session.request(method=method, url=url, **kwargs) File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 464, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 576, in send r = adapter.send(request, **kwargs) File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 415, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', error(101, 'Network is unreachable')).
分析内容:
新版本的coretools工具增加了IP 在线检测更新的功能,此功能会尝试连接synopsys的网站进行IP版本检测,此过程可能持续数秒或者数分钟。在此过程中,coretools卡顿无法操作。
解决方法:
1、从GUI界面禁止update checks,需要在载入IP之后,生成之前操作
取消以上两个选项即可
2、从个人脚本的方式禁止
找到个人home目录下的 .synopsys_rt_prefs.tcl 文件
编辑内容添加如下两行
gui_create_pref_key -category {Globals} -key {allow_automatic_update_checks} -value_type {string} -value "0" gui_create_pref_key -category {Globals} -key {inform_optingout_automatic_update_checks} -value_type {string} -value "0"
3、究极解决方案
找到工具目录下/linux64/dware/bin/ip_check.py文件
编辑文件,注释所有内容即可
以上三个方案都可以解决此问题。
网友留言: