hashicorp/vagrant · error
vagrant.plugins.local.uninstalled_plugins
Error message
vagrant.plugins.local.uninstalled_plugins
What it means
Error "vagrant.plugins.local.uninstalled_plugins" thrown in hashicorp/vagrant.
Source
Thrown at lib/vagrant/environment.rb:1032
errors = vagrantfile.config.vagrant.validate(nil)
if !Array(errors["vagrant"]).empty?
raise Errors::ConfigInvalid,
errors: Util::TemplateRenderer.render(
"config/validation_failed",
errors: {vagrant: errors["vagrant"]}
)
end
# Check if defined plugins are installed
installed = Plugin::Manager.instance.installed_plugins
needs_install = []
config_plugins = find_configured_plugins
config_plugins.each do |name, info|
if !installed[name]
needs_install << name
end
end
if !needs_install.empty?
ui.warn(I18n.t("vagrant.plugins.local.uninstalled_plugins",
plugins: needs_install.sort.join(", ")))
if !Vagrant.auto_install_local_plugins?
answer = nil
until ["y", "n"].include?(answer)
answer = ui.ask(I18n.t("vagrant.plugins.local.request_plugin_install") + " [N]: ")
answer = answer.strip.downcase
answer = "n" if answer.to_s.empty?
end
if answer == "n"
raise Errors::PluginMissingLocalError,
plugins: needs_install.sort.join(", ")
end
end
needs_install.each do |name|
pconfig = Util::HashWithIndifferentAccess.new(config_plugins[name])
ui.info(I18n.t("vagrant.commands.plugin.installing", name: name))
options = {sources: Vagrant::Bundler::DEFAULT_GEM_SOURCES.dup, env_local: true}View on GitHub (pinned to 35f3160f4a)
When it happens
Trigger: Thrown at lib/vagrant/environment.rb:1032 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/34958f1633fd6bca.
Report an issue: GitHub.