2017-07-06 53 views
-2

我有,我最近重新安装了Ubuntu和所有volttron的计算机。代码(GUI)已经在运行Volttron的另一台机器上测试过,并且工作正常。Volttron不编译代理

这是神秘的部分:我启动Volttron(cd Volttron,. env/bin/activate,volttron -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,看看有没有什么在那里有用的日志文件。所有这些都是成功完成启动命令。
3.我卸载了,重新安装了Ubuntu 16.04.2并随后重新安装Volttron及其组件,看它是否与我的安装有问题。我最初的问题没有改变。

+0

请包括完整的输出 –

回答

0

我们看到在安装代理从开始的平台,而无需从终端重定向标准错误和标准输出到/ dev/null,并且拆卸VOLTTRON过程茎最常见的一般错误。

一个我们使用代理安装输出到标准输出的库。如果进程分离并且输出未重定向,则会在代理安装期间导致错误。

当您启动VOLTTRON使用此命令行来解决此问题:

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

让我知道如果这并不解决问题。

+0

不幸的是,这并没有解决问题。我仍然收到没有最后一个异常不存在的错误。 –