hashicorp/vagrant · error
vagrant.box_outdated_local
Error message
vagrant.box_outdated_local
What it means
Error "vagrant.box_outdated_local" thrown in hashicorp/vagrant.
Source
Thrown at lib/vagrant/action/builtin/box_check_outdated.rb:88
@logger.warn(e.to_s)
env[:ui].warn(I18n.t("vagrant.box_malformed_continue_on_update"))
rescue Errors::VagrantError => e
raise if !env[:box_outdated_ignore_errors]
env[:ui].detail(I18n.t(
"vagrant.box_outdated_metadata_error_single",
message: e.message))
end
env[:box_outdated] = update != nil
local_update = check_outdated_local(env)
if update && (local_update.nil? || (local_update.version < update[1].version))
env[:ui].warn(I18n.t(
"vagrant.box_outdated_single",
name: update[0].name,
provider: box.provider,
current: box.version,
latest: update[1].version))
elsif local_update
env[:ui].warn(I18n.t(
"vagrant.box_outdated_local",
name: local_update.name,
old: box.version,
new: local_update.version))
env[:box_outdated] = true
else
env[:box_outdated] = false
end
@app.call(env)
end
def check_outdated_local(env)
machine = env[:machine]
# Make sure we respect the constraints set within the Vagrantfile
version = machine.config.vm.box_version
version += ", " if versionView on GitHub (pinned to 35f3160f4a)
When it happens
Trigger: Thrown at lib/vagrant/action/builtin/box_check_outdated.rb:88 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/a7d3e11be0d321d8.
Report an issue: GitHub.