完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我在尝试构建任何映像或对任何包进行位烘焙时收到以下错误(例如:bitbake 核心映像最小 or bitbake u-boot-imx (位烘焙 u-boot-imx)) ,则出现以下错误:
导致此异常/失败的 python 调用的堆栈跟踪为: File: 'exec_func_python() autogenerated', lineno: 2, function: 0001: 0002:sstate_create_and_sign_package(d) 0003: 文件:'/media/compute1/7C261D53261D0FAE/Advantech/5722_6.6_scarthgap/adv-release-bsp/sources/poky/meta/classes-global/sstate.bbclass',行号:889,函数:sstate_create_and_sign_package 0885: 0886:update_file(tmp_pkg,sstate_pkg,force=True) 0887: 其他: 0888: 从 tempfile 导入 NamedTemporaryFile 0889:NamedTemporaryFile(prefix=sstate_pkg.name, dir=sstate_pkg.parent) 作为tmp_pkg_fd: 0890: tmp_pkg = tmp_pkg_fd.name 0891: d.setVar(“TMP_SSTATE_PKG”, str(tmp_pkg)) 0892: bb.build.exec_func('sstate_archive_package',d) 0893: update_file(tmp_pkg, sstate_pkg) 文件:'/usr/lib/python3.10/tempfile.py',行号:714,函数:NamedTemporaryFile 0710:非本地名称 0711:fd,名称 = _mkstemp_inner(dir, prefix, suffix, flags, output_type) 0712: 返回 FD 0713: 尝试: 0714: 文件 = _io.open(dir, mode, buffering=buffering, 0715: newline=newline, encoding=encoding, errors=错误, 0716: opener=opener) 0717: 尝试: 0718: raw = getattr(文件, '缓冲区', 文件) 文件: '/usr/lib/python3.10/tempfile.py', lineno: 711, function: opener 0707: 0708:名称 = 无 0709: def opener(*args): 0710:非本地名称 0711:FD,名称 = _mkstemp_inner(目录、前缀、后缀、标志、output_type) 0712: 返回 FD 0713: 尝试: 0714: 文件 = _io.open(dir, mode, buffering=buffering, 0715: newline=newline, encoding=encoding, errors=错误, 文件:'/usr/lib/python3.10/tempfile.py',行号:395,函数:_mkstemp_inner 0391: name = next(names) 0392: 文件 = _os.path.join(dir, pre name suf) 0393: _sys.audit(“tempfile.mkstemp”, 文件) 0394: 尝试: 0395: fd = _os.open(文件、标志、0o600) 0396:FileExistsError 除外: 0397: 继续 0398:除 PermissionError 外: 0399: 异常:OSError:[errno 22] 参数无效:” 根据我的假设,这是与 Python 相关的 Errno 22 错误。 提供背景 - 存储分区在 Ubuntu 主机和 Windows 之间共享(双启动)。这会产生任何问题吗? 如果是,如何在不干扰 Ubuntu 分区的情况下删除 Windows 分区,请建议 python errno 22 错误 |
|
相关推荐
1个回答
|
|
|
在Yocto构建过程中遇到Errno22(无效参数)错误通常与文件系统权限、路径配置或存储问题有关。以下是分步解决方案: 1. 检查文件系统权限确保构建目录及 2. 验证路径有效性
3. 检查磁盘空间确保磁盘有足够空间:
4. 检查SSTATE_DIR配置确认 5. 排除网络文件系统问题若
6. 禁用包签名(临时测试)在 7. 清理并重新构建清理缓存后重新尝试构建: 8. 启用详细日志通过调试模式获取更详细的错误信息: 检查日志中具体操作失败的文件路径及系统调用。 9. 更新Yocto和元数据层确认使用的Yocto版本和板级支持包(BSP)无已知问题: 10. 检查文件系统类型某些文件系统(如FAT/NTFS)可能不支持Linux权限或符号链接:
总结:多数情况下,此错误由权限不足或路径配置错误导致。建议按顺序执行上述步骤,优先检查权限、路径和磁盘空间。若仍无法解决,请提供 |
|
|
|
|
只有小组成员才能发言,加入小组>>
2135个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37379 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6778 浏览 1 评论
7796 浏览 1 评论
7646 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5074 浏览 0 评论
1559浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1212浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
750浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
738浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
681浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 15:08 , Processed in 0.787677 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
482