diff --git a/cmd/dfget/cmd/root.go b/cmd/dfget/cmd/root.go index a3c9cd2c123..ac147924f66 100644 --- a/cmd/dfget/cmd/root.go +++ b/cmd/dfget/cmd/root.go @@ -326,9 +326,10 @@ func checkAndSpawnDaemon(dfgetLockPath, daemonSockPath string) (client.V1, error for { select { case <-timeout: - return nil, errors.New("the daemon is unhealthy") + return nil, errors.Join(errors.New("the daemon is unhealthy"), err) case <-tick.C: if err = dfdaemonClient.CheckHealth(context.Background()); err != nil { + logger.Debugf("check health failed: %s", err) continue } return dfdaemonClient, nil