{"record":{"id":"7ec348abbd9e3b41","repo":"hashicorp/vagrant","slug":"vagrant-rsync-ssh-password","errorCode":null,"errorMessage":"vagrant.rsync_ssh_password","messagePattern":"vagrant\\.rsync_ssh_password","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"plugins/synced_folders/rsync/synced_folder.rb","lineNumber":47,"sourceCode":"      def prepare(machine, folders, opts)\n        # Nothing is necessary to do before VM boot.\n      end\n\n      def enable(machine, folders, opts)\n        if machine.guest.capability?(:rsync_installed)\n          installed = machine.guest.capability(:rsync_installed)\n          if !installed\n            can_install = machine.guest.capability?(:rsync_install)\n            raise Vagrant::Errors::RSyncNotInstalledInGuest if !can_install\n            machine.ui.info I18n.t(\"vagrant.rsync_installing\")\n            machine.guest.capability(:rsync_install)\n          end\n        end\n\n        ssh_info = machine.ssh_info\n\n        if ssh_info[:private_key_path].empty? && ssh_info[:password]\n          machine.ui.warn(I18n.t(\"vagrant.rsync_ssh_password\"))\n        end\n\n        folders.each do |id, folder_opts|\n          RsyncHelper.rsync_single(machine, ssh_info, folder_opts)\n        end\n      end\n\n      # Enable rsync synced folders within WSL when in use\n      # on non-DrvFs file systems\n      def self.wsl_allow_non_drvfs?\n        true\n      end\n    end\n  end\nend\n","sourceCodeStart":29,"sourceCodeEnd":63,"githubUrl":"https://github.com/hashicorp/vagrant/blob/35f3160f4ad6edc3a9f3aa9570adfc1a4d73aaa5/plugins/synced_folders/rsync/synced_folder.rb#L29-L63","documentation":"Error \"vagrant.rsync_ssh_password\" thrown in hashicorp/vagrant.","triggerScenarios":"Thrown at plugins/synced_folders/rsync/synced_folder.rb:47 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"35f3160f4ad6edc3a9f3aa9570adfc1a4d73aaa5","analyzedAt":"2026-08-21T13:34:32.514Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}