sysbox: open sys/devices/virtual/dmi/id/product_uuid: permission denied

Hi, I’m facing an issue when executing the container using sysbox (0.4.0) here is the log that I got using docker inspect

OCI runtime create failed: container_linux.go:393: starting container process caused: process_linux.go:607: container init caused: rootfs_linux.go:68: setting up rootfs mounts caused: open sys/devices/virtual/dmi/id/product_uuid: permission denied: unknown

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 24 (14 by maintainers)

Most upvoted comments

@mkarimim, that’s right, I recently noticed this error in Linode’s KVM machines where VMs were being spawned without the kvm/qemu’s uuid parameter, which would explain why you get UUID: Not Present message when running dmidecode.

We have a fix in mind that will eliminate this Sysbox dependency.

Thanks @kevinnls for confirming. Looks like a work-around is not possible then, we will need the work-around in Sysbox itself.

@kevinnls, please keep in mind that the same problem should be present in Ubuntu. As I said above, the problem here is a consequence of how Linode instantiates its KVM-based VMs, so the issue will be seen in all the Linux distros installed in those VMs.

Btw, we haven’t seen this issue in any other cloud vendor so far.

We should have a proper fix for this one in the next release (in ~ 3 weeks from now).