diff --git a/libmachine/provision/arch.go b/libmachine/provision/arch.go index f65a73fc6d..f0d46ce0bc 100644 --- a/libmachine/provision/arch.go +++ b/libmachine/provision/arch.go @@ -76,8 +76,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 48973bef07..5b31ae894d 100644 --- a/libmachine/provision/debian.go +++ b/libmachine/provision/debian.go @@ -91,8 +91,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 2538c337d4..9d0dae1bf8 100644 --- a/libmachine/provision/redhat.go +++ b/libmachine/provision/redhat.go @@ -140,8 +140,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 f1ba59a5ad..ae8286d596 100644 --- a/libmachine/provision/suse.go +++ b/libmachine/provision/suse.go @@ -127,8 +127,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 dca47404a6..fc051e7f3e 100644 --- a/libmachine/provision/ubuntu_systemd.go +++ b/libmachine/provision/ubuntu_systemd.go @@ -107,8 +107,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 7bf2bd08ce..3e69de2218 100644 --- a/libmachine/provision/ubuntu_upstart.go +++ b/libmachine/provision/ubuntu_upstart.go @@ -126,8 +126,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 }