不是编译代理

2024-06-26 13:32:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一台电脑,最近我重新安装了Ubuntu和所有的volttron。该代码(GUI)已经在另一台运行Volttron的机器上进行了测试,运行良好。你知道吗

神秘的部分是:我启动Volttron(cd Volttron. env/bin/activatevolttron -vv -l volttron.log&),这样我就可以在环境中运行了。然后我用这行代码来编译我的代码,这样我就可以运行它了:

./scripts/core/pack_install.sh examples/GUI examples/GUI/config agent.py

通常(在我的另一台机器上)这会产生8-10行响应和一个代理ID,我可以用它来运行代理(通常使用:volttron-ctl start --name GUI-0.1)。你知道吗

在这台新机器上,我使用了相同的编译行,相反,它会输出以下两行:

VOLTTRON_HOME UNSET setting to /home/sntvizlab/.volttron VOLTTRON_HOME=/home/sntvizlab/.volttron
2017-07-06 09:24:28,841 () volttron.platform.packaging ERROR: no last exception doesn't exist

有人有什么想法吗?你知道吗

我尝试过的事情:
1我使用sudo apt-get update来确保所有组件都是最新的。
2我用tail -f volttron.log检查了日志文件,看里面是否有有用的东西。所有这些都是成功完成的启动命令。
三。我卸载并重新安装了ubuntu16.04.2,随后又重新安装了Volttron及其组件,以查看我的安装是否有问题。我最初的问题没有改变。你知道吗


Tags: 代码机器log代理homeubuntu组件gui
1条回答
网友
1楼 · 发布于 2024-06-26 13:32:16

我们在安装代理时看到的最常见的一般性错误源于启动平台时没有将stderr和stdout重定向到/dev/null并将VOLTTRON进程与终端分离。你知道吗

我们用于将代理安装输出到stdout的库之一。如果进程被分离并且输出没有被重定向,这将导致在代理安装期间出错。你知道吗

启动VOLTTRON时,请使用以下命令行解决问题:

volttron -vv -l volttron.log > /dev/null 2>&1&

如果这不能解决问题,请告诉我。你知道吗

相关问题 更多 >