为什么Polyspace分析Polyspace服务器上传结果在“错误:无法打开客户档案…”当使用Polyspace R2020a Ubuntu吗?

2视图(30天)
发送一份工作从Polyspace桌面R2020a Polyspace代码验证服务器通过MATLAB R2020a并行服务器/乔丹失败与以下错误消息:
联系调度器- - -开始日记- - - - - -
备注:执行Polyspace错误发现者在MATLAB作为批处理作业工人(/var/lib/mjs/xyz.de_worker01_mlworker_log / MATLAB /工作/ tp5a00f284_6557_44f9_b1c1_142fde33d3a5)
提取Polyspace /var/lib/mjs/xyz.de_worker01_mlworker_log / matlab /工作/ tp5a00f284_6557_44f9_b1c1_142fde33d3a5中的数据
备注:生成临时远程存档文件:/ tmp / tpe6a4336e_37de_4385_9615_f7ad76e49a2e.zip
提取Polyspace数据完成
错误:无法打开客户端在/var/lib/mjs/xyz.de_worker01_mlworker_log / matlab /工作/ tp5a00f284_6557_44f9_b1c1_142fde33d3a5存档
推荐- - - - - -最后的日记推荐- - - - - -

接受的答案

MathWorks支万博1manbetx持团队
症状:
在某些Linux发行版Ubuntu(其中18 LTS) Polyspace重启后不工作。因为议员(MATLAB并行服务器)作为服务设置(/ etc / init),使用不同的环境和有必要的SHELL变量缺失——即使它是显式地通过出口在命令行SHELL = / bin / bash。
这是使用的原因 systemd 不设置SHELL变量的默认配置。
解决方案:
必须手动扩展环境如下:
1。sudo systemctl编辑mjs.service
2。写以下内容(对于Ubuntu):
(服务)
环境= " SHELL = / bin / sh "
3所示。sudo mj重启服务
这一步必须完成对Ubuntu和所有systemd分布设置服务后,参见:

更多的答案(0)