diff --git a/lib/vagrant/errors.rb b/lib/vagrant/errors.rb index 906b8d9bc..aee0f3472 100644 --- a/lib/vagrant/errors.rb +++ b/lib/vagrant/errors.rb @@ -408,8 +408,8 @@ module Vagrant error_key(:linux_nfs_mount_failed) end - class LinuxRDesktopNotFound < VagrantError - error_key(:linux_rdesktop_not_found) + class LinuxRDPClientNotFound < VagrantError + error_key(:linux_rdp_client_not_found) end class LocalDataDirectoryNotAccessible < VagrantError diff --git a/plugins/hosts/linux/cap/rdp.rb b/plugins/hosts/linux/cap/rdp.rb index 61f231f7b..76476fc9b 100644 --- a/plugins/hosts/linux/cap/rdp.rb +++ b/plugins/hosts/linux/cap/rdp.rb @@ -13,7 +13,7 @@ module VagrantPlugins elsif Vagrant::Util::Which.which("rdesktop") "rdesktop" else - raise Vagrant::Errors::LinuxRDesktopNotFound + raise Vagrant::Errors::LinuxRDPClientNotFound end args = [] diff --git a/templates/locales/en.yml b/templates/locales/en.yml index 9e8c680aa..8dce0806b 100644 --- a/templates/locales/en.yml +++ b/templates/locales/en.yml @@ -818,10 +818,11 @@ en: that the NFS client software is properly installed, and consult any resources specific to the linux distro you're using for more information on how to do this. - linux_rdesktop_not_found: |- - The `rdesktop` application was not found. Vagrant requires this - in order to connect via RDP to the Vagrant environment. Please ensure - this application is installed and available on the path and try again. + linux_rdp_client_not_found: |- + An appropriate RDP client was not found. Vagrant requires either + `xfreerdp` or `rdesktop` in order to connect via RDP to the Vagrant + environment. Please ensure one of these applications is installed and + available on the path and try again. machine_action_locked: |- An action '%{action}' was attempted on the machine '%{name}', but another process is already executing an action on the machine.