1980432_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1980432_ja-JP

1980432_ja-JP

S32G399ARDB3-Yocto/Bitbake error

ハードウェア:S32G399ARDB3

Bsp version:bsp41.0

参考documentation:S32G3_LinuxBSP_41.0_User_Manual.pdf
Ubuntuバージョン:Ubuntu 24.04.1 LTS
ユーザーマニュアルに記載されている手順に従いましたが、イメージをビルドするコマンドを実行した後、bitbake fsl-image-auto
私はこのエラーを得ました:

警告: ホストの glibc バージョン (2.39) は、ユニネイティブ (2.38) のバージョンよりも新しいです。sstate が破損しないように uninative を無効にします。
タスクの初期化: 100% |#######################################|時間: 0:00:10
スステートの概要: 指名手配 1938 ローカル 0 ミラー 0 見逃し 1938 現在 0 (一致率 0、完了率 0%)
メモ: タスクの実行
エラー: PermissionError: [Errno 1] 操作は許可されていません

上記の例外の処理中に、別の例外が発生しました。

トレースバック(最後の最後の呼び出し):
ファイル「/home/mohamedabdelslam/Abdelslam/IPC_BSP3/fsl-auto-yocto-bsp/sources/poky/bitbake/bin/bitbake-worker」、268行目、子
bb.utils.disable_network(uid、gid)
ファイル「/home/mohamedabdelslam/Abdelslam/IPC_BSP3/fsl-auto-yocto-bsp/sources/poky/bitbake/lib/bb/utils.py」、1653行目、disable_network
open("/proc/self/uid_map", "w") を f として使用します。
PermissionError: [Errno 1] 操作は許可されていません
どうすれば問題をトラブルシューティングできますか

Re: S32G399ARDB3-Yocto/Bitbake error

Hello @MohamedAbdelslam ,


Ubuntu 24.04でビルドするときにも同様の問題に直面しました。

問題は、このUbuntuリリースでは、 ここで 説明するように、AppArmorがデフォルトで有効になっていることです。

私にとっては、次のコマンドを実行するのが効果的です。

sudo apparmor_parser -R /etc/apparmor.d/unprivileged_userns

そして、bitbakeを実行します。

@alejandro_e指摘したように、Ubuntu22.04を使用する方が便利な解決策です。


よろしくお願いいたします。

Guilherme

Re: S32G399ARDB3-Yocto/Bitbake error

Hello @MohamedAbdelslam,

あなたの問題の詳細な説明をありがとう。glibcバージョンに関連するエラーが発生していることを考えると、最初にお勧めするのは、BSP41マニュアル[S32G3プラットフォームのLinux BSP 41.0ユーザーマニュアル]の推奨バージョンである古いバージョンのUbuntu、できれば Ubuntu-20.04 LTSを使用することです。

alejandro_e_0-1729724620981.png


Ubuntu 22.04 LTSの使用もお勧めします、それは私が問題なくyoctoに使用しているものです。

user@machine:~/RDB2/bsp-41/build_s32g274ardb2$ uname -srm ; lsb_release -a
Linux 5.15.0-84-generic x86_64
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy 

これらのバージョンのいずれかを使用すると問題が解決するかどうかお知らせください。

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-06-2026 01:34 AM
更新者: