こんにちは、
これが私のヨクトビルドのパラメータです:
私はこのビルド環境をここ数ヶ月間、問題なく使用しています。しかし、突然添付のエラーが発生するようになりました。
トラブルシューティングのため、ビルド環境を完全にクリーンアップし、リポジトリを再初期化( repo init )し、すべてを再度同期してから、新規ビルドを実行しました。しかし、残念ながら、依然として同じ問題が発生しています。
ご参考までに、添付のログファイルをご確認ください。根本原因の特定と解決策のご提案にご協力いただければ幸いです。
どの「bitbakeコマンド」を使用していますか?
確認作業を行います。
ご返信ありがとうございます。
ビルド環境を確認したところ、既に推奨された構成と一致していました。
ホストOS:
GNU tar バージョン:
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
...
$ tar --version
tar (GNU tar) 1.34
しかし、私は依然として同じ失敗に遭遇します
ホストOSがUbuntu 24.04でtarのバージョンが1.35の場合は、tarのバージョンを確認してください。
コンテナまたは仮想マシン内でビルドするには、以下を使用します。
下記にファイルがあります。
ここにエラーメッセージの一部を貼り付けます
DEBUG:python関数の実行extend_recipe_sysroot
注意:直接依存関係は['/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/binutils/binutils-cross_2.44.bb:do_populate_sysroot', '/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/gcc/gcc-cross_14.3.bb:do_populate_sysroot','/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.68.bb:do_populate_sysroot', '/home/vvdn/LWT_Build/sources/poky/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-core/coreutils/coreutils_9.6.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/bison/bison_3.8.2.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/flex/flex_2.6.4.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/rpm/rpm_4.20.0.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-extended/bc/bc_1.08.1.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-kernel/kmod/kmod_34.1.bb:do_populate_sysroot']
注意:sysrootにインストールされています: []
注意:sysrootで既に存在しているようにスキップしています: ['gettext-minimal-native', 'binutils-cross-aarch64', 'cmake-native', 'gcc-cross-aarch64', 'libtool-native', 'm4-native', 'quilt-native', 'texinfo-dummy-native', 'kern-tools-native', 'linux-libc-headers', 'file-native', 'openssl-native', 'coreutils-native', 'expat-native', 'ncurses-native', 'readline-native', 'util-linux-libuuid-native', 'zlib-native', 'bison-native', 'dwarfsrcfiles-native', 'elfutils-native', 'flex-native', 'git-native', 'gnu-config-native', 'json-c-native', 'libedit-native', 'lua-native', 'make-native', 'patch-native', 'perl-native', 'pkgconfig-native', 'pseudo-native', 'python3-native', 'rpm-native', 'bc-native', 'bzip2-native', 'libarchive-native', 'libidn2-native', 'lzlib-native', 'xz-native', 'zstd-native', 'kmod-native', 'acl-native', 'attr-native', 'curl-native', 'gdbm-native', 'gmp-native', 'gnutls-native', 'libtasn1-native', 'libcap-native', 'libffi-native', 'libgcrypt-native', 'libgpg-error-native', 'libmicrohttpd-native', 'libmpc-native', 'libunistring-native', 'mpfr-native', 'nettle-native', 'p11-kit-native', 'popt-native', 'sqlite3-native']
DEBUG: Python関数extend_recipe_sysroot完了しました
DEBUG:python関数の実行sstate_task_prefunc
DEBUG: Python関数sstate_task_prefunc完了しました
DEBUG:python関数の実行do_package
DEBUG:python関数の実行package_setup_pkgv
DEBUG:Python関数package_setup_pkgv 終わった
DEBUG:python関数の実行package_convert_pr_autoinc
DEBUG: Python関数package_convert_pr_autoinc完了しました
DEBUG:python関数の実行package_prepare_pkgdata
注意:pkgdata-sysrootにインストールされています: []
DEBUG: Python関数package_prepare_pkgdata完成しました
DEBUG:python関数の実行perform_packagecopy
ERROR: exec_func_python()でPython関数を実行する際にエラーが生成されました:
この例外/失敗を引き起こしたPython呼び出しのスタックトレースは以下の通りです:
ファイル: 'exec_func_python() autogenerated', lineno: 2, function:
0001:
0002:perform_packagecopy(d)
0003:
ファイル: '/home/vvdn/LWT_Build/sources/poky/meta/classes-global/package.bbclass', lineno: 363, function: perform_packagecopy
0359: rpath_replace (dvar, d)
0360:}
0361:perform_packagecopy[cleandirs] = "${PKGD}"
0362:perform_packagecopy[パッケージ] = "${PKGD}"
*** 0363:
0364:Python populate_packages () {
0365: oe.package.populate_packages(d)
0366:}
0367:populate_packages[dirs] = " ${D} "
ファイル: '/usr/lib/python3.10/subprocess.py'、行番号: 421、関数: check_output
0417: それ以外の場合:
0418: 空 = b''
0419: kwargs['input'] = 空
0420:
*** 0421: return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
0422: **kwargs).stdout
0423:
0424:
0425:class CompletedProcess(object):
ファイル: '/usr/lib/python3.10/subprocess.py'、行番号: 526、関数: 実行
0522: # process.wait() は呼び出しませんとして。 __exit__それは私たちのためにやってくれる。
0523: 上げる
0524: retcode = process.poll()
0525: チェックして戻りコードを取得する場合:
*** 0526: raise CalledProcessError(retcode, process.args,
0527: 出力=標準出力、標準エラー=標準エラー)
0528: return CompletedProcess(process.args, retcode, stdout, stderr)
0529:
0530:
例外: subprocess.CalledProcessError: コマンド 'tar --exclude=./sysroot-only'-cf - -C /ホーム/vvdn/LWT_Build/build/tmp/work/imx8mpevk-poky-linux/Linux-imx/6.12.34+git/image -p -S .|tar -xf - -C /home/vvdn/LWT_Build/build/tmp/work/imx8mpevk-poky-linux/linux-imx/6.12.34+git/package' は非ゼロの退出ステータス2を返しました。
サブプロセスの出力:
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パス lib
'lib' の絶対パスを割り当てられませんでした。
tar: ./usr/lib:Cannot mkdir: 悪いアドレス
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基底パス、パスライブラリ
「リベラル」に絶対的な道を割り当てることができませんでした。
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基底パス、パスライブラリ
「リベラル」に絶対的な道を割り当てることができませんでした。
tar: ./usr/lib:Cannot mkdir: 悪いアドレス
TAR: ./USR/lib/modules:Cannot mkdir:そのようなファイルやディレクトリは存在しません
添付ファイルをダウンロードする権限がないようです。
もう一度送っていただけますか?