我在尝试构建任何映像或对任何包进行位烘焙时收到以下错误(例如:
bitbake 核心映像最小 or
bitbake u-boot-imx (位烘焙 u-boot-imx)) ,则出现以下错误:
导致此异常/失败的 python 调用的堆栈跟踪为:
File: 'exec_func_python() autogenerated', lineno: 2, func
tion:
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 错误
0