You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tinker Board上BEMOSS项目安装后遇metadata.json创建失败及start_agent异常求助

在Tinker Board上运行BEMOSS的问题排查方案

我来帮你一步步排查这两个在Tinker Board上运行BEMOSS时碰到的问题:

问题1:无法创建metadata.json文件

这个问题大概率和权限、路径配置有关,你可以按下面的步骤排查:

  • 检查目录权限:先确认BEMOSS要生成metadata.json的目标目录是否有读写权限。比如用命令ls -l /home/linaro/Build/BEMOSS/(假设是这个路径)查看目录的所有者和权限,如果当前运行BEMOSS的用户不是目录所有者,用sudo chown -R linaro:linaro /home/linaro/Build/BEMOSS/来调整权限(把linaro换成你的用户名)。
  • 确认路径存在:如果metadata.json要生成在某个子目录里,先检查这个子目录是否存在,比如用mkdir -p /path/to/metadata/dir创建缺失的目录。
  • 核对配置路径:检查BEMOSS的配置文件里指定的metadata.json路径是否正确,有没有拼写错误,建议改成绝对路径来避免相对路径的问题。

问题2:调用JSON-RPC方法'start_agent'时出现未处理异常

先把你提供的错误日志贴出来:

2018-04-29 16:44:14,441 () volttron.platform.vip.agent.subsystems.rpc ERROR: unhandled exception in JSON-RPC method 'start_agent': Traceback (most recent call last): File "/home/linaro/Build/BEMOSS/volttron/platform/vip/agent/subsystems/rpc.py", line 168, in method return method(*args, **kwargs) File "/home/linaro/Build/BEMOSS/volttron/platform/control.py", line 137, in start_agent se...

日志被截断了,后面的内容是关键,但先给你几个常见的排查方向:

  • 补全依赖包:BEMOSS基于Volttron,先确认所有Python依赖都安装完整了。进入BEMOSS目录,运行pip install -r requirements.txt(如果有这个文件),或者手动安装Volttron相关的依赖包。
  • 检查Agent配置参数:调用start_agent时,可能传入的参数有问题,比如agent的路径不对、配置文件缺失或者参数格式错误。核对一下调用时的参数是否符合BEMOSS的要求。
  • 查看系统资源:Tinker Board的内存有限,可能是资源不足导致agent启动失败。用top或者free -m查看CPU和内存使用情况,关掉一些不必要的进程再试。
  • 获取完整日志:尽量拿到完整的Traceback,比如查看BEMOSS的完整日志文件,后面的内容会明确指出错误类型(比如找不到文件、权限不足、依赖缺失等),这能帮你更快定位问题。

内容的提问来源于stack exchange,提问作者Akshay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:29:58