{"action":"opened","issue":{"url":"https://api.github.com/repos/docker/machine/issues/3115","repository_url":"https://api.github.com/repos/docker/machine","labels_url":"https://api.github.com/repos/docker/machine/issues/3115/labels{/name}","comments_url":"https://api.github.com/repos/docker/machine/issues/3115/comments","events_url":"https://api.github.com/repos/docker/machine/issues/3115/events","html_url":"https://github.com/docker/machine/issues/3115","id":136354061,"number":3115,"title":"Not able to add docker host in docker-machine using generic driver","user":{"login":"gsingla294","id":11535412,"avatar_url":"https://avatars.githubusercontent.com/u/11535412?v=3","gravatar_id":"","url":"https://api.github.com/users/gsingla294","html_url":"https://github.com/gsingla294","followers_url":"https://api.github.com/users/gsingla294/followers","following_url":"https://api.github.com/users/gsingla294/following{/other_user}","gists_url":"https://api.github.com/users/gsingla294/gists{/gist_id}","starred_url":"https://api.github.com/users/gsingla294/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsingla294/subscriptions","organizations_url":"https://api.github.com/users/gsingla294/orgs","repos_url":"https://api.github.com/users/gsingla294/repos","events_url":"https://api.github.com/users/gsingla294/events{/privacy}","received_events_url":"https://api.github.com/users/gsingla294/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-25T11:04:48Z","updated_at":"2016-02-25T11:04:48Z","closed_at":null,"body":"I have docker-engine installed on one of the linux VM, and it is working fine. I can spawn containers and work with them. But now I want to manage this host using my windows workstation, so I installed docker toolbox. I can use docker-machine command. \r\nBut I am not able to add the host using docker-machine command. I am executing the following command:\r\ndocker-machine --native-ssh -D create -d generic --generic-ip-address 10.51.227.5 compute6`\r\n\r\n**I get an error for this command:**\r\n`Docker Machine Version:  0.6.0, build e27fb87\r\nFound binary path at C:\\Program Files\\Docker Toolbox\\docker-machine.exe\r\nLaunching plugin server for driver generic\r\nPlugin server listening at address 127.0.0.1:61854\r\n() Calling .GetVersion\r\nUsing API Version  1\r\n() Calling .SetConfigRaw\r\n() Calling .GetMachineName\r\n(flag-lookup) Calling .GetMachineName\r\n(flag-lookup) Calling .DriverName\r\n(flag-lookup) Calling .GetCreateFlags\r\nFound binary path at C:\\Program Files\\Docker Toolbox\\docker-machine.exe\r\nLaunching plugin server for driver generic\r\nPlugin server listening at address 127.0.0.1:61858\r\n() Calling .GetVersion\r\nUsing API Version  1\r\n() Calling .SetConfigRaw\r\n() Calling .GetMachineName\r\n(compute6) Calling .GetMachineName\r\n(compute6) Calling .DriverName\r\n(compute6) Calling .GetCreateFlags\r\n(compute6) Calling .SetConfigFromFlags\r\nRunning pre-create checks...\r\n(compute6) Calling .PreCreateCheck\r\n(compute6) Calling .GetConfigRaw\r\nCreating machine...\r\n(compute6) Calling .Create\r\n(compute6) Calling .GetConfigRaw\r\n(compute6) DBG | IP: 10.51.227.5\r\n(compute6) No SSH key specified. Connecting to this machine now and in the future will require the ssh agent to contain the appropriate key.\r\n(compute6) Calling .DriverName\r\n(compute6) Calling .DriverName\r\nWaiting for machine to be running, this may take a few minutes...\r\n(compute6) Calling .GetState\r\nDetecting operating system of created instance...\r\nWaiting for SSH to be available...\r\nGetting to WaitForSSH function...\r\n(compute6) Calling .GetSSHHostname\r\n(compute6) Calling .GetSSHPort\r\n(compute6) Calling .GetSSHKeyPath\r\n(compute6) Calling .GetSSHUsername\r\nUsing SSH client type: native\r\n{{{<nil> 0 [] [] []} root [] <nil>  []} 10.51.227.5 22}\r\nAbout to run SSH command:\r\nexit 0\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nSSH cmd err, output: <nil>:\r\nDetecting the provisioner...\r\n(compute6) Calling .GetSSHHostname\r\n(compute6) Calling .GetSSHPort\r\n(compute6) Calling .GetSSHKeyPath\r\n(compute6) Calling .GetSSHUsername\r\nUsing SSH client type: native\r\n{{{<nil> 0 [] [] []} root [] <nil>  []} 10.51.227.5 22}\r\nAbout to run SSH command:\r\ncat /etc/os-release\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\nError dialing TCP: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain\r\n\r\nAnd after couple of retries, it finally errors out:\r\nSSH cmd err, output: <nil>:\r\nError creating machine: Error detecting OS: OS type not recognized\r\nopen : The system cannot find the file specified.\r\nnotifying bugsnag: [Error creating machine: Error detecting OS: OS type not recognized]\r\n\r\nAny solution for this? I am stuck from couple of days. :("}}