I have a small initialization of the shell shell script in the vagrant (to install something the puppet fails ..) script:
#!/bin/bash echo 'provisioning librarian' gem install librarian-puppet librarian-puppet install
To execute a fine from sh prescript.sh but from a vagrant provision fails:
D:/HashiCorp/Vagrant/embedded/gems/gems/net-scp-1.1.0/lib/net/scp.rb:385:in `awa it_response_state': ☺scp: /tmp/vagrant-shell: Read-only file system (RuntimeErro r) from D:/HashiCorp/Vagrant/embedded/gems/gems/net-scp-1.1.0/lib/net/scp.r b:356:in `block (3 levels) in start_command' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/channel.rb:311:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/channel.rb:311:in `process' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/session.rb:217:in `block in preprocess' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/session.rb:217:in `each' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/session.rb:217:in `preprocess' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/session.rb:200:in `process' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/session.rb:164:in `block in loop' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/session.rb:164:in `loop' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/session.rb:164:in `loop' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-ssh-2.6.7/lib/net/ssh/c onnection/channel.rb:269:in `wait' from D:/HashiCorp/Vagrant/embedded/gems/gems/net-scp-1.1.0/lib/net/scp.r b:279:in `upload!' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commu nicators/ssh/communicator.rb:105:in `block in upload' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commu nicators/ssh/communicator.rb:331:in `block in scp_connect' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commu nicators/ssh/communicator.rb:139:in `connect' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commu nicators/ssh/communicator.rb:329:in `scp_connect' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/commu nicators/ssh/communicator.rb:99:in `upload' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/provi sioners/shell/provisioner.rb:20:in `block (2 levels) in provision' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/provi sioners/shell/provisioner.rb:14:in `tap' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/provi sioners/shell/provisioner.rb:14:in `block in provision' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/provi sioners/shell/provisioner.rb:78:in `with_script_file' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/provi sioners/shell/provisioner.rb:12:in `provision' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/builtin/provision.rb:65:in `run_provisioner' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/builtin/provision.rb:53:in `block in call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/builtin/provision.rb:49:in `each' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/builtin/provision.rb:49:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/warden.rb:34:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/provi ders/virtualbox/action/check_accessible.rb:18:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/warden.rb:34:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/runner.rb:61:in `block in run' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/u til/busy.rb:19:in `busy' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/runner.rb:61:in `run' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/builtin/call.rb:51:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/warden.rb:34:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/runner.rb:61:in `block in run' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/u til/busy.rb:19:in `busy' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/runner.rb:61:in `run' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/builtin/call.rb:51:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/warden.rb:34:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/builtin/config_validate.rb:25:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/warden.rb:34:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/provi ders/virtualbox/action/check_virtualbox.rb:17:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/warden.rb:34:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/builder.rb:116:in `call' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/runner.rb:61:in `block in run' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/u til/busy.rb:19:in `busy' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/a ction/runner.rb:61:in `run' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/m achine.rb:147:in `action' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/comma nds/provision/command.rb:26:in `block in execute' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/p lugin/v2/command.rb:182:in `block in with_target_vms' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/p lugin/v2/command.rb:180:in `each' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/p lugin/v2/command.rb:180:in `with_target_vms' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/plugins/comma nds/provision/command.rb:25:in `execute' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/c li.rb:46:in `execute' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/e nvironment.rb:467:in `cli' from D:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.2.2/bin/vagrant:8 4:in `<top (required)>' from D:/HashiCorp/Vagrant/bin
the next tip here I have already changed (using sublimetext2) a window string ending in unix. but still failing any ideas
source share