From 61216937e7e49a286a6e817f42f6316dfa298c14 Mon Sep 17 00:00:00 2001
From: Ryan Gonzalez <rymg19@gmail.com>
Date: Mon, 21 Jan 2019 13:35:06 -0600
Subject: [PATCH] Show a better error message when podman info fails during a
 refresh

Signed-off-by: Ryan Gonzalez <rymg19@gmail.com>
---
 libpod/runtime.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/libpod/runtime.go b/libpod/runtime.go
index 5ff8b30f64..8e7ba8123a 100644
--- a/libpod/runtime.go
+++ b/libpod/runtime.go
@@ -824,7 +824,11 @@ func (r *Runtime) refreshRootless() error {
 	// Take advantage of a command that requires a new userns
 	// so that we are running as the root user and able to use refresh()
 	cmd := exec.Command(os.Args[0], "info")
-	return cmd.Run()
+	err := cmd.Run()
+	if err != nil {
+		return errors.Wrapf(err, "Error running %s info while refreshing state", os.Args[0])
+	}
+	return nil
 }
 
 // Reconfigures the runtime after a reboot