From e2e70565a718af8f0203f2f632c59895cec5401d Mon Sep 17 00:00:00 2001 From: Dimitris Karakasilis Date: Fri, 4 Aug 2023 10:06:08 +0300 Subject: [PATCH] Improve error message Signed-off-by: Dimitris Karakasilis --- pkg/utils/common.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkg/utils/common.go b/pkg/utils/common.go index 8108079..dc8a2d4 100644 --- a/pkg/utils/common.go +++ b/pkg/utils/common.go @@ -20,9 +20,6 @@ import ( "crypto/sha256" "errors" "fmt" - agentConfig "github.com/kairos-io/kairos-agent/v2/pkg/config" - "github.com/kairos-io/kairos-agent/v2/pkg/utils/fs" - "github.com/kairos-io/kairos-agent/v2/pkg/utils/partitions" "io" random "math/rand" "net/url" @@ -33,6 +30,10 @@ import ( "strings" "time" + agentConfig "github.com/kairos-io/kairos-agent/v2/pkg/config" + fsutils "github.com/kairos-io/kairos-agent/v2/pkg/utils/fs" + "github.com/kairos-io/kairos-agent/v2/pkg/utils/partitions" + "github.com/distribution/distribution/reference" "github.com/joho/godotenv" cnst "github.com/kairos-io/kairos-agent/v2/pkg/constants" @@ -180,11 +181,11 @@ func SyncData(log v1.Logger, runner v1.Runner, fs v1.FS, source string, target s done := displayProgress(log, 5*time.Second, "Syncing data...") - _, err := runner.Run(cnst.Rsync, args...) + out, err := runner.Run(cnst.Rsync, args...) close(done) if err != nil { - log.Errorf("rsync finished with errors: %s", err.Error()) + log.Errorf("rsync finished with errors: %s, %s", err.Error(), string(out)) return err } log.Info("Finished syncing")