Hey Alvaro,

Thanks for the response! This solution should work perfectly.

- Kyle

On Wed, Jul 26, 2017 at 10:37 PM, Alvaro Miranda Aguilera <kiki...@gmail.com
> wrote:

> Hello
>
> If you have virtualbox additions installed, you should see /vagrant
> mounted in the vm.
>
> the current directory in the host where the vagrantfile is  is mounted on
> /vagrant
>
> so if the files are in files/ then you can see those in /vagrant/files
> If you use that, then you won't need copy the files
>
> hope this helps
> Alvaro
>
> On Wed, Jul 26, 2017 at 7:08 PM, Kyle McChesney <mbio.k...@gmail.com>
> wrote:
>
>> I have a vagrant managed VirtualBox which is being provisioned with Salt
>> using the masterless config. The provisioning stage takes quite a long time
>> due to some large files which must be downloaded and setup on the VM. I
>> keep getting the following stack trace from vagrant up / vagrant provision:
>>
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/buffered_io.rb:102:in
>> `send': Broken pipe - send(2) (Errno::EPIPE)
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/buffered_io.rb:102:in
>> `send_pending'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/session.rb:271:in
>> `block in ev_do_handle_events'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/session.rb:270:in
>> `each'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/session.rb:270:in
>> `ev_do_handle_events'
>> from /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/
>> connection/event_loop.rb:110:in `ev_select_and_postprocess'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/event_loop.rb:29:in
>> `process'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/session.rb:216:in
>> `process'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/session.rb:178:in
>> `block in loop'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/session.rb:178:in
>> `loop'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/session.rb:178:in
>> `loop'
>> from 
>> /opt/vagrant/embedded/gems/gems/net-ssh-4.1.0/lib/net/ssh/connection/channel.rb:269:in
>> `wait'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/commun
>> icators/ssh/communicator.rb:644:in `shell_execute'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/commun
>> icators/ssh/communicator.rb:235:in `block in execute'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/commun
>> icators/ssh/communicator.rb:332:in `connect'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/commun
>> icators/ssh/communicator.rb:229:in `execute'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/commun
>> icators/ssh/communicator.rb:266:in `sudo'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provis
>> ioners/salt/provisioner.rb:377:in `call_highstate'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provis
>> ioners/salt/provisioner.rb:24:in `provision'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/provision.rb:138:in `run_provisioner'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `block in finalize_action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builder.rb:116:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `block in run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/util/busy.rb:19:in
>> `busy'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/environment.rb:543:in
>> `hook'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/provision.rb:126:in `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/provision.rb:126:in `block in call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/provision.rb:103:in `each'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/provision.rb:103:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/clear_forwarded_ports.rb:15:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/set_name.rb:50:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/clean_machine_folder.rb:17:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/check_accessible.rb:18:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `block in finalize_action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builder.rb:116:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `block in run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/util/busy.rb:19:in
>> `busy'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builtin/call.rb:53:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `block in finalize_action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builder.rb:116:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `block in run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/util/busy.rb:19:in
>> `busy'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builtin/call.rb:53:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `block in finalize_action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builder.rb:116:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `block in run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/util/busy.rb:19:in
>> `busy'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builtin/call.rb:53:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/box_check_outdated.rb:36:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/config_validate.rb:25:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/check_virtualbox.rb:17:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `block in finalize_action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/match_mac_address.rb:19:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/discard_state.rb:15:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/import.rb:74:in `import'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/import.rb:13:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/prepare_clone_snapshot.rb:17:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/prepare_clone.rb:15:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/customize.rb:40:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/check_accessible.rb:18:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `block in finalize_action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builder.rb:116:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `block in run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/util/busy.rb:19:in
>> `busy'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builtin/call.rb:53:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/config_validate.rb:25:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `block in finalize_action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/
>> action/builtin/handle_box.rb:56:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:95:in
>> `block in finalize_action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builder.rb:116:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `block in run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/util/busy.rb:19:in
>> `busy'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builtin/call.rb:53:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/plugins/provid
>> ers/virtualbox/action/check_virtualbox.rb:17:in `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/warden.rb:34:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/builder.rb:116:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `block in run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/util/busy.rb:19:in
>> `busy'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/action/runner.rb:66:in
>> `run'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/machine.rb:227:in
>> `action_raw'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/machine.rb:202:in
>> `block in action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/environment.rb:631:in
>> `lock'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/machine.rb:188:in
>> `call'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/machine.rb:188:in
>> `action'
>> from 
>> /opt/vagrant/embedded/gems/gems/vagrant-1.9.7/lib/vagrant/batch_action.rb:82:in
>> `block (2 levels) in run'
>>
>>
>> I suspect what is happening is simply a drop in the SSH connection
>> between vagrant and the VM. I was just wondering if anyone else has ran
>> into this before and had any solutions. I was thinking there should be
>> someway to run the provision process in screen or something similar. I
>> suspect that it would be difficult for vagrant to know when salt was done.
>>
>> I am on OSX 10.12.6, using vagrant version 1.9.7 and VirtualBox
>> version 5.0.32r112930.
>> My VM is based on a CentOS 6.7 box (built with packer)
>>
>> --
>> This mailing list is governed under the HashiCorp Community Guidelines -
>> https://www.hashicorp.com/community-guidelines.html. Behavior in
>> violation of those guidelines may result in your removal from this mailing
>> list.
>>
>> GitHub Issues: https://github.com/mitchellh/vagrant/issues
>> IRC: #vagrant on Freenode
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Vagrant" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to vagrant-up+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/vagrant-up/6a68bfc4-1dc5-4707-9d85-ec664fd65869%40googlegroups.com
>> <https://groups.google.com/d/msgid/vagrant-up/6a68bfc4-1dc5-4707-9d85-ec664fd65869%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Alvaro
>
> --
> This mailing list is governed under the HashiCorp Community Guidelines -
> https://www.hashicorp.com/community-guidelines.html. Behavior in
> violation of those guidelines may result in your removal from this mailing
> list.
>
> GitHub Issues: https://github.com/mitchellh/vagrant/issues
> IRC: #vagrant on Freenode
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Vagrant" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/vagrant-up/xDVgk6hMXCI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> vagrant-up+unsubscr...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/vagrant-up/CAHqq0ezcPXRUh%2B-V_J1m10Q%3DKyvAjTKZBOkcrAWVonZ_4_%
> 2B90g%40mail.gmail.com
> <https://groups.google.com/d/msgid/vagrant-up/CAHqq0ezcPXRUh%2B-V_J1m10Q%3DKyvAjTKZBOkcrAWVonZ_4_%2B90g%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Thanks,
Kyle McChesney

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vagrant-up+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vagrant-up/CAK0Y9cy4JCsW879pWvfB98NgFBuptQ2b%2BcVje9ccFMUWOQWoMQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to