From 7a5d045083b24cd497bfead623bf9be31e5c6502 Mon Sep 17 00:00:00 2001 From: sophia Date: Tue, 24 Aug 2021 14:06:59 -0500 Subject: [PATCH] Setup guest client when initializing guest --- lib/vagrant/guest/remote.rb | 5 ++--- lib/vagrant/machine/remote.rb | 8 ++------ 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/lib/vagrant/guest/remote.rb b/lib/vagrant/guest/remote.rb index 68913f42a..f6886b986 100644 --- a/lib/vagrant/guest/remote.rb +++ b/lib/vagrant/guest/remote.rb @@ -12,9 +12,8 @@ module Vagrant end def initialize(machine, guests, capabilities) - @capabilities = capabilities - @guests = guests - @machine = machine + @machine = machine + @client = machine.client.guest @logger = Log4r::Logger.new("vagrant::guest") end diff --git a/lib/vagrant/machine/remote.rb b/lib/vagrant/machine/remote.rb index 4f4790986..536d54994 100644 --- a/lib/vagrant/machine/remote.rb +++ b/lib/vagrant/machine/remote.rb @@ -48,10 +48,6 @@ module Vagrant @config = config @data_dir = @client.data_dir @vagrantfile = vagrantfile - @guest = Guest.new( - self, - Vagrant.plugin("2").manager.guests, - Vagrant.plugin("2").manager.guest_capabilities) @name = name @ui_mutex = Mutex.new @state_mutex = Mutex.new @@ -217,8 +213,8 @@ module Vagrant def guest raise Errors::MachineGuestNotReady if !communicate.ready? - if @guest.client.nil? - @guest.client = client.guest + if !@guest + @guest = Guest.new(self, nil, nil) end @guest end