이미 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 서비스를 시작한 후 오프라인 상태가 되지 않습니다.