Failed to create symlink: failed to remove existing ...glvnd/egl_vendor.d/10_nvidia.json: device or resource busy: unknown

Hi there

on a jetson NX (Siemens IPC520), running jetpack 5.0.2 + upgraded CUDA to 11.8, I am using docker with NVIDIA Docker toolkit v1.15.0-1.

All was running OK, and suddenly (no update done on the system, at least that I know) I am facing the following error :

sudo docker run -it --runtime nvidia --entrypoint “bash” imagetagxx:0.5
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running createContainer hook #1: exit status 1, stdout: , stderr: time=“2024-12-18T13:30:39+01:00” level=info msg=“Symlinking /var/lib/docker/overlay2/64804fb55c304cf300fc55a5d0d75a852bbf097098f9e1a9daecef22f58bdda0/merged/usr/lib/aarch64-linux-gnu/tegra/libcuda.so to libcuda.so.1.1”
time=“2024-12-18T13:30:39+01:00” level=info msg=“Symlinking /var/lib/docker/overlay2/64804fb55c304cf300fc55a5d0d75a852bbf097098f9e1a9daecef22f58bdda0/merged/usr/lib/aarch64-linux-gnu/libvulkan.so.1.3.203 to tegra/libvulkan.so.1.3.203”
time=“2024-12-18T13:30:39+01:00” level=info msg=“Symlinking /var/lib/docker/overlay2/64804fb55c304cf300fc55a5d0d75a852bbf097098f9e1a9daecef22f58bdda0/merged/usr/lib/aarch64-linux-gnu/tegra/libnvidia-kms.so to libnvidia-kms.so.35.1.0”
time=“2024-12-18T13:30:39+01:00” level=info msg=“Symlinking /var/lib/docker/overlay2/64804fb55c304cf300fc55a5d0d75a852bbf097098f9e1a9daecef22f58bdda0/merged/usr/lib/aarch64-linux-gnu/tegra/libnvidia-vksc-core.so to libnvidia-vksc-core.so.35.1.0”
time=“2024-12-18T13:30:39+01:00” level=info msg=“Symlinking /var/lib/docker/overlay2/64804fb55c304cf300fc55a5d0d75a852bbf097098f9e1a9daecef22f58bdda0/merged/usr/share/glvnd/egl_vendor.d/10_nvidia.json to …/…/…/lib/aarch64-linux-gnu/tegra-egl/nvidia.json”
time=“2024-12-18T13:30:39+01:00” level=error msg=“failed to create link […/…/…/lib/aarch64-linux-gnu/tegra-egl/nvidia.json /usr/share/glvnd/egl_vendor.d/10_nvidia.json]: failed to create symlink: failed to remove existing file: remove /var/lib/docker/overlay2/64804fb55c304cf300fc55a5d0d75a852bbf097098f9e1a9daecef22f58bdda0/merged/usr/share/glvnd/egl_vendor.d/10_nvidia.json: device or resource busy”: unknown.

I am able to run the image without --runtime nvidia tag
I am building the docker image on a amd/ubuntu 20.04 host machine and docker-save / scp / docker-load to/on the jetson.

any guidance? I will try to remove dockertoolkit and/or docker… in case smth on the jetson os was corrupted?

Thanks for your help
Charlie

Hi,
Please check if you can upgrade to later Jetpack release. 5.0.2 is old and the latest version is 5.1.4. Would suggest upgrade the system and try again.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.