0

我正在删除一些 volttron 代理,但我一直遇到错误。当我执行“vctl status”或尝试删除或停止一些已安装的代理时,通常会出现这种情况。我在关机的时候也遇到过,所以我不得不手动进入.volttron目录并删除keystore文件,并删除代理的所有目录。

我在这里看到了一个几乎类似的问题:volttron.platform.vip.agent.core ERROR: Possible conflicting identity。但是我通过安装过程来安装我的代理并且根本不从 Eclipse 运行。

python scripts/install-agent.py -s Node611/PredAgent/ -c Node611/PredAgent/config -t p11

这些是错误:

2019-08-06 11:00:12,070 () volttron.platform.vip.agent.core 错误:10 秒后没有响应 hello 消息。
2019-08-06 11:00:12,070 () volttron.platform.vip.agent.core 错误:常见原因是 VIP 身份冲突。
2019-08-06 11:00:12,070 () volttron.platform.vip.agent.core 错误:另一个常见原因是目标实例上没有身份验证条目。
2019-08-06 11:00:12,071 () volttron.platform.vip.agent.core 错误:关闭代理。
2019-08-06 11:00:12,071 () volttron.platform.vip.agent.core 错误:可能的冲突身份是:control.connection 删除:操作超时

4

1 回答 1

1

在此错误之前,日志中是否还有其他警告消息?在此错误消息之前,您是否看到任何身份验证错误/警告?您必须明确授权代理访问 VOLTTRON 平台。您可以为单个代理执行“vctl auth add”,或者在开发或测试环境允许访问所有代理时通过设置凭据=/.*/ 执行“vctl auth add”

另一个可能的原因可能是与代理的连接问题。您使用的是 ZMQ 还是 RabbitMQ 消息总线?如果使用 RabbitMQ,您可以检查 rabbitmq 日志以查看是否有任何错误?

于 2019-08-12T19:08:06.770 回答