问题描述
在Ubuntu 20.04-aarch64环境上,使用Model Visualizer、Dump Configuration等模型可视化功能时界面无法显示,且后台提示如下两种报错信息任意一种。
- SEVERE - #c.i.u.j.JBCefApp - /xxx/libjcef.so: /xxx/libcef.so: cannot allocate memory in static TLS block。
- SEVERE - #c.i.o.p.Task - JCEF is not supported in this env or failed to initialize。
问题分析
- libcef.so文件加载冲突。
- libcef.so文件初始化失败。
解决方案
配置MindStudio环境变量。
- 在MindStudio安装路径下的bin目录中执行vi MindStudio.sh命令,打开MindStudio.sh启动脚本文件,在文件第167行后面添加以下内容(以非root用户为例)。
export LD_PRELOAD=MindStudio安装目录/jbr/lib/libcef.so:$LD_PRELOAD
export LD_LIBRARY_PATH=MindStudio安装目录/jbr/lib/libcef.so:$LD_LIBRARY_PATH
- 执行:wq!命令保存文件并退出。
- 在MindStudio安装路径下的bin目录中使用如下命令重启MindStudio。
./MindStudio.sh