算能科技
直播中

张波

7年用户 1342经验值
私信 关注
[问答]

CentOS宿主机上在官方ubuntu开发docker中使用sail模块报找不到符号错误如何解决?

CentOS宿主机上在官方ubuntu开发docker中使用sail模块报找不到符号错误

回帖(1)

陈炜

2023-9-19 17:38:58

  •         排查是否环境变量没有设置好,是否有执行source envsetup_xxx.sh;
           
  •         环境要求的ABI版本和so文件的ABI版本不匹配:具体来说,SDK里原始会存放ABI0 和ABI1 2个版本的库,./install_lib.sh nntc这个脚本,会根据现场环境,去选择一个合适的版本,然后把多余的删掉,并重命名相关库。centos和ubuntu用的ABI版本不一样,如果在centos的宿主机上执行过这个脚本,那么SDK中的库就变成只适用于centos了,这个时候在ubuntu的docker中就无法使用这个库了。请重新解压原始的SDK文件,挂载到docker内部后重新执行环境配置命令(./install_lib.sh nntc和source envsetup_xxx.sh以及SAIL的安装)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分