Created
July 3, 2015 07:19
-
-
Save justizin/f7bd564f47495a23ad33 to your computer and use it in GitHub Desktop.
bitmonk runit wtf vagrant up / provision loop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Justin-Ryans-MacBook-Pro:bitmonk_runit_wtf juryan$ while ! vagrant up; do vagrant provision; done 2>&1 | tee ~/runit_wtf.txt | |
Bringing machine 'default' up with 'virtualbox' provider... | |
default: The Berkshelf shelf is at "/Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default" | |
==> default: Sharing cookbooks with VM | |
==> default: Importing base box 'chef/ubuntu-14.04'... | |
[KProgress: 10% | |
[KProgress: 30% | |
[KProgress: 40% | |
[KProgress: 60% | |
[KProgress: 70% | |
[KProgress: 80% | |
[KProgress: 90% | |
[K==> default: Matching MAC address for NAT networking... | |
==> default: Checking if box 'chef/ubuntu-14.04' is up to date... | |
==> default: Setting the name of the VM: bitmonk_runit_wtf_default_1435907427705_60727 | |
==> default: Updating Vagrant's Berkshelf... | |
==> default: Resolving cookbook dependencies... | |
==> default: Fetching 'bitmonk_runit_wtf' from source at . | |
==> default: Using apt (2.7.0) | |
==> default: Using bitmonk_runit_wtf (0.1.0) from source at . | |
==> default: Using packagecloud (0.0.19) | |
==> default: Using runit (1.7.2) | |
==> default: Vendoring apt (2.7.0) to /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default/apt | |
==> default: Vendoring bitmonk_runit_wtf (0.1.0) to /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default/bitmonk_runit_wtf | |
==> default: Vendoring packagecloud (0.0.19) to /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default/packagecloud | |
==> default: Vendoring runit (1.7.2) to /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default/runit | |
==> default: Fixed port collision for 22 => 2222. Now on port 2204. | |
==> default: Clearing any previously set network interfaces... | |
==> default: Preparing network interfaces based on configuration... | |
default: Adapter 1: nat | |
default: Adapter 2: hostonly | |
==> default: Forwarding ports... | |
default: 22 => 2204 (adapter 1) | |
==> default: Booting VM... | |
==> default: Waiting for machine to boot. This may take a few minutes... | |
default: SSH address: 127.0.0.1:2204 | |
default: SSH username: vagrant | |
default: SSH auth method: private key | |
default: Warning: Connection timeout. Retrying... | |
default: | |
default: Vagrant insecure key detected. Vagrant will automatically replace | |
default: this with a newly generated keypair for better security. | |
default: | |
default: Inserting generated public key within guest... | |
default: Removing insecure key from the guest if its present... | |
default: Key inserted! Disconnecting and reconnecting using new SSH key... | |
==> default: Machine booted and ready! | |
==> default: Checking for guest additions in VM... | |
==> default: Setting hostname... | |
==> default: Configuring and enabling network interfaces... | |
==> default: Mounting shared folders... | |
default: /vagrant => /Users/juryan/src/bitmonk/bitmonk_runit_wtf | |
default: /tmp/vagrant-chef/cbe9e1db876b12b6028a851c21b64b24/cookbooks => /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default | |
==> default: Running provisioner: chef_solo... | |
default: Installing Chef (latest)... | |
Generating chef JSON and uploading... | |
==> default: Running chef-solo... | |
==> default: stdin: is not a tty | |
==> default: [2015-07-03T07:11:23+00:00] INFO: Forking chef instance to converge... | |
==> default: [2015-07-03T07:11:23+00:00] INFO: *** Chef 12.4.0 *** | |
==> default: [2015-07-03T07:11:23+00:00] INFO: Chef-client pid: 2014 | |
==> default: [2015-07-03T07:11:24+00:00] INFO: Setting the run_list to ["recipe[bitmonk_runit_wtf::default]"] from CLI options | |
==> default: [2015-07-03T07:11:24+00:00] INFO: Run List is [recipe[bitmonk_runit_wtf::default]] | |
==> default: [2015-07-03T07:11:24+00:00] INFO: Run List expands to [bitmonk_runit_wtf::default] | |
==> default: [2015-07-03T07:11:24+00:00] INFO: Starting Chef Run for bitmonk-runit-wtf-berkshelf | |
==> default: [2015-07-03T07:11:24+00:00] INFO: Running start handlers | |
==> default: [2015-07-03T07:11:24+00:00] INFO: Start handlers complete. | |
==> default: [2015-07-03T07:11:25+00:00] INFO: cookbook_file[/var/chef/cache/preseed/runit/runit-2.1.1-6.2ubuntu3.seed] created file /var/chef/cache/preseed/runit/runit-2.1.1-6.2ubuntu3.seed | |
==> default: [2015-07-03T07:11:25+00:00] INFO: cookbook_file[/var/chef/cache/preseed/runit/runit-2.1.1-6.2ubuntu3.seed] updated file contents /var/chef/cache/preseed/runit/runit-2.1.1-6.2ubuntu3.seed | |
==> default: [2015-07-03T07:11:25+00:00] INFO: apt_package[runit] pre-seeding package installation instructions | |
==> default: [2015-07-03T07:11:27+00:00] INFO: apt_package[runit] installed runit at 2.1.1-6.2ubuntu3 | |
==> default: [2015-07-03T07:11:27+00:00] INFO: apt_package[runit] sending nothing action to execute[start-runsvdir] (immediate) | |
==> default: [2015-07-03T07:11:27+00:00] INFO: apt_package[runit] sending nothing action to execute[runit-hup-init] (immediate) | |
==> default: [2015-07-03T07:11:27+00:00] INFO: user[wtf] created | |
==> default: [2015-07-03T07:11:27+00:00] INFO: directory[/etc/sv/wtf] created directory /etc/sv/wtf | |
==> default: [2015-07-03T07:11:27+00:00] INFO: directory[/etc/sv/wtf] mode changed to 755 | |
==> default: [2015-07-03T07:11:27+00:00] INFO: template[/etc/sv/wtf/run] created file /etc/sv/wtf/run | |
==> default: [2015-07-03T07:11:27+00:00] INFO: template[/etc/sv/wtf/run] updated file contents /etc/sv/wtf/run | |
==> default: [2015-07-03T07:11:27+00:00] INFO: template[/etc/sv/wtf/run] mode changed to 755 | |
==> default: [2015-07-03T07:11:27+00:00] INFO: directory[/etc/sv/wtf/log] created directory /etc/sv/wtf/log | |
==> default: [2015-07-03T07:11:27+00:00] INFO: directory[/etc/sv/wtf/log/main] created directory /etc/sv/wtf/log/main | |
==> default: [2015-07-03T07:11:27+00:00] INFO: directory[/etc/sv/wtf/log/main] mode changed to 755 | |
==> default: [2015-07-03T07:11:27+00:00] INFO: directory[/var/log/wtf] created directory /var/log/wtf | |
==> default: [2015-07-03T07:11:27+00:00] INFO: directory[/var/log/wtf] mode changed to 755 | |
==> default: [2015-07-03T07:11:27+00:00] INFO: link[/var/log/wtf/config] created | |
==> default: [2015-07-03T07:11:27+00:00] INFO: file[/etc/sv/wtf/log/run] created file /etc/sv/wtf/log/run | |
==> default: [2015-07-03T07:11:27+00:00] INFO: file[/etc/sv/wtf/log/run] updated file contents /etc/sv/wtf/log/run | |
==> default: [2015-07-03T07:11:27+00:00] INFO: file[/etc/sv/wtf/log/run] mode changed to 755 | |
==> default: [2015-07-03T07:11:28+00:00] INFO: template[/etc/sv/wtf/log/config] created file /etc/sv/wtf/log/config | |
==> default: [2015-07-03T07:11:28+00:00] INFO: template[/etc/sv/wtf/log/config] updated file contents /etc/sv/wtf/log/config | |
==> default: [2015-07-03T07:11:28+00:00] INFO: template[/etc/sv/wtf/log/config] mode changed to 644 | |
==> default: [2015-07-03T07:11:28+00:00] INFO: directory[/etc/sv/wtf/env] created directory /etc/sv/wtf/env | |
==> default: [2015-07-03T07:11:28+00:00] INFO: directory[/etc/sv/wtf/env] mode changed to 755 | |
==> default: [2015-07-03T07:11:28+00:00] INFO: directory[/etc/sv/wtf/control] created directory /etc/sv/wtf/control | |
==> default: [2015-07-03T07:11:28+00:00] INFO: directory[/etc/sv/wtf/control] mode changed to 755 | |
==> default: [2015-07-03T07:11:28+00:00] INFO: link[/etc/init.d/wtf] created | |
==> default: [2015-07-03T07:11:28+00:00] INFO: link[/etc/service/wtf] created | |
==> default: ================================================================================ | |
==> default: Error executing action `start` on resource 'runit_service[wtf]' | |
==> default: ================================================================================ | |
==> default: Mixlib::ShellOut::ShellCommandFailed | |
==> default: ------------------------------------ | |
==> default: Expected process to exit with [0], but received '1' | |
==> default: ---- Begin output of /usr/bin/sv start /etc/service/wtf ---- | |
==> default: STDOUT: warning: /etc/service/wtf: unable to open supervise/ok: file does not exist | |
==> default: STDERR: | |
==> default: ---- End output of /usr/bin/sv start /etc/service/wtf ---- | |
==> default: Ran /usr/bin/sv start /etc/service/wtf returned 1 | |
==> default: Cookbook Trace: | |
==> default: --------------- | |
==> default: | |
==> default: /tmp/vagrant-chef/cbe9e1db876b12b6028a851c21b64b24/cookbooks/runit/libraries/helpers.rb:166:in `start_service' | |
==> default: /tmp/vagrant-chef/cbe9e1db876b12b6028a851c21b64b24/cookbooks/runit/libraries/provider_runit_service.rb:281:in `block in <class:RunitService>' | |
==> default: | |
==> default: Resource Declaration: | |
==> default: --------------------- | |
==> default: # In /tmp/vagrant-chef/cbe9e1db876b12b6028a851c21b64b24/cookbooks/bitmonk_runit_wtf/recipes/default.rb | |
==> default: | |
==> default: 25: runit_service 'wtf' do | |
==> default: 26: default_logger true | |
==> default: 27: action [:enable, :start] | |
==> default: 28: end | |
==> default: 29: | |
==> default: | |
==> default: Compiled Resource: | |
==> default: ------------------ | |
==> default: # Declared in /tmp/vagrant-chef/cbe9e1db876b12b6028a851c21b64b24/cookbooks/bitmonk_runit_wtf/recipes/default.rb:25:in `from_file' | |
==> default: | |
==> default: runit_service("wtf") do | |
==> default: provider Chef::Provider::RunitService | |
==> default: action [:enable, :start] | |
==> default: updated true | |
==> default: supports {:restart=>true, :reload=>true, :status=>true} | |
==> default: retries 0 | |
==> default: retry_delay 2 | |
==> default: default_guard_interpreter :default | |
==> default: service_name "wtf" | |
==> default: pattern "wtf" | |
==> default: status_command "/usr/bin/sv status /etc/service" | |
==> default: sv_bin "/usr/bin/sv" | |
==> default: sv_dir "/etc/sv" | |
==> default: service_dir "/etc/service" | |
==> default: lsb_init_dir "/etc/init.d" | |
==> default: log true | |
==> default: default_logger true | |
==> default: restart_on_update true | |
==> default: run_template_name "wtf" | |
==> default: log_template_name "wtf" | |
==> default: check_script_template_name "wtf" | |
==> default: finish_script_template_name "wtf" | |
==> default: sv_templates true | |
==> default: service_mirror # Declared in | |
==> default: | |
==> default: service("wtf") do | |
==> default: provider Chef::Provider::Service::Simple | |
==> default: action :nothing | |
==> default: supports {:restart=>true, :reload=>true, :status=>true} | |
==> default: retries 0 | |
==> default: retry_delay 2 | |
==> default: default_guard_interpreter :default | |
==> default: service_name "wtf" | |
==> default: pattern "wtf" | |
==> default: start_command "/usr/bin/sv start /etc/service/wtf" | |
==> default: stop_command "/usr/bin/sv stop /etc/service/wtf" | |
==> default: status_command "/usr/bin/sv status /etc/service/wtf" | |
==> default: restart_command "/usr/bin/sv restart /etc/service/wtf" | |
==> default: end | |
==> default: | |
==> default: declared_type :runit_service | |
==> default: cookbook_name :bitmonk_runit_wtf | |
==> default: recipe_name "default" | |
==> default: end | |
==> default: | |
==> default: [2015-07-03T07:11:28+00:00] INFO: Running queued delayed notifications before re-raising exception | |
==> default: [2015-07-03T07:11:28+00:00] ERROR: Running exception handlers | |
==> default: [2015-07-03T07:11:28+00:00] ERROR: Exception handlers complete | |
==> default: [2015-07-03T07:11:28+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out | |
==> default: [2015-07-03T07:11:28+00:00] ERROR: runit_service[wtf] (bitmonk_runit_wtf::default line 25) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1' | |
==> default: ---- Begin output of /usr/bin/sv start /etc/service/wtf ---- | |
==> default: STDOUT: warning: /etc/service/wtf: unable to open supervise/ok: file does not exist | |
==> default: STDERR: | |
==> default: ---- End output of /usr/bin/sv start /etc/service/wtf ---- | |
==> default: Ran /usr/bin/sv start /etc/service/wtf returned 1 | |
==> default: [2015-07-03T07:11:28+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1) | |
Chef never successfully completed! Any errors should be visible in the | |
output above. Please fix your recipes so that they properly complete. | |
==> default: Loading Berkshelf datafile... | |
==> default: Sharing cookbooks with VM | |
==> default: Updating Vagrant's Berkshelf... | |
==> default: Resolving cookbook dependencies... | |
==> default: Fetching 'bitmonk_runit_wtf' from source at . | |
==> default: Using runit (1.7.2) | |
==> default: Using packagecloud (0.0.19) | |
==> default: Using apt (2.7.0) | |
==> default: Using bitmonk_runit_wtf (0.1.0) from source at . | |
==> default: Vendoring apt (2.7.0) to /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default/apt | |
==> default: Vendoring bitmonk_runit_wtf (0.1.0) to /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default/bitmonk_runit_wtf | |
==> default: Vendoring packagecloud (0.0.19) to /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default/packagecloud | |
==> default: Vendoring runit (1.7.2) to /Users/juryan/.berkshelf/vagrant-berkshelf/shelves/berkshelf20150703-5338-17ty7fe-default/runit | |
==> default: Running provisioner: chef_solo... | |
==> default: Detected Chef (latest) is already installed | |
Generating chef JSON and uploading... | |
==> default: Running chef-solo... | |
==> default: stdin: is not a tty | |
==> default: [2015-07-03T07:11:33+00:00] INFO: Forking chef instance to converge... | |
==> default: [2015-07-03T07:11:33+00:00] INFO: *** Chef 12.4.0 *** | |
==> default: [2015-07-03T07:11:33+00:00] INFO: Chef-client pid: 2512 | |
==> default: [2015-07-03T07:11:34+00:00] INFO: Setting the run_list to ["recipe[bitmonk_runit_wtf::default]"] from CLI options | |
==> default: [2015-07-03T07:11:34+00:00] INFO: Run List is [recipe[bitmonk_runit_wtf::default]] | |
==> default: [2015-07-03T07:11:34+00:00] INFO: Run List expands to [bitmonk_runit_wtf::default] | |
==> default: [2015-07-03T07:11:34+00:00] INFO: Starting Chef Run for bitmonk-runit-wtf-berkshelf | |
==> default: [2015-07-03T07:11:34+00:00] INFO: Running start handlers | |
==> default: [2015-07-03T07:11:34+00:00] INFO: Start handlers complete. | |
==> default: [2015-07-03T07:11:35+00:00] INFO: template[/etc/foosball.conf] created file /etc/foosball.conf | |
==> default: [2015-07-03T07:11:35+00:00] INFO: template[/etc/foosball.conf] updated file contents /etc/foosball.conf | |
==> default: [2015-07-03T07:11:35+00:00] INFO: template[/etc/foosball.conf] owner changed to 1000 | |
==> default: [2015-07-03T07:11:35+00:00] INFO: template[/etc/foosball.conf] mode changed to 644 | |
==> default: [2015-07-03T07:11:35+00:00] INFO: template[/etc/foosball.conf] sending restart action to service[wtf] (delayed) | |
==> default: [2015-07-03T07:11:35+00:00] INFO: service[wtf] restarted | |
==> default: [2015-07-03T07:11:35+00:00] INFO: Chef Run complete in 0.817916847 seconds | |
==> default: [2015-07-03T07:11:35+00:00] INFO: Skipping removal of unused files from the cache | |
==> default: [2015-07-03T07:11:35+00:00] INFO: Running report handlers | |
==> default: [2015-07-03T07:11:35+00:00] INFO: Report handlers complete | |
Bringing machine 'default' up with 'virtualbox' provider... | |
==> default: Loading Berkshelf datafile... | |
==> default: Sharing cookbooks with VM | |
==> default: Checking if box 'chef/ubuntu-14.04' is up to date... | |
==> default: VirtualBox VM is already running. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment