- Closed
Hi, I want to report an issue with either Unraid 7.2 and/or Nvidia drivers plugin when updating to 580.105.05.
Starting a --runtime=nvidia enabled container (linuxserver/emby:beta and ghcr.io/haveagitgat/tdarr) results in this error :
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 #4: exit status 1, stdout: , stderr: 2025/11/04 15:46:40 Error updating ldcache: error running pivot_root: pivot_root .: invalid argument
Reverting back to 580.95.05 fixes the issue.
Diagnostics analysis by ChatGPT return this explanation :
580.105.08 introduced a userspace/toolkit change that doesn’t play nicely with your current Docker/runc/overlayfs combo on Unraid 7.2. The failure happens in the NVIDIA Container Toolkit OCI prestart hook (the one that tries to run ldconfig inside the prepared rootfs); its internal pivot_root call returns EINVAL → container won’t start. Removing --runtime=nvidia sidesteps the hook entirely (so Emby starts, but loses NVENC). Rolling back to 580.95.05 downgrades that hook/tooling to a version that does work with your stack—hence everything comes back.
Original diagnostics attached.
I'd guess either an issue in the update process, incompatibility between the new driver and the packaged toolkit, or something in unraid betwwen the toolkit and the containers.