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.rb:45

            o.separator ""
            o.separator "Options:"
            o.separator ""
            o.on("--[no-]rsync-chown", "Use rsync to modify ownership") do |chown|
              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

          # Go through each machine and perform the rsync
          error = false
          with_target_vms(argv) do |machine|
            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

            if !machine.communicate.ready?
              machine.ui.error(I18n.t("vagrant.rsync_communicator_not_ready"))
              error = true
              next
            end

            # Determine the rsync synced folders for this machine
            folders = synced_folders(machine, cached: true)[:rsync]
            next if !folders || folders.empty?

View on GitHub (pinned to 35f3160f4a)

When it happens

Trigger: Thrown at plugins/synced_folders/rsync/command/rsync.rb:45 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/10192f38cfc93494. Report an issue: GitHub.