昇腾学院 | 案例分享 IDE-daemon-client运行失败问题

举报
xiongoal 发表于 2020/03/25 02:36:55 2020/03/25
【摘要】 问题现象描述问题现象:用户在自制的Atlas200 SOC系统版上运行程序失败,在运行IDE-daemon-client命令时,发生错误,如下图所示:关键过程、根本原因分析关键过程:查看IDE-daemon-client的log信息,即查看/var/log/syslog,得到该命令的错误信息如下如所示:根据以上的错误信息,命令运行失败的原因是SSL握手失败,SSL握手失败的原因一般有:1.时...

问题现象描述

问题现象:用户在自制的Atlas200 SOC系统版上运行程序失败,在运行IDE-daemon-client命令时,发生错误,如下图所示:

1.png


关键过程、根本原因分析

关键过程:

  1. 查看IDE-daemon-clientlog信息,即查看/var/log/syslog,得到该命令的错误信息如下如所示:1.png

  2. 根据以上的错误信息,命令运行失败的原因是SSL握手失败,SSL握手失败的原因一般有:1.时间不正确,2.证书不正确,3.协议不匹配等。逐个进行排查。在客户的Atlas200 SOC系统板上运行date命令,查看系统时间,得到如下:

    1.png

  3. 查看系统板的证书时间为2018-2028年,如下图。当前系统板的时间2016并不在证书有效期内,导致错误。1.png

  4. 使用date命令修改系统板的时间,设置为当前时间,再次运行命令,运行加载失败,如下图所示:1.png



根本原因分析:

1.       用户系统板上的系统时间为20167月,不在证书的有效期内,导致SSL握手失败,最终IDE-daemon-client运行失败。

2.       用户使用了root权限运行IDE-daemon-client,这会导致载入证书失败,需要切换至HwHiAiUser用户运行。

 

结论、解决方案及效果

解决方案:

1、使用date命令设置系统板时间为当前的时间。
2切换至HwHiAiUser用户来运行IDE-daemon-client命令。

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。