From 1853b44a5acc8c3ddc6fdc1c0d35cc9004e75a75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Gr=C3=BCner?= <47506558+MegaRedHand@users.noreply.github.com> Date: Mon, 3 Feb 2025 13:13:34 -0300 Subject: [PATCH 1/2] feat: include docker daemon mention in error --- src/kurtosis/kurtosis.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kurtosis/kurtosis.go b/src/kurtosis/kurtosis.go index 209fdeab..c3487c13 100644 --- a/src/kurtosis/kurtosis.go +++ b/src/kurtosis/kurtosis.go @@ -2,6 +2,7 @@ package kurtosis import ( "context" + "fmt" "os/exec" "github.com/kurtosis-tech/kurtosis/api/golang/core/lib/enclaves" @@ -22,7 +23,7 @@ func InitKurtosisContext() (KurtosisCtx, error) { // Kurtosis engine is probably not running. Try to start it. // TODO: avoid using the CLI for this if exec.Command("kurtosis", "engine", "start").Run() != nil { - return KurtosisCtx{}, err + return KurtosisCtx{}, fmt.Errorf("failed to start Kurtosis engine: %w\nThis might be because the docker daemon is not running", err) } ctx, err = kurtosis_context.NewKurtosisContextFromLocalEngine() } From 471a8d1ef862b801672cab8fd1dcc2b5a19b245a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Gr=C3=BCner?= <47506558+MegaRedHand@users.noreply.github.com> Date: Mon, 3 Feb 2025 13:21:20 -0300 Subject: [PATCH 2/2] chore: split line --- src/kurtosis/kurtosis.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kurtosis/kurtosis.go b/src/kurtosis/kurtosis.go index c3487c13..e3552840 100644 --- a/src/kurtosis/kurtosis.go +++ b/src/kurtosis/kurtosis.go @@ -23,7 +23,8 @@ func InitKurtosisContext() (KurtosisCtx, error) { // Kurtosis engine is probably not running. Try to start it. // TODO: avoid using the CLI for this if exec.Command("kurtosis", "engine", "start").Run() != nil { - return KurtosisCtx{}, fmt.Errorf("failed to start Kurtosis engine: %w\nThis might be because the docker daemon is not running", err) + return KurtosisCtx{}, fmt.Errorf("failed to start Kurtosis engine: %w\n"+ + "This might be because the docker daemon is not running", err) } ctx, err = kurtosis_context.NewKurtosisContextFromLocalEngine() }