首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yocto立即建立失败

Yocto立即建立失败
EN

Stack Overflow用户
提问于 2022-07-25 14:24:15
回答 1查看 52关注 0票数 0

我有一台电脑,通常用于Yocto形象建设。现在,我需要将ROS2包添加到同一个映像中。毕竟,它的磁盘是满的,所以我连接了一个SSD外部磁盘,以在其上构建映像。我执行了与前面相同的步骤,运行相同的命令等,但在构建启动后,如果在第一个包中崩溃的话。我已经从零重新安装了所有的源代码,我删除了tmpssstate-cache,但是没有任何帮助。我不明白这个错误说了什么。

这是错误跟踪日志

正如我所看到的,Yocto没有将某些东西写入ssstate-cache/61,我不知道这是什么。用户具有读写权限。

构建系统:Ubuntu20.04

Yocto版本: zeus

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-05 10:35:15

在链接错误日志中,相关部分是:

代码语言:javascript
复制
SignatureGeneratorOEBasicHash.dump_sigtask(fn='/media/sw/Samsung/yocto/sources/poky/meta/recipes-extended/texinfo-dummy-native/texinfo-dummy-native.bb', task='do_fetch', stampbase='/media/sw/Samsung/yocto/build-xwayland/sstate-cache/61/sstate:texinfo-dummy-native::1.0:r0::3:610ed4b8e8bf78bbcd4a667b6645a0276f5c8bfce5de4822923850d44d032bbe_fetch.tgz.siginfo', runtime='customfile:/media/sw/Samsung/yocto/build-xwayland/tmp/stamps/x86_64-linux/texinfo-dummy-native/1.0-r0'):
                 os.chmod(tmpfile, 0o664)
    >            os.rename(tmpfile, sigfile)
             except (OSError, IOError) as err:
OSError: [Errno 22] Invalid argument: '/media/sw/Samsung/yocto/build-xwayland/sstate-cache/61/sigtask.twkjztl9' -> '/media/sw/Samsung/yocto/build-xwayland/sstate-cache/61/sstate:texinfo-dummy-native::1.0:r0::3:610ed4b8e8bf78bbcd4a667b6645a0276f5c8bfce5de4822923850d44d032bbe_fetch.tgz.siginfo'

新名称很可能对目标磁盘文件系统无效。通常,:字符在FAT/NTFS文件系统上无效。像Ext4、XFS和Btrfs这样的本地Linux文件系统不会有这个限制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73110853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档