diff --git a/src/runtime/pkg/containerd-shim-v2/create.go b/src/runtime/pkg/containerd-shim-v2/create.go index dc7f5e03e3..c272c89d4e 100644 --- a/src/runtime/pkg/containerd-shim-v2/create.go +++ b/src/runtime/pkg/containerd-shim-v2/create.go @@ -123,7 +123,7 @@ func create(ctx context.Context, s *service, r *taskAPI.CreateTaskRequest) (*con if containerType == vc.SingleContainer { _, err = config.WithCDI(ociSpec.Annotations, []string{}, ociSpec) if err != nil { - return nil, fmt.Errorf("adding CDI devices failed") + return nil, fmt.Errorf("adding CDI devices failed: %w", err) } } diff --git a/src/runtime/virtcontainers/sandbox.go b/src/runtime/virtcontainers/sandbox.go index 3711da7f5e..3c9b7f33e5 100644 --- a/src/runtime/virtcontainers/sandbox.go +++ b/src/runtime/virtcontainers/sandbox.go @@ -742,7 +742,7 @@ func (s *Sandbox) coldOrHotPlugVFIO(sandboxConfig *SandboxConfig) (bool, error) // _, err := config.WithCDI(cdiSpec.Annotations, []string{}, cdiSpec) if err != nil { - return coldPlugVFIO, fmt.Errorf("adding CDI devices failed") + return coldPlugVFIO, fmt.Errorf("adding CDI devices failed: %w", err) } for _, dev := range cdiSpec.Linux.Devices {