编译
编译 nativesdk-glibc 时获取速度慢
解决方法:
按如下方式修改源设置:
- 打开 recipe 文件:
- 在文件中添加以下行:
- 保存 recipe 文件并退出。
- 再次清理并获取
nativesdk-glibc: - 命令执行完成后,按照原有流程重新构建。
Kas 报告 remote HEAD refers to nonexistent ref
现象:
运行 kas shell 命令时,即使 layer 仓库完好无损,构建仍会失败并出现以下错误:
在同一工作区中切换 MACHINE 后 eSDK 构建失败
现象: 在之前用于另一个 MACHINE 的工作区中使用不同的 MACHINE 构建 eSDK 时,构建失败并出现类似以下的错误:由于网络不可用导致构建失败
现象: 构建 robotics 镜像时,构建失败并出现类似以下的错误:rosx-introspection_2.3.0-1.bb 和 foxglove-bridge_3.2.6-1.bb recipe 中添加以下代码,为 do_configure 任务启用网络访问:
rosx-introspection_2.3.0-1.bb | foxglove-bridge_3.2.6-1.bb
Docker
未安装 Docker
现象: 未安装 Docker当前用户不在 Docker 组中
现象: 当前用户没有访问 Docker socket 的权限:- 加入 Docker 组:
- 确认你已加入 Docker 组:
- 注销并重新登录以使访问权限生效:
由于网络或代理问题 Docker 无法拉取镜像
现象: Docker 无法访问远程镜像仓库。这通常是由网络限制或缺少代理/镜像配置导致的:-
打开或创建 Docker 守护进程配置文件,并添加
registry-mirrors条目:示例如下:daemon.jsondaemon.json example -
重启 Docker 服务以应用新设置。
注意对于中国用户,在拉取 Docker 镜像时请使用合适的 Docker 镜像仓库镜像。

