Raise a proper SSH error on EHOSTUNREACH
This commit is contained in:
parent
e1e57024dc
commit
b0b18c64dd
|
@ -455,6 +455,10 @@ module Vagrant
|
||||||
error_key(:ssh_key_type_not_supported)
|
error_key(:ssh_key_type_not_supported)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SSHNoRoute < VagrantError
|
||||||
|
error_key(:ssh_no_route)
|
||||||
|
end
|
||||||
|
|
||||||
class SSHNotReady < VagrantError
|
class SSHNotReady < VagrantError
|
||||||
error_key(:ssh_not_ready)
|
error_key(:ssh_not_ready)
|
||||||
end
|
end
|
||||||
|
|
|
@ -235,6 +235,9 @@ module VagrantPlugins
|
||||||
rescue Errno::EHOSTDOWN
|
rescue Errno::EHOSTDOWN
|
||||||
# This is raised if we get an ICMP DestinationUnknown error.
|
# This is raised if we get an ICMP DestinationUnknown error.
|
||||||
raise Vagrant::Errors::SSHHostDown
|
raise Vagrant::Errors::SSHHostDown
|
||||||
|
rescue Errno::EHOSTUNREACH
|
||||||
|
# This is raised if we can't work out how to route traffic.
|
||||||
|
raise Vagrant::Errors::SSHNoRoute
|
||||||
rescue NotImplementedError
|
rescue NotImplementedError
|
||||||
# This is raised if a private key type that Net-SSH doesn't support
|
# This is raised if a private key type that Net-SSH doesn't support
|
||||||
# is used. Show a nicer error.
|
# is used. Show a nicer error.
|
||||||
|
|
|
@ -426,6 +426,10 @@ en:
|
||||||
usually indicates that SSH within the guest machine was unable to
|
usually indicates that SSH within the guest machine was unable to
|
||||||
properly start up. Please boot the VM in GUI mode to check whether
|
properly start up. Please boot the VM in GUI mode to check whether
|
||||||
it is booting properly.
|
it is booting properly.
|
||||||
|
ssh_no_route: |-
|
||||||
|
While attempting to connect with SSH, a "no route to host" (EHOSTUNREACH)
|
||||||
|
error was received. Please verify your network settings are correct
|
||||||
|
and try again.
|
||||||
ssh_host_down: |-
|
ssh_host_down: |-
|
||||||
While attempting to connect with SSH, a "host is down" (EHOSTDOWN)
|
While attempting to connect with SSH, a "host is down" (EHOSTDOWN)
|
||||||
error was received. Please verify your SSH settings are correct
|
error was received. Please verify your SSH settings are correct
|
||||||
|
|
Loading…
Reference in New Issue