Wind River Support Network

HomeDefectsLIN1022-6741
Fixed

LIN1022-6741 : cgroup2: OCI runtime create failed: bpf_prog_query(BPF_CGROUP_DEVICE) failed: invalid argument: unknown

Created: Feb 28, 2024    Updated: Apr 29, 2024
Resolved Date: Apr 29, 2024
Found In Version: 10.22.33.15
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: Kernel

Description

[  706.176434] br-6e9758fc8f1d: port 1(veth7f22f06) entered blocking state
[  706.177451] br-6e9758fc8f1d: port 1(veth7f22f06) entered disabled state
[  706.193631] device veth7f22f06 entered promiscuous mode
[  707.362445] br-6e9758fc8f1d: port 2(veth12010e1) entered blocking state
[  707.363646] br-6e9758fc8f1d: port 2(veth12010e1) entered disabled state
[  707.394946] device veth12010e1 entered promiscuous mode
[  719.614289] br-6e9758fc8f1d: port 1(veth7f22f06) entered disabled state
[  721.142343] device veth7f22f06 left promiscuous mode
[  721.142723] br-6e9758fc8f1d: port 1(veth7f22f06) entered disabled state
[  721.386399] br-6e9758fc8f1d: port 2(veth12010e1) entered disabled state
[  721.679565] device veth12010e1 left promiscuous mode
[  721.680149] br-6e9758fc8f1d: port 2(veth12010e1) entered disabled state
Creating network "docker_compose_scale_up_default" with the default driver
Creating docker_compose_scale_up_sleep_1 ... 
Creating docker_compose_scale_up_sleep_2 ... 
Creating docker_compose_scale_up_sleep_2 ... error
Creating docker_compose_scale_up_sleep_1 ... error

ERROR: for docker_compose_scale_up_sleep_2  Cannot start service sleep: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error setting cgroup config for procHooks process: bpf_prog_query(BPF_CGROUP_DEVICE) failed: invalid argument: unknown

ERROR: for docker_compose_scale_up_sleep_1  Cannot start service sleep: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error setting cgroup config for procHooks process: bpf_prog_query(BPF_CGROUP_DEVICE) failed: invalid argument: unknown

ERROR: for sleep  Cannot start service sleep: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error setting cgroup config for procHooks process: bpf_prog_query(BPF_CGROUP_DEVICE) failed: invalid argument: unknown
Encountered errors while bringing up the project.

Steps to Reproduce

INFO: HTTP shared image: http://pek-lpgtest7408.wrs.com/buildarea1/SharedImage/LTS22/BSP/nxp-s32g_preempt-rt_glibc-std/20240227_190428

/lpg-build/cdc/fast_prod/WRL10_22/RCPL0015_LX04/wrlinux-10/setup.sh --machines nxp-s32g --templates feature/docker --distros wrlinux --dl-layers --accept-eula=yes
source environment-setup-x86_64-wrlinuxsdk-linux
source oe-init-build-env build
echo 'PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"' >> conf/local.conf

bitbake-layers add-layer /net/pek-lpgtest16/buildarea1/test_eenv/wassp-linux_lts22/testcases/wrlinux/wr-testing/bts-dev

OR

#####To Clone a whole new testcases layer#####
git clone --depth 1 -b WRLINUX_10_22_HEAD git://lxgit.wrs.com/wrlinux-testing/testcases.git ../layers/testcases/wrlinux/
bitbake-layers add-layer ../layers/testcases/wrlinux/wr-testing/bts-dev
#####End#####

echo 'require templates/feature/bts/template.conf' >> conf/local.conf
echo 'SHARED_IMAGE_BASE = "/net/pek-lpgtest7408/buildarea1/SharedImage"
FIRMWARE_DIR_BASE = "${SHARED_IMAGE_BASE}/wr-bsp-images/nxp-s32g/firmwares"
HSE_LOCAL_FIRMWARE_DIR = "${FIRMWARE_DIR_BASE}/hse"
HSE_FW_VERSION_S32G2 = "0.1.0.5"
HSE_FW_VERSION_S32G3 = "0.2.22.0"
HSE_FW_NAME_S32G2 = "s32g2xx_hse_fw_0.1.0_1.0.5_pb220413.bin.pink"
HSE_FW_NAME_S32G3 = "rev1.0_s32g3xx_hse_fw_0.20.0_2.22.0_pb230821.bin.pink"
LLCE_LOCAL_FIRMWARE_DIR = "${FIRMWARE_DIR_BASE}/llce/1.0.7/s32g2"
LLCE_LOCAL_FIRMWARE_DIR_S32G3 = "${FIRMWARE_DIR_BASE}/llce/1.0.7/s32g3"
IPCF_M7_APP_BIN_DIR = "${FIRMWARE_DIR_BASE}/ipcf/4.8"
PFE_LOCAL_FIRMWARE_DIR = "${FIRMWARE_DIR_BASE}/pfe/1.8.0"
CUSTOMER_RECIPES:append = " llce"
IMAGE_INSTALL:append = " llce ipc-shm pkcs11-hse pkcs11-hse-examples pfe pfe-slave libfci-cli"' >> conf/local.conf
bitbake wrlinux-image-std

Boot with cgroup2, add below extra bootargs 
cgroup_no_v1=all cgroup2=1 systemd.unified_cgroup_hierarchy=1

Note:
Boot  with cgroup,  without above extra bootargs, it works well. 
Live chat
Online