フォードマン統合

フォードマン統合

これは、dockerですでに行われているように、podmanをyoctoビルドシステムに統合しようとしているためです。 dockerの場合、問題はなく、次の手順に従いました。https://elinux.org/images/b/b4/03_integrating-docker-containers-in-yocto.pdf

私もこれを言及しました:https://docs.podman.io/en/latest/markdown/podman-system-service.1.html#run-the-command-in-a-systemd-service

arm64アーキテクチャを使用しています。

しかし、Podman統合では解決できない問題があります。

root@spider:~# systemctl status podman

  • podman.service - Podman APIサービス

    ロード済み: ロード済み (/lib/systemd/system/podman.service; 有効; ベンダーのデフォルト: 有効)

    アクティビティ:2023年9月23日土曜日15:30:51 UTC以降に失敗しました。 TriggeredBy: * podman.socket ドキュメント: man:podman-system-service(1) プロセス: 464 ExecStart =/usr /bin/podman $LOGGING システムサービス (コード=終了、ステータス=125)

    マスターPID:464(コード=終了、ステータス=125)

Spider systemd[1]: Podman API サービスを開始しています...

Spider systemd[1]: Podman API サービスを開始します。

Spider podman[464]: time="2023-09-23T15:30:51Z" level=warning msg="キー ["storage.options.override_kernel_check" "storage.options.thinpool.ostre...storage をデコードできます。ありません。 conf "."

Spider podman[464]: time="2023-09-23T15:30:51Z" level=info msg="/usr/bin/podman フィルタログレベル情報"

Spider podman[464]: time="2023-09-23T15:30:51Z" level=warning msg="/usr/bin/conmon の Conmon が無効です: 古い conmon バージョン"

Spider podman[464]: time="2023-09-23T15:30:51Z" level=warning msg="/usr/bin/conmon の無効な Conmon: 古い conmon バージョン"

Spider podman[464]: エラー: v2.0.24 以降にアップデートしてください: 廃止予定の一般バージョン

Spider systemd[1]: podman.service: 基本プロセスが終了しました、コード=終了、ステータス=125/n/a

Spider systemd[1]: podman.service: '終了コード'のため失敗しました。ヒント:一部の行は省略されます。完全に表示するには、-lを使用してください。

apt Upgrade conmonを使用してconmonを更新しようとしましたが、問題は解決されませんでした。 podman.sockとpodman.serviceが必要な他のものを見つけようとしましたが、まだ見つかりませんでした。助けてもらえますか?サービスは3秒間開始され、終了します。無限に実行する必要があります。またはPodmanサービスを開始した後、オフラインになりません。

関連情報