From 4fff436f046056f1d102b26a69b0875f0e2ddc20 Mon Sep 17 00:00:00 2001 From: niusmallnan Date: Thu, 2 Aug 2018 16:02:44 +0800 Subject: [PATCH] Expose an error when mounting This is to make debugging easier --- init/init.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/init/init.go b/init/init.go index 828e12c0..3af21bd0 100644 --- a/init/init.go +++ b/init/init.go @@ -147,9 +147,11 @@ func mountOem(cfg *config.CloudConfig) (*config.CloudConfig, error) { } func tryMountState(cfg *config.CloudConfig) error { - if mountState(cfg) == nil { + err := mountState(cfg) + if err == nil { return nil } + log.Infof("Skipped an error when first mounting: %v", err) // If we failed to mount lets run bootstrap and try again if err := bootstrap(cfg); err != nil {