获取硬件指纹失败(0x22001001)
问题描述:
深盾软锁为了保证软锁不被转移,会获取设备的硬件信息,并通过特殊算法运算,得到一串特殊的数据,这个数据在内部被称为硬件指纹。硬件指纹一般获取CPU和主板的唯一ID作为指纹依据。但在部分Linux系统上,硬件指纹信息无法成功获取,就会报错:0x22001001,获取硬件指纹失败。
排查思路:
确认一下客户所运行的操作系统是否具有特殊性?
硬件特殊性:
超算法服务器、开发板等。开发板则需要考虑特殊行业(军工、政企)特殊场景下开发板出厂不具备网卡模块,会影响ARM 架构(arm64, aarch64)下的软锁初始化,即无法获取关键硬件信息 MAC 地址造成初始化失败。
系统特殊性:
虚拟化环境(Docker)、是否裁剪系统。
若是具有以上特殊性请参考下方解决方案尝试解决此问题。
解决方案:
卸载目前安装之后执行软锁在线绑定或者导出C2D文件时报错的用户工具。
下载特殊版的用户工具并安装,尝试再次导出C2D文件 (点击跳转下载链接)。