From 904d20bba2dadaa5d4fa820451e2b428c6d55fc2 Mon Sep 17 00:00:00 2001 From: safiya2610 Date: Wed, 12 Aug 2026 03:24:59 +0530 Subject: [PATCH] fix(unikontainers): propagate actual errors instead of masking them behind ErrNotUnikernel Signed-off-by: safiya2610 --- pkg/unikontainers/unikontainers.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/unikontainers/unikontainers.go b/pkg/unikontainers/unikontainers.go index ad0bf2897..99e09006f 100644 --- a/pkg/unikontainers/unikontainers.go +++ b/pkg/unikontainers/unikontainers.go @@ -87,7 +87,10 @@ func New(bundlePath string, containerID string, rootDir string, cfg *UruncConfig config, err := GetUnikernelConfig(bundlePath, spec) if err != nil { - return nil, ErrNotUnikernel + if errors.Is(err, os.ErrNotExist) { + return nil, ErrNotUnikernel + } + return nil, err } confMap := config.Map()