hashicorp/vagrant · error · Vagrant::Errors::CommunicatorNotFound
The requested communicator '%{comm}' could not be found. Ple
Error message
The requested communicator '%{comm}' could not be found.
Please verify the name is correct and try again. What it means
Error "The requested communicator '%{comm}' could not be found. Please verify the name is correct and try again." thrown in hashicorp/vagrant.
Source
Thrown at lib/vagrant/machine.rb:266
# machine. Note that the _exact_ semantics of this are up to the
# communication provider itself. Despite this, the semantics are expected
# to be consistent across operating systems. For example, all linux-based
# systems should have similar communication (usually a shell). All
# Windows systems should have similar communication as well. Therefore,
# prior to communicating with the machine, users of this method are
# expected to check the guest OS to determine their behavior.
#
# This method will _always_ return some valid communication object.
# The `ready?` API can be used on the object to check if communication
# is actually ready.
#
# @return [Object]
def communicate
if !@communicator
requested = @config.vm.communicator
requested ||= :ssh
klass = Vagrant.plugin("2").manager.communicators[requested]
raise Errors::CommunicatorNotFound, comm: requested.to_s if !klass
@communicator = klass.new(self)
end
@communicator
end
# Returns a guest implementation for this machine. The guest implementation
# knows how to do guest-OS specific tasks, such as configuring networks,
# mounting folders, etc.
#
# @return [Guest]
def guest
raise Errors::MachineGuestNotReady if !communicate.ready?
@guest.detect! if !@guest.ready?
@guest
end
# This sets the unique ID associated with this machine. This willView on GitHub (pinned to 35f3160f4a)
When it happens
Trigger: Thrown at lib/vagrant/machine.rb:266 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of hashicorp/vagrant@35f3160f4a (2026-08-21).
Data as JSON: /api/errors/9229940cb1ac69d9.
Report an issue: GitHub.