From 83f3c2f9219757356974b0a2273ccc158c643336 Mon Sep 17 00:00:00 2001 From: CHOE JUNGYEON Date: Fri, 27 Nov 2015 02:37:50 +0900 Subject: [PATCH] add debug message in dockerDaemonResponding function due to helping for troubleshooting of docker daemon state --- libmachine/provision/arch.go | 5 ++++- libmachine/provision/debian.go | 5 ++++- libmachine/provision/redhat.go | 5 ++++- libmachine/provision/suse.go | 5 ++++- libmachine/provision/ubuntu_systemd.go | 5 ++++- libmachine/provision/ubuntu_upstart.go | 5 ++++- 6 files changed, 24 insertions(+), 6 deletions(-) diff --git a/libmachine/provision/arch.go b/libmachine/provision/arch.go index f9ed56dcf2..959939337f 100644 --- a/libmachine/provision/arch.go +++ b/libmachine/provision/arch.go @@ -72,8 +72,11 @@ func (provisioner *ArchProvisioner) Package(name string, action pkgaction.Packag } func (provisioner *ArchProvisioner) dockerDaemonResponding() bool { - if _, err := provisioner.SSHCommand("sudo docker version"); err != nil { + log.Debug("checking docker daemon") + + if out, err := provisioner.SSHCommand("sudo docker version"); err != nil { log.Warnf("Error getting SSH command to check if the daemon is up: %s", err) + log.Debugf("'sudo docker version' output:\n%s", out) return false } diff --git a/libmachine/provision/debian.go b/libmachine/provision/debian.go index b9babc4ec4..bfca83584e 100644 --- a/libmachine/provision/debian.go +++ b/libmachine/provision/debian.go @@ -87,8 +87,11 @@ func (provisioner *DebianProvisioner) Package(name string, action pkgaction.Pack } func (provisioner *DebianProvisioner) dockerDaemonResponding() bool { - if _, err := provisioner.SSHCommand("sudo docker version"); err != nil { + log.Debug("checking docker daemon") + + if out, err := provisioner.SSHCommand("sudo docker version"); err != nil { log.Warnf("Error getting SSH command to check if the daemon is up: %s", err) + log.Debugf("'sudo docker version' output:\n%s", out) return false } diff --git a/libmachine/provision/redhat.go b/libmachine/provision/redhat.go index a5118db271..55410b9e71 100644 --- a/libmachine/provision/redhat.go +++ b/libmachine/provision/redhat.go @@ -136,8 +136,11 @@ func (provisioner *RedHatProvisioner) installOfficialDocker() error { } func (provisioner *RedHatProvisioner) dockerDaemonResponding() bool { - if _, err := provisioner.SSHCommand("sudo docker version"); err != nil { + log.Debug("checking docker daemon") + + if out, err := provisioner.SSHCommand("sudo docker version"); err != nil { log.Warnf("Error getting SSH command to check if the daemon is up: %s", err) + log.Debugf("'sudo docker version' output:\n%s", out) return false } diff --git a/libmachine/provision/suse.go b/libmachine/provision/suse.go index a9cf3f95c7..aae6f5f7ea 100644 --- a/libmachine/provision/suse.go +++ b/libmachine/provision/suse.go @@ -123,8 +123,11 @@ func (provisioner *SUSEProvisioner) Package(name string, action pkgaction.Packag } func (provisioner *SUSEProvisioner) dockerDaemonResponding() bool { - if _, err := provisioner.SSHCommand("sudo docker version"); err != nil { + log.Debug("checking docker daemon") + + if out, err := provisioner.SSHCommand("sudo docker version"); err != nil { log.Warnf("Error getting SSH command to check if the daemon is up: %s", err) + log.Debugf("'sudo docker version' output:\n%s", out) return false } diff --git a/libmachine/provision/ubuntu_systemd.go b/libmachine/provision/ubuntu_systemd.go index 99a9dd82a5..bc613050a2 100644 --- a/libmachine/provision/ubuntu_systemd.go +++ b/libmachine/provision/ubuntu_systemd.go @@ -103,8 +103,11 @@ func (provisioner *UbuntuSystemdProvisioner) Package(name string, action pkgacti } func (provisioner *UbuntuSystemdProvisioner) dockerDaemonResponding() bool { - if _, err := provisioner.SSHCommand("sudo docker version"); err != nil { + log.Debug("checking docker daemon") + + if out, err := provisioner.SSHCommand("sudo docker version"); err != nil { log.Warnf("Error getting SSH command to check if the daemon is up: %s", err) + log.Debugf("'sudo docker version' output:\n%s", out) return false } diff --git a/libmachine/provision/ubuntu_upstart.go b/libmachine/provision/ubuntu_upstart.go index 95b117ec54..93ea2b3933 100644 --- a/libmachine/provision/ubuntu_upstart.go +++ b/libmachine/provision/ubuntu_upstart.go @@ -122,8 +122,11 @@ func (provisioner *UbuntuProvisioner) Package(name string, action pkgaction.Pack } func (provisioner *UbuntuProvisioner) dockerDaemonResponding() bool { - if _, err := provisioner.SSHCommand("sudo docker version"); err != nil { + log.Debug("checking docker daemon") + + if out, err := provisioner.SSHCommand("sudo docker version"); err != nil { log.Warnf("Error getting SSH command to check if the daemon is up: %s", err) + log.Debugf("'sudo docker version' output:\n%s", out) return false }