hashicorp/vagrant · error

vagrant.rsync_proxy_machine

Error message

vagrant.rsync_proxy_machine

What it means

Error "vagrant.rsync_proxy_machine" thrown in hashicorp/vagrant.

Source

Thrown at plugins/synced_folders/rsync/command/rsync_auto.rb:59

              options[:rsync_chown] = chown
            end
          end

          # Parse the options and return if we don't have any target.
          argv = parse_options(opts)
          return if !argv

          # Build up the paths that we need to listen to.
          paths = {}
          ignores = []
          with_target_vms(argv) do |machine|
            next if machine.state.id == :not_created
            cwd = machine.env.cwd.to_s

            if machine.provider.capability?(:proxy_machine)
              proxy = machine.provider.capability(:proxy_machine)
              if proxy
                machine.ui.warn(I18n.t(
                  "vagrant.rsync_proxy_machine",
                  name: machine.name.to_s,
                  provider: machine.provider_name.to_s))

                machine = proxy
              end
            end

            cached = synced_folders(machine, cached: true)
            fresh  = synced_folders(machine)
            diff   = synced_folders_diff(cached, fresh)
            if !diff[:added].empty?
              machine.ui.warn(I18n.t("vagrant.rsync_auto_new_folders"))
            end

            folders = cached[:rsync]
            next if !folders || folders.empty?

View on GitHub (pinned to 35f3160f4a)

When it happens

Trigger: Thrown at plugins/synced_folders/rsync/command/rsync_auto.rb:59 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/f58a30c152853d3c. Report an issue: GitHub.