diff --git a/Gemfile b/Gemfile index cd4a8d5f..b9447430 100644 --- a/Gemfile +++ b/Gemfile @@ -26,7 +26,7 @@ platform :ruby do gem 'newrelic_rpm' gem 'unicorn' gem 'puma' - gem 'json' + gem 'json', '>= 2.0.2' gem 'minitest' gem 'psych' gem 'racc' diff --git a/Gemfile.lock b/Gemfile.lock index 10f19981..e1975a08 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,121 +1,124 @@ GEM remote: https://rubygems.org/ specs: - actionmailer (4.2.0) - actionpack (= 4.2.0) - actionview (= 4.2.0) - activejob (= 4.2.0) + actionmailer (4.2.10) + actionpack (= 4.2.10) + actionview (= 4.2.10) + activejob (= 4.2.10) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 1.0, >= 1.0.5) - actionpack (4.2.0) - actionview (= 4.2.0) - activesupport (= 4.2.0) - rack (~> 1.6.0) + actionpack (4.2.10) + actionview (= 4.2.10) + activesupport (= 4.2.10) + rack (~> 1.6) rack-test (~> 0.6.2) rails-dom-testing (~> 1.0, >= 1.0.5) - rails-html-sanitizer (~> 1.0, >= 1.0.1) - actionview (4.2.0) - activesupport (= 4.2.0) + rails-html-sanitizer (~> 1.0, >= 1.0.2) + actionview (4.2.10) + activesupport (= 4.2.10) builder (~> 3.1) erubis (~> 2.7.0) rails-dom-testing (~> 1.0, >= 1.0.5) - rails-html-sanitizer (~> 1.0, >= 1.0.1) - activejob (4.2.0) - activesupport (= 4.2.0) + rails-html-sanitizer (~> 1.0, >= 1.0.3) + activejob (4.2.10) + activesupport (= 4.2.10) globalid (>= 0.3.0) - activemodel (4.2.0) - activesupport (= 4.2.0) + activemodel (4.2.10) + activesupport (= 4.2.10) builder (~> 3.1) - activerecord (4.2.0) - activemodel (= 4.2.0) - activesupport (= 4.2.0) + activerecord (4.2.10) + activemodel (= 4.2.10) + activesupport (= 4.2.10) arel (~> 6.0) activerecord-postgis-adapter (3.0.0.beta2) activerecord (~> 4.2) rgeo-activerecord (~> 2.1) - activesupport (4.2.0) + activesupport (4.2.10) i18n (~> 0.7) - json (~> 1.7, >= 1.7.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - arel (6.0.0) - builder (3.2.2) - coffee-rails (4.1.0) + arel (6.0.4) + builder (3.2.3) + coffee-rails (4.2.2) coffee-script (>= 2.2.0) - railties (>= 4.0.0, < 5.0) - coffee-script (2.3.0) + railties (>= 4.0.0) + coffee-script (2.4.1) coffee-script-source execjs - coffee-script-source (1.8.0) + coffee-script-source (1.12.2) + concurrent-ruby (1.0.5) + crass (1.0.2) erubis (2.7.0) - execjs (2.2.2) + execjs (2.7.0) ey_config (0.0.7) + ffi (1.9.18) ffi2-generators (0.1.1) - globalid (0.3.0) - activesupport (>= 4.1.0) - hike (1.2.3) - i18n (0.7.0) - jquery-rails (4.0.3) - rails-dom-testing (~> 1.0) + globalid (0.4.1) + activesupport (>= 4.2.0) + i18n (0.9.1) + concurrent-ruby (~> 1.0) + jquery-rails (4.3.1) + rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) thor (>= 0.14, < 2.0) - json (1.8.2) - kgio (2.9.2) - loofah (2.0.1) + json (2.1.0) + kgio (2.11.0) + loofah (2.1.1) + crass (~> 1.0.2) nokogiri (>= 1.5.9) - mail (2.6.3) - mime-types (>= 1.16, < 3) - mime-types (2.4.3) - mini_portile (0.6.2) - minitest (5.5.0) - multi_json (1.10.1) - mysql2 (0.3.17) - newrelic_rpm (3.9.9.275) - nokogiri (1.6.5) - mini_portile (~> 0.6.0) - pg (0.18.1) - psych (2.0.8) - puma (2.10.2) - rack (>= 1.1, < 2.0) - racc (1.4.12) - rack (1.6.0) - rack-test (0.6.2) + mail (2.7.0) + mini_mime (>= 0.1.1) + mini_mime (0.1.4) + mini_portile2 (2.3.0) + minitest (5.10.3) + mysql2 (0.4.9) + newrelic_rpm (4.5.0.337) + nokogiri (1.8.1) + mini_portile2 (~> 2.3.0) + pg (0.21.0) + psych (2.2.4) + puma (3.10.0) + racc (1.4.14) + rack (1.6.8) + rack-test (0.6.3) rack (>= 1.0) - rails (4.2.0) - actionmailer (= 4.2.0) - actionpack (= 4.2.0) - actionview (= 4.2.0) - activejob (= 4.2.0) - activemodel (= 4.2.0) - activerecord (= 4.2.0) - activesupport (= 4.2.0) + rails (4.2.10) + actionmailer (= 4.2.10) + actionpack (= 4.2.10) + actionview (= 4.2.10) + activejob (= 4.2.10) + activemodel (= 4.2.10) + activerecord (= 4.2.10) + activesupport (= 4.2.10) bundler (>= 1.3.0, < 2.0) - railties (= 4.2.0) + railties (= 4.2.10) sprockets-rails rails-deprecated_sanitizer (1.0.3) activesupport (>= 4.2.0.alpha) - rails-dom-testing (1.0.5) + rails-dom-testing (1.0.8) activesupport (>= 4.2.0.beta, < 5.0) - nokogiri (~> 1.6.0) + nokogiri (~> 1.6) rails-deprecated_sanitizer (>= 1.0.1) - rails-html-sanitizer (1.0.1) + rails-html-sanitizer (1.0.3) loofah (~> 2.0) rails_autolink (1.1.6) rails (> 3.1) - railties (4.2.0) - actionpack (= 4.2.0) - activesupport (= 4.2.0) + railties (4.2.10) + actionpack (= 4.2.10) + activesupport (= 4.2.10) rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) - raindrops (0.13.0) - rake (10.4.2) - rb-readline (0.5.2) - rgeo (0.3.20) + raindrops (0.19.0) + rake (12.2.1) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + rgeo (0.6.0) rgeo-activerecord (2.1.1) activerecord (~> 4.2) rgeo (~> 0.3) - rubysl (2.1.0) + rubysl (2.2.0) rubysl-abbrev (~> 2.0) rubysl-base64 (~> 2.0) rubysl-benchmark (~> 2.0) @@ -200,6 +203,7 @@ GEM rubysl-tmpdir (~> 2.0) rubysl-tsort (~> 2.0) rubysl-un (~> 2.0) + rubysl-unicode_normalize (~> 2.0) rubysl-uri (~> 2.0) rubysl-weakref (~> 2.0) rubysl-webrick (~> 2.0) @@ -211,17 +215,17 @@ GEM rubysl-benchmark (2.0.1) rubysl-bigdecimal (2.0.2) rubysl-cgi (2.0.1) - rubysl-cgi-session (2.0.1) + rubysl-cgi-session (2.1.0) rubysl-cmath (2.0.0) rubysl-complex (2.0.0) rubysl-continuation (2.0.0) - rubysl-coverage (2.0.3) + rubysl-coverage (2.1) rubysl-csv (2.0.2) rubysl-english (~> 2.0) rubysl-curses (2.0.1) - rubysl-date (2.0.8) + rubysl-date (2.0.9) rubysl-delegate (2.0.1) - rubysl-digest (2.0.3) + rubysl-digest (2.0.8) rubysl-drb (2.0.1) rubysl-e2mmap (2.0.0) rubysl-english (2.0.0) @@ -244,8 +248,7 @@ GEM rubysl-io-nonblock (2.0.0) rubysl-io-wait (2.0.0) rubysl-ipaddr (2.0.0) - rubysl-irb (2.1.0) - rb-readline (~> 0.5) + rubysl-irb (2.1.1) rubysl-e2mmap (~> 2.0) rubysl-mathn (~> 2.0) rubysl-thread (~> 2.0) @@ -253,10 +256,10 @@ GEM rubysl-mathn (2.0.0) rubysl-matrix (2.1.0) rubysl-e2mmap (~> 2.0) - rubysl-mkmf (2.0.1) + rubysl-mkmf (2.1) rubysl-fileutils (~> 2.0) rubysl-shellwords (~> 2.0) - rubysl-monitor (2.0.0) + rubysl-monitor (2.1) rubysl-mutex_m (2.0.0) rubysl-net-ftp (2.0.1) rubysl-net-http (2.0.4) @@ -272,19 +275,19 @@ GEM rubysl-observer (2.0.0) rubysl-open-uri (2.0.0) rubysl-open3 (2.0.0) - rubysl-openssl (2.2.1) + rubysl-openssl (2.9) rubysl-optparse (2.0.1) rubysl-shellwords (~> 2.0) - rubysl-ostruct (2.0.4) - rubysl-pathname (2.1.0) + rubysl-ostruct (2.1.0) + rubysl-pathname (2.3) rubysl-prettyprint (2.0.3) rubysl-prime (2.0.1) rubysl-profile (2.0.0) - rubysl-profiler (2.0.1) + rubysl-profiler (2.1) rubysl-pstore (2.0.0) rubysl-pty (2.0.3) rubysl-rational (2.0.1) - rubysl-resolv (2.1.0) + rubysl-resolv (2.1.2) rubysl-rexml (2.0.4) rubysl-rinda (2.0.1) rubysl-rss (2.0.0) @@ -293,8 +296,9 @@ GEM rubysl-set (2.0.1) rubysl-shellwords (2.0.0) rubysl-singleton (2.0.0) - rubysl-socket (2.0.1) - rubysl-stringio (2.0.0) + rubysl-socket (2.2.1) + rubysl-fcntl (~> 2.0) + rubysl-stringio (2.2) rubysl-strscan (2.0.0) rubysl-sync (2.0.0) rubysl-syslog (2.1.0) @@ -302,7 +306,7 @@ GEM rubysl-tempfile (2.0.1) rubysl-test-unit (2.0.2) minitest - rubysl-thread (2.0.2) + rubysl-thread (2.1) rubysl-thwait (2.0.0) rubysl-time (2.0.3) rubysl-timeout (2.0.0) @@ -311,43 +315,44 @@ GEM rubysl-un (2.0.0) rubysl-fileutils (~> 2.0) rubysl-optparse (~> 2.0) + rubysl-unicode_normalize (2.0) rubysl-uri (2.0.0) rubysl-weakref (2.0.0) rubysl-webrick (2.0.0) rubysl-xmlrpc (2.0.0) - rubysl-yaml (2.0.4) + rubysl-yaml (2.1.0) rubysl-zlib (2.0.1) - sass (3.4.9) - sass-rails (5.0.1) - railties (>= 4.0.0, < 5.0) + sass (3.5.3) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sass-rails (5.0.6) + railties (>= 4.0.0, < 6) sass (~> 3.1) sprockets (>= 2.8, < 4.0) sprockets-rails (>= 2.0, < 4.0) - tilt (~> 1.1) - simple_form (3.1.0) - actionpack (~> 4.0) - activemodel (~> 4.0) - sprockets (2.12.3) - hike (~> 1.2) - multi_json (~> 1.0) - rack (~> 1.0) - tilt (~> 1.1, != 1.3.0) - sprockets-rails (2.2.2) - actionpack (>= 3.0) - activesupport (>= 3.0) - sprockets (>= 2.8, < 4.0) - sqlite3 (1.3.10) - thor (0.19.1) - thread_safe (0.3.4) - tilt (1.4.1) - tzinfo (1.2.2) + tilt (>= 1.1, < 3) + simple_form (3.5.0) + actionpack (> 4, < 5.2) + activemodel (> 4, < 5.2) + sprockets (3.7.1) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.2.1) + actionpack (>= 4.0) + activesupport (>= 4.0) + sprockets (>= 3.0.0) + sqlite3 (1.3.13) + thor (0.20.0) + thread_safe (0.3.6) + tilt (2.0.8) + tzinfo (1.2.4) thread_safe (~> 0.1) - uglifier (2.6.1) - execjs (>= 0.3.0) - json (>= 1.8.0) - unicorn (4.8.3) + uglifier (3.2.0) + execjs (>= 0.3.0, < 3) + unicorn (5.3.1) kgio (~> 2.6) - rack raindrops (~> 0.7) PLATFORMS @@ -366,7 +371,7 @@ DEPENDENCIES jdbc-sqlite3 jquery-rails jruby-openssl - json + json (>= 2.0.2) minitest mysql2 newrelic_rpm @@ -384,3 +389,6 @@ DEPENDENCIES trinidad uglifier unicorn + +BUNDLED WITH + 1.16.0 diff --git a/README.md b/README.md index 52f175ca..86909b2b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ [![Build Status](https://travis-ci.org/engineyard/todo.png?branch=update_rails)](https://travis-ci.org/engineyard/todo) [![Code Climate](https://codeclimate.com/github/engineyard/todo.png)](https://codeclimate.com/github/engineyard/todo) +# I am really impressed by devspaces! # Todo for everyone diff --git a/cookbooks/api-keys-yml/README.md b/cookbooks/api-keys-yml/README.md new file mode 100644 index 00000000..e6b29bb2 --- /dev/null +++ b/cookbooks/api-keys-yml/README.md @@ -0,0 +1,22 @@ +NOTE: Rails 4.1 introduced [secrets.yml](http://guides.rubyonrails.org/4_1_release_notes.html#config-secrets-yml). If your application is built on Rails 4.1 or later, please use the [rails-secrets](https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/rails-secrets) recipe instead. That recipe includes instructions specific to the Rails secrets file. + +Don't want to check API keys into version control? No problem! +-------------------------------------------------------------- + +This Chef recipe will write api-keys.yml to your app's config/ directory on Engine Yard Cloud. + +# Instructions: + +1. Populate the templates/default/api-keys.yml.erb with your production-ready API keys. +2. Have your Rails app check locally at `config/api-keys.yml` for all API keys that it needs. +3. Be sure to uncomment `include_recipe "api-keys-yml"` from `cookbooks/main/default/recipes.rb` per usual. +4. That's it! Upload (`ey recipes upload -e [env]`) and apply (`ey recipes apply -e [env]`) + +Optional: +If you need a config/api-keys.yml locally for test/dev, create the file as needed. + +# Tips: + +Obviously you'd want to avoid checking these cookbooks or a local api-keys.yml into version control. + +Because you won't be checking config/api-keys.yml into version control, new developers who clone the repository might have trouble running locally without that file in place. We recommend making a file called config/api-keys.yml.example that has fake credentials that are used in your testing suite. That way when the repo is cloned, a developer simply needs to run `cp api-keys.yml.example api-keys.yml` and they're good to go. diff --git a/cookbooks/api-keys-yml/recipes/default.rb b/cookbooks/api-keys-yml/recipes/default.rb new file mode 100644 index 00000000..9cbb3633 --- /dev/null +++ b/cookbooks/api-keys-yml/recipes/default.rb @@ -0,0 +1,14 @@ +if ['app_master', 'app', 'util', 'solo'].include?(node[:instance_role]) + node[:applications].each do |app, data| + template "/data/#{app}/shared/config/api-keys.yml"do + source 'api-keys.yml.erb' + owner node[:owner_name] + group node[:owner_name] + mode 0655 + backup 0 + # Pass a hash of variables to the method below and they will be available as local variables in the template. + # For API keys this is usually completely unnecessary + # variables() + end + end +end diff --git a/cookbooks/api-keys-yml/templates/default/api-keys.yml.erb b/cookbooks/api-keys-yml/templates/default/api-keys.yml.erb new file mode 100644 index 00000000..b9658a8a --- /dev/null +++ b/cookbooks/api-keys-yml/templates/default/api-keys.yml.erb @@ -0,0 +1 @@ +## Put your API tokens here! \ No newline at end of file diff --git a/cookbooks/aws_cli/recipes/default.rb b/cookbooks/aws_cli/recipes/default.rb new file mode 100644 index 00000000..93ab7017 --- /dev/null +++ b/cookbooks/aws_cli/recipes/default.rb @@ -0,0 +1,37 @@ +# +# Cookbook Name:: aws_cli +# Recipe:: default +# + +remote_file "/tmp/awscli-bundle.zip" do + source "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" + owner "root" + group "root" + mode "0644" +end + +bash "install-aws-cli" do + code "cd /tmp && rm -rf /tmp/awscli-bundle && unzip -o /tmp/awscli-bundle.zip && /tmp/awscli-bundle/install -i /home/#{node[:owner_name]}/aws -b /usr/local/bin/aws" +end + +directory "/root/.aws/" do + owner "root" + group "root" + mode 0755 + action :create + recursive true +end + +template "/root/.aws/config" do + source "aws.config.erb" + owner "root" + group "root" + mode 0755 +end + +template "/root/.aws/credentials" do + source "aws.credentials.erb" + owner "root" + group "root" + mode 0755 +end diff --git a/cookbooks/aws_cli/templates/default/aws.config.erb b/cookbooks/aws_cli/templates/default/aws.config.erb new file mode 100644 index 00000000..faa463d6 --- /dev/null +++ b/cookbooks/aws_cli/templates/default/aws.config.erb @@ -0,0 +1,2 @@ +[default] +region = <%= @node[:engineyard][:environment][:region] %> diff --git a/cookbooks/aws_cli/templates/default/aws.credentials.erb b/cookbooks/aws_cli/templates/default/aws.credentials.erb new file mode 100644 index 00000000..26c8fcda --- /dev/null +++ b/cookbooks/aws_cli/templates/default/aws.credentials.erb @@ -0,0 +1,3 @@ +[default] +aws_access_key_id = <%= @node[:engineyard][:environment][:aws_secret_id] %> +aws_secret_access_key = <%= @node[:engineyard][:environment][:aws_secret_key] %> diff --git a/cookbooks/ban/libraries/ban.rb b/cookbooks/ban/libraries/ban.rb new file mode 100644 index 00000000..68bfb0c3 --- /dev/null +++ b/cookbooks/ban/libraries/ban.rb @@ -0,0 +1,99 @@ +require 'chef/resource' +require 'chef/provider' +require 'chef/mixin/command' +require 'chef/log' + +class Chef + class Resource + class Ban < Chef::Resource + if Chef::VERSION == '0.6.0.2' + def initialize(name, collection = nil, node = nil) + super(name, collection, node) + init(name) + end + else + def initialize(name, run_context = nil) + super(name, run_context) + init(name) + end + end + + def init(name) + @resource_name = :ban + @action = :update + @allowed_actions.push(:update) + + @ip = {} + end + + def ip(address = nil, options = {}) + valid_option_keys = [:ports] + invalid_keys = options.keys - valid_option_keys + + if address + unless address && address.is_a?(String) + raise ArgumentError, 'IP Address must be a string, eg: "219.13.1.98"' + end + + unless invalid_keys.empty? + raise ArgumentError, "The following are invalid options: #{invalid_keys.join(', ')}" + end + + @ip.merge!(address => options) + end + + set_or_return(:ip, @ip, :kind_of => [Hash]) + end + end + end + + class Provider + class Ban < Chef::Provider + include Chef::Mixin::Command + + def load_current_resource + true + end + + def add_rule(ip, port = nil) + # default flags + flags = { + '-A' => 'INPUT', + '-s' => ip, + '-j' => 'DROP', + '-m' => 'comment', + '--comment' => 'chef' + } + + # port flags + flags.merge!('-p' => 'tcp', '--dport' => port) if port + + # execute command + iptables(flags) + end + + def iptables(flags = {}) + command = flags.inject('iptables'){|m,(k,v)| m << " #{k} #{v}"} + Chef::Log.info "Running: #{command}" + run_command(:command => command) + end + + def action_update + # remove rules previously generated by ban recipe + command = "for i in $(iptables --list INPUT --line-numbers | awk '/chef/{print $1}' | sort -rn); do iptables -D INPUT $i; done" + run_command(:command => command) + + # write rules + @new_resource.ip.each_pair do |ip, options| + ports = (options[:ports] || []).select{|p| p.is_a?(Integer)} + ports.empty? ? add_rule(ip) : ports.each {|port| add_rule(ip, port)} + end + + # save rules + run_command(:command => "/etc/init.d/iptables save") + end + end + end +end + +Chef::Platform.platforms[:default].merge!(:ban => Chef::Provider::Ban) \ No newline at end of file diff --git a/cookbooks/ban/readme.md b/cookbooks/ban/readme.md new file mode 100644 index 00000000..ebd5aff2 --- /dev/null +++ b/cookbooks/ban/readme.md @@ -0,0 +1,33 @@ +# Ban + +A custom chef recipe that allows you to ban IP addresses from accessing your servers, via iptables. + +## Usage + +Add the IPs that you wish to ban to the `recipes/default.rb` file, using the following syntax: + +```ruby +ban('ban name') do + ip "111.111.111.111" + ip "222.222.222.222", :ports => [22, 80, 443] + ip "222.0.0.0/8" +end +``` + +This will ban the IP address `111.111.111.111` from accessing any port on the instance. It then bans `222.222.222.222` on ports `22`, `80` and `443`. Finally, it will ban any IP address on the `222.0.0.0/8` subnet. + +You can view the rules generated by the recipe by running `iptables --list INPUT` on an instance: + +``` +# iptables --list INPUT +Chain INPUT (policy ACCEPT) +target prot opt source destination +DROP all -- 128-23-83-192.musc.edu anywhere /* chef */ +DROP tcp -- 243.123.123.123 anywhere /* chef */ tcp dpt:ssh +DROP tcp -- 243.123.123.123 anywhere /* chef */ tcp dpt:http +DROP tcp -- 243.123.123.123 anywhere /* chef */ tcp dpt:https +``` + +## Warning + +Be warned that if you ban a subnet mask on port 22, you may accidentally block yourself, EY Support or other users that need legitimate acccess to your instances. diff --git a/cookbooks/ban/recipes/default.rb b/cookbooks/ban/recipes/default.rb new file mode 100644 index 00000000..a516cf7a --- /dev/null +++ b/cookbooks/ban/recipes/default.rb @@ -0,0 +1,10 @@ +# +# Cookbook Name:: ban +# Recipe:: default +# + +# ban('ban name') do +# ip "128.23.83.192" +# ip "243.123.123.123", :ports => [22, 80, 443] +# ip "222.0.0.0/8" +# end diff --git a/cookbooks/clamav/Readme.md b/cookbooks/clamav/Readme.md new file mode 100644 index 00000000..ec8d313b --- /dev/null +++ b/cookbooks/clamav/Readme.md @@ -0,0 +1,39 @@ +#ClamAV installer for Stable v4 + + +This is a standard gentoo package install. +Install is only done on app and util instances. +There currently is no on-demand scanning schedule setup but if one is desired, please use our cron custom chef script for setting up a clamscan run. + +Example + + + 59 23 * * * /usr/local/bin/scan.sh + + + +Contents of scan.sh + + +```#!/bin/bash +LOGFILE="/var/log/clamav/clamscan.$(date +%m%d%y).log"; +EMAIL_TO="custom@email.com"; +EMAIL_SUBJECT="ClamAV Scan Results host $(hostname) Malware Found"; +DIRTOSCAN="/data"; + +clamscan -r -i -l "$LOGFILE" "$DIRTOSCAN"; + +MALWARE=$(tail "$LOGFILE" | grep Infected|cut -d" " -f3); + +if [ "$MALWARE" -ne "0" ];then + cat "$LOGFILE" | mailx -s "$EMAIL_SUBJECT" "$EMAIL_TO"; + fi + +exit 0 +``` + + + +Questions/Issues? +support@cloud.engineyard.com + diff --git a/cookbooks/clamav/attributes/default.rb b/cookbooks/clamav/attributes/default.rb new file mode 100644 index 00000000..493da80a --- /dev/null +++ b/cookbooks/clamav/attributes/default.rb @@ -0,0 +1,5 @@ +default['clamav']['binary_files_url'] = 'https://s3.amazonaws.com/ey-cloud-recipes-clamav' +default['clamav']['version'] = '0.99.1' +default['clamav']['short_version'] = '0.99' +default['clamav']['cron_scandir'] = '/home' + diff --git a/cookbooks/clamav/files/default/clamav-0.99.1.ebuild b/cookbooks/clamav/files/default/clamav-0.99.1.ebuild new file mode 100644 index 00000000..f709ad85 --- /dev/null +++ b/cookbooks/clamav/files/default/clamav-0.99.1.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils flag-o-matic user systemd + +DESCRIPTION="Clam Anti-Virus Scanner" +HOMEPAGE="http://www.clamav.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs uclibc" + +CDEPEND="bzip2? ( app-arch/bzip2 ) + clamdtop? ( sys-libs/ncurses:0 ) + iconv? ( virtual/libiconv ) + metadata-analysis-api? ( dev-libs/json-c ) + milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) ) + dev-libs/libtommath + >=sys-libs/zlib-1.2.2 + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sys-devel/libtool + !!> "${ED}"/etc/conf.d/clamd <<-EOF + MILTER_NICELEVEL=19 + START_MILTER=no + EOF + + systemd_newunit "${FILESDIR}/clamav-milter.service-r1" clamav-milter.service + fi + + for i in clamd freshclam clamav-milter + do + [[ -f "${D}"/etc/"${i}".conf.sample ]] && mv "${D}"/etc/"${i}".conf{.sample,} + done + + prune_libtool_files --all +} + +pkg_postinst() { + if use milter ; then + elog "For simple instructions how to setup the clamav-milter read the" + elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}" + fi + if test -z $(find "${ROOT}"var/lib/clamav -maxdepth 1 -name 'main.c*' -print -quit) ; then + ewarn "You must run freshclam manually to populate the virus database files" + ewarn "before starting clamav for the first time.\n" + fi +} diff --git a/cookbooks/clamav/files/default/clamav-0.99.1.tbz2 b/cookbooks/clamav/files/default/clamav-0.99.1.tbz2 new file mode 100644 index 00000000..b982490c Binary files /dev/null and b/cookbooks/clamav/files/default/clamav-0.99.1.tbz2 differ diff --git a/cookbooks/clamav/files/default/clamavkeywords b/cookbooks/clamav/files/default/clamavkeywords new file mode 100644 index 00000000..08f0d95b --- /dev/null +++ b/cookbooks/clamav/files/default/clamavkeywords @@ -0,0 +1 @@ +>=app-antivirus/clamav-0.99.1 diff --git a/cookbooks/clamav/files/default/clamavunmask b/cookbooks/clamav/files/default/clamavunmask new file mode 100644 index 00000000..08f0d95b --- /dev/null +++ b/cookbooks/clamav/files/default/clamavunmask @@ -0,0 +1 @@ +>=app-antivirus/clamav-0.99.1 diff --git a/cookbooks/clamav/files/default/clamd.conf-r1 b/cookbooks/clamav/files/default/clamd.conf-r1 new file mode 100644 index 00000000..de95554e --- /dev/null +++ b/cookbooks/clamav/files/default/clamd.conf-r1 @@ -0,0 +1,7 @@ +# Config file for /etc/init.d/clamd + +START_CLAMD=yes +START_FRESHCLAM=yes +CLAMD_NICELEVEL=3 +FRESHCLAM_NICELEVEL=19 +IONICE_LEVEL=2 diff --git a/cookbooks/clamav/files/default/clamd.initd-r6 b/cookbooks/clamav/files/default/clamd.initd-r6 new file mode 100644 index 00000000..774e8adc --- /dev/null +++ b/cookbooks/clamav/files/default/clamd.initd-r6 @@ -0,0 +1,129 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +daemon_clamd="/usr/sbin/clamd" +daemon_freshclam="/usr/bin/freshclam" +daemon_milter="/usr/sbin/clamav-milter" + +extra_commands="logfix" + +depend() { + use net + provide antivirus +} + +get_config() { + clamconf | sed 's/["=]//g' | \ + awk "{ + if(\$0==\"Config file: $1.conf\") S=1 + if(S==1&&\$0==\"\") { + print \"$3\" + exit + } + if(S==1&&\$1~\"^$2\$\") { + print \$2!=\"disabled\"?\$2:\"$3\" + exit + } + }" +} + +start() { + # populate variables and fix log file permissions + logfix + + if [ "${START_CLAMD}" = "yes" ]; then + checkpath --quiet --mode 755 \ + --owner "${clamd_user}":"${clamd_user}" \ + --directory `dirname ${clamd_socket}` + if [ -S "${clamd_socket}" ]; then + rm -f ${clamd_socket} + fi + ebegin "Starting clamd" + start-stop-daemon --start --quiet \ + --nicelevel ${CLAMD_NICELEVEL:-0} \ + --ionice ${IONICE_LEVEL:-0} \ + --exec ${daemon_clamd} + eend $? "Failed to start clamd" + fi + + if [ "${START_FRESHCLAM}" = "yes" ]; then + checkpath --quiet --mode 755 \ + --owner "${clamd_user}":"${clamd_user}" \ + --directory `dirname ${clamd_socket}` + ebegin "Starting freshclam" + start-stop-daemon --start --quiet \ + --nicelevel ${FRESHCLAM_NICELEVEL:-0} \ + --ionice ${IONICE_LEVEL:-0} \ + --exec ${daemon_freshclam} -- -d + retcode=$? + if [ ${retcode} = 1 ]; then + eend 0 + einfo "Virus databases are already up to date." + else + eend ${retcode} "Failed to start freshclam" + fi + fi + + if [ "${START_MILTER}" = "yes" ]; then + if [ -z "${MILTER_CONF_FILE}" ]; then + MILTER_CONF_FILE="/etc/clamav-milter.conf" + fi + + ebegin "Starting clamav-milter" + start-stop-daemon --start --quiet \ + --nicelevel ${MILTER_NICELEVEL:-0} \ + --ionice ${IONICE_LEVEL:-0} \ + --exec ${daemon_milter} -- -c ${MILTER_CONF_FILE} + eend $? "Failed to start clamav-milter" + fi +} + +stop() { + if [ "${START_CLAMD}" = "yes" ]; then + ebegin "Stopping clamd" + start-stop-daemon --stop --quiet --name clamd + eend $? "Failed to stop clamd" + fi + if [ "${START_FRESHCLAM}" = "yes" ]; then + ebegin "Stopping freshclam" + start-stop-daemon --stop --quiet --name freshclam + eend $? "Failed to stop freshclam" + fi + if [ "${START_MILTER}" = "yes" ]; then + ebegin "Stopping clamav-milter" + start-stop-daemon --stop --quiet --name clamav-milter + eend $? "Failed to stop clamav-milter" + fi +} + +logfix() { + clamd_socket=$(get_config clamd LocalSocket /run/clamav/clamd.sock) + clamd_user=$(get_config clamd User clamav) + freshclam_user=$(get_config freshclam DatabaseOwner clamav) + + if [ "${START_CLAMD}" = "yes" ]; then + # fix clamd log permissions + # (might be clobbered by logrotate or something) + local logfile=$(get_config clamd LogFile) + if [ -n "${logfile}" ]; then + checkpath --quiet \ + --owner "${clamd_user}":"${clamd_user}" \ + --mode 640 \ + --file ${logfile} + fi + fi + + if [ "${START_FRESHCLAM}" = "yes" ]; then + # fix freshclam log permissions + # (might be clobbered by logrotate or something) + local logfile=$(get_config freshclam UpdateLogFile) + if [ -n "${logfile}" ]; then + checkpath --quiet \ + --owner "${freshclam_user}":"${freshclam_user}" \ + --mode 640 \ + --file ${logfile} + fi + fi +} diff --git a/cookbooks/clamav/files/default/clamd.service b/cookbooks/clamav/files/default/clamd.service new file mode 100644 index 00000000..efdab431 --- /dev/null +++ b/cookbooks/clamav/files/default/clamd.service @@ -0,0 +1,7 @@ +.include /usr/lib/systemd/system/clamd@.service + +[Unit] +Description=Generic ClamAV scanner daemon + +[Install] +WantedBy=multi-user.target diff --git a/cookbooks/clamav/files/default/clamd_at.service b/cookbooks/clamav/files/default/clamd_at.service new file mode 100644 index 00000000..c5ad8dfa --- /dev/null +++ b/cookbooks/clamav/files/default/clamd_at.service @@ -0,0 +1,9 @@ +[Unit] +Description=clamd scanner (%i) daemon +After=nss-lookup.target network.target + +[Service] +Type=forking +ExecStart=/usr/sbin/clamd -c /etc/clamd%i.conf +Restart=on-failure +PrivateTmp=true diff --git a/cookbooks/clamav/files/default/freshclamd.service b/cookbooks/clamav/files/default/freshclamd.service new file mode 100644 index 00000000..a0a72c2e --- /dev/null +++ b/cookbooks/clamav/files/default/freshclamd.service @@ -0,0 +1,10 @@ +[Unit] +Description=clamav updater + +[Service] +Type=forking +PIDFile=/run/clamav/freshclam.pid +ExecStart=/usr/bin/freshclam -d -p /run/clamav/freshclam.pid + +[Install] +WantedBy=multi-user.target diff --git a/cookbooks/clamav/files/default/tmpfiles.d/clamav.conf b/cookbooks/clamav/files/default/tmpfiles.d/clamav.conf new file mode 100644 index 00000000..1672df60 --- /dev/null +++ b/cookbooks/clamav/files/default/tmpfiles.d/clamav.conf @@ -0,0 +1 @@ +d /run/clamav 0710 clamav clamav diff --git a/cookbooks/clamav/recipes/default.rb b/cookbooks/clamav/recipes/default.rb new file mode 100644 index 00000000..f1d1f1b9 --- /dev/null +++ b/cookbooks/clamav/recipes/default.rb @@ -0,0 +1,3 @@ +if app_server? || util? + include_recipe "clamav::install" +end diff --git a/cookbooks/clamav/recipes/install.rb b/cookbooks/clamav/recipes/install.rb new file mode 100644 index 00000000..17a320e8 --- /dev/null +++ b/cookbooks/clamav/recipes/install.rb @@ -0,0 +1,81 @@ +ey_cloud_report "clamav#{node[:clamav][:short_version]}-install" do + message "Installing clamav #{node[:clamav][:short_version]}" +end + +portage_files = [ + "/engineyard/portage/engineyard/app-antivirus/clamav/clamav-#{node[:clamav][:version]}.ebuild", + "/etc/portage/package.keywords/clamavkeywords", + "/etc/portage/package.unmask/clamavunmask", + "/engineyard/portage/engineyard/app-antivirus/clamav/files/clamd_at.service", + "/engineyard/portage/engineyard/app-antivirus/clamav/files/clamd.conf-r1", + "/engineyard/portage/engineyard/app-antivirus/clamav/files/clamd.initd-r6", + "/engineyard/portage/engineyard/app-antivirus/clamav/files/clamd.service", + "/engineyard/portage/engineyard/app-antivirus/clamav/files/freshclamd.service" +] + +binary_files = [ + "/engineyard/portage/packages/app-antivirus/clamav-#{node[:clamav][:version]}.tbz2" +] + + +directory "/engineyard/portage/packages/app-antivirus" do + recursive true + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 +end + +directory "/engineyard/portage/engineyard/app-antivirus/clamav/files/tmpfiles.d" do + recursive true + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 +end + +# Copy Source Files if they are not already there +portage_files.each do |portage_file| + remote_file portage_file do + source File.basename(portage_file) + backup 0 + owner "portage" + group "portage" + mode 0644 + end +end + +cookbook_file '/engineyard/portage/engineyard/app-antivirus/clamav/files/tmpfiles.d/clamav.conf' do + source 'tmpfiles.d/clamav.conf' + backup 0 + owner "portage" + group "portage" + mode 0644 +end + +binary_files.each do |binary_file| + remote_file binary_file do + source "#{binary_file.split("/").last}" + backup 0 + owner "portage" + group "portage" + mode 0644 + end +end + + +execute "ebuild-clamav" do + cwd "/engineyard/portage/engineyard/app-antivirus/clamav/" + command "ebuild clamav-#{node[:clamav][:version]}.ebuild manifest" +end + +enable_package "app-antivirus/clamav" do + version "#{node[:clamav][:version]}" +end + +execute "install-clamav" do + cwd "/root" + command "emerge -g -n --color n --nospinner =app-antivirus/clamav-#{node[:clamav][:version]}" +end + + diff --git a/cookbooks/classiclink/README.md b/cookbooks/classiclink/README.md new file mode 100644 index 00000000..75271e62 --- /dev/null +++ b/cookbooks/classiclink/README.md @@ -0,0 +1,19 @@ +##EC2 Classic to VPC Classiclinking + +This recipe is for use by Engine Yard customers whose accounts run under EC2 Classic but require VPC Peering. Engine Yard Support can create a VPC for peering purposes, after which Engine Yard provisioned EC2 instances can be [Classiclinked] (https://aws.amazon.com/blogs/aws/classiclink-private-communication-between-classic-ec2-instances-vpc-resources/) to this VPC. This recipe automates Classiclinking for all instances in the relevant environment. + +###Prerequisites + +1. Engine Yard Support must create a VPC under the customer's existing EY AWS account, then initiate and configure peering. Please [open a ticket with Support] (https://support.cloud.engineyard.com) to arrange this. +2. Support must create an IAM user with an inline policy, granting permissions only for `ec2:AttachClassicLinkVpc`. +3. Support must add metadata entries at the Account level for the IAM user's ID and secret key, with values `classiclink_iam_id` and `classiclink_iam_key`. +4. Support must add metadata entries at the Environment level for the VPC and VPC's default security group that the environment's instances should be Classiclinked to, with values `classiclink_vpc_id` and `classiclink_security_group_id`. + +###Running + +- The recipe then requires no configuration by the customer, it simple needs enabling in the `/cookbooks/main/recipes/default.rb` file. + +###Notes + +- An instance can only ever be linked to one VPC. +- If you require instances to be unlinked please request this from EY Support. If you require some instances in an environment to be linked and some not then the recipe will need to be updated to handle this. diff --git a/cookbooks/classiclink/attributes/classiclink.rb b/cookbooks/classiclink/attributes/classiclink.rb new file mode 100644 index 00000000..ca6ec5e2 --- /dev/null +++ b/cookbooks/classiclink/attributes/classiclink.rb @@ -0,0 +1,4 @@ +if environment_metadata = node[:engineyard][:environment][:components].find{|c| c['key'] == 'environment_metadata'} + default[:classiclink_vpc_id] = environment_metadata['classiclink_vpc_id'] + default[:classiclink_security_group_id] = environment_metadata['classiclink_security_group_id'] +end diff --git a/cookbooks/classiclink/attributes/credentials.rb b/cookbooks/classiclink/attributes/credentials.rb new file mode 100644 index 00000000..3cb1c3ca --- /dev/null +++ b/cookbooks/classiclink/attributes/credentials.rb @@ -0,0 +1,4 @@ +if environment_metadata = node[:engineyard][:environment][:components].find{|c| c['key'] == 'environment_metadata'} + default[:classiclink_iam_id] = environment_metadata['classiclink_iam_id'] + default[:classiclink_iam_key] = environment_metadata['classiclink_iam_key'] +end diff --git a/cookbooks/classiclink/recipes/classiclink.rb b/cookbooks/classiclink/recipes/classiclink.rb new file mode 100644 index 00000000..a6477b03 --- /dev/null +++ b/cookbooks/classiclink/recipes/classiclink.rb @@ -0,0 +1,9 @@ +# +# Cookbook Name:: classiclink +# Recipe:: classiclink +# + +id = node[:engineyard][:this] +bash "attach-classiclink-for-#{id}" do + code "aws ec2 attach-classic-link-vpc --instance-id #{id} --vpc-id #{node[:classiclink_vpc_id]} --groups #{node[:classiclink_security_group_id]}" +end diff --git a/cookbooks/classiclink/recipes/default.rb b/cookbooks/classiclink/recipes/default.rb new file mode 100644 index 00000000..a27e8566 --- /dev/null +++ b/cookbooks/classiclink/recipes/default.rb @@ -0,0 +1,7 @@ +# +# Cookbook Name:: classiclink +# Recipe:: default +# + +include_recipe "classiclink::install" +include_recipe "classiclink::classiclink" diff --git a/cookbooks/classiclink/recipes/install.rb b/cookbooks/classiclink/recipes/install.rb new file mode 100644 index 00000000..d198908e --- /dev/null +++ b/cookbooks/classiclink/recipes/install.rb @@ -0,0 +1,37 @@ +# +# Cookbook Name:: classiclink +# Recipe:: install +# + +remote_file "/tmp/awscli-bundle.zip" do + source "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" + owner "root" + group "root" + mode "0644" +end + +bash "install-aws-cli" do + code "cd /tmp && rm -rf /tmp/awscli-bundle && unzip -o /tmp/awscli-bundle.zip && rm -rf /usr/local/aws && /tmp/awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws && rm /tmp/awscli-bundle.zip" +end + +directory "/root/.aws/" do + owner "root" + group "root" + mode 0755 + action :create + recursive true +end + +template "/root/.aws/config" do + source "aws.config.erb" + owner "root" + group "root" + mode 0755 +end + +template "/root/.aws/credentials" do + source "aws.credentials.erb" + owner "root" + group "root" + mode 0755 +end diff --git a/cookbooks/classiclink/templates/default/aws.config.erb b/cookbooks/classiclink/templates/default/aws.config.erb new file mode 100644 index 00000000..faa463d6 --- /dev/null +++ b/cookbooks/classiclink/templates/default/aws.config.erb @@ -0,0 +1,2 @@ +[default] +region = <%= @node[:engineyard][:environment][:region] %> diff --git a/cookbooks/classiclink/templates/default/aws.credentials.erb b/cookbooks/classiclink/templates/default/aws.credentials.erb new file mode 100644 index 00000000..4f38e569 --- /dev/null +++ b/cookbooks/classiclink/templates/default/aws.credentials.erb @@ -0,0 +1,3 @@ +[default] +aws_access_key_id = <%= @node[:classiclink_iam_id] %> +aws_secret_access_key = <%= @node[:classiclink_iam_key] %> diff --git a/cookbooks/collectd/libraries/collectd.rb b/cookbooks/collectd/libraries/collectd.rb new file mode 100644 index 00000000..766e6141 --- /dev/null +++ b/cookbooks/collectd/libraries/collectd.rb @@ -0,0 +1,126 @@ +require 'chef/resource' +require 'chef/provider' +require 'chef/mixin/command' +require 'chef/log' + +class Chef + class Resource + class Collectd < Chef::Resource + if Chef::VERSION =~ /0\.6\.0/ + def initialize(name, collection = nil, node = nil) + super(name, collection, node) + init(name) + end + else + def initialize(name, run_context = nil) + super(name, run_context) + init(name) + end + end + + def init(name) + @resource_name = :collectd + @action = :update + @allowed_actions.push(:update) + + @load = nil + @root_space = nil + @db_space = nil + @data_space = nil + @mnt_space = nil + end + + def load(arg = nil) + arg = check_options(arg) + set_or_return(:load, arg, :kind_of => [Hash]) + end + + def root_space(arg = nil) + arg = check_options(arg) + set_or_return(:root_space, arg, :kind_of => [Hash]) + end + + def db_space(arg = nil) + arg = check_options(arg) + set_or_return(:db_space, arg, :kind_of => [Hash]) + end + + def data_space(arg = nil) + arg = check_options(arg) + set_or_return(:data_space, arg, :kind_of => [Hash]) + end + + def mnt_space(arg = nil) + arg = check_options(arg) + set_or_return(:mnt_space, arg, :kind_of => [Hash]) + end + + def swap(arg = nil) + arg = check_options(arg) + set_or_return(:swap, arg, :kind_of => [Hash]) + end + + protected + + def check_options(arg = nil) + if arg.is_a?(Array) + raise ArgumentError unless arg.length == 2 + arg = { :warning => arg[0], :failure => arg[1] } + end + + if arg.is_a?(Hash) + raise ArgumentError unless arg.key?(:warning) && arg.key?(:failure) + + arg.each_pair do |key, value| + if value.is_a?(String) + arg[key] = case value + when /^([\d\.]+)kb/i; $1.to_f * 1024 + when /^([\d\.]+)mb/i; $1.to_f * 1048576 + when /^([\d\.]+)gb/i; $1.to_f * 1073741824 + else value + end + end + end + end + + arg + end + end + end + + class Provider + class Collectd < Chef::Provider + include Chef::Mixin::Command + + def load_current_resource + true + end + + def action_update + expressions = [] + + %w[load root_space db_space data_space mnt_space swap].each do |type| + if (threshold = @new_resource.send(type)) + Chef::Log.info "Setting collectd #{type} thresholds (#{threshold.inspect})" + plugin = type[/_space$/] ? "df-#{type[/(.*)_space$/, 1]}" : type + + threshold.each_pair do |k, v| + k = k.to_s.capitalize + expressions << %Q{/Plugin "#{plugin}"/,/Plugin/{s/#{k}Max.*/#{k}Max #{v}/}} + end + end + end + + flags = expressions.map{|e| "-e '#{e}'"}.join(' ') + command = "sed -i -r #{flags} /etc/engineyard/collectd.conf && pkill -9 collectd" + status = run_command(:command => command) + + if status + Chef::Log.info("Ran #{@new_resource} successfully") + end + end + end + end +end + +Chef::Platform.platforms[:default].merge!(:collectd => Chef::Provider::Collectd) diff --git a/cookbooks/collectd/readme.md b/cookbooks/collectd/readme.md new file mode 100644 index 00000000..964f10b4 --- /dev/null +++ b/cookbooks/collectd/readme.md @@ -0,0 +1,63 @@ +# Collectd + +A chef recipe that allows you to tune Collectd alert levels. + +## Example + +```ruby +collectd 'default' do + load :warning => 4, :failure => 8 + db_space ['1.3GB', '500MB'] + data_space [3000000000, 1500000000] + root_space :warning => '1245MB', :failure => '500MB' + mnt_space :warning => 400000, :failure => 200000 + swap :warning => '700MB', :failure => '1GB' +end +``` + +## Options + +Below is a list of all available options that can be passed to the `collectd` block: + +| option | description | +|------------|---------------------------------------------------------------------------| +| load | sets the alerting levels for the CPU load | +| db_space | sets the alerting levels for the disk space remaining on the /db volume | +| data_space | sets the alerting levels for the disk space remaining on the /data volume | +| root_space | sets the alerting levels for the disk space remaining on the / volume | +| mnt_space | sets the alerting levels for the disk space remaining on the /mnt volume | +| swap | sets the alerting levels for the amount of swap space used | + +## Arguments + +Each option can be passed either a `Hash` or an `Array`: + +### Hash + +If passing in a `Hash`, it must contain a `:warning` and a `:failure` key. eg: + +```ruby +collectd 'default' do + load :warning => 4, :failure => 8 +end +``` + +### Array + +If passing in an `Array`, it must contain two items. The first item will be used as the warning and the second as the failure level eg: + +```ruby +collectd 'default' do + load [4, 8] +end +``` + +### Values + +Values can either be a `Numeric` value or a `String`. When using a `String`, you may use units (KB, MB, GB) eg: + +```ruby +collectd 'default' do + db_space ['1.3GB', '500MB'] +end +``` \ No newline at end of file diff --git a/cookbooks/collectd/recipes/default.rb b/cookbooks/collectd/recipes/default.rb new file mode 100644 index 00000000..e13c3053 --- /dev/null +++ b/cookbooks/collectd/recipes/default.rb @@ -0,0 +1,12 @@ +# +# Cookbook Name:: collectd +# Recipe:: default +# + +# collectd 'default' do +# load :warning => 4, :failure => 8 +# db_space ['1.3GB', '500MB'] +# data_space [3000000000, 1500000000] +# root_space :warning => '1245MB', :failure => '500MB' +# mnt_space :warning => 400000, :failure => 200000 +# end diff --git a/cookbooks/cron/README.md b/cookbooks/cron/README.md new file mode 100644 index 00000000..0f73bf5e --- /dev/null +++ b/cookbooks/cron/README.md @@ -0,0 +1,21 @@ +Cron Cookbook for Engine Yard Cloud +=================================== + +Overview +-------- +This cookbook automates the installation of cron jobs on Engine Yard Cloud. The cron jobs are added for the application user on the utility instance name specified for each cron job. All cron jobs are specified in the attributes file of the cookbook. + +Specifics of Usage +------------------ +Add your cron jobs as an array of hashes to attributes/cron.rb and uncomment the include_recipe in the main cookbook recipe. You must specify a name, time, command and instance name. The time value must be the full string containing minute, hour, day, month and weekday separated by spaces (eg: '* * * * *'). + +Example Configuration: + +``` +default[:custom_crons] = [{:name => "test1", :time => "10 * * * *", :command => "echo 'test1'", :instance_name => "cron"}, + {:name => "test2", :time => "10 1 * * *", :command => "echo 'test2'", :instance_name => "cron"}] +``` + +Notes +----- +This cookbook will not install cron jobs for the root user, it must be modified if this is required. Cron jobs are installed for the default application user, typically called deploy. diff --git a/cookbooks/cron/attributes/cron.rb b/cookbooks/cron/attributes/cron.rb new file mode 100644 index 00000000..b7b2a510 --- /dev/null +++ b/cookbooks/cron/attributes/cron.rb @@ -0,0 +1,5 @@ +# Add one hash per cron job required +# Set the utility instance name to install each cron job on via instance_name + +default[:custom_crons] = [{:name => "test1", :time => "10 * * * *", :command => "echo 'test1'", :instance_name => "cron"}, + {:name => "test2", :time => "10 1 * * *", :command => "echo 'test2'", :instance_name => "cron"}] diff --git a/cookbooks/cron/recipes/default.rb b/cookbooks/cron/recipes/default.rb new file mode 100644 index 00000000..3f0c562f --- /dev/null +++ b/cookbooks/cron/recipes/default.rb @@ -0,0 +1,20 @@ +# +# Cookbook Name:: cron +# Recipe:: default +# + +# Find all cron jobs specified in attributes/cron.rb where current node name matches instance_name +crons = node[:custom_crons].find_all {|c| c[:instance_name] == "#{node[:name]}" } + +crons.each do |cron| + cron cron[:name] do + user node['owner_name'] + action :create + minute cron[:time].split[0] + hour cron[:time].split[1] + day cron[:time].split[2] + month cron[:time].split[3] + weekday cron[:time].split[4] + command cron[:command] + end +end diff --git a/cookbooks/database_yml_custom/README.md b/cookbooks/database_yml_custom/README.md new file mode 100644 index 00000000..ca0d171f --- /dev/null +++ b/cookbooks/database_yml_custom/README.md @@ -0,0 +1,9 @@ +ey-cloud-recipes/database_yml_custom +---------------------------------------- + +A chef recipe to enable easier customization of an application's database.yml file. This recipe is a modified implementation of the main chef run database.yml generation codebase. It drops a `keep` file that prevents the main run from touching your database.yml in the future. It also uses a different chef resource for placing the file so that it still will regenerate this file in the presence of a `keep` file. + +Usage +------ + +To use this customize the template database.yml.erb to fit your needs and then include this recipe under `/main/recipes/default.rb`. Several cookbooks will depend on the database.yml being generated and up to date, so generally this should be the first custom recipe processed. \ No newline at end of file diff --git a/cookbooks/database_yml_custom/libraries/db_adapter.rb b/cookbooks/database_yml_custom/libraries/db_adapter.rb new file mode 100644 index 00000000..177afc1b --- /dev/null +++ b/cookbooks/database_yml_custom/libraries/db_adapter.rb @@ -0,0 +1,20 @@ +class Chef + class Recipe + def db_adapter(app_type) + db_stack_name = node[:engineyard][:environment][:db_stack_name] + if db_stack_name == 'mysql' && app_type == 'rack' + 'mysql2' + else + stack_name = db_stack_name.gsub /[^a-z]+/, '' + case stack_name + when 'aurora', 'mariadb' + 'mysql' + when 'postgres' + 'postgresql' + else + stack_name + end + end + end + end +end diff --git a/cookbooks/database_yml_custom/recipes/default.rb b/cookbooks/database_yml_custom/recipes/default.rb new file mode 100644 index 00000000..f33b675a --- /dev/null +++ b/cookbooks/database_yml_custom/recipes/default.rb @@ -0,0 +1,46 @@ + +if ['app', 'app_master', 'util', 'solo'].include?(node[:instance_role]) + node[:engineyard][:environment][:apps].each do |app| + dbtype = db_adapter(app['type']) + Chef::Log.info "--- Dropping db.yml file for db #{dbtype}" + + # check if we need to add the determine_adapter erb to template + if !!(dbtype[/^mysql/] && app['type'][/^ra(ck|ils[34])$/]) + determine_adapter_code = <<-RUBY +<% +def determine_adapter + if Gem.loaded_specs.key?("mysql2") + "mysql2" + else + "mysql" + end +rescue + "#{dbtype}" +end +%> + RUBY + dbtype = '<%= determine_adapter %>' + end + + template "/data/#{app[:name]}/shared/config/database.yml" do + owner node['ssh_username'] + group node['ssh_username'] + mode 0600 + source "database.yml.erb" + variables({ + :determine_adapter_code => determine_adapter_code, + :environment => node[:environment][:framework_env], + :dbuser => node['users'].first['username'], + :dbpass => node['users'].first['password'], + :dbname => app[:database_name], + :dbhost => node['db_host'], + :dbtype => dbtype, + :slaves => node[:engineyard][:environment][:instances].select{|i| i["role"] =="db_slave"} + }) + end + + execute "create keep.database.yml" do + command "touch /data/#{app[:name]}/shared/config/keep.database.yml" + end + end +end \ No newline at end of file diff --git a/cookbooks/database_yml_custom/templates/default/database.yml.erb b/cookbooks/database_yml_custom/templates/default/database.yml.erb new file mode 100644 index 00000000..21ba1a2e --- /dev/null +++ b/cookbooks/database_yml_custom/templates/default/database.yml.erb @@ -0,0 +1,21 @@ +<%= @determine_adapter_code %> +<%= @environment %>: + adapter: <%= @dbtype %> + database: '<%= @dbname %>' + username: '<%= @dbuser %>' + password: '<%= @dbpass %>' + host: '<%= @dbhost %>' + reconnect: true +<%= @pool ? " pool: #@pool" : '' %> + +<% @slaves.each_with_index do |slave,i| %> +<%= i == 0 ? "slave" : "slave_#{i}" %>: + slavename: <%= slave["name"].nil? ? "---" : "'"+slave["name"]+"'" %> + adapter: <%= @dbtype %> + database: '<%= @dbname %>' + username: '<%= @dbuser %>' + password: '<%= @dbpass %>' + host: '<%= slave['private_hostname'] %>' + reconnect: true +<%= @pool ? " pool: #@pool" : '' %> +<% end %> \ No newline at end of file diff --git a/cookbooks/datadog/README.md b/cookbooks/datadog/README.md new file mode 100644 index 00000000..c14c1e36 --- /dev/null +++ b/cookbooks/datadog/README.md @@ -0,0 +1,16 @@ +# Cookbook to setup LogEntries for EY Cloud + +This is an EY Cloud Cookbook to install and setup DataDog when it is enabled as a Service. Many thanks to [Alex Morrale](https://github.com/AlexMorreale) for contributing it. + +It has only been tested on EY's v4 stack. If you make it work or face issues when using other versions of the stack feel free to open a case. + +#### Usage + +Add the API key provided by DataDog on `datadog\attributes/default.rb` +Enable the recipe by adding the following to `main\recipes\default.rb` + +``` +include_recipe "datadog" +``` + + diff --git a/cookbooks/datadog/attributes/default.rb b/cookbooks/datadog/attributes/default.rb new file mode 100644 index 00000000..2a12c750 --- /dev/null +++ b/cookbooks/datadog/attributes/default.rb @@ -0,0 +1,22 @@ +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +# # +# I RECOMMAND PUTTING YOUR DATADOG API KEY and DB USER PASSWORD IN ENCRYPRED DATABAGS # +# # +# EY HAS A GREAT BLOG POST ON HOW TO DO THIS. CHECK IT OUT # +# https://blog.engineyard.com/2014/encrypted-data-bags # +# # +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + + +# Throw your DataDog API key here +default['datadog']['api_key'] = 'API_KEY_GOES_HERE' + +# Where do you install you extra monits? +default['monit']['directory'] = "/etc/monit.d" + +# Where do you want to put your wrapper script? +default['wrapper']['directory'] = "/opt" + +# postgres data +default['postgres']['dd-user'] = "datadog" +default['postgres']['dd-password'] = 'DATA_PG_USER_PASSWORD' diff --git a/cookbooks/datadog/files/default/datadog.monitrc b/cookbooks/datadog/files/default/datadog.monitrc new file mode 100644 index 00000000..9ab3866f --- /dev/null +++ b/cookbooks/datadog/files/default/datadog.monitrc @@ -0,0 +1,5 @@ +check process datadog_wrapper + with pidfile /home/deploy/datadog/.datadog-agent/run/datadog_wrapper.pid + start program = "/bin/datadog_wrapper start" as uid deploy gid deploy + stop program = "/bin/datadog_wrapper stop" as uid deploy gid deploy + group datadog diff --git a/cookbooks/datadog/files/default/datadog_wrapper.sh b/cookbooks/datadog/files/default/datadog_wrapper.sh new file mode 100644 index 00000000..7448d1a6 --- /dev/null +++ b/cookbooks/datadog/files/default/datadog_wrapper.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +case $1 in + start) + echo $$ > /home/deploy/datadog/.datadog-agent/run/datadog_wrapper.pid + /bin/bash /home/deploy/datadog/.datadog-agent/bin/agent start + ;; + stop) + kill `cat /home/deploy/datadog/.datadog-agent/run/datadog_wrapper.pid` + kill `cat /home/deploy/datadog/.datadog-agent/run/supervisord.pid` + ;; + *) + echo "usage: datadog_wrapper {start|stop}" ;; +esac +exit 0 diff --git a/cookbooks/datadog/files/default/setup_agent.sh b/cookbooks/datadog/files/default/setup_agent.sh new file mode 100644 index 00000000..6bc21fed --- /dev/null +++ b/cookbooks/datadog/files/default/setup_agent.sh @@ -0,0 +1,456 @@ +#!/bin/sh + +#################################################### +# THIS IS A CUSTOM VERSION OF THE DATADOG INSTALL # +# # +# MAJOR DIFFERENCE: # +# # +# THE SCRIPT EXITS INSTEAD OF STARTING # +# THE DATADOG AGENT IN THE FOREGROUND # +# # +# ALEX - EZCATER, INC - @alexmoreale # +#################################################### +# Reference script: https://raw.githubusercontent.com/DataDog/dd-agent/master/packaging/datadog-agent/source/setup_agent.sh +# Modified by Engine Yard Support +# +# Changes: +# - run datadog and supervisor as the deploy user instead of root +# - disable installation of optional packages + +# figure out where to pull from +tag="5.6.3" + +PIP_VERSION="6.0.6" + +####################### +# Define some helpers # +####################### + +dogweb_reporting_failure_url="https://app.datadoghq.com/agent_stats/report_failure" +email_reporting_failure="support@datadoghq.com" +agent_help_page="http://docs.datadoghq.com/guides/basic_agent_usage/" +see_agent_on_datadog_page="https://app.datadoghq.com/infrastructure" + +RED="\033[31m" +GREEN="\033[32m" +DEFAULT="\033[0m" + +# Function to display a message passed as an argument in red and then exit +quit_error() { + printf "$RED" + printf "$1" | tee -a $logfile + printf "\nExiting...\n" | tee -a $logfile + printf "$DEFAULT" + exit 1 +} + +get_api_key_to_report() { + if [ $apikey ]; then + key_to_report=$apikey + else + key_to_report="No_key" + fi +} + +# Try to use curl to post the log in case of failure to an endpoint +# Will try to send it by mail usint the mail function if curl failed +report() { + get_api_key_to_report + log=$(cat "$logfile") + encoded_log=$(echo "$log" | python -c 'import sys, urllib; print urllib.quote(sys.stdin.read().strip())') + OS=$(echo "$unamestr" | python -c 'import sys, urllib; print urllib.quote(sys.stdin.read().strip())') + key_to_report=$(echo "$key_to_report" | python -c 'import sys, urllib; print urllib.quote(sys.stdin.read().strip())') + agent_version=$(echo "$tag" | python -c 'import sys, urllib; print urllib.quote(sys.stdin.read().strip())') + notification_message="$RED +A notification has been sent to Datadog with the content of $logfile. + +Troubleshooting and basic usage information for the Agent are available at: + + $agent_help_page + +If you're still having problems please send an email to $email_reporting_failure +and we'll do our very best to help you solve your problem.\n$DEFAULT" + + curl -f -s -d "version=$agent_version&os=$OS&apikey=$key_to_report&log=$encoded_log" $dogweb_reporting_failure_url >> $logfile 2>&1 && printf "$notification_message" || report_using_mail + + exit 1 + +} + +# If the user doesn't want to automatically report, display a message so he can reports manually +report_manual() { + + printf "$RED +Troubleshooting and basic usage information for the Agent are available at: + + $agent_help_page + +If you're still having problems, please send an email to $email_reporting_failure +with the content of $logfile and any +information you think would be useful and we'll do our very best to help you +solve your problem. + +\n$DEFAULT" + + exit 1 + +} + +# Try to send the report using the mail function if curl failed, and display +# a message in case the mail function also failed +report_using_mail() { + log=$(cat "$logfile") + notfication_message_manual="$RED +Unable to send the report (you need curl or mail to send the report). + +Troubleshooting and basic usage information for the Agent are available at: + + $agent_help_page + +If you're still having problems, please send an email to $email_reporting_failure +with the content of $logfile and any +information you think would be useful and we'll do our very best to help you +solve your problem. + + +\n$DEFAULT" + + printf "$log" | mail -s "Agent source installation failure" $email_reporting_failure 2>> $logfile && printf "$notification_message" | tee -a $logfile || printf "$notfication_message_manual" | tee -a $logfile + +exit 1 + +} + +# Will be called if an unknown error appears and that the Agent is not running +# It asks the user if he wants to automatically send a failure report +unknown_error() { + printf "$RED It looks like you hit an issue when trying to install the Agent.\n$DEFAULT" | tee -a $logfile + printf "$1" | tee -a $logfile + + while true; do + read -p "Do you want to send a failure report to Datadog (Content of the report is in $logfile)? (y/n)" yn + case $yn in + [Yy]* ) report; break;; + [Nn]* ) report_manual; break;; + * ) echo "Please answer yes or no.";; + esac + done +} + + +# Small helper to display "Done" +print_done() { + printf "$GREEN" + printf "Done\n" | tee -a $logfile + printf "$DEFAULT" +} + +unamestr=`uname` + + +################################# +# Beginning of the installation # +################################# + +printf "\n\nInstalling Datadog Agent $tag\n\n\n" + + +if [ -n "$DD_API_KEY" ]; then + apikey=$DD_API_KEY +fi + +if [ -n "$DD_HOME" ]; then + dd_home=$DD_HOME +fi + +if [ -n "$DD_START_AGENT" ]; then + start_agent=$DD_START_AGENT +else + start_agent=1 +fi + +if [ -n "$IS_OPENSHIFT" ]; then + is_openshift=$IS_OPENSHIFT +else + is_openshift=0 +fi + + +# Checking sysstat is installed +if [ "$unamestr" != "Darwin" ]; then + iostat > /dev/null 2>&1 + success=$? + if [ $success != 0 ]; then + quit_error "sysstat is not installed in your system +If you run CentOs/RHEL, you can install it by running: + sudo yum install sysstat +If you run Debian/Ubuntu, you can install it by running: + sudo apt-get install sysstat" + fi +fi + +# Check python >= 2.6 is installed +python -c "import sys; exit_code = 0 if sys.version_info[0]==2 and sys.version_info[1] > 5 else 66 ; sys.exit(exit_code)" > /dev/null 2>&1 +success=$? +if [ $success != 0 ]; then + quit_error "Python 2.6 or 2.7 is required to install the Agent from source." +fi + +# Determining which command to use to download files +if [ $(which curl) ]; then + dl_cmd="curl -k -L -o" +else + dl_cmd="wget -O" +fi + +# create home base for the Agent +dd_base=/home/deploy/datadog/.datadog-agent + + +printf "Creating Agent directory $dd_base....." +mkdir -p $dd_base +printf "$GREEN Done\n$DEFAULT" + +logfile="$dd_base/ddagent-install.log" +printf "Creating log file $logfile....." | tee -a $logfile +print_done + +# Log the operating system version +printf "Operating System: $unamestr\n" >> $logfile + +# set up a virtual env +printf "Setting up virtual environment....." | tee -a $logfile +$dl_cmd $dd_base/virtualenv.py https://raw.githubusercontent.com/pypa/virtualenv/1.11.6/virtualenv.py >> $logfile 2>&1 + +if [ "$is_openshift" = "1" ]; then + python $dd_base/virtualenv.py --no-pip --no-setuptools --system-site-packages $dd_base/venv >> $logfile 2>&1 +else + python $dd_base/virtualenv.py --no-pip --no-setuptools $dd_base/venv >> $logfile 2>&1 +fi + +. $dd_base/venv/bin/activate >> $logfile 2>&1 +print_done + +# set up setuptools and pip with wheels support +printf "Setting up setuptools and pip....." | tee -a $logfile +$dl_cmd $dd_base/ez_setup.py https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py >> $logfile 2>&1 +$dd_base/venv/bin/python $dd_base/ez_setup.py >> $logfile 2>&1 +$dl_cmd $dd_base/get-pip.py https://bootstrap.pypa.io/get-pip.py >> $logfile 2>&1 +$dd_base/venv/bin/python $dd_base/get-pip.py >> $logfile 2>&1 +$dd_base/venv/bin/pip install pip==$PIP_VERSION >> $logfile 2>&1 +print_done + +# install dependencies +printf "Installing requirements using pip....." | tee -a $logfile +$dl_cmd $dd_base/requirements.txt https://raw.githubusercontent.com/DataDog/dd-agent/$tag/requirements.txt >> $logfile 2>&1 +$dd_base/venv/bin/pip install -r $dd_base/requirements.txt >> $logfile 2>&1 +rm $dd_base/requirements.txt +print_done + +# Skip the step to install optional dependencies +# Some of these modules are for Windows and so are irrelevant anyway +# And many require compilation with native modules +#printf "Trying to install optional dependencies using pip....." | tee -a $logfile +#$dl_cmd $dd_base/requirements.txt https://raw.githubusercontent.com/DataDog/dd-agent/$tag/requirements-opt.txt >> $logfile 2>&1 +#while read DEPENDENCY +#do +# ($dd_base/venv/bin/pip install $DEPENDENCY || printf "Cannot install $DEPENDENCY. There is probably no Compiler on the system.") >> $logfile 2>&1 +#done < $dd_base/requirements.txt +#rm $dd_base/requirements.txt +#print_done + +# set up the Agent +mkdir -p $dd_base/agent >> $logfile 2>&1 + +printf "Downloading the latest version of the Agent from github (~2.5 MB)....." | tee -a $logfile +$dl_cmd $dd_base/agent.tar.gz https://github.com/DataDog/dd-agent/tarball/$tag >> $logfile 2>&1 +print_done +printf "Uncompressing the archive....." | tee -a $logfile +tar -xz -C $dd_base/agent --strip-components 1 -f $dd_base/agent.tar.gz >> $logfile 2>&1 +print_done + +printf "Configuring datadog.conf file......" | tee -a $logfile +if [ $apikey ]; then + sed "s/api_key:.*/api_key: $apikey/" $dd_base/agent/datadog.conf.example > $dd_base/agent/datadog.conf 2>> $logfile + chmod 640 $dd_base/agent/datadog.conf +else + printf "No api key set. Assuming there is already a configuration file present." | tee -a $logfile +fi + +if [ "$unamestr" = "SunOS" ]; then + # disable syslog by default on SunOS as it causes errors + sed -i "s/# log_to_syslog: yes/log_to_syslog: no/" $dd_base/agent/datadog.conf 2>> $logfile +fi +printf "disable_file_logging: True" >> $dd_base/agent/datadog.conf + +print_done + +printf "Setting up launching scripts....." | tee -a $logfile +mkdir -p $dd_base/bin >> $logfile 2>&1 +cp $dd_base/agent/packaging/datadog-agent/source/agent $dd_base/bin/agent >> $logfile 2>&1 +cp $dd_base/agent/packaging/datadog-agent/source/info $dd_base/bin/info >> $logfile 2>&1 +chmod +x $dd_base/bin/agent >> $logfile 2>&1 +chmod +x $dd_base/bin/info >> $logfile 2>&1 +print_done + +# This is the script that will be used by SMF +if [ "$unamestr" = "SunOS" ]; then + cp $dd_base/agent/packaging/datadog-agent/smartos/dd-agent $dd_base/bin/dd-agent >> $logfile 2>&1 + chmod +x $dd_base/bin/dd-agent >> $logfile 2>&1 +fi + +# set up supervisor +printf "Setting up supervisor....." | tee -a $logfile +mkdir -p $dd_base/supervisord/logs >> $logfile 2>&1 +$dd_base/venv/bin/pip install supervisor==3.0b2 >> $logfile 2>&1 +cp $dd_base/agent/packaging/datadog-agent/source/supervisord.conf $dd_base/supervisord/supervisord.conf >> $logfile 2>&1 +mkdir -p $dd_base/run +print_done + +if [ "$unamestr" = "Darwin" ]; then + # prepare launchd + mkdir -p $dd_base/launchd/logs >> $logfile 2>&1 + touch $dd_base/launchd/logs/launchd.log >> $logfile 2>&1 + sed "s|AGENT_BASE|$dd_base|; s|USER_NAME|$(whoami)|" $dd_base/agent/packaging/datadog-agent/osx/com.datadoghq.Agent.plist.example > $dd_base/launchd/com.datadoghq.Agent.plist +fi + +# consolidate logging +printf "Consolidating logging....." | tee -a $logfile +mkdir -p $dd_base/logs >> $logfile 2>&1 +ln -s $dd_base/supervisord/logs $dd_base/logs/supervisord >> $logfile 2>&1 +if [ "$unamestr" = "Darwin" ]; then + ln -s $dd_base/launchd/logs $dd_base/logs/launchd >> $logfile 2>&1 +fi +print_done + +# clean up +printf "Cleaning up the installation directory....." | tee -a $logfile +rm $dd_base/virtualenv.py >> $logfile 2>&1 +rm $dd_base/virtualenv.pyc >> $logfile 2>&1 +rm $dd_base/agent.tar.gz >> $logfile 2>&1 +print_done + +# on solaris, skip the test, svcadm the Agent +if [ "$unamestr" = "SunOS" ]; then + # Install pyexpat for our version of python, a dependency for xml parsing (varnish et al.) + # Tested with /bin/sh + python -V 2>&1 | awk '{split($2, arr, "."); printf("py%d%d-expat", arr[1], arr[2]);}' | xargs pkgin -y in + # SMF work now + svccfg import $dd_base/agent/packaging/datadog-agent/smartos/dd-agent.xml >> $logfile 2>&1 + svcadm enable site/datadog >> $logfile 2>&1 + svcs datadog >> $logfile 2>&1 + + printf "*** The Agent is running. My work here is done... ( ^_^) ***" | tee -a $logfile + printf " + + 7 77II?+~,,,,,, + 77II?~:,,,,,,,,,,,,,,,,,,, + 77I?+~:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,I + 7 77II?+~,,,,,,,,,,,,,,,,,,,,,,,,,,,,I :,,,,,,,,,,,,,,,: + II?=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,: ~ +,,,,,,,,,,,,,, + ,,,,,,,,,,,,,,,,,=7:,,,,,,,,,,,,,,,,,,,,,,~ = 7,,,,,,,,,,,,,7 + ,,,,,,,,,,,,,= =7,,,,,,,,,,, ~7:I,,,: 7I ,,,,,,,,,,,,I + ,,,,,,,,,,,,7 , ,,,,,= ,7 ,,,,,,,,,,,, + I,,,,,,,,,, +~ 7:I ,, 7 ,,,,,,,,,,, + ,,,,,,,,+ ,I 7 ,+ ,,I +,,,,,,,,,,7 + ,,,,,,,, ,, ,,,,,,I7?,,,,,,,,,,+ + :,,,,,,, 7, ,,,,,,,,,,,,,,,,,,, + 7,,,,,,,7 ,7 ,,,,,,,,,,,,,,,,,, + ,,,,,,,,7 ,7 7,,,I ,,,,,,,,,,,,,,,,,7 + ,,,,,,,,,I 7,7 7I:,,: I,,,7:,,,,,,,,,,,,,,,,= + =,,,,,,,,,, I,, 7,,,,, 7 ?,, =,,,,,,,,,,,,,,,,, + 7,,,,,,,,,,,,I77?,,, =,,,,,7 ?,,,,,,,,,,,,,,,,, + ,,,,,,,,,,,,,,,,, ,,,= 7,,,,,,,,,,,,,,,, + ,,,,,,,,,,,,= ,,,,,,,,,,,,,,,7 + ,,,,,,,,,,,,: ,,,,,,,,,,,,,,= + ~,,,,,,,,,,,, 7 I?~,,,7 ,,,,,,,,,,,,,, + 7,,,,,,,,,,,,I 7,,,,,,,7 ,,,,,,,,,,,,,, + ,,,,,,,,,,,,, 7 ,,,,,,,7 ,,,,,,,,,,,,,,I + ,,,,,,,,,,,,,7 7 ~,,: ,,,,,,,,,,,,,,: + =,,,,,,,,,,,,:,7 I 77 ?,,,,,,,,,,,,,,, + 7,,,,,,,,,,,,,,, 7 ,7 7, ,,,,,,,,,,,,,:,,7 7 + ,,,,,,,,,,,,,,,,, :,I 7,,+?~,,,,,:? 7,,I + ,,,,,,,,,,,,,,,,,: ,,,I 7+,,,= ,,, + ?,,,,,,,,,,,,,,,,, +:,,,,,,,,,,,,,, ,,, + ,,,,,,,,,,,,,,,,, 7,7 ~,~ 7 7, ,,,77 + ,,,,,,,,,,,,,,,,, ,= 7 I,,7 ,,,+ + ,,,,,,,,,,,,,,,,I ,, 7 7,,,7 ,,,, + I,,,,,,,,,,,,,, ,, ,,,I I,,,,+ ,,,, + ,,,,,,,,,,,,7 7 +, ?,,,,,7 =,,,,,: ,,,,7 + ,,,,,,,,,,?+,,,,,,? 7,7 7?,,,,,,,,,,,,,,, =,,,= + :,,,,,,,,, 7,,I ,= ~I I,,,,,,,,,,,,,,,, 7,,,, + 7,,,,,, ,, ,, 7 ?,,,~7 I,,,,,,,,,,,,,,,,, 7,,,, + ,,,,, ,, ,, 7+,,,,,,,,,,,,,,,,,,,,,,,,,7 ,,,, + ,,,, ,I ,, +,,,,,,,,,,,,,,,,,,,,,,,,,,I ,,,,7 + ,,,,7 ,, =,7 7+,,,,,,,,,,,,,,,,,,,,,,,,,,,= ,,7 + :,,,: I,III=,= =,,,,,,,,,,,,,,,,,,,,,~7 7 7,,= + 7,,,,: 7,,,,,,, ,,,,,,,,,,,,,,+ 7I?~,,,,,,,, + ,,,,,, ,=7 7,, ,,,,,= 7 7I?=,,,,,,,,,,,,,,,,,7 + ,,,,,,: 7, ,, II+:,,,,,,,,,,,,,,,,,,~? + 7 :, ,,?~,,,,,,,,,,,,,,:? + ,+ ,,,,,:=7 + I 7,, + I,,~++:,,, + ?:,:I 7 + " | tee -a $logfile + # kthxbye + exit $? +else + if [ "$start_agent" = "1" ]; then + printf "Starting the Agent....." | tee -a $logfile + # run Agent + cd $dd_base >> $logfile 2>&1 + supervisord -c $dd_base/supervisord/supervisord.conf >> $logfile 2>&1 & + agent_pid=$! + sleep 1 + # Checking that supervisord was properly launched + kill -0 $agent_pid > /dev/null 2>&1 + supervisor_running=$? + + if [ $supervisor_running != 0 ]; then + unknown_error "Failure when launching supervisor.\n" + + fi + trap "{ kill $agent_pid; exit 255; }" INT TERM + trap "{ kill $agent_pid; exit; }" EXIT + print_done + + + # wait for metrics to be submitted + printf "$GREEN + Your Agent has started up for the first time. We're currently verifying + that data is being submitted. You should see your Agent show up in Datadog + shortly at: + + $see_agent_on_datadog_page $DEFAULT" | tee -a $logfile + + printf "\n\nWaiting for metrics..." | tee -a $logfile + + c=0 + # Wait for 30 secs before checking if metrics have been submitted + while [ "$c" -lt "30" ]; do + sleep 1 + printf "." + c=$(($c+1)) + done + + # Hit this endpoint to check if the Agent is submitting metrics + # and retry every sec for 60 more sec before failing + curl -f http://localhost:17123/status?threshold=0 >> $logfile 2>&1 + success=$? + while [ "$success" -gt "0" ]; do + sleep 1 + printf "." + curl -f http://localhost:17123/status?threshold=0 >> $logfile 2>&1 + success=$? + c=$(($c+1)) + if [ "$c" -gt "90" ]; then + unknown_error "Agent did not submit metrics after 90 seconds + " + fi + done + + # print instructions +# exit 0 # additional line i added + fi +fi diff --git a/cookbooks/datadog/files/default/supervisord.conf b/cookbooks/datadog/files/default/supervisord.conf new file mode 100644 index 00000000..25770311 --- /dev/null +++ b/cookbooks/datadog/files/default/supervisord.conf @@ -0,0 +1,51 @@ +[supervisord] +logfile = /data/datadog/supervisor/logs/supervisord.log +logfile_maxbytes = 50MB +loglevel = info +nodaemon = true +identifier = supervisor +nocleanup = true +pidfile = /data/datadog/run/supervisord.pid +user = nobody + +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[unix_http_server] +file = /data/datadog/run/agent-supervisor.sock + +[supervisorctl] +prompt = datadog +serverurl = unix:///data/datadog/run/agent-supervisor.sock + +[program:collector] +command=python agent/agent.py foreground --use-local-forwarder +stdout_logfile=/data/datadog/supervisor/logs/collector.log +redirect_stderr=true +priority=999 +startsecs=2 +environment=LANG=POSIX,PYTHONPATH='agent/checks/libs:$PYTHONPATH' + +[program:forwarder] +command=python agent/ddagent.py --use_simple_http_client=1 +stdout_logfile=/data/datadog/supervisor/logs/forwarder.log +redirect_stderr=true +priority=998 +startsecs=3 + +[program:dogstatsd] +command=python agent/dogstatsd.py --use-local-forwarder +stdout_logfile=/data/datadog/supervisor/logs/dogstatsd.log +redirect_stderr=true +priority=998 +startsecs=3 + +[program:jmxfetch] +command=python agent/jmxfetch.py +stdout_logfile=/data/datadog/supervisor/logs/jmxfetch.log +redirect_stderr=true +priority=999 +startsecs=3 + +[group:datadog-agent] +programs=forwarder,collector,dogstatsd,jmxfetch diff --git a/cookbooks/datadog/recipes/config.rb b/cookbooks/datadog/recipes/config.rb new file mode 100644 index 00000000..61e47a41 --- /dev/null +++ b/cookbooks/datadog/recipes/config.rb @@ -0,0 +1,20 @@ +ey_cloud_report "datadog" do + message "DataDog::Custom Config Start" +end + +template '/home/deploy/datadog/.datadog-agent/agent/datadog.conf' do + source 'datadog.conf.erb' + owner 'deploy' + group 'deploy' + mode '640' + variables({ + :hostname => node[:hostname], + :role => node[:instance_role], + :env_name => node[:environment][:name], + :api_key => node.default[:datadog][:api_key], + }) +end + +ey_cloud_report "datadog" do + message "DataDog::Custom Config End" +end diff --git a/cookbooks/datadog/recipes/daemonize.rb b/cookbooks/datadog/recipes/daemonize.rb new file mode 100644 index 00000000..b9822492 --- /dev/null +++ b/cookbooks/datadog/recipes/daemonize.rb @@ -0,0 +1,42 @@ +# +# wrapper script will you need to dameonize the script the use to start the + +ey_cloud_report "datadog" do + message "DataDog::Daemonize Start" +end + +cookbook_file "copy in the wrapper script" do + path "#{node['wrapper']['directory']}/datadog_wrapper.sh" + source "datadog_wrapper.sh" + owner "deploy" + group "deploy" + mode "744" + not_if "test -f #{node['wrapper']['directory']}/datadog_wrapper.sh" +end + +link "dd-link" do + owner "deploy" + target_file "/bin/datadog_wrapper" + to "#{node['wrapper']['directory']}/datadog_wrapper.sh" +end + +execute 'monit-reload' do + command 'monit reload; sleep 30' + action :nothing +end + +cookbook_file "copy in the datadog monit" do + path "#{node['monit']['directory']}/datadog.monitrc" + source "datadog.monitrc" + owner "deploy" + group "deploy" + mode "644" + not_if "test -f #{node['monit']['directory']}/datadog.monitrc" + notifies :run, 'execute[monit-reload]', :immediately +end + + + +ey_cloud_report "datadog" do + message "DataDog::Daemonize End" +end diff --git a/cookbooks/datadog/recipes/default.rb b/cookbooks/datadog/recipes/default.rb new file mode 100644 index 00000000..71eca709 --- /dev/null +++ b/cookbooks/datadog/recipes/default.rb @@ -0,0 +1,32 @@ +# +# Cookbook Name:: datadog +# Recipe:: default +# + +# Set your API key in the default attributes file or the Chef run will fail +# raise if node['datadog']['api_key'].nil? || node['datadog']['api_key'].empty? + +# stop the agent before the install if it is already on there + + +execute "monit-stop-dd" do + user "deploy" + cwd "/" + command "monit stop datadog_wrapper; sleep 30" + only_if " pgrep 'datadog_wrapper' > /dev/null" +end + +# the dd setup script installs the agent +include_recipe "datadog::install" + +# use monit and a wrapper script +include_recipe "datadog::daemonize" + +# comment out if you want to use the standard config +include_recipe "datadog::config" + +# uncomment for the postgres extension +# include_recipe "datadog::postgres" + +# finish up +include_recipe "datadog::finish" diff --git a/cookbooks/datadog/recipes/finish.rb b/cookbooks/datadog/recipes/finish.rb new file mode 100644 index 00000000..ef117807 --- /dev/null +++ b/cookbooks/datadog/recipes/finish.rb @@ -0,0 +1,4 @@ +execute "monit-start-dd" do + command "monit start datadog_wrapper" + only_if " pgrep 'datadog_wrapper' < /dev/null" +end diff --git a/cookbooks/datadog/recipes/install.rb b/cookbooks/datadog/recipes/install.rb new file mode 100644 index 00000000..9e437a4e --- /dev/null +++ b/cookbooks/datadog/recipes/install.rb @@ -0,0 +1,43 @@ +# +#oh you thought you could emerge this on gentoo....nope welcome +# + +ey_cloud_report "datadog" do + message "DataDog::Install Start" +end + +directory '/home/deploy/datadog' do + owner 'deploy' + group 'deploy' + mode 0755 + action :create +end + +cookbook_file 'copy in setup script' do + path '/home/deploy/datadog/setup_agent.sh' + source 'setup_agent.sh' + owner 'deploy' + group 'deploy' + mode '744' + not_if { File.exists?( '/home/deploy/datadog/setup_agent.sh') } +end + +bash 'run the setup script' do + user 'deploy' + cwd '/home/deploy/datadog' + code <<-EOH + DD_API_KEY=#{node['datadog']['api_key']} sh ./setup_agent.sh + EOH + notifies :run, 'execute[rm-setup-tools]', :immediately + not_if "test -f /home/deploy/datadog/.datadog-agent/bin/agent" +end + +execute 'rm-setup-tools' do + command "find /home/deploy/datadog -name 'setuptools-*.zip' | xargs rm" + action :nothing + only_if { !Dir.glob('/home/deploy/datadog/setuptools*.zip').empty? } +end + +ey_cloud_report "datadog" do + message "DataDog::Install End" +end diff --git a/cookbooks/datadog/recipes/postgres.rb b/cookbooks/datadog/recipes/postgres.rb new file mode 100644 index 00000000..411ab794 --- /dev/null +++ b/cookbooks/datadog/recipes/postgres.rb @@ -0,0 +1,28 @@ +if ['solo', 'db_master', 'db_slave'].include?(node[:instance_role]) + + ey_cloud_report "datadog" do + message "DataDog::Postgres Start" + end + + execute "create-db-user#{node["postgres"]["dd-user"]}" do + command %{psql -U postgres postgres -c \"CREATE USER #{node["postgres"]["dd-user"]} with PASSWORD '#{node["postgres"]["dd-password"]}' \"} + not_if %{psql -U postgres -c "select * from pg_roles" | grep #{node["postgres"]["dd-user"]}} + end + + execute "grant-dd-user-stat" do + command %{psql -U postgres postgres -c \"grant SELECT ON pg_stat_database to #{node["postgres"]["dd-user"]} \"} + not_if %{psql -U postgres postgres -c "SELECT has_table_privilege('datadog', 'pg_stat_database', 'SELECT')" | grep "t"} + end + + template '/home/deploy/datadog/.datadog-agent/agent/conf.d/postgres.yaml' do + source 'postgres.yaml.erb' + owner 'deploy' + group 'deploy' + mode 00764 + variables({ + :dd_pg_user => node["postgres"]["dd-user"], + :dd_pg_pw => node["postgres"]["dd-password"] + }) + end + +end diff --git a/cookbooks/datadog/templates/default/custom.txt.erb b/cookbooks/datadog/templates/default/custom.txt.erb new file mode 100644 index 00000000..a449ce27 --- /dev/null +++ b/cookbooks/datadog/templates/default/custom.txt.erb @@ -0,0 +1,8 @@ + +location /nginx_status { + stub_status on; + + access_log off; + allow <%= @internal_ip %>; + deny all; +} diff --git a/cookbooks/datadog/templates/default/datadog.conf.erb b/cookbooks/datadog/templates/default/datadog.conf.erb new file mode 100755 index 00000000..7c693b59 --- /dev/null +++ b/cookbooks/datadog/templates/default/datadog.conf.erb @@ -0,0 +1,220 @@ +[Main] + +# The host of the Datadog intake server to send Agent data to +dd_url: https://app.datadoghq.com + +# If you need a proxy to connect to the Internet, provide the settings here +# proxy_host: my-proxy.com +# proxy_port: 3128 +# proxy_user: user +# proxy_password: password +# To be used with some proxys that return a 302 which make curl switch from POST to GET +# See http://stackoverflow.com/questions/8156073/curl-violate-rfc-2616-10-3-2-and-switch-from-post-to-get +# proxy_forbid_method_switch: no + +# If you run the agent behind haproxy, you might want to set this to yes +# skip_ssl_validation: no + +# The Datadog api key to associate your Agent's data with your organization. +# Can be found here: +# https://app.datadoghq.com/account/settings +api_key: <%= @api_key %> + +# Force the hostname to whatever you want. +#hostname: mymachine.mydomain + +# Set the host's tags +tags: role:<%= @role %>, env_name:<%= @env_name %>, hostname:<%= @hostname %> + +# Add one "dd_check:checkname" tag per running check. It makes it possible to slice +# and dice per monitored app (= running Agent Check) on Datadog's backend. +# create_dd_check_tags: no + +# Collect AWS EC2 custom tags as agent tags +collect_ec2_tags: yes + +# Enable Agent Developer Mode +# Agent Developer Mode collects and sends more fine-grained metrics about agent and check performance +# developer_mode: no +# In developer mode, the number of runs to be included in a single collector profile +# collector_profile_interval: 20 + +# Collect instance metadata +# The Agent will try to collect instance metadata for EC2 and GCE instances by +# trying to connect to the local endpoint: http://169.254.169.254 +# See http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html +# and https://developers.google.com/compute/docs/metadata +# for more information +collect_instance_metadata: yes + +# use unique hostname for GCE hosts, see http://dtdg.co/1eAynZk +gce_updated_hostname: yes + +# Set the threshold for accepting points to allow anything +# with recent_point_threshold seconds +# Defaults to 30 seconds if no value is provided +# recent_point_threshold: 30 + +# Use mount points instead of volumes to track disk and fs metrics +# DEPRECATED: use conf.d/disk.yaml instead to configure it +use_mount: no + +# Change port the Agent is listening to +# listen_port: 17123 + +# Start a graphite listener on this port +# graphite_listen_port: 17124 + +# Additional directory to look for Datadog checks +# additional_checksd: /etc/dd-agent/checks.d/ + +# Allow non-local traffic to this Agent +# This is required when using this Agent as a proxy for other Agents +# that might not have an internet connection +# For more information, please see +# https://github.com/DataDog/dd-agent/wiki/Network-Traffic-and-Proxy-Configuration +# non_local_traffic: no + +# Select the Tornado HTTP Client in the forwarder +# Default to the simple http client +# use_curl_http_client: False + +# The loopback address the Forwarder and Dogstatsd will bind. +# Optional, it is mainly used when running the agent on Openshift +# bind_host: localhost + +# If enabled the collector will capture a metric for check run times. +# check_timings: no + +# If you want to remove the 'ww' flag from ps catching the arguments of processes +# for instance for security reasons +# exclude_process_args: no + +# histogram_aggregates: max, median, avg, count +# histogram_percentiles: 0.95 + +# ========================================================================== # +# DogStatsd configuration # +# ========================================================================== # + +# If you don't want to enable the DogStatsd server, set this option to no +# use_dogstatsd: yes + +# DogStatsd is a small server that aggregates your custom app metrics. For +# usage information, check out http://api.datadoghq.com + +# Make sure your client is sending to the same port. +# dogstatsd_port : 8125 + +# By default dogstatsd will post aggregate metrics to the Agent (which handles +# errors/timeouts/retries/etc). To send directly to the datadog api, set this +# to https://app.datadoghq.com. +# dogstatsd_target : http://localhost:17123 + +# If you want to forward every packet received by the dogstatsd server +# to another statsd server, uncomment these lines. +# WARNING: Make sure that forwarded packets are regular statsd packets and not "dogstatsd" packets, +# as your other statsd server might not be able to handle them. +# statsd_forward_host: address_of_own_statsd_server +# statsd_forward_port: 8125 + +# you may want all statsd metrics coming from this host to be namespaced +# in some way; if so, configure your namespace here. a metric that looks +# like `metric.name` will instead become `namespace.metric.name` +# statsd_metric_namespace: + +# By default, dogstatsd supports only plain ASCII packets. However, most +# (dog)statsd client support UTF8 by encoding packets before sending them +# this option enables UTF8 decoding in case you need it. +# However, it comes with a performance overhead of ~10% in the dogstatsd +# server. This will be taken care of properly in the new gen agent core. +# utf8_decoding: false + +# ========================================================================== # +# Service-specific configuration # +# ========================================================================== # + +# -------------------------------------------------------------------------- # +# Disk # +# -------------------------------------------------------------------------- # + +# Some infrastrucures have many constantly changing virtual devices (e.g. folks +# running constantly churning linux containers) whose metrics aren't +# interesting for datadog. To filter out a particular pattern of devices +# from collection, configure a regex here: +# DEPRECATED: use conf.d/disk.yaml instead to configure it +# device_blacklist_re: .*\/dev\/mapper\/lxc-box.* + +# -------------------------------------------------------------------------- # +# Ganglia # +# -------------------------------------------------------------------------- # + +# Ganglia host where gmetad is running +#ganglia_host: localhost + +# Ganglia port where gmetad is running +#ganglia_port: 8651 + +# -------------------------------------------------------------------------- # +# Dogstream (log file parser) +# -------------------------------------------------------------------------- # + +# Comma-separated list of logs to parse and optionally custom parsers to use. +# The form should look like this: +# +# dogstreams: /path/to/log1:parsers_module:custom_parser, /path/to/log2, /path/to/log3, ... +# +# Or this: +# +# dogstreams: /path/to/log1:/path/to/my/parsers_module.py:custom_parser, /path/to/log2, /path/to/log3, ... +# +# Each entry is a path to a log file and optionally a Python module/function pair +# separated by colons. +# +# Custom parsers should take a 2 parameters, a logger object and +# a string parameter of the current line to parse. It should return a tuple of +# the form: +# (metric (str), timestamp (unix timestamp), value (float), attributes (dict)) +# where attributes should at least contain the key 'metric_type', specifying +# whether the given metric is a 'counter' or 'gauge'. +# +# Unless parsers are specified with an absolute path, the modules must exist in +# the Agent's PYTHONPATH. You can set this as an environment variable when +# starting the Agent. If the name of the custom parser function is not passed, +# 'parser' is assumed. +# +# If this value isn't specified, the default parser assumes this log format: +# metric timestamp value key0=val0 key1=val1 ... +# + +# ========================================================================== # +# Custom Emitters # +# ========================================================================== # + +# Comma-separated list of emitters to be used in addition to the standard one +# +# Expected to be passed as a comma-separated list of colon-delimited +# name/object pairs. +# +# custom_emitters: /usr/local/my-code/emitters/rabbitmq.py:RabbitMQEmitter +# +# If the name of the emitter function is not specified, 'emitter' is assumed. + + +# ========================================================================== # +# Logging +# ========================================================================== # + +# log_level: INFO + +# collector_log_file: /var/log/datadog/collector.log +# forwarder_log_file: /var/log/datadog/forwarder.log +# dogstatsd_log_file: /var/log/datadog/dogstatsd.log + +# if syslog is enabled but a host and port are not set, a local domain socket +# connection will be attempted +# +# log_to_syslog: yes +# syslog_host: +# syslog_port: +disable_file_logging: True diff --git a/cookbooks/datadog/templates/default/nginx.yaml.erb b/cookbooks/datadog/templates/default/nginx.yaml.erb new file mode 100644 index 00000000..984cf3c7 --- /dev/null +++ b/cookbooks/datadog/templates/default/nginx.yaml.erb @@ -0,0 +1,9 @@ +init_config: + +instances: + # For every instance, you have an `nginx_status_url` and (optionally) + # a list of tags. + + - nginx_status_url: http://<%= @public_hostname %>/nginx_status + tags: + - env_name:<%= @env_name %> diff --git a/cookbooks/datadog/templates/default/postgres.yaml.erb b/cookbooks/datadog/templates/default/postgres.yaml.erb new file mode 100755 index 00000000..ec0e8576 --- /dev/null +++ b/cookbooks/datadog/templates/default/postgres.yaml.erb @@ -0,0 +1,10 @@ +init_config: + +instances: + - host: localhost + port: 5432 + username: <%= @dd_pg_user %> + password: <%= @dd_pg_pw %> +# tags: +# - optional_tag1 +# - optional_tag2 diff --git a/cookbooks/db_client_libs/README.md b/cookbooks/db_client_libs/README.md new file mode 100644 index 00000000..f4947822 --- /dev/null +++ b/cookbooks/db_client_libs/README.md @@ -0,0 +1,42 @@ +ey-cloud-recipes/db_client_libs +---------------------------------------- +A chef recipe to enable easier customization of database client libraries within a `no_database` environment. + +Why +----- +When using a `no_database` environment currently the AMI version of database libraries is the only version available. Under the `v4` stack this means MySQL 5.5 and Postgres 9.2 by default. In order to interact with a database on an external service (such as RDS) that is running a different version of the database it is sometimes necessary to upgrade these base packages. + +*Note* we expect to launch support for database library versioning for `no_database` environments in the near future. Once this is available this will be the preferred method of managing library versions unless multiple concurrent versions are required. + +Warnings +-------- +- Multiple versions of MySQL client libraries is not supported. +- Designed for use with `no_db` environments only! +- This runs against Application and Utility type instances only; the database instance type is intentionally ignored by this cookbook. +- DO NOT USE this to manage the installed database version of database instances within an environment; this type of upgrade would be unsafe and would be reverted during a master chef run. Please refer to the [Engine Yard Database Version documentation](https://support.cloud.engineyard.com/hc/en-us/articles/205408178-Database-Version-Upgrade-Policies) for additional details on upgrading your database. + +Usage +------ +To use this customize the configuration options section under `recipes/default.rb` to fit your needs and then include this recipe from `/cookbooks/main/recipes/default.rb`. + +About Postgres 9.5 Source Builds +------ +Postgres 9.5 source builds are tested against an updated (as of 11/23/2016) Stable-v4 stack only, use on prior versions of the stack may result in inconsistent or unexpected behavior. Before using the Postgres 9.5 source build please validate this build against a Testing environment before implementing in Production. The Postgres 9.5 source build will only install the required tools for client libraries and SHOULD NOT be used for running a Postgres 9.5 server. This cookbook should only be used in an Engine Yard environment that is not using a Postgres database stack. + +In the event you need to uninstall the Postgres 9.5 client: + +```bash +sudo su - +eselect postgresql set 9.2 +cd /data/src/postgresql/9.5.5 +make uninstall +make clean +rm -rf /usr/lib/postgresql-9.5 +cd ~ +rm -rf /data/src/postgresql/9.5.5 +``` + +See Also +-------- +`/cookbooks/database_yml_custom` +`/cookbooks/rds` \ No newline at end of file diff --git a/cookbooks/db_client_libs/recipes/default.rb b/cookbooks/db_client_libs/recipes/default.rb new file mode 100644 index 00000000..4ee35de6 --- /dev/null +++ b/cookbooks/db_client_libs/recipes/default.rb @@ -0,0 +1,148 @@ +# Configuration Options + # recommended versions as of June 8, 2016 + # - Postgres: 9.2.21, 9.3.17, 9.4.12, 9.5.7 + # - Postgres: 9.5.5 # !review warnings! in the Readme + # - MySQL: 5.6.32.78.1 + # - Available versions under: + # - Postgres: /engineyard/portage/engineyard/dev-db/postgresql-server/*.ebuild + # - MySQL: /engineyard/portage/engineyard/dev-db/percona-server/*.ebuild +install_packages=[ + { + :server => 'postgresql-server', # postgresql-server or percona-server + :version => '9.4.4', + :default_slot => false, # postgres packages only, use true only with no_db environments, makes this package the system default + }, + ] + +if ['app', 'app_master', 'util'].include?(node['instance_role']) + install_packages.each do |package| + major = "#{package[:version].split('.')[0]}.#{package[:version].split('.')[1]}" + + if package[:version] != '9.5.5' + + ey_cloud_report "Installing db_client_lib #{package[:server]}" do + message "installing #{package[:server]}-#{package[:version]}" + end + + + if package[:server] == 'postgresql-server' + + enable_package "dev-libs/ossp-uuid" do + version "1.6*" + end + + enable_package "dev-python/python-exec" do + version '0.2' + only_if { package[:version] >= '9.3' } + end + + enable_package "dev-db/postgresql-base" do + version package[:version] + end + + enable_package "dev-db/postgresql-server" do + version package[:version] + end + + package "dev-db/postgresql-server" do + version package[:version] + action :install + end + + execute "activate_postgres_#{major}" do + command "eselect postgresql set #{major}" + action :run + only_if { package[:default_slot] } + end + + elsif package[:server] == 'percona-server' + + unmask_path = "/etc/portage/package.unmask/mysql" + unmask_body = "=virtual/mysql-5.6\n=dev-db/#{package[:server]}-#{package[:version]}" + + update_file "unmasking #{package[:server]} #{package[:version]}" do + action :append + path unmask_path + body unmask_body + not_if "grep '#{unmask_body}' #{unmask_path}" + end + + enable_package "virtual/mysql" do + version major + end + + enable_package "dev-db/#{package[:server]}" do + version package[:version] + end + + enable_package "dev-util/cmake" do + version '2.6.2' + end + + package "dev-db/#{package[:server]}" do + version package[:version] + action :install + end + + else + ey_cloud_report "Installation of #{package[:server]}-#{package[:version]} failed:" do + message "this server and version is unknown." + end + end + + elsif package[:version] == '9.5.5' and (package[:server] == 'postgresql-server' or package[:server] == 'postgresql') + + package[:server] = 'postgresql' + srcdir = "/data/src/#{package[:server]}/" + package_version = "#{package[:server]}-#{package[:version]}" + + ey_cloud_report "Installing Postgres #{package[:version]} client" do + message "installing #{package_version}" + end + + directory "#{srcdir}" do + recursive true + owner 'root' + group 'root' + mode 0755 + end + + remote_file "#{srcdir}/#{package_version}.tar.bz2" do + source "https://ftp.postgresql.org/pub/source/v#{package[:version]}/#{package_version}.tar.bz2" + end + + bash "install_#{package[:server]}" do + user "root" + cwd "#{srcdir}" + code <<-EOH + tar xvfj #{package_version}.tar.bz2 + cd #{package_version} + ./configure --prefix=/usr/lib/#{package[:server]}-#{major} --with-openssl + make -C src/bin + make -C src/include + make -C src/interfaces + make -C doc + + make -C src/bin install + make -C src/include install + make -C src/interfaces install + make -C doc install + + EOH + action :run + not_if "psql --version|awk '{print $3}' | grep #{package[:version]}" + end + + execute "activate_postgres_#{major}" do + command "eselect postgresql set #{major}" + action :run + only_if { package[:default_slot] } + end + end + + end + + ey_cloud_report "Installation of db_client_libs" do + message "complete!" + end +end diff --git a/cookbooks/db_restore/README.md b/cookbooks/db_restore/README.md new file mode 100644 index 00000000..a9ee215d --- /dev/null +++ b/cookbooks/db_restore/README.md @@ -0,0 +1,26 @@ +Database Restore Cookbook for Engine Yard Cloud +------------------------------------------------ + +This cookbook creates a config file and wrapper script to be used with the eybackup tool to provide an easier way to restore a database backup from one environment into another environment. + +To start, set the attributes in attributes/db_restore.rb: + +``` +default[:db_restore] = { + :app_name => "", # The application name as it appears in the Engine Yard dashboard + :db_type => "", # mysql or postgresql + :source_environment_name => "", # The name of the environment containing the backup that you want to restore + :backup_bucket => "" # See the README.md for information on obtaining this value +} +``` + +You can obtain the backup bucket by connecting via SSH to the environment containing the database that you want to restore and running the following command, note that the filename will change depending on which relational database you are using: + +``` +~ # cat /etc/.postgresql.backups.yml | grep bucket +:backup_bucket: ey-backup-5c8dbfba94b9 +``` + +Once the cookbook attributes are set, make sure you uncomment the include_recipe line in cookbooks/main/recipes/default.rb + +After you upload and apply the Chef cookbooks, there will be an eybackup config file in place and a wrapper script for using it. Running the command `sudo /home/deploy/download_backup.sh` will download the latest dump and provide a command for you to import the dump. diff --git a/cookbooks/db_restore/attributes/db_restore.rb b/cookbooks/db_restore/attributes/db_restore.rb new file mode 100644 index 00000000..fa3558e8 --- /dev/null +++ b/cookbooks/db_restore/attributes/db_restore.rb @@ -0,0 +1,6 @@ +default[:db_restore] = { + :app_name => "", # The application name as it appears in the Engine Yard dashboard + :db_type => "", # mysql or postgresql + :source_environment_name => "", # The name of the environment containing the backup that you want to restore + :backup_bucket => "" # See the README.md for information on obtaining this value +} diff --git a/cookbooks/db_restore/recipes/default.rb b/cookbooks/db_restore/recipes/default.rb new file mode 100644 index 00000000..2b836aee --- /dev/null +++ b/cookbooks/db_restore/recipes/default.rb @@ -0,0 +1,28 @@ + + + +if db_master? + node[:applications].each do |app_name, data| + template "/home/#{node[:owner_name]}/download.yml" do + source 'download.yml.erb' + owner node[:owner_name] + group node[:owner_name] + mode 0655 + backup 0 + variables({ + :app_name => app_name + }) + end + + template "/home/#{node[:owner_name]}/download_backup.sh" do + source 'download_backup.sh.erb' + owner node[:owner_name] + group node[:owner_name] + mode 0777 + backup 0 + variables({ + :app_name => app_name + }) + end + end +end diff --git a/cookbooks/db_restore/templates/default/download.yml.erb b/cookbooks/db_restore/templates/default/download.yml.erb new file mode 100644 index 00000000..d8e98e8b --- /dev/null +++ b/cookbooks/db_restore/templates/default/download.yml.erb @@ -0,0 +1,11 @@ +--- +:keep: <%= @node[:engineyard][:environment][:backup_window] %> +:aws_secret_id: <%= @node[:aws_secret_id] %> +:aws_secret_key: <%= @node[:aws_secret_key] %> +:region: <%= @node[:engineyard][:environment][:region] %> +:backup_bucket: <%= @node[:db_restore][:backup_bucket] %> +:dbuser: DO_NOT_USE +:dbpass: DO_NOT_USE +:env: <%= @node[:db_restore][:source_environment_name] %> +:databases: +- <%= @app_name %> diff --git a/cookbooks/db_restore/templates/default/download_backup.sh.erb b/cookbooks/db_restore/templates/default/download_backup.sh.erb new file mode 100644 index 00000000..782dad14 --- /dev/null +++ b/cookbooks/db_restore/templates/default/download_backup.sh.erb @@ -0,0 +1,25 @@ +#!/bin/bash + +[ -d /mnt/tmp ] || mkdir -p /mnt/tmp +echo "Downloading latest database backup for <%= @node[:db_restore][:source_environment_name] %>/<%= @node[:db_restore][:app_name] %>" +backup_index=`sudo /usr/local/ey_resin/bin/eybackup -l <%= @node[:db_restore][:app_name] %> -e <%= @node[:db_restore][:db_type] %> -c /home/<%= @node[:owner_name] %>/download.yml | tail -1 | awk '{ print $1 }'` +sudo /usr/local/ey_resin/bin/eybackup -d $backup_index -e <%= @node[:db_restore][:db_type] %> -c /home/<%= @node[:owner_name] %>/download.yml > /mnt/tmp/backup.log +backup_file=`cat /mnt/tmp/backup.log | awk '{ print $2 }' | sed 's|<%= @node[:db_restore][:source_environment_name] %>.<%= @node[:db_restore][:app_name] %>/||g'` +echo "Download completed" +<% if @node[:db_restore][:db_type] == "mysql" %> +echo "You can restore your database by running:" +echo " gunzip < /mnt/tmp/$backup_file | mysql <%= @node[:db_restore][:app_name] %>" +<% else %> +echo "Before you restore your database, you must stop all application servers and background workers to clear connections to the database:" +echo " Passenger: sudo /etc/init.d/nginx stop" +echo " Unicorn: sudo monit stop all -g unicorn_appname" +echo "" +echo "Ensure all connections have cleared: " +echo " psql -U postgres -t -c \"select count(*) from pg_stat_activity where datname='<%= @node[:db_restore][:app_name] %>'\"" +echo "" +echo "After all connections to the database have cleared, you can drop and re-create the database:" +echo " dropdb <%= @node[:db_restore][:app_name] %> && createdb <%= @node[:db_restore][:app_name] %>" +echo "" +echo "Lastly, You can restore your database by running:" +echo " cat /mnt/tmp/$backup_file | pg_restore --format=c -d <%= @node[:db_restore][:app_name] %>" +<% end %> diff --git a/cookbooks/delayed_job/README.markdown b/cookbooks/delayed_job/README.markdown new file mode 100644 index 00000000..d8ed3181 --- /dev/null +++ b/cookbooks/delayed_job/README.markdown @@ -0,0 +1,40 @@ +# Delayed Job + +This cookbook can serve as a good starting point for setting up Delayed Job support in your application. +In this recipe your Delayed Job workers will be set up to run under monit. The number of workers will +vary based on the size of the instance running Delayed Job. + +** Please Note ** This recipe will setup delayed_job on a single instance environment or on a Utility instance in a cluster environment. If you need delayed_job to run on app instances (if you are not using a Utility instance), you will need to modify the recipe. + +## Installation + +To install this, you will need to add the following to cookbooks/main/recipes/default.rb: + + include_recipe "delayed_job" + +Make sure this and any customizations to the recipe are committed to your own fork of this +repository. + +## Restarting your workers + +This recipe does NOT restart your workers. The reason for this is that shipping your application and +rebuilding your instances (i.e. running chef) are not always done at the same time. It is best to +restart your Delayed Job workers when you ship (deploy) your application code. + +If you're running DelayedJob on a solo instance or on your app_master, add a deploy hook similar to: + +``` +on_app_master do + sudo "monit -g dj_#{config.app} restart all" +end +``` + +On the other hand, if you'r running DelayedJob on a dedicated utility instance, the deploy hook should be like: + +``` +on_utilities :delayed_job do + sudo "monit -g dj_#{config.app} restart all" +end +``` + +See our [Deploy Hook](https://engineyard.zendesk.com/entries/21016568-use-deploy-hooks) documentation for more information on using deploy hooks. diff --git a/cookbooks/delayed_job/recipes/default.rb b/cookbooks/delayed_job/recipes/default.rb new file mode 100644 index 00000000..149031cd --- /dev/null +++ b/cookbooks/delayed_job/recipes/default.rb @@ -0,0 +1,50 @@ +# +# Cookbook Name:: delayed_job +# Recipe:: default +# + +if node[:instance_role] == "solo" || (node[:instance_role] == "util" && node[:name] !~ /^(mongodb|redis|memcache)/) + template "/engineyard/bin/dj" do + source "dj.erb" + owner "root" + group "root" + mode 0755 + end + + node[:applications].each do |app_name,data| + + # determine the number of workers to run based on instance size + if node[:instance_role] == 'solo' + worker_count = 1 + else + case node[:ec2][:instance_type] + when 'm1.small' then worker_count = 2 + when 'c1.medium' then worker_count = 4 + when 'c1.xlarge' then worker_count = 8 + else + worker_count = 2 + end + end + + worker_count.times do |count| + template "/etc/monit.d/delayed_job#{count+1}.#{app_name}.monitrc" do + source "dj.monitrc.erb" + owner "root" + group "root" + mode 0644 + variables({ + :app_name => app_name, + :user => node[:owner_name], + :worker_name => "#{app_name}_delayed_job#{count+1}", + :framework_env => node[:environment][:framework_env] + }) + end + end + + execute "monit reload" do + action :run + epic_fail true + end + + end +end \ No newline at end of file diff --git a/cookbooks/delayed_job/templates/default/dj.erb b/cookbooks/delayed_job/templates/default/dj.erb new file mode 100644 index 00000000..16b82378 --- /dev/null +++ b/cookbooks/delayed_job/templates/default/dj.erb @@ -0,0 +1,201 @@ +#!/bin/sh +# +# This script starts and stops the Dj daemon +# This script is created by the delayed_job recipe +# This script belongs in /engineyard/bin/dj +# +# Updated for Rails 4.x + +PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$PATH +CURDIR=`pwd` +export NEW_RELIC_DISPATCHER=delayed_job + +usage() { + echo "Usage: $0 {start|stop} enviroment [name maximum-priority minimum-priority]" + exit 1 +} + +if [ $# -lt 3 ]; then usage; fi + +if [ $4 ]; then + NAME="_$4" + + if [ $5 ]; then + OPTIONS="--max-priority=$5" + if [ $6 ]; then + OPTIONS="$OPTIONS --min-priority=$6" + fi + fi +fi + +# QUEUES passed as comma seperated list +# E.G. QUEUES=one,two,three +if [ $QUEUES ]; then + OPTIONS="$OPTIONS --queues=${QUEUES}" +fi + +if [ "`whoami`" != "root" ]; then + logger -t `basename $0` -s "Must be run as root" + exit 1 +fi +## Function definitions - casual readers encouraged to skip this ## +rm_lockfile(){ + if [ -e $LOCK_FILE ]; then + logger -t "monit_dj:$WORKER[$$]" "removing $LOCK_FILE for `cat $LOCK_FILE`" + rm $LOCK_FILE + fi +} + +lock(){ + RESULT=0 + if [ -e $LOCK_FILE ]; then + LAST_LOCK_PID=`cat $LOCK_FILE` + if [ -n $LAST_LOCK_PID -a -z "`ps axo pid|grep $LAST_LOCK_PID`" -a -f $LOCK_FILE ];then + sleep 1 + logger -t "monit-dj:$WORKER[$$]" "Removing stale lock file for $WORKER ($LAST_LOCK_PID)" + rm $LOCK_FILE 2>&1 + else + logger -t "monit-dj:$WORKER[$$]" "Monit already messing with $WORKER ($LAST_LOCK_PID)" + RESULT=1 + exit_cleanly + fi + fi + echo $$ > $LOCK_FILE +} + +exit_cleanly() { + cd $CURDIR + logger -t "mont-dj:$WORKER[$$]" "exiting wrapper cleanly with $RESULT" + exit $RESULT +} + +unlock_and_exit_cleanly(){ + rm_lockfile + exit_cleanly +} + +## End function definitions ## +#set -x +WORKER=$1$NAME +LOCK_FILE="/tmp/$WORKER.monit-lock" +BUNDLER_COMMAND="ruby" +RAILS_ROOT=/data/$1/current +if [ -d $RAILS_ROOT ]; then + if [ -f $RAILS_ROOT/Gemfile ]; then + BUNDLER_COMMAND="bundle exec ruby" + if [ -d $RAILS_ROOT/ey_bundler_binstubs ]; then + PATH=$RAILS_ROOT/ey_bundler_binstubs:$PATH + fi + fi + + RAILS_ENV=$3 + export $RAILS_ENV + + # Rails 2.x uses $RAILS_ROOT/script/runner + # Rails 3.x uses $RAILS_ROOT/script rails runner + # Rails 4.x uses $RAILS_ROOT/bin/rails runner + RAILS_SCRIPTS="$RAILS_ROOT/script" + RUNNER='runner' # 2.x + + [ -f $RAILS_ROOT/script/rails ] && chmod a+x $RAILS_SCRIPTS/rails && RUNNER="rails runner" # 3.x + [ -f $RAILS_ROOT/bin/rails ] && RAILS_SCRIPTS="$RAILS_ROOT/bin" && chmod a+x $RAILS_SCRIPTS/rails && RUNNER="rails runner" # 4.x + + cd $RAILS_ROOT + PID_FILE=/var/run/engineyard/dj/$1/dj$NAME.pid + USER=`stat -c"%U" /data/$1/current/` + HOME="/home/$USER" ; export HOME + RESULT=0 + GRACE_TIME=${GRACE_TIME:-60} + let "GRACE_TIME=$GRACE_TIME*4" + + mkdir -p /var/run/engineyard/dj/$1 + + case "$2" in + start) + lock + cd $RAILS_ROOT + HAS_DJ_COMMAND="RAILS_ENV=$RAILS_ENV $BUNDLER_COMMAND $RAILS_SCRIPTS/$RUNNER -e $RAILS_ENV \"require 'delayed/command';puts defined?(Delayed::Command)\" 2>/dev/null" + has_dj_command=$(sudo -u $USER -H /bin/bash -c "$HAS_DJ_COMMAND") + if [[ $has_dj_command == "constant" ]];then + OPTIONS=${OPTIONS:-[]} + # Delayed Job takes a array of switches as options + # Split into array of quoted strings + # E.g. '--one=one --two=two' > ['--one=one', '--two=two'] + OPTIONS_ARGS="['${OPTIONS// /', '}']" + + HAS_BEFORE_FORK="RAILS_ENV=$RAILS_ENV $BUNDLER_COMMAND $RAILS_SCRIPTS/$RUNNER -e $RAILS_ENV \"require 'delayed/worker';puts Delayed::Worker.respond_to?(:before_fork)\" 2>/dev/null" + has_before_fork=$(sudo -u $USER -H /bin/bash -c "$HAS_BEFORE_FORK") + if [[ $has_before_fork == "true" ]];then + RUNNER_COMMAND="require 'delayed/command';Delayed::Worker.before_fork;Delayed::Command.new($OPTIONS_ARGS).run" + else + RUNNER_COMMAND="require 'delayed/command';Delayed::Command.new($OPTIONS_ARGS).run" + fi + else + RUNNER_COMMAND="Delayed::Worker.new($OPTIONS_ARGS).start" + fi + + COMMAND="$BUNDLER_COMMAND $RAILS_SCRIPTS/$RUNNER -e $RAILS_ENV \"$RUNNER_COMMAND\"" + logger -t "monit-dj:$WORKER[$$]" "DJ Worker starting from $PPID" + if [ -f $PID_FILE ]; then + PID=`cat $PID_FILE` + if [ -n "$PID" ];then + logger -t "monit-dj:$WORKER[$$]" "There is already a PID file for delayed Job [$PID]" + if [ -d /proc/$PID ]; then + logger -t "monit-dj:$WORKER[$$]" "Dj worker is already running with PID of $PID" + RESULT=1 + else + logger -t "monit-dj:$WORKER[$$]" "Removing stale pid file for $WORKER" + rm -f $PID_FILE + fi + fi + fi + + if [ $RESULT -eq 0 ]; then + logger -t "monit-dj:$WORKER[$$]" "issuing command $COMMAND in $PWD for $USER" + sudo -u $USER -H /bin/bash -c "$COMMAND" & + NEW_PID=$! + RESULT=$? + logger -t "monit-dj:$WORKER[$$]" "$WORKER started as $NEW_PID : $RESULT" + echo $NEW_PID > $PID_FILE + fi + unlock_and_exit_cleanly + ;; + stop) + lock + logger -t "monit_dj:$WORKER[$$]" "Stopping DJ worker:" + if [ -f $PID_FILE ]; then + PID=$(cat $PID_FILE) + + # Find children + WORKER_PID=$(ps axo pid,ppid,command|awk '$2=='$PID' {print $1}') + + kill -15 $PID $PPID; # kill worker and any child that it may have at this very moment + logger -t "monit-dj:$WORKER[$$]" "Stopping DJ Worker Process $PID $PPID" + + SLEEP_COUNT=0 + while [ -e /proc/$PID ]; do + sleep .25 + let "SLEEP_COUNT+=1" + let "REPORT_TIME = $SLEEP_COUNT%4" + if(( "$SLEEP_COUNT" > $GRACE_TIME )); then + logger -t "monit-dj:$WORKER[$$]" "Stopping DJ Worker Child Process $PID wait exceeded, killing it" + kill -9 $PID $WORKER_PID 2>/dev/null; true + break + elif(( $REPORT_TIME == 0 ));then + let "RUNTIME = $SLEEP_COUNT/4" + logger -t "monit-dj:$WORKER[$$]" "Waiting for $PID to die ( for $RUNTIME seconds now)" + fi + done + fi + + [ -e "$PID_FILE" ] && rm -f $PID_FILE + unlock_and_exit_cleanly + ;; + *) + usage + ;; + esac +else + echo "/data/$1/current doesn't exist." + usage +fi diff --git a/cookbooks/delayed_job/templates/default/dj.monitrc.erb b/cookbooks/delayed_job/templates/default/dj.monitrc.erb new file mode 100644 index 00000000..69dab37a --- /dev/null +++ b/cookbooks/delayed_job/templates/default/dj.monitrc.erb @@ -0,0 +1,6 @@ +check process <%= @worker_name %> + with pidfile /var/run/engineyard/dj/<%= @app_name %>/dj_<%= @worker_name %>.pid + start program = "/engineyard/bin/dj <%= @app_name %> start <%= @framework_env %> <%= @worker_name %>" with timeout 60 seconds + stop program = "/engineyard/bin/dj <%= @app_name %> stop <%= @framework_env %> <%= @worker_name %>" with timeout 60 seconds + if totalmem is greater than 300 MB then restart # eating up memory? + group dj_<%= @app_name %> diff --git a/cookbooks/delayed_job4/README.markdown b/cookbooks/delayed_job4/README.markdown new file mode 100644 index 00000000..2cad9935 --- /dev/null +++ b/cookbooks/delayed_job4/README.markdown @@ -0,0 +1,55 @@ +# Delayed Job + +This cookbook can serve as a good starting point for setting up Delayed Job support in your application. +In this recipe your Delayed Job workers will be set up to run under monit. The number of workers will +vary based on the size of the instance running Delayed Job. + +** Please Note ** This recipe will setup delayed_job on a single instance environment or on a Utility instance in a cluster environment. If you need delayed_job to run on app instances (if you are not using a Utility instance), you will need to modify the recipe. + +## Installation + +To install this, you will need to add the following to cookbooks/main/recipes/default.rb: + + include_recipe "delayed_job4" + +Make sure this and any customizations to the recipe are committed to your own fork of this +repository. + +## Customizations + +Some common customizations can be made in `attributes/default.rb`. + +### Set the worker memory limit + +Monit keeps track of your DJ workers and by default, it restarts workers exceeding 300MB of memory. + +```ruby +# specify custom memory limit +default['delayed_job4']['worker_memory'] = 400 +``` + +## Restarting your workers + +This recipe does NOT restart your workers. The reason for this is that shipping your application and +rebuilding your instances (i.e. running chef) are not always done at the same time. It is best to +restart your Delayed Job workers when you ship (deploy) your application code. You likely want to use the after_restart hook for this. + +If you're running DelayedJob on a solo instance or on your app_master, add a deploy hook similar to: + +``` +on_app_master do + sudo "monit -g dj_#{config.app} restart all" +end +``` + +On the other hand, if you're running DelayedJob on a dedicated utility instance, the deploy hook should be like: + +``` +on_utilities("delayed_job") do + sudo "monit -g dj_#{config.app} restart all" +end +``` + +Replace "delayed_job" with the name of your Utility server (default is "delayed_job") + +See our [Deploy Hook](https://engineyard.zendesk.com/entries/21016568-use-deploy-hooks) documentation for more information on using deploy hooks. diff --git a/cookbooks/delayed_job4/attributes/default.rb b/cookbooks/delayed_job4/attributes/default.rb new file mode 100644 index 00000000..cea571fc --- /dev/null +++ b/cookbooks/delayed_job4/attributes/default.rb @@ -0,0 +1,47 @@ +# determine the number of workers to run based on instance size +worker_count = if node[:instance_role] == 'solo' + 1 + else + case node[:ec2][:instance_type] + when 't2.micro' then 1 + when 't2.small' then 1 + when 't2.xlarge' then 4 + when 't2.2xlarge' then 8 + when 'm3.large' then 4 + when 'm3.xlarge' then 8 + when 'm3.2xlarge' then 8 + when 'c3.large' then 4 + when 'c3.xlarge' then 8 + when 'c3.2xlarge' then 8 + when 'c3.4xlarge' then 16 + when 'c3.8xlarge' then 32 + when 'm4.large' then 4 + when 'm4.xlarge' then 8 + when 'm4.2xlarge' then 8 + when 'm4.4xlarge' then 16 + when 'm4.10xlarge' then 40 + when 'm4.16xlarge' then 64 + when 'c4.large' then 4 + when 'c4.xlarge' then 8 + when 'c4.2xlarge' then 8 + when 'c4.4xlarge' then 16 + when 'c4.8xlarge' then 32 + when 'r3.large' then 4 + when 'r3.xlarge' then 8 + when 'r3.2xlarge' then 16 + when 'r3.4xlarge' then 32 + when 'r3.8xlarge' then 64 + when 'r4.large' then 4 + when 'r4.xlarge' then 8 + when 'r4.2xlarge' then 16 + when 'r4.4xlarge' then 32 + when 'r4.8xlarge' then 64 + when 'r4.16xlarge' then 128 + else # default + 2 + end + end + +default['delayed_job4']['is_dj_instance'] = node[:instance_role] == "solo" || (node[:instance_role] == "util" && node[:name] !~ /^(mongodb|redis|memcache)/) +default['delayed_job4']['worker_count'] = worker_count +default['delayed_job4']['worker_memory'] = 300 diff --git a/cookbooks/delayed_job4/recipes/default.rb b/cookbooks/delayed_job4/recipes/default.rb new file mode 100644 index 00000000..c3c54099 --- /dev/null +++ b/cookbooks/delayed_job4/recipes/default.rb @@ -0,0 +1,44 @@ +# +# Cookbook Name:: delayed_job +# Recipe:: default +# + +if node['delayed_job4']['is_dj_instance'] + directory "/engineyard/custom" do + owner "root" + group "root" + mode 0755 + end + + template "/engineyard/custom/dj" do + source "dj.erb" + owner "root" + group "root" + mode 0755 + end + + node[:applications].each do |app_name,data| + + node['delayed_job4']['worker_count'].times do |count| + template "/etc/monit.d/delayed_job#{count+1}.#{app_name}.monitrc" do + source "dj.monitrc.erb" + owner "root" + group "root" + mode 0644 + variables({ + :app_name => app_name, + :user => node[:owner_name], + :worker_name => "#{app_name}_delayed_job#{count+1}", + :framework_env => node[:environment][:framework_env], + :worker_memory => node['delayed_job4']['worker_memory'] + }) + end + end + + execute "monit reload" do + action :run + epic_fail true + end + + end +end diff --git a/cookbooks/delayed_job4/templates/default/dj.erb b/cookbooks/delayed_job4/templates/default/dj.erb new file mode 100644 index 00000000..665aa8c8 --- /dev/null +++ b/cookbooks/delayed_job4/templates/default/dj.erb @@ -0,0 +1,189 @@ +#!/bin/sh +# +# This script starts and stops the Dj daemon +# This script is created by the delayed_job4 recipe +# This script belongs in /engineyard/custom/dj +# +# Updated for Rails 4.x + +PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$PATH +CURDIR=`pwd` +export NEW_RELIC_DISPATCHER=delayed_job + +usage() { + echo "Usage: $0 {start|stop} enviroment [name maximum-priority minimum-priority]" + exit 1 +} + +if [ $# -lt 3 ]; then usage; fi + +if [ $4 ]; then + NAME="_$4" + + if [ $5 ]; then + OPTIONS="--max-priority=$5" + if [ $6 ]; then + OPTIONS="$OPTIONS --min-priority=$6" + fi + fi +fi + +# QUEUES passed as comma seperated list +# E.G. QUEUES=one,two,three +if [ $QUEUES ]; then + OPTIONS="$OPTIONS --queues=${QUEUES}" +fi + +if [ "`whoami`" != "root" ]; then + logger -t `basename $0` -s "Must be run as root" + exit 1 +fi +## Function definitions - casual readers encouraged to skip this ## +rm_lockfile(){ + if [ -e $LOCK_FILE ]; then + logger -t "monit_dj:$WORKER[$$]" "removing $LOCK_FILE for `cat $LOCK_FILE`" + rm $LOCK_FILE + fi +} + +lock(){ + RESULT=0 + if [ -e $LOCK_FILE ]; then + LAST_LOCK_PID=`cat $LOCK_FILE` + if [ -n $LAST_LOCK_PID -a -z "`ps axo pid|grep $LAST_LOCK_PID`" -a -f $LOCK_FILE ];then + sleep 1 + logger -t "monit-dj:$WORKER[$$]" "Removing stale lock file for $WORKER ($LAST_LOCK_PID)" + rm $LOCK_FILE 2>&1 + else + logger -t "monit-dj:$WORKER[$$]" "Monit already messing with $WORKER ($LAST_LOCK_PID)" + RESULT=1 + exit_cleanly + fi + fi + echo $$ > $LOCK_FILE +} + +exit_cleanly() { + cd $CURDIR + logger -t "mont-dj:$WORKER[$$]" "exiting wrapper cleanly with $RESULT" + exit $RESULT +} + +unlock_and_exit_cleanly(){ + rm_lockfile + exit_cleanly +} + +## End function definitions ## +#set -x +WORKER=$1$NAME +LOCK_FILE="/tmp/$WORKER.monit-lock" +BUNDLER_COMMAND="ruby" +RAILS_ROOT=/data/$1/current +if [ -d $RAILS_ROOT ]; then + if [ -f $RAILS_ROOT/Gemfile ]; then + BUNDLER_COMMAND="bundle exec ruby" + if [ -d $RAILS_ROOT/ey_bundler_binstubs ]; then + PATH=$RAILS_ROOT/ey_bundler_binstubs:$PATH + fi + fi + + RAILS_ENV=$3 + export $RAILS_ENV + + # Rails 2.x uses $RAILS_ROOT/script/runner + # Rails 3.x uses $RAILS_ROOT/script rails runner + # Rails 4.x uses $RAILS_ROOT/bin/rails runner + RAILS_SCRIPTS="$RAILS_ROOT/script" + RUNNER='runner' # 2.x + + [ -f $RAILS_ROOT/script/rails ] && chmod a+x $RAILS_SCRIPTS/rails && RUNNER="rails runner" # 3.x + [ -f $RAILS_ROOT/bin/rails ] && RAILS_SCRIPTS="$RAILS_ROOT/bin" && chmod a+x $RAILS_SCRIPTS/rails && RUNNER="rails runner" # 4.x + + cd $RAILS_ROOT + PID_FILE=/var/run/engineyard/dj/$1/dj$NAME.pid + USER=`stat -c"%U" /data/$1/current/` + HOME="/home/$USER" ; export HOME + RESULT=0 + GRACE_TIME=${GRACE_TIME:-60} + let "GRACE_TIME=$GRACE_TIME*4" + + mkdir -p /var/run/engineyard/dj/$1 + + case "$2" in + start) + lock + cd $RAILS_ROOT + OPTIONS=${OPTIONS:-[]} + # Delayed Job takes a array of switches as options + # Split into array of quoted strings + # E.g. '--one=one --two=two' > ['--one=one', '--two=two'] + OPTIONS_ARGS="['${OPTIONS// /', '}']" + + RUNNER_COMMAND="require 'delayed/command';Delayed::Worker.before_fork;Delayed::Command.new($OPTIONS_ARGS).run" + COMMAND="$BUNDLER_COMMAND $RAILS_SCRIPTS/$RUNNER -e $RAILS_ENV \"$RUNNER_COMMAND\"" + logger -t "monit-dj:$WORKER[$$]" "DJ Worker starting from $PPID" + if [ -f $PID_FILE ]; then + PID=`cat $PID_FILE` + if [ -n "$PID" ];then + logger -t "monit-dj:$WORKER[$$]" "There is already a PID file for delayed Job [$PID]" + if [ -d /proc/$PID ]; then + logger -t "monit-dj:$WORKER[$$]" "Dj worker is already running with PID of $PID" + RESULT=1 + else + logger -t "monit-dj:$WORKER[$$]" "Removing stale pid file for $WORKER" + rm -f $PID_FILE + fi + fi + fi + + if [ $RESULT -eq 0 ]; then + logger -t "monit-dj:$WORKER[$$]" "issuing command $COMMAND in $PWD for $USER" + sudo -u $USER -H /bin/bash -c "$COMMAND" & + NEW_PID=$! + RESULT=$? + logger -t "monit-dj:$WORKER[$$]" "$WORKER started as $NEW_PID : $RESULT" + echo $NEW_PID > $PID_FILE + fi + unlock_and_exit_cleanly + ;; + stop) + lock + logger -t "monit_dj:$WORKER[$$]" "Stopping DJ worker:" + if [ -f $PID_FILE ]; then + PID=$(cat $PID_FILE) + + # Find children + WORKER_PID=$(ps axo pid,ppid,command|awk '$2=='$PID' {print $1}') + + kill -15 $PID $PPID; # kill worker and any child that it may have at this very moment + logger -t "monit-dj:$WORKER[$$]" "Stopping DJ Worker Process $PID $PPID" + + SLEEP_COUNT=0 + while [ -e /proc/$PID ]; do + sleep .25 + let "SLEEP_COUNT+=1" + let "REPORT_TIME = $SLEEP_COUNT%4" + if(( "$SLEEP_COUNT" > $GRACE_TIME )); then + logger -t "monit-dj:$WORKER[$$]" "Stopping DJ Worker Child Process $PID wait exceeded, killing it" + kill -9 $PID $WORKER_PID 2>/dev/null; true + break + elif(( $REPORT_TIME == 0 ));then + let "RUNTIME = $SLEEP_COUNT/4" + logger -t "monit-dj:$WORKER[$$]" "Waiting for $PID to die ( for $RUNTIME seconds now)" + fi + done + fi + + [ -e "$PID_FILE" ] && rm -f $PID_FILE + unlock_and_exit_cleanly + ;; + *) + usage + ;; + esac +else + echo "/data/$1/current doesn't exist." + usage +fi + diff --git a/cookbooks/delayed_job4/templates/default/dj.monitrc.erb b/cookbooks/delayed_job4/templates/default/dj.monitrc.erb new file mode 100644 index 00000000..a2ad7096 --- /dev/null +++ b/cookbooks/delayed_job4/templates/default/dj.monitrc.erb @@ -0,0 +1,6 @@ +check process <%= @worker_name %> + with pidfile /var/run/engineyard/dj/<%= @app_name %>/dj_<%= @worker_name %>.pid + start program = "/engineyard/custom/dj <%= @app_name %> start <%= @framework_env %> <%= @worker_name %>" with timeout 60 seconds + stop program = "/engineyard/custom/dj <%= @app_name %> stop <%= @framework_env %> <%= @worker_name %>" with timeout 60 seconds + if totalmem is greater than <%= @worker_memory %> MB then restart # eating up memory? + group dj_<%= @app_name %> diff --git a/cookbooks/deny-directories/files/default/custom.conf b/cookbooks/deny-directories/files/default/custom.conf new file mode 100644 index 00000000..035d808d --- /dev/null +++ b/cookbooks/deny-directories/files/default/custom.conf @@ -0,0 +1,16 @@ +location /config { + deny all; + return 404; +} +location /log { + deny all; + return 404; +} +location ^~ /.git { + deny all; + return 404; +} +location ~* ^.*\.yml$ { + deny all; + return 404; +} \ No newline at end of file diff --git a/cookbooks/deny-directories/recipes/default.rb b/cookbooks/deny-directories/recipes/default.rb new file mode 100644 index 00000000..7eaa1953 --- /dev/null +++ b/cookbooks/deny-directories/recipes/default.rb @@ -0,0 +1,14 @@ +if ['app_master', 'app', 'solo'].include?(node[:instance_role]) + node[:applications].each do |app, data| + remote_file "/data/nginx/servers/#{app}/custom.conf" do + source "custom.conf" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + end + end + + execute "Reload nginx config" do + command "sudo /etc/init.d/nginx reload" + end +end \ No newline at end of file diff --git a/cookbooks/elasticsearch/README.md b/cookbooks/elasticsearch/README.md new file mode 100644 index 00000000..5edab59a --- /dev/null +++ b/cookbooks/elasticsearch/README.md @@ -0,0 +1,112 @@ +Elasticsearch Cookbook for AppCloud +--------------- + +You know, for Search + +So, we build a web site or an application and want to add search to it, and then it hits us: getting search working is hard. We want our search solution to be fast, we want a painless setup and a completely free search schema, we want to be able to index data simply using JSON over HTTP, we want our search server to be always available, we want to be able to start with one machine and scale to hundreds, we want real-time search, we want simple multi-tenancy, and we want a solution that is built for the cloud. + +"This should be easier", we declared, "and cool, bonsai cool". + +[elasticsearch][2] aims to solve all these problems and more. It is an Open Source (Apache 2), Distributed, RESTful, Search Engine built on top of [Lucene][1]. + +NOTE: This recipe installs Elasticsearch 1.4.4 and requires Java 7 or later. It will only work on the Gentoo 12.11 stack; the Java 7 ebuild is not available on Gentoo 2009. We do not recommend running older versions of Elasticsearch - versions prior to 1.2 have a remote code execution vulnerability, see http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-3120 + +Known Issues +-------- +- A prior version of this recipe would create duplicate bind mounts under `/proc/mounts`. These weren't known to create any specific problems so this was added as a cleanup rather than a bugfix. In order to remove the extra mounts you need to run `sudo umount /usr/lib64/elasticsearch-#{version}/data` for each extra mount. + +Dependencies +-------- + + * Your application should use gems(s) such as [tire][4],[rubberband][3],[elastic_searchable][5]. + +Using it +-------- + +There are several ways to use this recipe, depending on your environment. + + 1. On a solo environment + +``include_recipe "elasticsearch::non_util"`` + + 2. On a small cluster: run Elasticsearch on app_master + + ``include_recipe "elasticsearch::non_util"`` + + 3. On a cluster with dedicated util instances for Elasticsearch + + ``include_recipe "elasticsearch"`` + + Name the Elasticsearch instances elasticsearch_0, elasticsearch_1, etc. + +In all cases, make sure you create `/data/#{appname}/shared/config/elasticsearch.yml` on all application and utility instances so that the application knows how to connect to your elasticsearch server(s). + + +Verify +------- + +On your instance, run: + + curl localhost:9200 + +Results should be simlar to: + +``` +{ + "status" : 200, + "name" : "Man-Thing", + "cluster_name" : "YourEnvironmentName", + "version" : { + "number" : "1.4.0", + "build_hash" : "bc94bd81298f81c656893ab1ddddd30a99356066", + "build_timestamp" : "2014-11-05T14:26:12Z", + "build_snapshot" : false, + "lucene_version" : "4.10.2" + }, + "tagline" : "You Know, for Search" +} +``` + +Plugins +-------- + +Rudamentary plugin support is there in a definition. You will need to update the template for configuration options for said plugin; if you wish to improve this functionality please submit a pull request. + +Examples: + +``es_plugin "cloud-aws" do`` +``action :install`` +``end`` + +``es_plugin "transport-memcached" do`` +``action :remove`` +``end`` + + +Caveats +-------- + +plugin support is still not complete/automated. CouchDB and Memcached plugins may be worth investigating, pull requests to improve this. + +Backups +-------- + +Non-automated, regular snapshot should work. If you have a large cluster this may complicate things, please consult the [elasticsearch][2] documentation regarding that. + +Upgrading +-------- + +If you have a small index and can easily rebuild it, the simplest way to upgrade from a previous version is to completely delete `/data/elasticsearch` and then re-run the recipe with the newer version. To do an in-place upgrade while keeping the index, please consult the [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html). + +Warranty +-------- + +This cookbook is provided as is, there is no offer of support for this +recipe by Engine Yard in any capacity. If you find bugs, please open an +issue and submit a pull request. + +[1]: http://lucene.apache.org/ +[2]: http://www.elasticsearch.org/ +[3]: https://github.com/grantr/rubberband +[4]: https://github.com/karmi/tire +[5]: https://github.com/wireframe/elastic_searchable/ diff --git a/cookbooks/elasticsearch/attributes/default.rb b/cookbooks/elasticsearch/attributes/default.rb new file mode 100644 index 00000000..f0f62362 --- /dev/null +++ b/cookbooks/elasticsearch/attributes/default.rb @@ -0,0 +1,13 @@ +default[:elasticsearch_version] = "2.4.0" +default[:elasticsearch_checksum] = "e5de25e5e0172fd64f27c4b2f8c48b240a4270d3" +default[:elasticsearch_clustername] = "#{node[:environment][:name]}" +default[:elasticsearch_home] = "/data/elasticsearch" +default[:elasticsearch_s3_gateway_bucket] = "elasticsearch_#{node[:environment][:name]}" +default[:elasticsearch_heap_size] = 1000 +default[:elasticsearch_fdulimit] = nil # nofiles limit make this something like 32768, see /etc/security/limits.conf +default[:elasticsearch_defaultreplicas] = 1 # replicas are in addition to the original, so 1 replica means 2 copies of each shard +default[:elasticsearch_defaultshards] = 6 # 6*2 shards per index distributes evenly across 3, 4, or 6 nodes + +default[:elastic_search_java_package_name] = "dev-java/icedtea-bin" +default[:elasticsearch_java_version] = "7.2.6.8" +default[:elasticsearch_java_eselect_version] = "icedtea-bin-7" diff --git a/cookbooks/elasticsearch/definitions/plugin.rb b/cookbooks/elasticsearch/definitions/plugin.rb new file mode 100644 index 00000000..6402b913 --- /dev/null +++ b/cookbooks/elasticsearch/definitions/plugin.rb @@ -0,0 +1,23 @@ +define :es_plugin, :name => nil do + name = params[:name] + + case params[:action].to_sym + when :install + Chef::Log.info "attempting to install ElasticSearch plugin #{name}" + + execute "plugin install #{name}" do + cwd "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}" + command "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/bin/plugin -install #{name}" + not_if { File.directory?("/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/plugins/#{name}") } + end + + when :remove + Chef::Log.info "attempting to remove ElasticSearch plugin #{name}" + + execute "plugin remove #{name}" do + cwd "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}" + command "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/bin/plugin -remove #{name}" + not_if { File.directory?("/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/plugins/#{name}") } + end + end +end diff --git a/cookbooks/elasticsearch/files/default/elasticsearch.logrotate b/cookbooks/elasticsearch/files/default/elasticsearch.logrotate new file mode 100644 index 00000000..41ab0dd4 --- /dev/null +++ b/cookbooks/elasticsearch/files/default/elasticsearch.logrotate @@ -0,0 +1,12 @@ +/var/log/elasticsearch/*.log { + rotate 30 + size 100M + compress + missingok + notifempty + sharedscripts + extension gz + postrotate + [ ! -f /var/run/elasticsearch/elasticsearch.pid ] || kill -USR1 `cat /var/run/elasticsearch/elasticsearch.pid` + endscript +} diff --git a/cookbooks/elasticsearch/recipes/default.rb b/cookbooks/elasticsearch/recipes/default.rb new file mode 100644 index 00000000..3f8ea949 --- /dev/null +++ b/cookbooks/elasticsearch/recipes/default.rb @@ -0,0 +1,228 @@ +# +# Cookbook Name:: elasticsearch +# Recipe:: default +# +# Credit goes to GoTime for their original recipe ( http://cookbooks.opscode.com/cookbooks/elasticsearch ) + +if ['util'].include?(node[:instance_role]) + if node['utility_instances'].empty? + Chef::Log.info "No utility instances found" + else + elasticsearch_instances = [] + elasticsearch_expected = 0 + node['utility_instances'].each do |elasticsearch| + if elasticsearch['name'].include?("elasticsearch_") + elasticsearch_expected = elasticsearch_expected + 1 unless node['fqdn'] == elasticsearch['hostname'] + elasticsearch_instances << "#{elasticsearch['hostname']}:9300" unless node['fqdn'] == elasticsearch['hostname'] + end + end + end + + if node['name'].include?("elasticsearch_") + Chef::Log.info "Downloading Elasticsearch v#{node[:elasticsearch_version]} checksum #{node[:elasticsearch_checksum]}" + remote_file "/tmp/elasticsearch-#{node[:elasticsearch_version]}.zip" do + source "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-#{node[:elasticsearch_version]}.zip" + mode "0644" + checksum node[:elasticsearch_checksum] + not_if { File.exists?("/tmp/elasticsearch-#{node[:elasticsearch_version]}.zip") } + end + + user "elasticsearch" do + uid 61021 + gid "nogroup" + end + + # Update JAVA as the Java on the AMI can sometimes crash + # + Chef::Log.info "Updating Java JDK" + enable_package node[:elastic_search_java_package_name] do + version node[:elasticsearch_java_version] + unmask true + end + + # Forcing 'install' because if lower version packages are installed + # then 'upgrade' installs the desired version every time it runs. + package node[:elastic_search_java_package_name] do + version node[:elasticsearch_java_version] + action :install + end + + execute "Set the default Java version to #{node[:elasticsearch_java_version]}" do + command "eselect java-vm set system #{node[:elasticsearch_java_eselect_version]}" + action :run + end + + directory "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}" do + owner "elasticsearch" + group "nogroup" + mode 0755 + end + + + ["/var/log/elasticsearch", "/var/lib/elasticsearch", "/var/run/elasticsearch"].each do |dir| + directory dir do + owner "elasticsearch" + group "nogroup" + mode 0755 + end + end + + bash "unzip elasticsearch" do + user "elasticsearch" + cwd "/tmp" + code %(unzip /tmp/elasticsearch-#{node[:elasticsearch_version]}.zip) + not_if { File.exists? "/tmp/elasticsearch-#{node[:elasticsearch_version]}" } + end + + bash "copy elasticsearch root" do + user "elasticsearch" + cwd "/tmp" + code %(cp -r /tmp/elasticsearch-#{node[:elasticsearch_version]}/* /usr/lib/elasticsearch-#{node[:elasticsearch_version]}) + not_if { File.exists? "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/lib" } + end + + directory "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/plugins" do + owner "elasticsearch" + group "nogroup" + mode 0755 + end + + link "/usr/lib/elasticsearch" do + to "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}" + owner "elasticsearch" + group "nogroup" + mode 0755 + end + + directory "#{node[:elasticsearch_home]}" do + owner "elasticsearch" + group "nogroup" + mode 0755 + end + + # Fix file permissions on data dir in case we're upgrading from ES 1.x + execute "set-permissions-data-dir" do + command "chown -R elasticsearch:nogroup #{node[:elasticsearch_home]}/*" + user "root" + action :run + only_if "[[ -f #{node[:elasticsearch_home]}/* ]]" + not_if "stat -c %U #{node[:elasticsearch_home]}/* |grep elasticsearch" + end + + # Fix file permissions on log dir in case we're upgrading from ES 1.x + execute "set-permissions-log-dir" do + command "chown -R elasticsearch:nogroup /var/log/elasticsearch/*" + user "root" + action :run + only_if "ls -1 /var/log/elasticsearch/ | wc -l" + only_if "stat -c %U /var/log/elasticsearch/*log* |grep -v elasticsearch" + end + + directory "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/data" do + owner "elasticsearch" + group "nogroup" + mode 0755 + action :create + recursive true + end + + if File.new("/proc/mounts").readlines.join.match(/\/usr\/lib[0-9]*\/elasticsearch-#{node[:elasticsearch_version]}\/data/) + Chef::Log.info("Elastic search bind already complete") + else + mount "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/data" do + device "#{node[:elasticsearch_home]}" + fstype "none" + options "bind,rw" + action :mount + end + end + + template "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/config/logging.yml" do + source "logging.yml.erb" + mode 0644 + end + + directory "/usr/share/elasticsearch" do + group "elasticsearch" + group "nogroup" + mode 0755 + end + + max_mem = ((node[:memory][:total].to_i / 1024 * 0.75)).to_i.to_s + "m" + template "/usr/share/elasticsearch/elasticsearch.in.sh" do + source "elasticsearch.in.sh.erb" + mode 0644 + backup 0 + variables( + :elasticsearch_version => node[:elasticsearch_version], + :es_max_mem => ((node[:memory][:total].to_i / 1024 * 0.75)).to_i.to_s + "m" + ) + end + + # include_recipe "elasticsearch::s3_bucket" + template "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/config/elasticsearch.yml" do + source "elasticsearch.yml.erb" + owner "elasticsearch" + group "nogroup" + variables( + :aws_access_key => node[:aws_secret_key], + :aws_access_id => node[:aws_secret_id], + :elasticsearch_s3_gateway_bucket => node[:elasticsearch_s3_gateway_bucket], + :elasticsearch_instances => elasticsearch_instances.join('", "'), + :elasticsearch_defaultreplicas => node[:elasticsearch_defaultreplicas], + :elasticsearch_expected => elasticsearch_expected, + :elasticsearch_defaultshards => node[:elasticsearch_defaultshards], + :elasticsearch_clustername => node[:elasticsearch_clustername], + :elasticsearch_host => node['fqdn'] + ) + mode 0600 + backup 0 + end + + # Add log rotation for the elasticsearch logs + remote_file "/etc/logrotate.d/elasticsearch" do + source "elasticsearch.logrotate" + owner "root" + group "root" + mode "0644" + backup 0 + end + + template "/etc/monit.d/elasticsearch_#{node[:elasticsearch_clustername]}.monitrc" do + source "elasticsearch.monitrc.erb" + owner "elasticsearch" + group "nogroup" + backup 0 + mode 0644 + variables(:owner => "elasticsearch") + end + + # Tell monit to just reload, if elasticsearch is not running start it. If it is monit will do nothing. + execute "monit reload" do + command "monit reload" + end + end +end + +# This portion of the recipe should run on all instances in your environment. We are going to drop elasticsearch.yml for you so you can parse it and provide the instances to your application. +if ['solo','app_master','app','util'].include?(node[:instance_role]) + elasticsearch_hosts = [] + node['utility_instances'].each do |elasticsearch| + if elasticsearch['name'].include?("elasticsearch_") + elasticsearch_hosts << "#{elasticsearch['hostname']}:9200" + end + + node[:applications].each do |app_name, data| + template "/data/#{app_name}/shared/config/elasticsearch.yml" do + owner node[:owner_name] + group node[:owner_name] + mode 0660 + source "es.yml.erb" + backup 0 + variables(:yaml_file => { + node[:environment][:framework_env] => { + :hosts => elasticsearch_hosts} }) + end + end + end +end diff --git a/cookbooks/elasticsearch/recipes/non_util.rb b/cookbooks/elasticsearch/recipes/non_util.rb new file mode 100644 index 00000000..27537972 --- /dev/null +++ b/cookbooks/elasticsearch/recipes/non_util.rb @@ -0,0 +1,202 @@ +# +# Cookbook Name:: elasticsearch +# Recipe:: default +# +# Credit goes to GoTime for their original recipe ( http://cookbooks.opscode.com/cookbooks/elasticsearch ) + +version = node[:elasticsearch_version] +download_url = "https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/#{version}/elasticsearch-#{version}.zip" +if ['solo','app_master'].include?(node[:instance_role]) + Chef::Log.info "Downloading Elasticsearch v#{node[:elasticsearch_version]} checksum #{node[:elasticsearch_checksum]}" + remote_file "/tmp/elasticsearch-#{version}.zip" do + source download_url + mode "0644" + checksum node[:elasticsearch_checksum] + not_if { File.exists?("/tmp/elasticsearch-#{version}.zip") } + end + + user "elasticsearch" do + uid 61021 + gid "nogroup" + end + + # Update JAVA as the Java on the AMI can sometimes crash + # + Chef::Log.info "Updating Java JDK" + enable_package node[:elastic_search_java_package_name] do + version node[:elasticsearch_java_version] + unmask true + end + + # Forcing 'install' because if lower version packages are installed + # then 'upgrade' installs the desired version every time it runs. + package node[:elastic_search_java_package_name] do + version node[:elasticsearch_java_version] + action :install + end + + execute "Set the default Java version to #{node[:elasticsearch_java_version]}" do + command "eselect java-vm set system #{node[:elasticsearch_java_eselect_version]}" + action :run + end + + directory "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}" do + owner "elasticsearch" + group "nogroup" + mode 0755 + end + + ["/var/log/elasticsearch", "/var/lib/elasticsearch", "/var/run/elasticsearch"].each do |dir| + directory dir do + owner "elasticsearch" + group "nogroup" + mode 0755 + end + end + + bash "unzip elasticsearch" do + user "elasticsearch" + cwd "/tmp" + code %(unzip /tmp/elasticsearch-#{node[:elasticsearch_version]}.zip) + not_if { File.exists? "/tmp/elasticsearch-#{node[:elasticsearch_version]}" } + end + + bash "copy elasticsearch root" do + user "elasticsearch" + cwd "/tmp" + code %(cp -r /tmp/elasticsearch-#{node[:elasticsearch_version]}/* /usr/lib/elasticsearch-#{node[:elasticsearch_version]}) + not_if { File.exists? "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/lib" } + end + + directory "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/plugins" do + owner "elasticsearch" + group "nogroup" + mode 0755 + end + + link "/usr/lib/elasticsearch" do + to "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}" + owner "elasticsearch" + group "nogroup" + mode 0755 + end + + directory "#{node[:elasticsearch_home]}" do + owner "elasticsearch" + group "nogroup" + mode 0755 + end + + # Fix permissions in case we're upgrading from ES 1.x + execute "set-permissions-data-dir" do + command "chown -R elasticsearch:nogroup #{node[:elasticsearch_home]}/*" + user "root" + action :run + only_if "[[ -f #{node[:elasticsearch_home]}/* ]]" + not_if "stat -c %U #{node[:elasticsearch_home]}/* |grep elasticsearch" + end + + # Fix file permissions on log dir in case we're upgrading from ES 1.x + execute "set-permissions-log-dir" do + command "chown -R elasticsearch:nogroup /var/log/elasticsearch/*" + user "root" + action :run + only_if "ls -1 /var/log/elasticsearch/ | wc -l" + only_if "stat -c %U /var/log/elasticsearch/*log* |grep -v elasticsearch" + end + + directory "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/data" do + owner "elasticsearch" + group "nogroup" + mode 0755 + action :create + recursive true + end + + if File.new("/proc/mounts").readlines.join.match(/\/usr\/lib[0-9]*\/elasticsearch-#{node[:elasticsearch_version]}\/data/) + Chef::Log.info("Elastic search bind already complete") + else + mount "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/data" do + device "#{node[:elasticsearch_home]}" + fstype "none" + options "bind,rw" + action :mount + end + end + + template "/usr/lib/elasticsearch-#{node[:elasticsearch_version]}/config/logging.yml" do + source "logging.yml.erb" + mode 0644 + end + + directory "/usr/share/elasticsearch" do + group "elasticsearch" + group "nogroup" + mode 0755 + end + + max_mem = ((node[:memory][:total].to_i / 1024 * 0.75)).to_i.to_s + "m" + template "/usr/share/elasticsearch/elasticsearch.in.sh" do + source "elasticsearch.in.sh.erb" + mode 0644 + backup 0 + variables( + :elasticsearch_version => node[:elasticsearch_version], + :es_max_mem => ((node[:memory][:total].to_i / 1024 * 0.75)).to_i.to_s + "m" + ) + end + + # Add log rotation for the elasticsearch logs + remote_file "/etc/logrotate.d/elasticsearch" do + source "elasticsearch.logrotate" + owner "root" + group "root" + mode "0644" + backup 0 + end + + template "/etc/monit.d/elasticsearch_#{node[:elasticsearch_clustername]}.monitrc" do + source "elasticsearch.monitrc.erb" + owner "elasticsearch" + group "nogroup" + backup 0 + mode 0644 + variables(:owner => "elasticsearch") + end + + # Tell monit to just reload, if elasticsearch is not running start it. If it is monit will do nothing. + execute "monit reload" do + command "monit reload" + end +end + +solo = node[:instance_role] == 'solo' +host_port = if solo + "127.0.0.1:9200" +else + app_master_instance = node[:engineyard][:environment][:instances].find { |instance| instance[:role] == 'app_master' } + if app_master_instance + app_master_host = app_master_instance[:public_hostname] + else + "127.0.0.1:9200" + end +end + +if ['solo','app_master','app','util'].include?(node[:instance_role]) + node[:applications].each do |app_name, data| + template "/data/#{app_name}/shared/config/elasticsearch.yml" do + owner node[:owner_name] + group node[:owner_name] + mode 0660 + source "es.yml.erb" + backup 0 + variables( + :yaml_file => { + node[:environment][:framework_env] => { + :hosts => host_port + } + } + ) + end + end +end diff --git a/cookbooks/elasticsearch/recipes/s3_bucket.rb b/cookbooks/elasticsearch/recipes/s3_bucket.rb new file mode 100644 index 00000000..5b163c90 --- /dev/null +++ b/cookbooks/elasticsearch/recipes/s3_bucket.rb @@ -0,0 +1,16 @@ +ruby_block "create_bucket" do + block do + require 'fog' + + connection = Fog::Storage.new( + :provider => 'AWS', + :aws_secret_access_key => node[:aws_secret_key], + :aws_access_key_id => node[:aws_secret_id] + ) + + bucket = connection.directories.create( + :key => "elasticsearch_#{node['environment']['name']}", + :public => false + ) + end +end diff --git a/cookbooks/elasticsearch/templates/default/elasticsearch.in.sh.erb b/cookbooks/elasticsearch/templates/default/elasticsearch.in.sh.erb new file mode 100644 index 00000000..94c10fc1 --- /dev/null +++ b/cookbooks/elasticsearch/templates/default/elasticsearch.in.sh.erb @@ -0,0 +1,55 @@ +#ES_CLASSPATH=$ES_CLASSPATH:$ES_HOME/lib/elasticsearch-<%= @elasticsearch_version %>.jar:$ES_HOME/lib/*:$ES_HOME/lib/sigar/* +ES_CLASSPATH=$ES_HOME/lib/elasticsearch-<%= @elasticsearch_version %>.jar:$ES_HOME/lib/* + +if [ "x$ES_MIN_MEM" = "x" ]; then + ES_MIN_MEM=256m +fi +if [ "x$ES_MAX_MEM" = "x" ]; then + ES_MAX_MEM=1300m +fi + +# min and max heap sizes should be set to the same value to avoid +# stop-the-world GC pauses during resize, and so that we can lock the +# heap in memory on startup to prevent any of it from being swapped +# out. +JAVA_OPTS="$JAVA_OPTS -Xms${ES_MIN_MEM}" +JAVA_OPTS="$JAVA_OPTS -Xmx${ES_MAX_MEM}" + +# reduce the per-thread stack size +# 256k is the minimum stack size for newer versions of Elasticsearch +# see https://groups.google.com/forum/#!topic/elasticsearch/cfihFvFg08Q +JAVA_OPTS="$JAVA_OPTS -Xss256k" + +JAVA_OPTS="$JAVA_OPTS -Djline.enabled=true" + +# Enable aggressive optimizations in the JVM +# - Disabled by default as it might cause the JVM to crash +# JAVA_OPTS="$JAVA_OPTS -XX:+AggressiveOpts" + +# Enable reference compression, reducing memory overhead on 64bit JVMs +# - Disabled by default as it is not stable for Sun JVM before 6u19 +#JAVA_OPTS="$JAVA_OPTS -XX:+UseCompressedOops" + +# This stops an annoying warning +JAVA_OPTS="$JAVA_OPTS -server" +JAVA_OPTS="$JAVA_OPTS -XX:+UseParNewGC" +JAVA_OPTS="$JAVA_OPTS -XX:+UseConcMarkSweepGC" +JAVA_OPTS="$JAVA_OPTS -XX:+CMSParallelRemarkEnabled" +JAVA_OPTS="$JAVA_OPTS -XX:SurvivorRatio=8" +JAVA_OPTS="$JAVA_OPTS -XX:MaxTenuringThreshold=1" +JAVA_OPTS="$JAVA_OPTS -XX:CMSInitiatingOccupancyFraction=75" +JAVA_OPTS="$JAVA_OPTS -XX:+UseCMSInitiatingOccupancyOnly" + +# GC logging options -- uncomment to enable +# JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCDetails" +# JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCTimeStamps" +# JAVA_OPTS="$JAVA_OPTS -XX:+PrintClassHistogram" +# JAVA_OPTS="$JAVA_OPTS -XX:+PrintTenuringDistribution" +# JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCApplicationStoppedTime" +# JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/elasticsearch/gc.log" + +# Causes the JVM to dump its heap on OutOfMemory. +JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError" +# The path to the heap dump location, note directory must exists and have enough +# space for a full heap dump. +#JAVA_OPTS="$JAVA_OPTS -XX:HeapDumpPath=$ES_HOME/logs/heapdump.hprof" diff --git a/cookbooks/elasticsearch/templates/default/elasticsearch.monitrc.erb b/cookbooks/elasticsearch/templates/default/elasticsearch.monitrc.erb new file mode 100644 index 00000000..d1dc7d82 --- /dev/null +++ b/cookbooks/elasticsearch/templates/default/elasticsearch.monitrc.erb @@ -0,0 +1,10 @@ +check process elasticsearch +with pidfile /var/run/elasticsearch/elasticsearch.pid + start program = "/usr/lib/elasticsearch/bin/elasticsearch -p /var/run/elasticsearch/elasticsearch.pid" as uid <%= @owner %> with timeout 90 seconds + stop program = "/bin/bash -c '/bin/kill `cat /var/run/elasticsearch/elasticsearch.pid`'" with timeout 90 seconds + group elasticsearch + if failed + port 9200 + protocol http + request "/_cat/health" + then restart diff --git a/cookbooks/elasticsearch/templates/default/elasticsearch.yml.erb b/cookbooks/elasticsearch/templates/default/elasticsearch.yml.erb new file mode 100644 index 00000000..ef75d0ab --- /dev/null +++ b/cookbooks/elasticsearch/templates/default/elasticsearch.yml.erb @@ -0,0 +1,24 @@ +path: + work: /var/lib/elasticsearch/work + logs: /var/log/elasticsearch + data: /data/elasticsearch + + +cluster: + name: <%= @elasticsearch_clustername %> + +network: + bind_host: [127.0.0.1, <%= @elasticsearch_host %>] + publish_host: <%= @elasticsearch_host %> + +discovery: + zen: + minimum_master_nodes: 1 + ping.timeout: 3s + ping.multicast.enabled: false + ping.unicast.hosts: ["<%= @elasticsearch_instances %>"] + +gateway: + recover_after_nodes: 1 + recover_after_time: 5m + expected_nodes: <%= @elasticsearch_expected %> diff --git a/cookbooks/elasticsearch/templates/default/es.monitrc b/cookbooks/elasticsearch/templates/default/es.monitrc new file mode 100644 index 00000000..1b3a5c46 --- /dev/null +++ b/cookbooks/elasticsearch/templates/default/es.monitrc @@ -0,0 +1,6 @@ +check process elasticsearch_9080 +with pidfile /var/run/solr/solr.pid + start program = "/engineyard/bin/esr start" as uid <%= @user %> and gid <%= @group %> + stop program = "/engineyard/bin/es stop" as uid <%= @user %> and gid <%= @group %> + if totalmem is greater than 512 MB for 2 cycles then restart # eating up memory? + group solr diff --git a/cookbooks/elasticsearch/templates/default/es.yml.erb b/cookbooks/elasticsearch/templates/default/es.yml.erb new file mode 100644 index 00000000..931a1d2a --- /dev/null +++ b/cookbooks/elasticsearch/templates/default/es.yml.erb @@ -0,0 +1,2 @@ +<% require 'yaml' -%> +<%=@yaml_file.to_yaml%> diff --git a/cookbooks/elasticsearch/templates/default/logging.yml.erb b/cookbooks/elasticsearch/templates/default/logging.yml.erb new file mode 100644 index 00000000..ceeee48e --- /dev/null +++ b/cookbooks/elasticsearch/templates/default/logging.yml.erb @@ -0,0 +1,21 @@ +rootLogger: INFO, console, file +logger: + jgroups: WARN + # log action execution errors for easier debugging + action : INFO + +appender: + console: + type: console + layout: + type: consolePattern + conversionPattern: "[%d{ABSOLUTE}][%-5p][%-25c] %m%n" + + file: + type: dailyRollingFile + file: /var/log/elasticsearch/${cluster.name}.log + datePattern: "'.'yyyy-MM-dd" + layout: + type: pattern + conversionPattern: "[%d{ABSOLUTE}][%-5p][%-25c] %m%n" + diff --git a/cookbooks/env-yaml/README.md b/cookbooks/env-yaml/README.md new file mode 100644 index 00000000..0f3c4703 --- /dev/null +++ b/cookbooks/env-yaml/README.md @@ -0,0 +1,50 @@ +Don't want to check environment variables into version control? No problem! +-------------------------------------------------------------- + +This Chef recipe will write env.yml to your Rails app's config/ directory on Engine Yard Cloud. + +# Instructions: + +1. Populate the shared or default variable names and values in the `defaults` + hash in recipes/default.rb +2. Populate the environment-specific variable names and values in the desired + named hash in the `namespaces` hash in recipes/default.rv. It is most + common to use the Rails.env name for these namespaces. +3. Be sure to uncomment `include_recipe env-yaml"` from + `cookbooks/main/default/recipes.rb` per usual. +4. That's it! Upload (`ey recipes upload -e [env]`) and apply (`ey recipes + apply -e [env]`) + +# Accessing the file from your application + +There are two recommended ways of accessing the contents of this file. + +### Use SettingLogic gem +The preferred way is to use settinglogic gem, and create a model called +Settings (or whatever you want) as per the instructions found here: https://github.com/settingslogic/settingslogic +This keeps the ENV variable unpoluted, but you'll need to update your app to +use the Settings singleton instead if your app currently uses ENV directly. + +### Inject values into ENV +If you are used to finding these values in the ENV variable and would prefer +to keep using it that way (or have subprocesses that expect to find values in +ENV), then you can add the following to config/application.rb before the Rails +application class is defined (or the initializer of your choice) + + if File.exists?(File.expand_path('../env.yml', __FILE__)) + config = YAML.load(File.read(File.expand_path('../env.yml', __FILE__))) + config.fetch(Rails.env, {}).each do |key, value| + ENV[key] = value.to_s unless value.kind_of? Hash + end + end + +Check in these changes to your application repo, then deploy your app. + +# Note: + +By default, it creates a file named env.yml in +/data/<appname>/shared/config directory -- if you already have a file by +that name, or you want to duplicate this recipe for creating another yaml +file, you can change this name in the basename variable. Just make sure you +also change the name in the deploy hook and YAML.load or SettingsLogic +command. diff --git a/cookbooks/env-yaml/recipes/default.rb b/cookbooks/env-yaml/recipes/default.rb new file mode 100644 index 00000000..c1593d6c --- /dev/null +++ b/cookbooks/env-yaml/recipes/default.rb @@ -0,0 +1,49 @@ +# -- +# General configuration +# -- + +# By default, it will create a file named env.yml -- change this if you need a +# different name in case of conflicts +basename = 'env' + +# Defaults -- applies to all configurations, can be overwritten by +# namespaces-specific configurations -- set to {} or nil if not used. +defaults = { + 'VAR1' => 'value1', + 'VAR2' => 'value2' #... +} + +# Namespaced values - associate values with specific Rails environments +namespaces = { + :production => { + 'VAR1' => 'value1a', + #... + }, + :staging => { + 'VAR1' => 'value1b', + #... + }, + #... +} + +# -- +# Main +# -- + +# This recipe only applies to instances that have /data/ mounted +if ['app_master', 'app', 'util', 'solo'].include?(node[:instance_role]) + + node[:applications].each do |app, data| + template "/data/#{app}/shared/config/#{basename}.yml"do + source 'env.yml.erb' + owner node[:owner_name] + group node[:owner_name] + mode 0655 + backup 0 + variables( + :defaults => defaults, + :namespaces => namespaces + ) + end + end +end diff --git a/cookbooks/env-yaml/templates/default/env.yml.erb b/cookbooks/env-yaml/templates/default/env.yml.erb new file mode 100644 index 00000000..363b0a68 --- /dev/null +++ b/cookbooks/env-yaml/templates/default/env.yml.erb @@ -0,0 +1,18 @@ +--- +<% unless @defaults.empty? %> +defaults: &defaults + <% @defaults.each do |key,val| %> + <%= key.to_s %>: <%= val.to_s.inspect %> + <% end %> +<% end %> + +<% @namespaces.each do |namespace,overrides| %> +<%= namespace.to_s %>: + <% unless @defaults.empty? %> + <<: *defaults + <% end %> + <% overrides.each do |key,val| %> + <%= key.to_s %>: <%= val.to_s.inspect %> + <% end %> + +<% end %> diff --git a/cookbooks/env_motd/README.md b/cookbooks/env_motd/README.md new file mode 100644 index 00000000..fe51e828 --- /dev/null +++ b/cookbooks/env_motd/README.md @@ -0,0 +1,49 @@ +Envirnoment motd customization +------------------------------ + +Add some interesting message at ssh login and bash shell. + +Using it +-------- + + * add this in your main + + + include_recipe "env_motd" + + + * If you prefere you can only active bash or motd recipe only + + + include_recipe "env_motd::motd" + include_recipe "env_motd::bash" + + +Sample +------ +*motd* (displayed at ssh connexion) + + -[====]- + + Monday, 17 November 2014, 04:58:51 PM + Linux 3.4.45-amazon-xen x86_64 GNU/Linux + + Uptime.............: 220 days, 07h42m07s + Memory.............: 389 Mb (Free) / 1695Mb (Total) with 540Mb (cache) and 7Mb (swap) + Load Averages......: 0.11 0.10 0.13 (1, 5 and 15 min) + Running Processes..: 97 + Disk Space.........: 9.3G/15G (34%) + + IP Addresses.......: 172.XXX.XXX.XXX + Server Name........: ip-172-XXX-XXX-XXX + Public Name........: ec2-54-XXX-XXX-XXX.eu-west-1.compute.amazonaws.com + Public Ip..........: 54.XXX.XXX.XXX + + Ey info............: app_master/production + + -[====]- + +*bash* + + app_master/production - deploy@ip-172-XXX-XXX-XXX + diff --git a/cookbooks/env_motd/metadata.rb b/cookbooks/env_motd/metadata.rb new file mode 100644 index 00000000..52782c7c --- /dev/null +++ b/cookbooks/env_motd/metadata.rb @@ -0,0 +1,5 @@ +description 'Some customisation of motd for Engine Yard' +long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) +maintainer 'Grummfy' +maintainer_email 'grummfy@gmail.com' +version '1.0.0' diff --git a/cookbooks/env_motd/recipes/bash.rb b/cookbooks/env_motd/recipes/bash.rb new file mode 100644 index 00000000..4a76d345 --- /dev/null +++ b/cookbooks/env_motd/recipes/bash.rb @@ -0,0 +1,41 @@ + +# We're going to need net/http to initiate an HTTP request to AWS. +require 'net/http' + +# Start by running on all machines. We do this by simply +# omitting the if/unless logic. We want this on all machines in our +# environment, don't we? + +# Put something in the Chef log + +ey_cloud_report "Bash-custom" do + message "Customizing bash shell" +end + +Chef::Log.info "Parsing and writing out custom .bashrc for deploy..." + +public_hostname = '' + +# Grab the public hostname for this instance. This recipe +# will be run *from* the instance, which means that the following +# IP address will be resolved internally from Amazon, which +# is good because it's an Amazon-specific, internal IP +# that they use for instance metadata. +# ######## +# This line can take some time, so sometimes it's better to comment it! +# ######## +public_hostname = Net::HTTP.get(URI('http://169.254.169.254/latest/meta-data/public-hostname')) + +template "/home/deploy/.bashrc" do + action :create # overwrites if existing + owner "deploy" + group "deploy" + mode 0640 # deploy can read/write, deploy's group can read, no one else can do anything + source "bashrc.erb" + variables({ + :name => node[:name], + :role => node[:instance_role], + :env_name => node[:environment][:name], + :public_hostname => public_hostname + }) +end diff --git a/cookbooks/env_motd/recipes/default.rb b/cookbooks/env_motd/recipes/default.rb new file mode 100644 index 00000000..6fdf854b --- /dev/null +++ b/cookbooks/env_motd/recipes/default.rb @@ -0,0 +1,3 @@ + +include_recipe "env_motd::bash" +include_recipe "env_motd::motd" diff --git a/cookbooks/env_motd/recipes/motd.rb b/cookbooks/env_motd/recipes/motd.rb new file mode 100644 index 00000000..089efa03 --- /dev/null +++ b/cookbooks/env_motd/recipes/motd.rb @@ -0,0 +1,43 @@ + +# We're going to need net/http to initiate an HTTP request to AWS. +require 'net/http' + +ey_cloud_report "motd-custom" do + message "Customizing welcome message" +end + +Chef::Log.info "Parsing and writing out custom motd for deploy..." + +public_hostname = '' +public_ip = '' + +# Grab the public hostname for this instance. This recipe +# will be run *from* the instance, which means that the following +# IP address will be resolved internally from Amazon, which +# is good because it's an Amazon-specific, internal IP +# that they use for instance metadata. +# ######## +# This two lines can take some time, so sometimes it's better to comment it! +# ######## +public_hostname = Net::HTTP.get(URI('http://169.254.169.254/latest/meta-data/public-hostname')) +public_ip = Net::HTTP.get(URI('http://169.254.169.254/latest/meta-data/public-ipv4')) + +template "/home/deploy/.welcome-info.sh" do + action :create # overwrites if existing + owner "deploy" + group "deploy" + mode 0640 + source "motd.erb" + variables({ + :name => node[:name], + :role => node[:instance_role], + :env_name => node[:environment][:name], + :public_hostname => public_hostname, + :public_ip => public_ip + }) +end + +execute "bash_profile-push_welcome-message" do + command "echo 'sh /home/deploy/.welcome-info.sh' >> /home/deploy/.bash_profile" + not_if 'grep "sh /home/deploy/.welcome-info.sh" /home/deploy/.bash_profile' +end diff --git a/cookbooks/env_motd/templates/default/bashrc.erb b/cookbooks/env_motd/templates/default/bashrc.erb new file mode 100644 index 00000000..a0b113f3 --- /dev/null +++ b/cookbooks/env_motd/templates/default/bashrc.erb @@ -0,0 +1,7 @@ +# Set the prompt variable. This will eventually be a +# pure shell script after being parsed with erb. + +# <%= @name %> +# [<%= @public_hostname %>] +prompt="\[\e[0;31m\]<%= @role %>/<%= @env_name %>\[\033[00m\] - \[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] " +export PS1=$prompt diff --git a/cookbooks/env_motd/templates/default/motd.erb b/cookbooks/env_motd/templates/default/motd.erb new file mode 100644 index 00000000..fb7d3b1b --- /dev/null +++ b/cookbooks/env_motd/templates/default/motd.erb @@ -0,0 +1,37 @@ +#!/bin/sh + +echo '' +echo '-[====]-' + +let upSeconds="$(/usr/bin/cut -d. -f1 /proc/uptime)" +let secs=$((${upSeconds}%60)) +let mins=$((${upSeconds}/60%60)) +let hours=$((${upSeconds}/3600%24)) +let days=$((${upSeconds}/86400)) +UPTIME=`printf "%d days, %02dh%02dm%02ds" "$days" "$hours" "$mins" "$secs"` + +MEM_FREE=$(free -m | head -n 2 | tail -n 1 | awk {'print $4'}) +MEM_TOTAL=$(free -m | head -n 2 | tail -n 1 | awk {'print $2'}) +MEM_CACHE=$(free -m | head -n 2 | tail -n 1 | awk {'print $7'}) +MEM_SWAP=$(free -m | tail -n 1 | awk {'print $3'}) + +echo "$(tput setaf 2) +`date +"%A, %e %B %Y, %r"` +`uname -srmo`$(tput setaf 1) + +Uptime.............: ${UPTIME} +Memory.............: ${MEM_FREE} Mb (Free) / ${MEM_TOTAL}Mb (Total) with ${MEM_CACHE}Mb (cache) and ${MEM_SWAP}Mb (swap) +Load Averages......: `cat /proc/loadavg |cut -d ' ' -f1-3` (1, 5 and 15 min) +Running Processes..: `ps ax | wc -l` +Disk Space.........: `df / -h |tail -1|awk {'print $4 "/" $2 " (" $5 ")"'}` + +IP Addresses.......: `ifconfig eth0|head -2|tail -1|awk {'print $2'}` +Server Name........: `hostname` +Public Name........: <%= @public_hostname %> +Public Ip..........: <%= @public_ip %> + +Ey info............: <%= @role %>/<%= @env_name %> +$(tput sgr0)" + +echo '-[====]-' +echo '' diff --git a/cookbooks/env_vars/README.md b/cookbooks/env_vars/README.md new file mode 100644 index 00000000..f213aa06 --- /dev/null +++ b/cookbooks/env_vars/README.md @@ -0,0 +1,33 @@ +Environment Variables for Cloud +------------------------------- + +This cookbook allows you to set environment variables for any application server that sources /data/INSERT_APP_NAME/shared/env.custom, this includes Unicorn and PHP-FPM. If Passenger is used, a Ruby wrapper script is created and the passenger_ruby directive is added in the Nginx configuration. This script just sources the env.custom file and calls Ruby. + +Set environment variables in attributes/env_vars.rb + + Example: + + ``` + default[:env_vars] = { + :RUBY_HEAP_MIN_SLOT => "10000", + :RUBY_HEAP_SLOTS_INCREMENT => "10000", + :RUBY_HEAP_SLOTS_GROWTH_FACTOR => "1.8", + :RUBY_GC_MALLOC_LIMIT => "8000000", + :RUBY_HEAP_FREE_MIN => "4096", + } + ``` + +To have the environment variables available to a Rails console they must be sourced for the bash session. The most straight-forward way to achieve this is have the .bash_profile source the same env.custom file created by the recipe. + +To do this you would update the /home/deploy/.bash_profile to contain: + +``` + [[ -f ~/.bashrc ]] && . ~/.bashrc + [[ -f /data/INSERT_APP_NAME/shared/config/env.custom ]] && . /data/INSERT_APP_NAME/shared/config/env.custom +``` + +This works best on environments with just one app, as the specified app's variables will be sourced for all sessions. If you have multiple apps, you should choose just one per environment. + +Rails 4.1 adds secret.yml support as a better solution than environment variables. You can put this file into the the shared/config directory (like database.yml) so it's not stored in your repo (just on the snapshots) and you can use it in Rails 4.0 and 3.2 with https://github.com/pixeltrix/rails-secrets. + +For further information on using environment variables, and alternative solutions, please see: https://support.cloud.engineyard.com/entries/36999448-Environment-Variables-and-Why-You-Shouldn-t-Use-Them diff --git a/cookbooks/env_vars/attributes/env_vars.rb b/cookbooks/env_vars/attributes/env_vars.rb new file mode 100644 index 00000000..18b942ed --- /dev/null +++ b/cookbooks/env_vars/attributes/env_vars.rb @@ -0,0 +1,11 @@ +# Specify environment variables for Unicorn or Passenger here +# +# The example below will tune garbage collection for REE and Ruby 1.9.x and higher + +default[:env_vars] = { + :RUBY_HEAP_MIN_SLOT => "10000", + :RUBY_HEAP_SLOTS_INCREMENT => "10000", + :RUBY_HEAP_SLOTS_GROWTH_FACTOR => "1.8", + :RUBY_GC_MALLOC_LIMIT => "8000000", + :RUBY_HEAP_FREE_MIN => "4096", +} diff --git a/cookbooks/env_vars/recipes/default.rb b/cookbooks/env_vars/recipes/default.rb new file mode 100644 index 00000000..3e723f0c --- /dev/null +++ b/cookbooks/env_vars/recipes/default.rb @@ -0,0 +1,45 @@ +# +# Cookbook Name:: env_vars +# Recipe:: default +# + +if ['solo', 'app', 'app_master', 'util'].include?(node[:instance_role]) + + execute "reload-nginx" do + action :nothing + command "/etc/init.d/nginx reload" + end + + node[:applications].each do |app_name, data| + template "/data/#{app_name}/shared/config/env.custom" do + source "env.custom.erb" + owner node[:users].first[:username] + group node[:users].first[:username] + mode 0744 + variables({ + :env_vars => node[:env_vars] + }) + end + + case node[:environment][:stack] + when /nginx_passenger/i + template "/data/#{app_name}/shared/bin/ruby_wrapper" do + source "ruby_wrapper.erb" + owner node[:users].first[:username] + group node[:users].first[:username] + mode 0755 + variables({ + :app_name => app_name + }) + end + + execute "update-nginx-passenger-ruby" do + command "echo 'passenger_ruby /data/#{app_name}/shared/bin/ruby_wrapper;' >> /etc/nginx/stack.conf" + not_if "grep passenger_ruby /etc/nginx/stack.conf" + notifies :run, resources(:execute => "reload-nginx") + end + end + + end + +end \ No newline at end of file diff --git a/cookbooks/env_vars/templates/default/env.custom.erb b/cookbooks/env_vars/templates/default/env.custom.erb new file mode 100644 index 00000000..f1bd198b --- /dev/null +++ b/cookbooks/env_vars/templates/default/env.custom.erb @@ -0,0 +1,3 @@ +<% @env_vars.each do |key, value| %> +export <%= key.upcase %>=<%= value %> +<% end %> diff --git a/cookbooks/env_vars/templates/default/ruby_wrapper.erb b/cookbooks/env_vars/templates/default/ruby_wrapper.erb new file mode 100644 index 00000000..2bce83f2 --- /dev/null +++ b/cookbooks/env_vars/templates/default/ruby_wrapper.erb @@ -0,0 +1,3 @@ +#!/bin/sh +source /data/<%= @app_name %>/shared/config/env.custom +exec "/usr/bin/ruby" "$@" diff --git a/cookbooks/exim/README.rdoc b/cookbooks/exim/README.rdoc new file mode 100644 index 00000000..cea28d04 --- /dev/null +++ b/cookbooks/exim/README.rdoc @@ -0,0 +1,30 @@ += DESCRIPTION: + +This cookbook configures exim on each instance. + += SECURITY: + +Security concerns? If you are an AppCloud customer we do not open port 25 outside of your environment in the Security Groups. So no one outside of your environment can contact your exim server. + += WARNING: + +Please keep your SMTP credentials private, do not ever post them in a public github repo. If you use this recipe please mark your repository as private and never post your credentials on github. + += USAGE: + +Step 1) Modify main/recipes/default.rb to uncomment the exim_auth block like below with your credentials. + + exim_auth "auth" do + my_hostname "domain.com" + smtp_host "smtp.sendgrid.net" + username "username" + password "password" + end + +Then commit and ey recipes upload -e and then apply ey recipes apply -e + += NOTES: + +There is no queue monitoring with this enabled. As ideally you would be sending directly to Sendgrid. + +Additionally it is not monitored under monit, as we have not found a reason to do so yet. You are more then welcome to add one if you'd like it's very trivial. diff --git a/cookbooks/exim/definitions/exim_auth.rb b/cookbooks/exim/definitions/exim_auth.rb new file mode 100644 index 00000000..8bebe389 --- /dev/null +++ b/cookbooks/exim/definitions/exim_auth.rb @@ -0,0 +1,26 @@ +# +# Cookbook Name:: exim_ey +# +# Copyright 2009, Engine Yard, Inc. + +define :exim_auth, :my_hostname => nil, :smtp_host => nil, :username => nil, :password => nil do + + include_recipe "exim::auth" + + template "/etc/exim/exim.conf" do + cookbook "exim" + source "exim.conf.erb" + owner "root" + group "root" + mode 0644 + backup 2 + variables(:p => params) + end + + execute "ensure-exim-is-running" do + command %Q{ + /etc/init.d/exim start + } + not_if "pgrep exim" + end +end diff --git a/cookbooks/exim/files/default/exim.logrotate b/cookbooks/exim/files/default/exim.logrotate new file mode 100644 index 00000000..49a6edee --- /dev/null +++ b/cookbooks/exim/files/default/exim.logrotate @@ -0,0 +1,13 @@ +/var/log/exim/exim*.log { + size 10000k + missingok + rotate 28 + compress + delaycompress + notifempty + create 640 mail mail + sharedscripts + postrotate + /etc/init.d/exim reload > /dev/null + endscript +} \ No newline at end of file diff --git a/cookbooks/exim/recipes/auth.rb b/cookbooks/exim/recipes/auth.rb new file mode 100644 index 00000000..4fadb521 --- /dev/null +++ b/cookbooks/exim/recipes/auth.rb @@ -0,0 +1,42 @@ +# +# Cookbook Name:: exim +# Recipe:: default +# +# Configuration settings + +package "mail-mta/ssmtp" do + action :remove + ignore_failure true +end + +directory "/etc/ssmtp" do + action :create + owner "root" + group "root" + mode "0755" +end + +execute "touch /etc/ssmtp/ssmtp.conf" do + command "touch /etc/ssmtp/ssmtp.conf" +end + +package "mail-mta/exim" do + action :install +end + +execute "symlink ssmtp" do + command "ln -sfv /usr/sbin/exim /usr/sbin/ssmtp" + not_if { FileTest.exists?("/usr/sbin/ssmtp") } +end + +remote_file "/etc/logrotate.d/exim" do + source "exim.logrotate" + backup 0 + owner "root" + group "root" + mode 0644 +end + +package "mail-client/mailx" do + action :install +end diff --git a/cookbooks/exim/recipes/default.rb b/cookbooks/exim/recipes/default.rb new file mode 100644 index 00000000..e69de29b diff --git a/cookbooks/exim/templates/default/exim.conf.erb b/cookbooks/exim/templates/default/exim.conf.erb new file mode 100644 index 00000000..a2c4b323 --- /dev/null +++ b/cookbooks/exim/templates/default/exim.conf.erb @@ -0,0 +1,797 @@ +# $Cambridge: exim/exim-src/src/configure.default,v 1.13 2007/06/26 11:21:36 ph10 Exp $ + +###################################################################### +# Runtime configuration file for Exim # +###################################################################### + + +# This is a default configuration file which will operate correctly in +# uncomplicated installations. Please see the manual for a complete list +# of all the runtime configuration options that can be included in a +# configuration file. There are many more than are mentioned here. The +# manual is in the file doc/spec.txt in the Exim distribution as a plain +# ASCII file. Other formats (PostScript, Texinfo, HTML, PDF) are available +# from the Exim ftp sites. The manual is also online at the Exim web sites. + + +# This file is divided into several parts, all but the first of which are +# headed by a line starting with the word "begin". Only those parts that +# are required need to be present. Blank lines, and lines starting with # +# are ignored. + + +########### IMPORTANT ########## IMPORTANT ########### IMPORTANT ########### +# # +# Whenever you change Exim's configuration file, you *must* remember to # +# HUP the Exim daemon, because it will not pick up the new configuration # +# until you do. However, any other Exim processes that are started, for # +# example, a process started by an MUA in order to send a message, will # +# see the new configuration as soon as it is in place. # +# # +# You do not need to HUP the daemon for changes in auxiliary files that # +# are referenced from this file. They are read every time they are used. # +# # +# It is usually a good idea to test a new configuration for syntactic # +# correctness before installing it (for example, by running the command # +# "exim -C /config/file.new -bV"). # +# # +########### IMPORTANT ########## IMPORTANT ########### IMPORTANT ########### + + + +###################################################################### +# MAIN CONFIGURATION SETTINGS # +###################################################################### + +# Specify your host's canonical name here. This should normally be the fully +# qualified "official" name of your host. If this option is not set, the +# uname() function is called to obtain the name. In many cases this does +# the right thing and you need not set anything explicitly. + +primary_hostname = <%= @p[:my_hostname] %> + + +# The next three settings create two lists of domains and one list of hosts. +# These lists are referred to later in this configuration using the syntax +# +local_domains, +relay_to_domains, and +relay_from_hosts, respectively. They +# are all colon-separated lists: + +domainlist local_domains = domU-12-35-31-04-E1-81.compute-1.internal +domainlist relay_to_domains = domU-12-35-31-04-E1-81.compute-1.internal +hostlist relay_from_hosts = 127.0.0.1 : 10.0.0.0/8 + +# Most straightforward access control requirements can be obtained by +# appropriate settings of the above options. In more complicated situations, +# you may need to modify the Access Control Lists (ACLs) which appear later in +# this file. + +# The first setting specifies your local domains, for example: +# +# domainlist local_domains = my.first.domain : my.second.domain +# +# You can use "@" to mean "the name of the local host", as in the default +# setting above. This is the name that is specified by primary_hostname, +# as specified above (or defaulted). If you do not want to do any local +# deliveries, remove the "@" from the setting above. If you want to accept mail +# addressed to your host's literal IP address, for example, mail addressed to +# "user@[192.168.23.44]", you can add "@[]" as an item in the local domains +# list. You also need to uncomment "allow_domain_literals" below. This is not +# recommended for today's Internet. + +# The second setting specifies domains for which your host is an incoming relay. +# If you are not doing any relaying, you should leave the list empty. However, +# if your host is an MX backup or gateway of some kind for some domains, you +# must set relay_to_domains to match those domains. For example: +# +# domainlist relay_to_domains = *.myco.com : my.friend.org +# +# This will allow any host to relay through your host to those domains. +# See the section of the manual entitled "Control of relaying" for more +# information. + +# The third setting specifies hosts that can use your host as an outgoing relay +# to any other host on the Internet. Such a setting commonly refers to a +# complete local network as well as the localhost. For example: +# +# hostlist relay_from_hosts = 127.0.0.1 : 192.168.0.0/16 +# +# The "/16" is a bit mask (CIDR notation), not a number of hosts. Note that you +# have to include 127.0.0.1 if you want to allow processes on your host to send +# SMTP mail by using the loopback address. A number of MUAs use this method of +# sending mail. + +# All three of these lists may contain many different kinds of item, including +# wildcarded names, regular expressions, and file lookups. See the reference +# manual for details. The lists above are used in the access control lists for +# checking incoming messages. The names of these ACLs are defined here: + +acl_smtp_rcpt = acl_check_rcpt +acl_smtp_data = acl_check_data + +# You should not change those settings until you understand how ACLs work. + + +# If you are running a version of Exim that was compiled with the content- +# scanning extension, you can cause incoming messages to be automatically +# scanned for viruses. You have to modify the configuration in two places to +# set this up. The first of them is here, where you define the interface to +# your scanner. This example is typical for ClamAV; see the manual for details +# of what to set for other virus scanners. The second modification is in the +# acl_check_data access control list (see below). + +# av_scanner = clamd:/tmp/clamd + + +# For spam scanning, there is a similar option that defines the interface to +# SpamAssassin. You do not need to set this if you are using the default, which +# is shown in this commented example. As for virus scanning, you must also +# modify the acl_check_data access control list to enable spam scanning. + +# spamd_address = 127.0.0.1 783 + + +# If Exim is compiled with support for TLS, you may want to enable the +# following options so that Exim allows clients to make encrypted +# connections. In the authenticators section below, there are template +# configurations for plaintext username/password authentication. This kind +# of authentication is only safe when used within a TLS connection, so the +# authenticators will only work if the following TLS settings are turned on +# as well. + +# Allow any client to use TLS. + +# tls_advertise_hosts = * + +# Specify the location of the Exim server's TLS certificate and private key. +# The private key must not be encrypted (password protected). You can put +# the certificate and private key in the same file, in which case you only +# need the first setting, or in separate files, in which case you need both +# options. + +# tls_certificate = /etc/ssl/exim.crt +# tls_privatekey = /etc/ssl/exim.pem + +# In order to support roaming users who wish to send email from anywhere, +# you may want to make Exim listen on other ports as well as port 25, in +# case these users need to send email from a network that blocks port 25. +# The standard port for this purpose is port 587, the "message submission" +# port. See RFC 4409 for details. Microsoft MUAs cannot be configured to +# talk the message submission protocol correctly, so if you need to support +# them you should also allow TLS-on-connect on the traditional but +# non-standard port 465. + +# daemon_smtp_ports = 25 : 465 : 587 +# tls_on_connect_ports = 465 + +# If your having problems with email beign sent from the deploy user, uncomment this line right here. +extract_addresses_remove_arguments = false + +# Specify the domain you want to be added to all unqualified addresses +# here. An unqualified address is one that does not contain an "@" character +# followed by a domain. For example, "caesar@rome.example" is a fully qualified +# address, but the string "caesar" (i.e. just a login name) is an unqualified +# email address. Unqualified addresses are accepted only from local callers by +# default. See the recipient_unqualified_hosts option if you want to permit +# unqualified addresses from remote sources. If this option is not set, the +# primary_hostname value is used for qualification. + +# qualify_domain = + + +# If you want unqualified recipient addresses to be qualified with a different +# domain to unqualified sender addresses, specify the recipient domain here. +# If this option is not set, the qualify_domain value is used. + +# qualify_recipient = + + +# The following line must be uncommented if you want Exim to recognize +# addresses of the form "user@[10.11.12.13]" that is, with a "domain literal" +# (an IP address) instead of a named domain. The RFCs still require this form, +# but it makes little sense to permit mail to be sent to specific hosts by +# their IP address in the modern Internet. This ancient format has been used +# by those seeking to abuse hosts by using them for unwanted relaying. If you +# really do want to support domain literals, uncomment the following line, and +# see also the "domain_literal" router below. + +# allow_domain_literals + + +# No deliveries will ever be run under the uids of users specified by +# never_users (a colon-separated list). An attempt to do so causes a panic +# error to be logged, and the delivery to be deferred. This is a paranoic +# safety catch. There is an even stronger safety catch in the form of the +# FIXED_NEVER_USERS setting in the configuration for building Exim. The list of +# users that it specifies is built into the binary, and cannot be changed. The +# option below just adds additional users to the list. The default for +# FIXED_NEVER_USERS is "root", but just to be absolutely sure, the default here +# is also "root". + +# Note that the default setting means you cannot deliver mail addressed to root +# as if it were a normal user. This isn't usually a problem, as most sites have +# an alias for root that redirects such mail to a human administrator. + +never_users = root + + +# The setting below causes Exim to do a reverse DNS lookup on all incoming +# IP calls, in order to get the true host name. If you feel this is too +# expensive, you can specify the networks for which a lookup is done, or +# remove the setting entirely. + +host_lookup = * + + +# The settings below, which are actually the same as the defaults in the +# code, cause Exim to make RFC 1413 (ident) callbacks for all incoming SMTP +# calls. You can limit the hosts to which these calls are made, and/or change +# the timeout that is used. If you set the timeout to zero, all RFC 1413 calls +# are disabled. RFC 1413 calls are cheap and can provide useful information +# for tracing problem messages, but some hosts and firewalls have problems +# with them. This can result in a timeout instead of an immediate refused +# connection, leading to delays on starting up SMTP sessions. (The default was +# reduced from 30s to 5s for release 4.61.) + +#rfc1413_hosts = * +#rfc1413_query_timeout = 5s + + +# By default, Exim expects all envelope addresses to be fully qualified, that +# is, they must contain both a local part and a domain. If you want to accept +# unqualified addresses (just a local part) from certain hosts, you can specify +# these hosts by setting one or both of +# +# sender_unqualified_hosts = +# recipient_unqualified_hosts = +# +# to control sender and recipient addresses, respectively. When this is done, +# unqualified addresses are qualified using the settings of qualify_domain +# and/or qualify_recipient (see above). + + +# If you want Exim to support the "percent hack" for certain domains, +# uncomment the following line and provide a list of domains. The "percent +# hack" is the feature by which mail addressed to x%y@z (where z is one of +# the domains listed) is locally rerouted to x@y and sent on. If z is not one +# of the "percent hack" domains, x%y is treated as an ordinary local part. This +# hack is rarely needed nowadays; you should not enable it unless you are sure +# that you really need it. +# +# percent_hack_domains = +# +# As well as setting this option you will also need to remove the test +# for local parts containing % in the ACL definition below. + + +# When Exim can neither deliver a message nor return it to sender, it "freezes" +# the delivery error message (aka "bounce message"). There are also other +# circumstances in which messages get frozen. They will stay on the queue for +# ever unless one of the following options is set. + +# This option unfreezes frozen bounce messages after two days, tries +# once more to deliver them, and ignores any delivery failures. + +ignore_bounce_errors_after = 2d + +# This option cancels (removes) frozen messages that are older than a week. + +timeout_frozen_after = 7d + + +# By default, messages that are waiting on Exim's queue are all held in a +# single directory called "input" which it itself within Exim's spool +# directory. (The default spool directory is specified when Exim is built, and +# is often /var/spool/exim/.) Exim works best when its queue is kept short, but +# there are circumstances where this is not always possible. If you uncomment +# the setting below, messages on the queue are held in 62 subdirectories of +# "input" instead of all in the same directory. The subdirectories are called +# 0, 1, ... A, B, ... a, b, ... z. This has two benefits: (1) If your file +# system degrades with many files in one directory, this is less likely to +# happen; (2) Exim can process the queue one subdirectory at a time instead of +# all at once, which can give better performance with large queues. + +# split_spool_directory = true + + + +###################################################################### +# ACL CONFIGURATION # +# Specifies access control lists for incoming SMTP mail # +###################################################################### + +begin acl + +# This access control list is used for every RCPT command in an incoming +# SMTP message. The tests are run in order until the address is either +# accepted or denied. + +acl_check_rcpt: + + # Accept if the source is local SMTP (i.e. not over TCP/IP). We do this by + # testing for an empty sending host field. + + accept hosts = : + + ############################################################################# + # The following section of the ACL is concerned with local parts that contain + # @ or % or ! or / or | or dots in unusual places. + # + # The characters other than dots are rarely found in genuine local parts, but + # are often tried by people looking to circumvent relaying restrictions. + # Therefore, although they are valid in local parts, these rules lock them + # out, as a precaution. + # + # Empty components (two dots in a row) are not valid in RFC 2822, but Exim + # allows them because they have been encountered. (Consider local parts + # constructed as "firstinitial.secondinitial.familyname" when applied to + # someone like me, who has no second initial.) However, a local part starting + # with a dot or containing /../ can cause trouble if it is used as part of a + # file name (e.g. for a mailing list). This is also true for local parts that + # contain slashes. A pipe symbol can also be troublesome if the local part is + # incorporated unthinkingly into a shell command line. + # + # Two different rules are used. The first one is stricter, and is applied to + # messages that are addressed to one of the local domains handled by this + # host. The line "domains = +local_domains" restricts it to domains that are + # defined by the "domainlist local_domains" setting above. The rule blocks + # local parts that begin with a dot or contain @ % ! / or |. If you have + # local accounts that include these characters, you will have to modify this + # rule. + + deny message = Restricted characters in address + domains = +local_domains + local_parts = ^[.] : ^.*[@%!/|] + + # The second rule applies to all other domains, and is less strict. The line + # "domains = !+local_domains" restricts it to domains that are NOT defined by + # the "domainlist local_domains" setting above. The exclamation mark is a + # negating operator. This rule allows your own users to send outgoing + # messages to sites that use slashes and vertical bars in their local parts. + # It blocks local parts that begin with a dot, slash, or vertical bar, but + # allows these characters within the local part. However, the sequence /../ + # is barred. The use of @ % and ! is blocked, as before. The motivation here + # is to prevent your users (or your users' viruses) from mounting certain + # kinds of attack on remote sites. + + deny message = Restricted characters in address + domains = !+local_domains + local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./ + ############################################################################# + + # Accept mail to postmaster in any local domain, regardless of the source, + # and without verifying the sender. + + accept local_parts = postmaster + domains = +local_domains + + # Deny unless the sender address can be verified. + + # Accept if the message comes from one of the hosts for which we are an + # outgoing relay. It is assumed that such hosts are most likely to be MUAs, + # so we set control=submission to make Exim treat the message as a + # submission. It will fix up various errors in the message, for example, the + # lack of a Date: header line. If you are actually relaying out out from + # MTAs, you may want to disable this. If you are handling both relaying from + # MTAs and submissions from MUAs you should probably split them into two + # lists, and handle them differently. + + # Recipient verification is omitted here, because in many cases the clients + # are dumb MUAs that don't cope well with SMTP error responses. If you are + # actually relaying out from MTAs, you should probably add recipient + # verification here. + + # Note that, by putting this test before any DNS black list checks, you will + # always accept from these hosts, even if they end up on a black list. The + # assumption is that they are your friends, and if they get onto a black + # list, it is a mistake. + + accept hosts = +relay_from_hosts + control = submission + + # Accept if the message arrived over an authenticated connection, from + # any host. Again, these messages are usually from MUAs, so recipient + # verification is omitted, and submission mode is set. And again, we do this + # check before any black list tests. + + accept authenticated = * + control = submission + + # Insist that any other recipient address that we accept is either in one of + # our local domains, or is in a domain for which we explicitly allow + # relaying. Any other domain is rejected as being unacceptable for relaying. + + require message = relay not permitted + domains = +local_domains : +relay_to_domains + + # We also require all accepted addresses to be verifiable. This check will + # do local part verification for local domains, but only check the domain + # for remote domains. The only way to check local parts for the remote + # relay domains is to use a callout (add /callout), but please read the + # documentation about callouts before doing this. + + ############################################################################# + # There are no default checks on DNS black lists because the domains that + # contain these lists are changing all the time. However, here are two + # examples of how you can get Exim to perform a DNS black list lookup at this + # point. The first one denies, whereas the second just warns. + # + # deny message = rejected because $sender_host_address is in a black list at $dnslist_domain\n$dnslist_text + # dnslists = black.list.example + # + # warn dnslists = black.list.example + # add_header = X-Warning: $sender_host_address is in a black list at $dnslist_domain + # log_message = found in $dnslist_domain + ############################################################################# + + ############################################################################# + # This check is commented out because it is recognized that not every + # sysadmin will want to do it. If you enable it, the check performs + # Client SMTP Authorization (csa) checks on the sending host. These checks + # do DNS lookups for SRV records. The CSA proposal is currently (May 2005) + # an Internet draft. You can, of course, add additional conditions to this + # ACL statement to restrict the CSA checks to certain hosts only. + # + # require verify = csa + ############################################################################# + + # At this point, the address has passed all the checks that have been + # configured, so we accept it unconditionally. + + accept + + +# This ACL is used after the contents of a message have been received. This +# is the ACL in which you can test a message's headers or body, and in +# particular, this is where you can invoke external virus or spam scanners. +# Some suggested ways of configuring these tests are shown below, commented +# out. Without any tests, this ACL accepts all messages. If you want to use +# such tests, you must ensure that Exim is compiled with the content-scanning +# extension (WITH_CONTENT_SCAN=yes in Local/Makefile). + +acl_check_data: + + # Deny if the message contains a virus. Before enabling this check, you + # must install a virus scanner and set the av_scanner option above. + # + # deny malware = * + # message = This message contains a virus ($malware_name). + + # Add headers to a message if it is judged to be spam. Before enabling this, + # you must install SpamAssassin. You may also need to set the spamd_address + # option above. + # + # warn spam = nobody + # add_header = X-Spam_score: $spam_score\n\ + # X-Spam_score_int: $spam_score_int\n\ + # X-Spam_bar: $spam_bar\n\ + # X-Spam_report: $spam_report + + # Accept the message. + + accept + + + +###################################################################### +# ROUTERS CONFIGURATION # +# Specifies how addresses are handled # +###################################################################### +# THE ORDER IN WHICH THE ROUTERS ARE DEFINED IS IMPORTANT! # +# An address is passed to each router in turn until it is accepted. # +###################################################################### + +begin routers + +send_via_sendgrid: + driver = manualroute + domains = ! +local_domains + transport = sendgrid_smtp + route_list = "* <%= @p[:smtp_host] %> byname" + host_find_failed = defer + no_more + +# This router routes to remote hosts over SMTP by explicit IP address, +# when an email address is given in "domain literal" form, for example, +# . The RFCs require this facility. However, it is +# little-known these days, and has been exploited by evil people seeking +# to abuse SMTP relays. Consequently it is commented out in the default +# configuration. If you uncomment this router, you also need to uncomment +# allow_domain_literals above, so that Exim can recognize the syntax of +# domain literal addresses. + +# domain_literal: +# driver = ipliteral +# domains = ! +local_domains +# transport = remote_smtp + + +# This router routes addresses that are not in local domains by doing a DNS +# lookup on the domain name. The exclamation mark that appears in "domains = ! +# +local_domains" is a negating operator, that is, it can be read as "not". The +# recipient's domain must not be one of those defined by "domainlist +# local_domains" above for this router to be used. +# +# If the router is used, any domain that resolves to 0.0.0.0 or to a loopback +# interface address (127.0.0.0/8) is treated as if it had no DNS entry. Note +# that 0.0.0.0 is the same as 0.0.0.0/32, which is commonly treated as the +# local host inside the network stack. It is not 0.0.0.0/0, the default route. +# If the DNS lookup fails, no further routers are tried because of the no_more +# setting, and consequently the address is unrouteable. + +dnslookup: + driver = dnslookup + domains = ! +local_domains + transport = remote_smtp + ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 + no_more + + +# The remaining routers handle addresses in the local domain(s), that is those +# domains that are defined by "domainlist local_domains" above. + + +# This router handles aliasing using a linearly searched alias file with the +# name /etc/mail/aliases. When this configuration is installed automatically, +# the name gets inserted into this file from whatever is set in Exim's +# build-time configuration. The default path is the traditional /etc/aliases. +# If you install this configuration by hand, you need to specify the correct +# path in the "data" setting below. +# +##### NB You must ensure that the alias file exists. It used to be the case +##### NB that every Unix had that file, because it was the Sendmail default. +##### NB These days, there are systems that don't have it. Your aliases +##### NB file should at least contain an alias for "postmaster". +# +# If any of your aliases expand to pipes or files, you will need to set +# up a user and a group for these deliveries to run under. You can do +# this by uncommenting the "user" option below (changing the user name +# as appropriate) and adding a "group" option if necessary. Alternatively, you +# can specify "user" on the transports that are used. Note that the transports +# listed below are the same as are used for .forward files; you might want +# to set up different ones for pipe and file deliveries from aliases. + +system_aliases: + driver = redirect + allow_fail + allow_defer + data = ${lookup{$local_part}lsearch{/etc/mail/aliases}} +# user = exim + file_transport = address_file + pipe_transport = address_pipe + + +# This router handles forwarding using traditional .forward files in users' +# home directories. If you want it also to allow mail filtering when a forward +# file starts with the string "# Exim filter" or "# Sieve filter", uncomment +# the "allow_filter" option. + +# If you want this router to treat local parts with suffixes introduced by "-" +# or "+" characters as if the suffixes did not exist, uncomment the two local_ +# part_suffix options. Then, for example, xxxx-foo@your.domain will be treated +# in the same way as xxxx@your.domain by this router. You probably want to make +# the same change to the localuser router. + +# The no_verify setting means that this router is skipped when Exim is +# verifying addresses. Similarly, no_expn means that this router is skipped if +# Exim is processing an EXPN command. + +# The check_ancestor option means that if the forward file generates an +# address that is an ancestor of the current one, the current one gets +# passed on instead. This covers the case where A is aliased to B and B +# has a .forward file pointing to A. + +# The three transports specified at the end are those that are used when +# forwarding generates a direct delivery to a file, or to a pipe, or sets +# up an auto-reply, respectively. + +userforward: + driver = redirect + check_local_user +# local_part_suffix = +* : -* +# local_part_suffix_optional + file = $home/.forward +# allow_filter + no_verify + no_expn + check_ancestor + file_transport = address_file + pipe_transport = address_pipe + reply_transport = address_reply + + +# This router matches local user mailboxes. If the router fails, the error +# message is "Unknown user". + +# If you want this router to treat local parts with suffixes introduced by "-" +# or "+" characters as if the suffixes did not exist, uncomment the two local_ +# part_suffix options. Then, for example, xxxx-foo@your.domain will be treated +# in the same way as xxxx@your.domain by this router. + +localuser: + driver = accept + check_local_user +# local_part_suffix = +* : -* +# local_part_suffix_optional + transport = local_delivery + cannot_route_message = Unknown user + + + +###################################################################### +# TRANSPORTS CONFIGURATION # +###################################################################### +# ORDER DOES NOT MATTER # +# Only one appropriate transport is called for each delivery. # +###################################################################### + +# A transport is used only when referenced from a router that successfully +# handles an address. + +begin transports + +sendgrid_smtp: + driver = smtp + hosts = <%= @p[:smtp_host] %> + hosts_require_auth = <%= @p[:smtp_host] %> + hosts_require_tls = <%= @p[:smtp_host] %> + +# This transport is used for delivering messages over SMTP connections. + +remote_smtp: + driver = smtp + + +# This transport is used for local delivery to user mailboxes in traditional +# BSD mailbox format. By default it will be run under the uid and gid of the +# local user, and requires the sticky bit to be set on the /var/mail directory. +# Some systems use the alternative approach of running mail deliveries under a +# particular group instead of using the sticky bit. The commented options below +# show how this can be done. + +local_delivery: + driver = appendfile +# file = /var/mail/$local_part + directory = /home/$local_part/.maildir + maildir_format + delivery_date_add + envelope_to_add + return_path_add +# group = mail +# mode = 0660 + + +# This transport is used for handling pipe deliveries generated by alias or +# .forward files. If the pipe generates any standard output, it is returned +# to the sender of the message as a delivery error. Set return_fail_output +# instead of return_output if you want this to happen only when the pipe fails +# to complete normally. You can set different transports for aliases and +# forwards if you want to - see the references to address_pipe in the routers +# section above. + +address_pipe: + driver = pipe + return_output + + +# This transport is used for handling deliveries directly to files that are +# generated by aliasing or forwarding. + +address_file: + driver = appendfile + delivery_date_add + envelope_to_add + return_path_add + + +# This transport is used for handling autoreplies generated by the filtering +# option of the userforward router. + +address_reply: + driver = autoreply + + + +###################################################################### +# RETRY CONFIGURATION # +###################################################################### + +begin retry + +# This single retry rule applies to all domains and all errors. It specifies +# retries every 15 minutes for 2 hours, then increasing retry intervals, +# starting at 1 hour and increasing each time by a factor of 1.5, up to 16 +# hours, then retries every 6 hours until 4 days have passed since the first +# failed delivery. + +# WARNING: If you do not have any retry rules at all (this section of the +# configuration is non-existent or empty), Exim will not do any retries of +# messages that fail to get delivered at the first attempt. The effect will +# be to treat temporary errors as permanent. Therefore, DO NOT remove this +# retry rule unless you really don't want any retries. + +# Address or Domain Error Retries +# ----------------- ----- ------- + +* * F,2h,15m; G,16h,1h,1.5; F,4d,6h + + + +###################################################################### +# REWRITE CONFIGURATION # +###################################################################### + +# There are no rewriting specifications in this default configuration file. + +begin rewrite + + + +###################################################################### +# AUTHENTICATION CONFIGURATION # +###################################################################### + +# The following authenticators support plaintext username/password +# authentication using the standard PLAIN mechanism and the traditional +# but non-standard LOGIN mechanism, with Exim acting as the server. +# PLAIN and LOGIN are enough to support most MUA software. +# +# These authenticators are not complete: you need to change the +# server_condition settings to specify how passwords are verified. +# They are set up to offer authentication to the client only if the +# connection is encrypted with TLS, so you also need to add support +# for TLS. See the global configuration options section at the start +# of this file for more about TLS. +# +# The default RCPT ACL checks for successful authentication, and will accept +# messages from authenticated users from anywhere on the Internet. + +begin authenticators + +sendgrid_login: + driver = plaintext + public_name = LOGIN + client_send = : <%= @p[:username] %> : <%= @p[:password] %> + + +# PLAIN authentication has no server prompts. The client sends its +# credentials in one lump, containing an authorization ID (which we do not +# use), an authentication ID, and a password. The latter two appear as +# $auth2 and $auth3 in the configuration and should be checked against a +# valid username and password. In a real configuration you would typically +# use $auth2 as a lookup key, and compare $auth3 against the result of the +# lookup, perhaps using the crypteq{}{} condition. + +#PLAIN: +# driver = plaintext +# server_set_id = $auth2 +# server_prompts = : +# server_condition = Authentication is not yet configured +# server_advertise_condition = ${if def:tls_cipher } + +# LOGIN authentication has traditional prompts and responses. There is no +# authorization ID in this mechanism, so unlike PLAIN the username and +# password are $auth1 and $auth2. Apart from that you can use the same +# server_condition setting for both authenticators. + +#LOGIN: +# driver = plaintext +# server_set_id = $auth1 +# server_prompts = <| Username: | Password: +# server_condition = Authentication is not yet configured +# server_advertise_condition = ${if def:tls_cipher } + + +###################################################################### +# CONFIGURATION FOR local_scan() # +###################################################################### + +# If you have built Exim to include a local_scan() function that contains +# tables for private options, you can define those options here. Remember to +# uncomment the "begin" line. It is commented by default because it provokes +# an error with Exim binaries that are not built with LOCAL_SCAN_HAS_OPTIONS +# set in the Local/Makefile. + +# begin local_scan + + +# End of Exim configuration file diff --git a/cookbooks/eybackup_slave/attributes/default.rb b/cookbooks/eybackup_slave/attributes/default.rb new file mode 100644 index 00000000..67a3263a --- /dev/null +++ b/cookbooks/eybackup_slave/attributes/default.rb @@ -0,0 +1,6 @@ +# are the backups encrypted +components = node[:engineyard][:environment][:apps].map {|a| a[:components]}.flatten +default[:encrypted_backups] = components.map {|c| c[:key]}.include?('encrypted_backup') +if default[:encrypted_backups] + default[:public_key] = components.find {|c| c[:public_key]}[:public_key] +end diff --git a/cookbooks/eybackup_slave/readme.md b/cookbooks/eybackup_slave/readme.md new file mode 100644 index 00000000..71be9ceb --- /dev/null +++ b/cookbooks/eybackup_slave/readme.md @@ -0,0 +1,8 @@ +# eybackup slave + +This recipe will move the MySQL database backup cronjob from the database master to the database slave instance. + +## Caveats + +- Replication is an asynchronous process and this backup will run regardless of whether replication is delayed or has failed. It is important to watch for alerts about replication delay or failure when using this cookbook. +- Replication *can be* non-deterministic; meaning that a statement run against the master can have a different result when run against the replica. When running with `binlog-format=[mixed|row]` (`mixed` is the EY default for MySQL 5.5+) this risk is largely mitigated but still important to be aware of. diff --git a/cookbooks/eybackup_slave/recipes/default.rb b/cookbooks/eybackup_slave/recipes/default.rb new file mode 100644 index 00000000..99f30c89 --- /dev/null +++ b/cookbooks/eybackup_slave/recipes/default.rb @@ -0,0 +1,74 @@ +# +# Cookbook Name:: eybackup_slave +# Recipe:: default +# + +# backups disabled? +if node[:backup_window].to_s == "0" + Chef::Log.info "Backups are disabled for this environment; skipping eybackup_slave recipe." + return +end + +# database is mysql? (EY Cloud already sets up eybackup on the slave for postgres) +env = node[:engineyard][:environment] +stack = env[:db_stack_name][/mysql|postgresql/] + +# find database slave node +db_slave = env[:instances].find{|i| i[:role][/db_slave/]} + +if db_slave + if node[:engineyard][:this] == db_slave[:id] + # calculate hour + interval = node[:backup_interval] + hour = interval.to_i == 24 ? "1" : (interval ? "*/#{interval}" : "1") + + # backup command + backup_command = "/usr/local/ey_resin/bin/eybackup -e #{stack}" + + # check for encryption + if node[:encrypted_backups] + package "app-crypt/gnupg" do + action :install + end + + # public key + template "/root/backup_pgp_key" do + source "key.erb" + owner 'root' + group 'root' + mode 0644 + backup 0 + variables({ + :key => node[:public_key] + }) + end + + # import key + execute "gpg --import /root/backup_pgp_key" if node[:public_key] + + # add the -k flag to the command + key = `gpg --list-keys --with-colon | awk -F: '$1=="pub"{print $5}'` + backup_command << " -k #{key}".rstrip unless key.empty? + end + + backup_command << " >> /var/log/eybackup.log 2>&1" + + # setup cronjob on db slave + cron stack do + minute "10" + hour hour + user "root" + command backup_command + action :create + end + end + + # remove db master cronjob + if node[:instance_role][/db_master/] + cron stack do + action :delete + end + end +else + Chef::Log.info "There is no database slave available, leaving eybackup cronjob on the database master" +end diff --git a/cookbooks/eybackup_slave/templates/default/key.erb b/cookbooks/eybackup_slave/templates/default/key.erb new file mode 100644 index 00000000..eb01f041 --- /dev/null +++ b/cookbooks/eybackup_slave/templates/default/key.erb @@ -0,0 +1 @@ +<%= @key %> \ No newline at end of file diff --git a/cookbooks/fail2ban/README.md b/cookbooks/fail2ban/README.md new file mode 100644 index 00000000..6c8b1162 --- /dev/null +++ b/cookbooks/fail2ban/README.md @@ -0,0 +1,47 @@ +This cookbook deploy and configure fail2ban on Engine Yard Cloud. +This cookbooks is also the result of the collaboration of the Engine Yard support team andthe BePark team! + +replace_line are taken from https://github.com/jenssegers/chef-file + +# Description +Deploy & configure fail2ban, a tool that check your logs to detect potential attack and block them with firewall rules. +* auto copy filter and action from chef files +* facilitates the configuration of jails +* facilitates the configuration of action + +# Recipes +## default +Deploy & configure fail2ban + +# Usage +Add include_recipe "fail2ban" in main cookbook + +# Attributes +The attributes file (attributes/default.rb) has enough comment to understand... All the configuration is made there + +# Configuration +All configuration can be done by changing attributes/default.rb file but feel free to change anything else! + +## Jail configuration +``` +[ssh-ddos] +enabled = true +port = ssh +filter = sshd-ddos +logpath = /var/log/auth.log +maxretry = 3 +``` +will be converted to +``` +default['fail2ban']['jails']['jails']['ssh-dos'] = { + 'title' => 'Protection agains ssh dos attack', + 'comment' => '', + 'options' => { + 'enabled' => 'true', + 'port' => 'ssh', + 'filter' => 'sshd-ddos' + 'logpath' => '/var/log/auth.log', + 'maxretry' => '3' + } +} +``` diff --git a/cookbooks/fail2ban/TODO.md b/cookbooks/fail2ban/TODO.md new file mode 100644 index 00000000..56322898 --- /dev/null +++ b/cookbooks/fail2ban/TODO.md @@ -0,0 +1,3 @@ +# TODOs +* find a way to manage configuration for each instance type +* find a way to synchronize each instance to ban everyone from everywhere (sync ban logs? A way to speak with amazon firewall? without relaunch it?) diff --git a/cookbooks/fail2ban/attributes/default.rb b/cookbooks/fail2ban/attributes/default.rb new file mode 100644 index 00000000..d13aadc3 --- /dev/null +++ b/cookbooks/fail2ban/attributes/default.rb @@ -0,0 +1,274 @@ +# fail2ban.conf +# 1 = ERROR +# 2 = WARN +# 3 = INFO +# 4 = DEBUG +default['fail2ban']['loglevel'] = 3 +default['fail2ban']['socket'] = '/var/run/fail2ban/fail2ban.sock' +default['fail2ban']['logtarget'] = '/var/log/fail2ban.log' + +# global config +# XXX /!\ fail2ben 0.8.13 are comming and after 0.9.0 ... and this change some stuff in the jails +default['fail2ban']['version'] = '0.8.6' + +# jail.local +default['fail2ban']['jails'] = { + # defined using space separator. + 'ignoreip' => '127.0.0.1/8', + # "bantime" is the number of seconds that a host is banned. + 'bantime' => 600, + # A host is banned if it has generated "maxretry" during the last "findtime" + # seconds. + 'findtime' => 600, + # "maxretry" is the number of failures before a host get banned. + 'maxretry' => 3, + 'pidfile' => '/var/run/fail2ban/fail2ban.pid', + 'ignorecommand' => '', + # "usedns" specifies if jails should trust hostnames in logs, + # warn when DNS lookups are performed, or ignore all hostnames in logs + # + # yes: if a hostname is encountered, a DNS lookup will be performed. + # warn: if a hostname is encountered, a DNS lookup will be performed, + # but it will be logged as a warning. + # no: if a hostname is encountered, will not be used for banning, + # but it will be logged as info. + 'usedns' => 'warn', + # gamin: requires Gamin (a file alteration monitor) to be installed. If Gamin + # is not installed, Fail2ban will use polling. + # polling: uses a polling algorithm which does not require external libraries. + # auto: will choose Gamin if available and polling otherwise. + 'backend' => 'auto', + # mail configuration + 'mail' => { + 'destination' => 'security_control@company.com', + 'sender' => 'root@localhost' + }, + 'banaction' => 'iptables-multiport', + 'mta' => 'sendmail', + 'protocol' => 'all', # all, tcp, udp + 'actions' => 'action_mw', + # jails to build + 'jails' => { + 'ssh' => { + 'comment' => '', + 'options' => { + 'enabled' => 'true', + 'port' => 'ssh', + 'filter' => 'sshd', + 'protocol' => 'tcp', + 'logpath' => '/var/log/auth.log', + 'maxretry' => '3' + } + }, + 'ssh-ddos' => { + 'comment' => '', + 'options' => { + 'enabled' => 'true', + 'port' => 'ssh', + 'filter' => 'sshd-ddos', + 'protocol' => 'tcp', + 'logpath' => '/var/log/auth.log', + 'maxretry' => '3' + } + }, +# 'apache' => { +# 'comment' => 'apache http', +# 'options' => { +# 'enabled' => 'false', +# 'port' => 'http,https', +# 'filter' => 'apache-auth', +# 'logpath' => '/var/log/apache*/*error.log', +# 'maxretry' => '5' +# } +# }, +# 'apache-multiport' => { +# 'comment' => '', +# 'options' => { +# 'enabled' => 'false', +# 'port' => 'http,https', +# 'filter' => 'apache-auth', +# 'logpath' => '/var/log/apache*/*error.log', +# 'maxretry' => '5' +# } +# }, +# 'apache-overflows' => { +# 'comment' => '', +# 'options' => { +# 'enabled' => 'false', +# 'port' => 'http,https', +# 'filter' => 'apache-overflows', +# 'logpath' => '/var/log/apache*/*error.log', +# 'maxretry' => '2' +# } +# }, +# 'apache-noscript' => { +# 'comment' => '', +# 'options' => { +# 'enabled' => 'false', +# 'port' => 'http,https', +# 'filter' => 'apache-noscript', +# 'logpath' => '/var/log/apache*/*error.log', +# 'maxretry' => '5' +# } +# }, +# 'apache-w00tw00t' => { +# 'comment' => '', +# 'options' => { +# 'enabled' => 'false', +# 'port' => 'http,https', +# 'filter' => 'apache-w00tw00t', +# 'logpath' => '/var/log/apache*/*access.log', +# 'maxretry' => '1' +# } +# }, +# 'vsftpd' => { +# 'comment' => 'FTP servers', +# 'options' => { +# 'enabled' => 'false', +# 'port' => 'ftp,ftp-data,ftps,ftps-data', +# 'filter' => 'vsftpd', +# 'logpath' => '/var/log/vsftpd.log', +# 'maxretry' => '6' +# } +# }, +# 'proftpd' => { +# 'comment' => '', +# 'options' => { +# 'enabled' => 'false', +# 'port' => 'ftp,ftp-data,ftps,ftps-data', +# 'filter' => 'proftpd', +# 'logpath' => '/var/log/proftpd/proftpd.log', +# 'maxretry' => '6' +# } +# }, + 'nginx-auth' => { + 'comment' => 'nginx basic auth', + 'options' => { + 'enabled' => 'false', + 'port' => 'http,https', + 'filter' => 'nginx-auth', + 'logpath' => '/var/log/nginx*/*error*.log', + 'maxretry' => '6', + 'bantime' => '600 # 10 minutes', + 'action' => 'iptables-multiport[name=NoAuthFailures, port="http,https"]' + } + }, + 'nginx-login' => { + 'comment' => 'nginx login', + 'options' => { + 'enabled' => 'false', + 'port' => 'http,https', + 'filter' => 'nginx-login', + 'logpath' => '/var/log/nginx*/*access*.log', + 'maxretry' => '6', + 'bantime' => '600 # 10 minutes', + 'action' => 'iptables-multiport[name=NoLoginFailures, port="http,https"]' + } + }, + 'nginx-badbots' => { + 'comment' => 'block bad bots', + 'options' => { + 'enabled' => 'false', + 'port' => 'http,https', + 'filter' => 'nginx-badbots', + 'logpath' => '/var/log/nginx*/*access*.log', + 'maxretry' => '1', + 'bantime' => '86400 # 1 day', + 'action' => 'iptables-multiport[name=BadBots, port="http,https"]' + } + }, + 'nginx-noscript' => { + 'comment' => 'block access to executable file names (exe, cgi, pl, etc)', + 'options' => { + 'enabled' => 'false', + 'port' => 'http,https', + 'filter' => 'nginx-noscript', + 'logpath' => '/var/log/nginx*/*access*.log', + 'maxretry' => '6', + 'bantime' => '86400 # 1 day', + 'action' => 'iptables-multiport[name=NoScript, port="http,https"]' + } + }, + 'nginx-proxy' => { + 'comment' => 'prevent using nginx as a proxy', + 'options' => { + 'enabled' => 'false', + 'port' => 'http,https', + 'filter' => 'nginx-proxy', + 'logpath' => '/var/log/nginx*/*access*.log', + 'maxretry' => '0', + 'bantime' => '86400 # 1 day', + 'action' => 'iptables-multiport[name=NoProxy, port="http,https"]' + } + }, + 'nginx-dos' => { + 'comment' => 'ban dos attacks', + 'options' => { + 'enabled' => 'false', + 'port' => 'http,https', + 'filter' => 'nginx-dos', + 'logpath' => '/var/log/nginx/*access.log', + 'maxretry' => '240', + 'findtime' => 60, + 'bantime' => 172800 + } + }, + 'postfix' => { + 'comment' => 'Mail servers', + 'options' => { + 'enabled' => 'false', + 'port' => 'smtp,ssmtp', + 'filter' => 'postfix', + 'logpath' => '/var/log/mail.log' + } + }, + 'sasl' => { + 'comment' => '', + 'options' => { + 'enabled' => 'false', + 'port' => 'smtp,ssmtp,imap2,imap3,imaps,pop3,pop3s', + 'filter' => 'sasl', + 'logpath' => '/var/log/mail.log' + } + }, + 'exim-iptables' => { + 'comment' => 'ban ips listed in a dns realtime-blacklist', + 'options' => { + 'enabled' => 'false', + 'port' => 'smtp,2525,465', + 'filter' => 'exim', + #'action' => 'iptables-multiport[name=Exim, port="smtp,2525,465", protocol=tcp]' + 'logpath' => '/var/log/exim4/mainlog', + 'maxretry' => '2', + # ban almost 6h + 'bantime' => '20000' + } + }, + 'ssh-repeater' => { + 'comment' => 'see http://stuffphilwrites.com/2013/03/permanently-ban-repeat-offenders-fail2ban/', + 'options' => { + 'enabled' => 'false', + 'filter' => 'sshd', + 'logpath' => '/var/log/auth.log', + 'maxretry' => '15', + 'fintime' => 31536000, + 'bantime' => 31536000, + 'action' => 'iptables-repeater[name=ssh-repeat] + %(mailaction)s' + } + }, + 'repeatoffender' => { + 'comment' => 'see http://tscadfx.com/permanently-ban-repeat-offenders-with-fail2ban/', + 'options' => { + 'enabled' => 'false', + 'filter' => 'repeatoffender', + 'logpath' => '/var/log/fail2ban.log', + 'maxretry' => '15', + 'bantime' => '-1', + 'findtime' => 31536000, + 'action' => 'repeatoffender[name=repeatoffender] + %(mailaction)s' + } + } + } +} diff --git a/cookbooks/fail2ban/files/default/fail2ban.monitrc b/cookbooks/fail2ban/files/default/fail2ban.monitrc new file mode 100644 index 00000000..57870e8c --- /dev/null +++ b/cookbooks/fail2ban/files/default/fail2ban.monitrc @@ -0,0 +1,5 @@ +check process fail2ban + with pidfile /var/run/fail2ban/fail2ban.pid + start program = "/etc/init.d/fail2ban start" + stop program = "/etc/init.d/fail2ban stop" + group fail2ban diff --git a/cookbooks/fail2ban/files/default/filter.d/nginx-auth.conf b/cookbooks/fail2ban/files/default/filter.d/nginx-auth.conf new file mode 100644 index 00000000..fb11177c --- /dev/null +++ b/cookbooks/fail2ban/files/default/filter.d/nginx-auth.conf @@ -0,0 +1,12 @@ +# +# Auth filter /etc/fail2ban/filter.d/nginx-auth.conf: +# +# Blocks IPs that fail to authenticate using basic authentication + +[Definition] + +failregex = no user/password was provided for basic authentication.*client: + user .* was not found in.*client: + user .* password mismatch.*client: + +ignoreregex = diff --git a/cookbooks/fail2ban/files/default/filter.d/nginx-badbots.conf b/cookbooks/fail2ban/files/default/filter.d/nginx-badbots.conf new file mode 100644 index 00000000..1c60676d --- /dev/null +++ b/cookbooks/fail2ban/files/default/filter.d/nginx-badbots.conf @@ -0,0 +1,28 @@ +# Fail2Ban configuration file +# +# List of bad bots fetched from http://www.user-agents.org +# Generated on Sun Feb 11 01:09:15 EST 2007 by ./badbots.sh +# +# Author: Yaroslav Halchenko +# +# $Revision$ +# + +[Definition] + +badbotscustom = EmailCollector|WebEMailExtrac|TrackBack/1\.02|sogou music spider +badbots = atSpider/1\.0|autoemailspider|China Local Browse 2\.6|ContentSmartz|DataCha0s/2\.0|DBrowse 1\.4b|DBrowse 1\.4d|Demo Bot DOT 16b|Demo Bot Z 16b|DSurf15a 01|DSurf15a 71|DSurf15a 81|DSurf15a VA|EBrowse 1\.4b|Educate Search VxB|EmailSiphon|EmailWolf 1\.00|ESurf15a 15|ExtractorPro|Franklin Locator 1\.8|FSurf15a 01|Full Web Bot 0416B|Full Web Bot 0516B|Full Web Bot 2816B|Industry Program 1\.0\.x|ISC Systems iRc Search 2\.1|IUPUI Research Bot v 1\.9a|LARBIN-EXPERIMENTAL \(efp@gmx\.net\)|LetsCrawl\.com/1\.0 +http\://letscrawl\.com/|Lincoln State Web Browser|LWP\:\:Simple/5\.803|Mac Finder 1\.0\.xx|MFC Foundation Class Library 4\.0|Microsoft URL Control - 6\.00\.8xxx|Missauga Locate 1\.0\.0|Missigua Locator 1\.9|Missouri College Browse|Mizzu Labs 2\.2|Mo College 1\.9|Mozilla/2\.0 \(compatible; NEWT ActiveX; Win32\)|Mozilla/3\.0 \(compatible; Indy Library\)|Mozilla/4\.0 \(compatible; Advanced Email Extractor v2\.xx\)|Mozilla/4\.0 \(compatible; Iplexx Spider/1\.0 http\://www\.iplexx\.at\)|Mozilla/4\.0 \(compatible; MSIE 5\.0; Windows NT; DigExt; DTS Agent|Mozilla/4\.0 efp@gmx\.net|Mozilla/5\.0 \(Version\: xxxx Type\:xx\)|MVAClient|NASA Search 1\.0|Nsauditor/1\.x|PBrowse 1\.4b|PEval 1\.4b|Poirot|Port Huron Labs|Production Bot 0116B|Production Bot 2016B|Production Bot DOT 3016B|Program Shareware 1\.0\.2|PSurf15a 11|PSurf15a 51|PSurf15a VA|psycheclone|RSurf15a 41|RSurf15a 51|RSurf15a 81|searchbot admin@google\.com|sogou spider|sohu agent|SSurf15a 11 |TSurf15a 11|Under the Rainbow 2\.2|User-Agent\: Mozilla/4\.0 \(compatible; MSIE 6\.0; Windows NT 5\.1\)|WebVulnCrawl\.blogspot\.com/1\.0 libwww-perl/5\.803|Wells Search II|WEP Search 00 + +# Option: failregex +# Notes.: Regexp to catch known spambots and software alike. Please verify +# that it is your intent to block IPs which were driven by +# above mentioned bots. +# Values: TEXT +# +failregex = ^ -.*"(GET|POST).*HTTP.*"(?:%(badbots)s|%(badbotscustom)s)"$ + +# Option: ignoreregex +# Notes.: regex to ignore. If this regex matches, the line is ignored. +# Values: TEXT +# +ignoreregex = diff --git a/cookbooks/fail2ban/files/default/filter.d/nginx-dos.conf b/cookbooks/fail2ban/files/default/filter.d/nginx-dos.conf new file mode 100644 index 00000000..78de3feb --- /dev/null +++ b/cookbooks/fail2ban/files/default/filter.d/nginx-dos.conf @@ -0,0 +1,13 @@ +# Fail2Ban configuration file +# +# Generated on Fri Jun 08 12:09:15 EST 2012 by BeezNest +# +# Author: Yannick Warnier +# +# $Revision: 1 $ +# + +[Definition] + +failregex = ^ -.*"(GET|POST).*HTTP.*"$ +ignoreregex = diff --git a/cookbooks/fail2ban/files/default/filter.d/nginx-login.conf b/cookbooks/fail2ban/files/default/filter.d/nginx-login.conf new file mode 100644 index 00000000..0a35e31c --- /dev/null +++ b/cookbooks/fail2ban/files/default/filter.d/nginx-login.conf @@ -0,0 +1,11 @@ +# +# Login filter /etc/fail2ban/filter.d/nginx-login.conf: +# +# Blocks IPs that fail to authenticate using web application's log in page +# +# Scan access log for HTTP 200 + POST /sessions => failed log in + +[Definition] + +failregex = ^ -.*POST /sessions HTTP/1\.." 200 +ignoreregex = diff --git a/cookbooks/fail2ban/files/default/filter.d/nginx-noscript.conf b/cookbooks/fail2ban/files/default/filter.d/nginx-noscript.conf new file mode 100644 index 00000000..fe7c132d --- /dev/null +++ b/cookbooks/fail2ban/files/default/filter.d/nginx-noscript.conf @@ -0,0 +1,11 @@ +# Noscript filter /etc/fail2ban/filter.d/nginx-noscript.conf: +# +# Block IPs trying to execute scripts such as .php, .pl, .exe and other funny scripts. +# +# Matches e.g. +# 192.168.1.1 - - "GET /something.php + +[Definition] + +failregex = ^ -.*GET.*(\.php|\.asp|\.exe|\.pl|\.cgi|\scgi) +ignoreregex = diff --git a/cookbooks/fail2ban/files/default/filter.d/nginx-proxy.conf b/cookbooks/fail2ban/files/default/filter.d/nginx-proxy.conf new file mode 100644 index 00000000..b2b1b885 --- /dev/null +++ b/cookbooks/fail2ban/files/default/filter.d/nginx-proxy.conf @@ -0,0 +1,11 @@ +# Proxy filter /etc/fail2ban/filter.d/proxy.conf: +# +# Block IPs trying to use server as proxy. +# +# Matches e.g. +# 192.168.1.1 - - "GET http://www.something.com/ + +[Definition] + +failregex = ^ -.*GET http.* +ignoreregex = diff --git a/cookbooks/fail2ban/librairies/matchers.rb b/cookbooks/fail2ban/librairies/matchers.rb new file mode 100644 index 00000000..26285638 --- /dev/null +++ b/cookbooks/fail2ban/librairies/matchers.rb @@ -0,0 +1,7 @@ +if defined?(ChefSpec) + + def run_file_replace_line(resource_name) + ChefSpec::Matchers::ResourceMatcher.new(:file_replace_line, :run, resource_name) + end + +end diff --git a/cookbooks/fail2ban/metadata.rb b/cookbooks/fail2ban/metadata.rb new file mode 100644 index 00000000..5caaeb38 --- /dev/null +++ b/cookbooks/fail2ban/metadata.rb @@ -0,0 +1,5 @@ +description 'Configuration & deployment of fail2Ban on Engine Yard' +long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) +maintainer 'Grummfy' +maintainer_email 'inscription@grummfy.com' +version '0.5.0' diff --git a/cookbooks/fail2ban/providers/replace_line.rb b/cookbooks/fail2ban/providers/replace_line.rb new file mode 100644 index 00000000..b337661f --- /dev/null +++ b/cookbooks/fail2ban/providers/replace_line.rb @@ -0,0 +1,32 @@ +# Support whyrun +def whyrun_supported? + true +end + +action :run do + + file_path = new_resource.path || new_resource.name + match_regex = Regexp.new(new_resource.replace) + + # Check if file matches the regex + if ::File.read(file_path) =~ match_regex + + # Replace the line + converge_by("Replace line #{new_resource}") do + ruby_block "#{new_resource.name}" do + block do + file = Chef::Util::FileEdit.new(file_path) + file.search_file_replace_line(match_regex, (new_resource.with or '')) + file.write_file + end + end + end + + Chef::Log.info "- #{new_resource.replace}" + Chef::Log.info "+ #{new_resource.with}" + + # Notify that a node was updated successfully + new_resource.updated_by_last_action(true) + + end +end diff --git a/cookbooks/fail2ban/recipes/default.rb b/cookbooks/fail2ban/recipes/default.rb new file mode 100644 index 00000000..32bc880c --- /dev/null +++ b/cookbooks/fail2ban/recipes/default.rb @@ -0,0 +1,48 @@ +# +# Cookbook Name:: fail2ban +# Recipe:: default +# +# +# install package + +ey_cloud_report "Fail2Ban" do + message "Installing Fail2Ban" +end + +enable_package "net-analyzer/fail2ban" do + version node['fail2ban']['version'] +end + +package 'net-analyzer/fail2ban' do + version node['fail2ban']['version'] + action :install +end + +# configuration of fail2ban.conf +fail2ban_replace_line "fail2ban conf loglevel" do + replace "loglevel=" + with "loglevel=#{node['fail2ban']['loglevel']}" + path "/etc/fail2ban/fail2ban.conf" +end + +fail2ban_replace_line "fail2ban conf logtarget" do + replace "logtarget=" + with "logtarget=#{node['fail2ban']['logtarget']}" + path "/etc/fail2ban/fail2ban.conf" +end + +fail2ban_replace_line "fail2ban conf socket" do + replace "socket=" + with "socket=#{node['fail2ban']['socket']}" + path "/etc/fail2ban/fail2ban.conf" +end + +file_replace_line "fail2ban conf pidfile" do + replace "pidfile=" + with "pidfile=#{node['fail2ban']['pidfile']}" + path "/etc/fail2ban/fail2ban.conf" +end + +include_recipe "fail2ban::service" + +include_recipe "fail2ban::jails" diff --git a/cookbooks/fail2ban/recipes/jails.rb b/cookbooks/fail2ban/recipes/jails.rb new file mode 100644 index 00000000..2a3005dc --- /dev/null +++ b/cookbooks/fail2ban/recipes/jails.rb @@ -0,0 +1,104 @@ +# +# Cookbook Name:: fail2ban +# Recipe:: jails +# +# + +# We're going to need net/http to initiate an HTTP request to AWS. +require 'net/http' + +ey_cloud_report "Fail2Ban-filter-action" do + message "Fail2Ban action & filter" +end + +public_ip = Net::HTTP.get(URI('http://169.254.169.254/latest/meta-data/public-ipv4')) + +def pushFile(fileList, type) + refPath = "#{Chef::Config['file_cache_path']}cookbooks/fail2ban/files" + files = fileList.select {|w| w[/#{type}\.d/]} + files.each do |filepath| + filename = filepath.match(/#{refPath}\/.*\/#{type}\.d\/(.*)/) + filename = "#{type}.d/#{filename[1]}" + cookbook_file "/etc/fail2ban/#{filename}" do + source filename # filename instead of filepath in the case of a platform specific stuff + owner 'root' + group 'root' + mode "0644" + action :create #:create_if_missing + end + end +end + +def pushFileTemplates(fileList, type) + refPath = "#{Chef::Config['file_cache_path']}cookbooks/fail2ban/templates" + files = fileList.select {|w| w[/#{type}\.d/]} + files.each do |filepath| + filename = filepath.match(/#{refPath}\/.*\/#{type}\.d\/(.*)/) + filename = "#{type}.d/#{filename[1]}" + template "/etc/fail2ban/#{filename}" do + source filename + owner 'root' + group 'root' + mode "0644" + variables({ + :public_ip => public_ip, + :private_ip => node['ipaddress'], + :host => node['hostname'] + }) + action :create #:create_if_missing + end + end +end + +# list file to upload for action and filter try for the templates too +# @see http://lists.opscode.com/sympa/arc/chef/2011-09/msg00271.html +#files = run_context.cookbook_collection[ cookbook_name ].template_filenames +#pushFileTemplates(files, 'filter') +#pushFileTemplates(files, 'action') + +files = run_context.cookbook_collection[ cookbook_name ].file_filenames +pushFile(files, 'filter') +pushFile(files, 'action') + +# +# Now that we have filter and action deployed, we can configure the jail +# + +ey_cloud_report "Fail2Ban-jail-conf" do + message "Fail2Ban jails" + Chef::Log.info "Fail2Ban jails configuration" +end + + +template '/etc/fail2ban/jail.local' do + source 'jail.local.erb' + action :create + variables({ + :jails => node['fail2ban']['jails']['jails'], + :ignoreip => node['fail2ban']['jails']['ignoreip'] + ' ' + node['ipaddress'] + ' ' + public_ip, + :bantime => node['fail2ban']['jails']['bantime'], + :findtime => node['fail2ban']['jails']['findtime'], + :maxretry => node['fail2ban']['jails']['maxretry'], + :backend => node['fail2ban']['jails']['backend'], + :mail => node['fail2ban']['jails']['mail'], + :usedns => node['fail2ban']['jails']['usedns'], + :ignorecommand => node['fail2ban']['jails']['ignorecommand'], + :host => node['hostname'], + :actions => node['fail2ban']['jails']['actions'], + :banaction => node['fail2ban']['jails']['banaction'], + :mta => node['fail2ban']['jails']['mta'], + :protocol => node['fail2ban']['jails']['protocol'] + }) + owner 'root' + group 'root' + mode 0644 + notifies :restart, 'service[fail2ban]' +end + + +#if app_server? || util? +# +#end + +# http://serverfault.com/questions/460442/chef-multiple-files-dynamic-template-resource +# http://docs.getchef.com/chef/dsl_recipe.html diff --git a/cookbooks/fail2ban/recipes/service.rb b/cookbooks/fail2ban/recipes/service.rb new file mode 100644 index 00000000..8ad0f1f2 --- /dev/null +++ b/cookbooks/fail2ban/recipes/service.rb @@ -0,0 +1,32 @@ +# +# Cookbook Name:: fail2ban +# Recipe:: services +# +# + +ey_cloud_report "Fail2Ban-service" do + message "Fail2Ban service & monitoring" +end + +# enabling the service +service 'fail2ban' do + supports [:status => true, :restart => true] + action [:enable, :start] + status_command "/etc/init.d/fail2ban status | grep -q 'status: started'" +end + +# adding monitrc rules to let the service up +execute "restart-monit" do + command "monit reload && sleep 2s && monit quit" + action :nothing +end + +cookbook_file "/etc/monit.d/fail2ban.monitrc" do + source "fail2ban.monitrc" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + backup false + action :create + notifies :run, resources(:execute => "restart-monit") +end diff --git a/cookbooks/fail2ban/resources/replace_line.rb b/cookbooks/fail2ban/resources/replace_line.rb new file mode 100644 index 00000000..6aac63d1 --- /dev/null +++ b/cookbooks/fail2ban/resources/replace_line.rb @@ -0,0 +1,9 @@ +actions :run +default_action :run + +attribute :name, :name_attribute => true, :kind_of => String, :required => true +attribute :path, :kind_of => String +attribute :replace, :kind_of => [String, Regexp], :required => true +attribute :with, :kind_of => String + +attr_accessor :exists \ No newline at end of file diff --git a/cookbooks/fail2ban/templates/default/jail.local.erb b/cookbooks/fail2ban/templates/default/jail.local.erb new file mode 100644 index 00000000..7685b68d --- /dev/null +++ b/cookbooks/fail2ban/templates/default/jail.local.erb @@ -0,0 +1,95 @@ +# Fail2Ban configuration file +# +# Author: Cyril Jaquier +# +# $Revision$ +# + +# The DEFAULT allows a global definition of the options. They can be overridden +# in each jail afterwards. + +[DEFAULT] + +# "ignoreip" can be an IP address, a CIDR mask or a DNS host. Fail2ban will not +# ban a host which matches an address in this list. Several addresses can be +# defined using space separator. +ignoreip = <%= @ignoreip %> + +# "bantime" is the number of seconds that a host is banned. +bantime = <%= @bantime %> + +# A host is banned if it has generated "maxretry" during the last "findtime" +# seconds. +findtime = <%= @findtime %> + +# "maxretry" is the number of failures before a host get banned. +maxretry = <%= @maxretry %> + +# "backend" specifies the backend used to get files modification. Available +# options are "gamin", "polling" and "auto". This option can be overridden in +# each jail too (use "gamin" for a jail and "polling" for another). +# +# gamin: requires Gamin (a file alteration monitor) to be installed. If Gamin +# is not installed, Fail2ban will use polling. +# polling: uses a polling algorithm which does not require external libraries. +# auto: will choose Gamin if available and polling otherwise. +backend = <%= @backend %> + +# +# Destination email address used solely for the interpolations in +# jail.{conf,local} configuration files. +destemail = <%= @mail.destination %> + +# External command that will take an tagged arguments to ignore, e.g. , +# and return true if the IP is to be ignored. False otherwise. +# +# ignorecommand = /path/to/command +ignorecommand = <%= @ignorecommand %> + +# "usedns" specifies if jails should trust hostnames in logs, +# warn when DNS lookups are performed, or ignore all hostnames in logs +# +# yes: if a hostname is encountered, a DNS lookup will be performed. +# warn: if a hostname is encountered, a DNS lookup will be performed, +# but it will be logged as a warning. +# no: if a hostname is encountered, will not be used for banning, +# but it will be logged as info. +usedns = <%= @usedns %> + +# +# ACTIONS +# +banaction = <%= @banaction %> +mta = <%= @mta %> +protocol = <%= @protocol %> + +mailaction = %(mta)s-whois[name="%(__name__)s", dest="%(destemail)s", protocol="%(protocol)s", logpath="%(logpath)s", sender="<%= @mail['sender'] %>", host="<%= @host %>"] + +action_ = %(banaction)s[name="%(__name__)s", port="%(port)s", protocol="%(protocol)s"] +action_mw = %(action_)s + %(mailaction)s +action_mwl = %(action_)s + %(mta)s-whois-lines[name="%(__name__)s", dest="%(destemail)s", protocol="%(protocol)s", logpath="%(logpath)s", sender="<%= @mail['sender'] %>", host="<%= @host %>"] + +action = %(<%= @actions %>)s + +# +# JAILS +# + +# Next jails corresponds to the standard configuration in Fail2ban 0.6 which +# was shipped in Debian. Enable any defined here jail by including +# +# [SECTION_NAME] +# enabled = true + +<% @jails.each do |key, jail| %> +# jail <%= key %> +# <%= jail['comment'] %> +[<%= key %>] +<% jail['options'].each do |jail_option_key, jail_option_value| %> +<%= jail_option_key %> = <%= jail_option_value %> +<% end %> + +<% end %> + diff --git a/cookbooks/flume/README.md b/cookbooks/flume/README.md new file mode 100644 index 00000000..240f334b --- /dev/null +++ b/cookbooks/flume/README.md @@ -0,0 +1,45 @@ +# Flume + +This recipe installs the client component of [Apache Flume](https://flume.apache.org/). + +## Installation + +1. Enable the recipe. Edit `main/recipes/default.rb` and add the line: + + ``` + include_recipe 'flume' + ``` + +2. Edit `flume/attributes/default.rb`. Specify valid values for these attributes: + + ``` + default['flume']['app_name'] = 'myapp' + default['flume']['app_logfile'] = 'production.log' + default['flume']['sink_hostname'] = 'sink.host.name' + default['flume']['sink_port'] = '9001' + ``` + + You can also specify the Flume version. The recipe default is 1.7.0 which is the most recent version as of this writing. + + ``` + default['flume']['flume_version'] = '1.7.0' + ``` + +## Customizations + +The recipe uses the AWS instance ID to generate a unique agent ID for each instance. If you want to customize the agent names you need to modify this part of the recipe (`flume/recipes/default.rb`): + + ``` + template conf_file do + source "flume.conf.erb" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + variables({ + :agent_id => unique_agent_id, + :app_name => app_name, + :log_file => app_logfile, + + }) + end + ``` diff --git a/cookbooks/flume/attributes/default.rb b/cookbooks/flume/attributes/default.rb new file mode 100644 index 00000000..818e2a86 --- /dev/null +++ b/cookbooks/flume/attributes/default.rb @@ -0,0 +1,7 @@ +default['flume']['java_version'] = '7.2.6.8' +default['flume']['java_eselect_version'] = 'icedtea-bin-7' +default['flume']['flume_version'] = '1.7.0' +default['flume']['app_name'] = 'myapp' +default['flume']['app_logfile'] = 'production.log' +default['flume']['sink_hostname'] = 'sink.host.name' +default['flume']['sink_port'] = '9001' diff --git a/cookbooks/flume/files/default/flume-stop.sh b/cookbooks/flume/files/default/flume-stop.sh new file mode 100644 index 00000000..680ec4da --- /dev/null +++ b/cookbooks/flume/files/default/flume-stop.sh @@ -0,0 +1,2 @@ +# flume-stop.sh +/bin/kill `ps aux | grep [a]pache-flume | awk -F ' ' '{print $2}'` diff --git a/cookbooks/flume/files/default/flume.monitrc b/cookbooks/flume/files/default/flume.monitrc new file mode 100644 index 00000000..fc86d5fc --- /dev/null +++ b/cookbooks/flume/files/default/flume.monitrc @@ -0,0 +1,3 @@ +check process flume matching flume + start program = "/bin/bash -c '/engineyard/bin/flume-start.sh'" as uid deploy gid deploy + stop program = "/bin/bash -c '/engineyard/bin/flume-stop.sh'" diff --git a/cookbooks/flume/files/default/log4j.properties b/cookbooks/flume/files/default/log4j.properties new file mode 100644 index 00000000..c948bff6 --- /dev/null +++ b/cookbooks/flume/files/default/log4j.properties @@ -0,0 +1,68 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +# Define some default values that can be overridden by system properties. +# +# For testing, it may also be convenient to specify +# -Dflume.root.logger=DEBUG,console when launching flume. + +#flume.root.logger=DEBUG,console +flume.root.logger=INFO,LOGFILE +flume.log.dir=./logs +flume.log.file=flume.log + +log4j.logger.org.apache.flume.lifecycle = INFO +log4j.logger.org.jboss = WARN +log4j.logger.org.mortbay = INFO +log4j.logger.org.apache.avro.ipc.NettyTransceiver = WARN +log4j.logger.org.apache.hadoop = INFO +log4j.logger.org.apache.hadoop.hive = ERROR + +# Define the root logger to the system property "flume.root.logger". +log4j.rootLogger=${flume.root.logger} + + +# Stock log4j rolling file appender +# Default log rotation configuration +log4j.appender.LOGFILE=org.apache.log4j.RollingFileAppender +log4j.appender.LOGFILE.MaxFileSize=100MB +log4j.appender.LOGFILE.MaxBackupIndex=10 +log4j.appender.LOGFILE.File=${flume.log.dir}/${flume.log.file} +log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout +log4j.appender.LOGFILE.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p [%t] (%C.%M:%L) %x - %m%n + + +# Warning: If you enable the following appender it will fill up your disk if you don't have a cleanup job! +# This uses the updated rolling file appender from log4j-extras that supports a reliable time-based rolling policy. +# See http://logging.apache.org/log4j/companions/extras/apidocs/org/apache/log4j/rolling/TimeBasedRollingPolicy.html +# Add "DAILY" to flume.root.logger above if you want to use this +log4j.appender.DAILY=org.apache.log4j.rolling.RollingFileAppender +log4j.appender.DAILY.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy +log4j.appender.DAILY.rollingPolicy.ActiveFileName=${flume.log.dir}/${flume.log.file} +log4j.appender.DAILY.rollingPolicy.FileNamePattern=${flume.log.dir}/${flume.log.file}.%d{yyyy-MM-dd} +log4j.appender.DAILY.layout=org.apache.log4j.PatternLayout +log4j.appender.DAILY.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p [%t] (%C.%M:%L) %x - %m%n + + +# console +# Add "console" to flume.root.logger above if you want to use this +log4j.appender.console=org.apache.log4j.ConsoleAppender +log4j.appender.console.target=System.err +log4j.appender.console.layout=org.apache.log4j.PatternLayout +log4j.appender.console.layout.ConversionPattern=%d (%t) [%p - %l] %m%n diff --git a/cookbooks/flume/recipes/default.rb b/cookbooks/flume/recipes/default.rb new file mode 100644 index 00000000..3ab31b51 --- /dev/null +++ b/cookbooks/flume/recipes/default.rb @@ -0,0 +1,136 @@ +# +# Cookbook Name:: flume +# Recipe:: default +# +# NOTE: This recipe attempts to install Java, which is required by Flume +# If you're running Solr on the environment, +# you need to ensure that Solr and Flume are using the same Java version + +use_default_java = false +java_package_name = "dev-java/icedtea-bin" +java_version = node['flume']['java_version'] +java_eselect_version = node['flume']['java_eselect_version'] +flume_version = node['flume']['flume_version'] +flume_dir = "/opt/flume" +flume_file = "apache-flume-#{flume_version}-bin.tar.gz" +flume_url = "http://archive.apache.org/dist/flume/#{flume_version}/#{flume_file}" + +instance_id = `curl http://169.254.169.254/latest/meta-data/instance-id` +unique_agent_id = instance_id.split('-').last +agent_name = instance_id +conf_dir = "#{flume_dir}/conf" +conf_file = "#{conf_dir}/flume.conf" +flume_log_file = "/var/log/engineyard/flume/flume.log" + +app_name = node['flume']['app_name'] +app_logfile = node['flume']['app_logfile'] +sink_hostname = node['flume']['sink_hostname'] +sink_port = node['flume']['sink_port'] + +# Install Flume on all app instances +if ( ['app_master', 'app', 'solo'].include?(node[:instance_role]) ) + + unless use_default_java + Chef::Log.info "Updating Java JDK" + enable_package java_package_name do + version java_version + unmask true + end + + package java_package_name do + version java_version + action :upgrade + end + + execute "Set the default Java version to #{java_eselect_version}" do + command "eselect java-vm set system #{java_eselect_version}" + action :run + end + end + + directory "/var/log/engineyard/flume" do + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 + recursive true + end + + + remote_file "/opt/#{flume_file}" do + source flume_url + owner node[:owner_name] + group node[:owner_name] + mode 0644 + backup 0 + action :create_if_missing + end + + execute "unarchive flume" do + cwd "/opt" + command "tar zxf #{flume_file} && sync" + not_if { FileTest.directory?(flume_dir) } + end + + execute "rename /opt/apache-flume-#{flume_version}-bin to #{flume_dir}" do + command "mv /opt/apache-flume-#{flume_version}-bin #{flume_dir}" + not_if { FileTest.directory?(flume_dir) } + end + + execute "chown flume_dir" do + command "chown #{node[:owner_name]}:#{node[:owner_name]} -R #{flume_dir}" + end + + template "/engineyard/bin/flume-start.sh" do + source "flume-start.sh.erb" + owner node[:owner_name] + group node[:owner_name] + mode 0755 + variables({ + :rails_env => node[:environment][:framework_env], + :flume_dir => flume_dir, + :bin_dir => "#{flume_dir}/bin", + :conf_dir => conf_dir, + :conf_file => conf_file, + :log_file => flume_log_file, + :agent_name => agent_name + }) + end + + template conf_file do + source "flume.conf.erb" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + variables({ + :instance_id => instance_id, + :agent_id => unique_agent_id, + :app_name => app_name, + :app_logfile => app_logfile, + :hostname => sink_hostname, + :port => sink_port + }) + end + + remote_file "#{conf_dir}/log4j.properties" do + source "log4j.properties" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + end + + remote_file "/etc/monit.d/flume.monitrc" do + source "flume.monitrc" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + end + + execute "monit-reload" do + command "monit quit && telinit q" + end + + execute "start-solr" do + command "sleep 3 && monit start flume" + end +end diff --git a/cookbooks/flume/templates/default/flume-start.sh.erb b/cookbooks/flume/templates/default/flume-start.sh.erb new file mode 100644 index 00000000..aa1f0856 --- /dev/null +++ b/cookbooks/flume/templates/default/flume-start.sh.erb @@ -0,0 +1,2 @@ +# flume-start.sh: +/usr/bin/nohup <%= @bin_dir %>/flume-ng agent --conf <%= @conf_dir %> --conf-file <%= @conf_file %> --name <%= @agent_name %> -Dflume.root.logger=INFO,console -Dlog4j.configuration=file:<%= @conf_dir %>/log4j.properties >> <%= @log_file %> 2>&1 & diff --git a/cookbooks/flume/templates/default/flume.conf.erb b/cookbooks/flume/templates/default/flume.conf.erb new file mode 100644 index 00000000..31f58a7e --- /dev/null +++ b/cookbooks/flume/templates/default/flume.conf.erb @@ -0,0 +1,15 @@ +<%= @instance_id %>.sources = source<%= @agent_id %> +<%= @instance_id %>.sinks = sink<%= @agent_id %> +<%= @instance_id %>.channels = channel<%= @agent_id %> + +<%= @instance_id %>.sources.source<%= @agent_id %>.type = exec +<%= @instance_id %>.sources.source<%= @agent_id %>.command = tail -F /data/<%= @app_name %>/shared/log/<%= @app_logfile %> + +<%= @instance_id %>.sinks.sink<%= @agent_id %>.type = avro +<%= @instance_id %>.sinks.sink<%= @agent_id %>.hostname = <%= @hostname %> +<%= @instance_id %>.sinks.sink<%= @agent_id %>.port = <%= @port %> + +<%= @instance_id %>.channels.channel<%= @agent_id %>.type = memory + +<%= @instance_id %>.sources.source<%= @agent_id %>.channels = channel<%= @agent_id %> +<%= @instance_id %>.sinks.sink<%= @agent_id %>.channel= channel<%= @agent_id %> diff --git a/cookbooks/imagemagick/README.md b/cookbooks/imagemagick/README.md new file mode 100644 index 00000000..35b33a15 --- /dev/null +++ b/cookbooks/imagemagick/README.md @@ -0,0 +1,21 @@ +ImageMagick Cookbook +========= + +There were two recent ImageMagick-related vulnerabilities: + +* CVE-2016-5118 +* CVE-2016-3714 + +This cookbook installs ImageMagick 6.9.0.3-r1 (available on the latest Gentoo 12.11 stack) and a policy.xml file. + +The 6.9.0.3-r1 ebuild includes backported patches to address the popen vulnerability in CVE-2016-5118. + +The policy.xml file is the policy recommended in https://www.imagemagick.org/discourse-server/viewtopic.php?f=4&p=132726&sid=6b961f8b680a0c18189de528bd53504a#p132726 to address CVE-2016-3714. + +To use this recipe, add the line + +``` +include_recipe 'imagemagick' +``` + +to `cookbooks/main/recipes/default.rb`. \ No newline at end of file diff --git a/cookbooks/imagemagick/files/default/imagemagickkeywords b/cookbooks/imagemagick/files/default/imagemagickkeywords new file mode 100644 index 00000000..bbe10c5e --- /dev/null +++ b/cookbooks/imagemagick/files/default/imagemagickkeywords @@ -0,0 +1,3 @@ +=media-gfx/imagemagick-6.9.0.3 +=media-libs/lcms-2.3 + diff --git a/cookbooks/imagemagick/files/default/imagemagickunmask b/cookbooks/imagemagick/files/default/imagemagickunmask new file mode 100644 index 00000000..bbe10c5e --- /dev/null +++ b/cookbooks/imagemagick/files/default/imagemagickunmask @@ -0,0 +1,3 @@ +=media-gfx/imagemagick-6.9.0.3 +=media-libs/lcms-2.3 + diff --git a/cookbooks/imagemagick/files/default/policy.xml b/cookbooks/imagemagick/files/default/policy.xml new file mode 100644 index 00000000..dc888d58 --- /dev/null +++ b/cookbooks/imagemagick/files/default/policy.xml @@ -0,0 +1,72 @@ + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cookbooks/imagemagick/recipes/default.rb b/cookbooks/imagemagick/recipes/default.rb new file mode 100644 index 00000000..a66d2d1f --- /dev/null +++ b/cookbooks/imagemagick/recipes/default.rb @@ -0,0 +1,54 @@ +#Update imagemagick and install policy patch + +ey_cloud_report "imagemagick-install" do + message "Installing php imagemagick security update}" +end + + +portage_files = [ + "/etc/portage/package.keywords/imagemagickkeywords", + "/etc/portage/package.unmask/imagemagickunmask" +] + +portage_files.each do |portage_file| + remote_file portage_file do + source File.basename(portage_file) + backup 0 + owner "portage" + group "portage" + mode 0644 + end +end + +if Chef::VERSION == '10.34.6' + enable_package "media-libs/openjpeg" do + version "2.1.0" + end + package "media-libs/openjpeg" do + version "2.1.0" + action :install + end +end + + +enable_package "media-libs/lcms" do + version "2.3" +end + + +enable_package "media-gfx/imagemagick" do + version "6.9.0.3-r1" +end + +package "media-gfx/imagemagick" do + version "6.9.0.3-r1" + action :install +end + +remote_file "/etc/ImageMagick-6/policy.xml" do + source "policy.xml" + owner "root" + group "root" + mode 0644 + backup 0 +end diff --git a/cookbooks/jenkins/README.md b/cookbooks/jenkins/README.md new file mode 100644 index 00000000..b402aa71 --- /dev/null +++ b/cookbooks/jenkins/README.md @@ -0,0 +1,38 @@ +Jenkins on Engine Yard Cloud +============================ + +Caveats +------- + +Because of the following considerations, we recommend running Jenkins on its own environment (with no other non-Jetty applications) with the application database set to "None". + +* Our Jetty install renders haproxy and nginx unusable for any purpose other than serving Jetty applications +* Jenkins does not support high-availability via multiple application servers, accordingly it is only installed on solo instances or the app master. +* Jenkins' default configuration does not use any RDBMS + +Installation +------------ + +Create an application using this repo https://github.com/engineyard/ey-jenkins-app.git. This application is really just a placeholder that doesn't do anything, but you still need to have one on our cloud platform. Do *not* specify a domain. Because passenger doesn't spin up until there is work to be done, select passenger (it will never have work to do). + +Then you will need to fork our custom recipes repo found here https://github.com/engineyard/ey-cloud-recipes.git, and enable the jenkins recipe by uncommenting the `include_recipe "jenkins"` line in cookbooks/main/recipes/default.rb. + +Upload and apply the custom cookbooks via `ey recipes upload -e $NAMEOFYOURENVIRONMENT` and `ey recipes apply -e $NAMEOFYOURENVIRONMENT` + +Log in to your new Jenkins instance by adding /jenkins to the instance id (should look something like this http://ec2-23-22-232-133.compute-1.amazonaws.com/jenkins) + +Enjoy! + +Build Slaves +------------ + +This recipe includes a Swarm configuration to automatically add slaves by adding utility instances. To use this recipe enable the swarm plugin in your Jenkins installation via the Manage Plugins page. + +To add build slaves, simply click the Add button in your Jenkins environment, and add a utility instance. + +To remove the slaves, run "sudo monit stop swarm" either via ssh, or ey ssh and specify the utility instances. You can also utilize the server labels to bring down entire groups of build slaves. For example: + +`ey ssh "sudo monit stop swarm" --environment jenkins --utilities test_build_slaves` + +After stopping swarm, feel free to terminate the utility instance. If you terminate the instance before stopping swarm, you will have to manually remove the build node in Jenkins after termination. + diff --git a/cookbooks/jenkins/files/default/haproxy.cfg b/cookbooks/jenkins/files/default/haproxy.cfg new file mode 100644 index 00000000..8fe526a3 --- /dev/null +++ b/cookbooks/jenkins/files/default/haproxy.cfg @@ -0,0 +1,19 @@ + # Simple configuration for an HTTP proxy listening on port 80 on all + # interfaces and forwarding requests to a single backend "servers" with a + # single server "jetty_server" listening on 127.0.0.1:8080 + global + daemon + maxconn 256 + + defaults + mode http + timeout connect 5000ms + timeout client 50000ms + timeout server 50000ms + + frontend http-in + bind *:80 + default_backend servers + + backend servers + server jetty_server 127.0.0.1:8080 maxconn 256 diff --git a/cookbooks/jenkins/files/default/jenkins.xml b/cookbooks/jenkins/files/default/jenkins.xml new file mode 100644 index 00000000..27d191a1 --- /dev/null +++ b/cookbooks/jenkins/files/default/jenkins.xml @@ -0,0 +1,12 @@ + + /jenkins + /webapps/jenkins.war + + + + Jenkins Realm + /etc/realm.properties + + + + diff --git a/cookbooks/jenkins/files/default/jetty-distribution-8.1.11.v20130520.tar.gz b/cookbooks/jenkins/files/default/jetty-distribution-8.1.11.v20130520.tar.gz new file mode 100644 index 00000000..066421ce Binary files /dev/null and b/cookbooks/jenkins/files/default/jetty-distribution-8.1.11.v20130520.tar.gz differ diff --git a/cookbooks/jenkins/files/default/jetty.monitrc b/cookbooks/jenkins/files/default/jetty.monitrc new file mode 100644 index 00000000..e21e079a --- /dev/null +++ b/cookbooks/jenkins/files/default/jetty.monitrc @@ -0,0 +1,5 @@ +check process jetty +with pidfile /var/run/jetty.pid + start program = "/etc/init.d/jetty start" as uid deploy + stop program = "/etc/init.d/jetty stop" as uid deploy + group jetty diff --git a/cookbooks/jenkins/files/default/nginx.jetty.conf b/cookbooks/jenkins/files/default/nginx.jetty.conf new file mode 100644 index 00000000..b7319cd9 --- /dev/null +++ b/cookbooks/jenkins/files/default/nginx.jetty.conf @@ -0,0 +1,12 @@ +server { + listen 80 default; + server_name _; + + location / { + proxy_redirect off; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://localhost:8080; + } +} diff --git a/cookbooks/jenkins/files/default/swarm.monitrc b/cookbooks/jenkins/files/default/swarm.monitrc new file mode 100644 index 00000000..1a533db1 --- /dev/null +++ b/cookbooks/jenkins/files/default/swarm.monitrc @@ -0,0 +1,4 @@ +check process swarm +with pidfile /var/run/swarm.pid + start program = "/etc/init.d/swarm start" as uid deploy + stop program = "/etc/init.d/swarm stop" as uid deploy \ No newline at end of file diff --git a/cookbooks/jenkins/recipes/default.rb b/cookbooks/jenkins/recipes/default.rb new file mode 100644 index 00000000..4d96a63b --- /dev/null +++ b/cookbooks/jenkins/recipes/default.rb @@ -0,0 +1,36 @@ + +if ['app_master','solo'].include? @node[:instance_role] then + include_recipe "jenkins::jetty_install" + include_recipe "jenkins::jenkins_install" +end + +if "app_master" == @node[:instance_role] then + execute "touch /etc/keep.haproxy.cfg" do + action :run + end + remote_file "/etc/haproxy.cfg" do + source "haproxy.cfg" + action :create + end + + execute "Restart HAProxy" do + command "sudo /etc/init.d/haproxy reload" + end + +end + +if "solo" == @node[:instance_role] then + remote_file "/etc/nginx/servers/jetty.conf" do + source "nginx.jetty.conf" + end + + execute "Restart nginx" do + command %Q{ + /etc/init.d/nginx restart + } + end +end + +if @node[:instance_role] == 'util' then + include_recipe "jenkins::swarm_install" +end diff --git a/cookbooks/jenkins/recipes/jenkins_install.rb b/cookbooks/jenkins/recipes/jenkins_install.rb new file mode 100644 index 00000000..63ca62dc --- /dev/null +++ b/cookbooks/jenkins/recipes/jenkins_install.rb @@ -0,0 +1,16 @@ +stable=true +version='latest' + +remote_file "/opt/jetty/webapps/jenkins.war" do + source "http://mirrors.jenkins-ci.org/war#{ stable ? "-stable" : ""}/#{version}/jenkins.war" + mode 0644 + owner node[:owner_name] + group node[:owner_name] +end + +remote_file "/opt/jetty/contexts/jenkins.xml" do + source "jenkins.xml" + owner node[:owner_name] + group node[:owner_name] + mode 0644 +end diff --git a/cookbooks/jenkins/recipes/jetty_install.rb b/cookbooks/jenkins/recipes/jetty_install.rb new file mode 100644 index 00000000..107ee285 --- /dev/null +++ b/cookbooks/jenkins/recipes/jetty_install.rb @@ -0,0 +1,29 @@ +remote_file "/tmp/jetty.tar.gz" do + source "http://download.eclipse.org/jetty/8.1.17.v20150415/dist/jetty-distribution-8.1.17.v20150415.tar.gz" + action :create_if_missing + mode 0644 +end + +remote_file "/etc/monit.d/jetty.monitrc" do + source "jetty.monitrc" + action :create + mode 0644 +end + +execute "Install Jetty" do + command "tar -zxvf /tmp/jetty.tar.gz jetty-distribution-8.1.17.v20150415/" + cwd "/data/" +end + +execute "symlink Jetty" do + command "sudo ln -fs /data/jetty-distribution-8.1.17.v20150415 /opt/jetty" +end + +execute "symlink initscript" do + command "sudo ln -fs /opt/jetty/bin/jetty.sh /etc/init.d/jetty" +end + +execute "sudo monit reload" do + action :run +end + diff --git a/cookbooks/jenkins/recipes/swarm_install.rb b/cookbooks/jenkins/recipes/swarm_install.rb new file mode 100644 index 00000000..f9085285 --- /dev/null +++ b/cookbooks/jenkins/recipes/swarm_install.rb @@ -0,0 +1,33 @@ +version='1.9' + +directory "/data/swarm" do + owner node[:owner_name] + group node[:owner_name] + mode 0755 + action :create +end + +remote_file "/data/swarm/swarm-client.jar" do + source "http://maven.jenkins-ci.org/content/repositories/releases/org/jenkins-ci/plugins/swarm-client/#{version}/swarm-client-1.9-jar-with-dependencies.jar" + mode 0644 + owner node[:owner_name] + group node[:owner_name] +end + +remote_file "/etc/monit.d/swarm.monitrc" do + source "swarm.monitrc" + action :create + mode 0644 +end + +template "/etc/init.d/swarm" do + source "swarm-init.sh.erb" + variables({ + :jenkins_server => node['master_app_server']['public_ip'] + }) + mode 0775 +end + +execute "sudo monit reload" do + action :run +end \ No newline at end of file diff --git a/cookbooks/jenkins/templates/default/swarm-init.sh.erb b/cookbooks/jenkins/templates/default/swarm-init.sh.erb new file mode 100644 index 00000000..4ee67bf9 --- /dev/null +++ b/cookbooks/jenkins/templates/default/swarm-init.sh.erb @@ -0,0 +1,12 @@ +#!/bin/bash + +case $1 in + start) + java -jar /data/swarm/swarm-client.jar -master http://<%= @jenkins_server %>/jenkins/ >> /data/swarm/swarm.log 2>&1 & echo $! > /var/run/swarm.pid & echo "Started swarm OK" + ;; + stop) + kill `cat /var/run/swarm.pid` ;; + *) + echo "usage: swarm {start|stop}" ;; +esac +exit 0 \ No newline at end of file diff --git a/cookbooks/le/README.md b/cookbooks/le/README.md new file mode 100644 index 00000000..b29e36f1 --- /dev/null +++ b/cookbooks/le/README.md @@ -0,0 +1,9 @@ +# Cookbook to setup LogEntries for EY Cloud + +This is an exploratory EY Cloud Cookbook to install and setup LogEntries when it is enabled as a Service. + +Ultimately, the cookbooks/le folder will be a standalone recipe that customers will install into their environments via the `ey-recipe clone` command. + +Updated to use newer version of Logentries. + +#### Requires Stable V4 Stack. diff --git a/cookbooks/le/attributes/recipe.rb b/cookbooks/le/attributes/recipe.rb new file mode 100644 index 00000000..bf873a7a --- /dev/null +++ b/cookbooks/le/attributes/recipe.rb @@ -0,0 +1,2 @@ +le_api_key('YOUR_API_KEY_HERE') +# Read more at https://logentries.com/doc/engineyard/ diff --git a/cookbooks/le/files/default/le-1.4.25.ebuild b/cookbooks/le/files/default/le-1.4.25.ebuild new file mode 100644 index 00000000..18e904b6 --- /dev/null +++ b/cookbooks/le/files/default/le-1.4.25.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +EAPI=4 +DESCRIPTION="Agent providing a command line utility for a convenient access to +the logentries.com logging infrastructure." +HOMEPAGE="https://logentries.com/" +PYTHON_COMPAT=( python{2_7,3_2} ) + +inherit eutils distutils-r1 + +AUTHOR=logentries + +SRC_URI="https://github.com/logentries/le/tarball/v${PV} -> $P.tar.gz" +REVISION="b4cb54d" +S="${WORKDIR}/rapid7-le-${REVISION}" +BUILD_DIR="${S}" +KEYWORDS="x86 amd64 mips ~ppc ~ppc-macos -ia64" +USE="" +DEPEND="dev-lang/python + dev-python/simplejson + app-crypt/gnupg + dev-python/setuptools + dev-python/python-exec" +RDEPEND="dev-python/python-exec" +LICENSE="GPL-2" +SLOT="0" +src_unpack() { + unpack ${A} +} + +src_compile() { + distutils-r1_python_compile +} +src_install() { + esetup.py install --compile -O2 --root=/var/tmp/portage/dev-util/le-1.4.25/image/ +} diff --git a/cookbooks/le/recipes/configure.rb b/cookbooks/le/recipes/configure.rb new file mode 100644 index 00000000..eb6e3b70 --- /dev/null +++ b/cookbooks/le/recipes/configure.rb @@ -0,0 +1,28 @@ +# +# Cookbook Name:: le +# Recipe:: configure +# + +execute "le register --account-key" do + command "/usr/bin/le register --account-key #{node[:le_api_key]} --name #{node[:applications].keys.first}/#{node['engineyard']['this']}" + action :run + not_if { File.exists?('/etc/le/config') } +end + +follow_paths = [ + "/var/log/syslog", + "/var/log/auth.log", + "/var/log/daemon.log" +] +(node[:applications] || []).each do |app_name, app_info| + follow_paths << "/var/log/nginx/#{app_name}.access.log" +end + +follow_paths.each do |path| + execute "le follow #{path}" do + command "le follow #{path}" + ignore_failure true + action :run + not_if "le followed #{path}" + end +end diff --git a/cookbooks/le/recipes/default.rb b/cookbooks/le/recipes/default.rb new file mode 100644 index 00000000..46dffbb2 --- /dev/null +++ b/cookbooks/le/recipes/default.rb @@ -0,0 +1,7 @@ +# +# Cookbook Name:: le +# Recipe:: default +# +require_recipe 'le::install' +require_recipe 'le::configure' +require_recipe 'le::start' diff --git a/cookbooks/le/recipes/install.rb b/cookbooks/le/recipes/install.rb new file mode 100644 index 00000000..9ed91b0e --- /dev/null +++ b/cookbooks/le/recipes/install.rb @@ -0,0 +1,56 @@ +# +# Cookbook Name:: le +# Recipe:: install +# +le_version="1.4.25" + +directory "/engineyard/portage/engineyard/dev-util/le" do + owner "root" + group "root" + mode "0755" + recursive true + action :create +end + +remote_file "/engineyard/portage/engineyard/dev-util/le/le-#{le_version}.ebuild" do + source "le-#{le_version}.ebuild" + mode "0644" +end + +execute "ebuild le-#{le_version}.ebuild digest" do + command "ebuild le-#{le_version}.ebuild digest" + cwd "/engineyard/portage/engineyard/dev-util/le/" + # only_if { `eix dev-util/le -O` =~ /No matches found./ } +end + +enable_package 'dev-python/python-exec' do + version '0.2' + unmask true +end + +package 'dev-python/python-exec' do + version '0.2' + action :install +end + +package 'dev-util/le' do + version "#{le_version}" + action :install +end + +# ln -s /usr/bin/le /usr/bin/le-monitordaemon +link "/usr/bin/le-monitordaemon" do + to "/usr/bin/le" +end + +# init.d script for le agent +template '/etc/init.d/logentries' do + source 'logentries.initd.erb' + mode '0755' +end + +# Start agent when instance boots +execute 'start logentries at boot' do + command %{rc-update add logentries default} + creates '/etc/runlevels/default/logentries' +end diff --git a/cookbooks/le/recipes/start.rb b/cookbooks/le/recipes/start.rb new file mode 100644 index 00000000..d0ba41dc --- /dev/null +++ b/cookbooks/le/recipes/start.rb @@ -0,0 +1,9 @@ + +# Cookbook Name:: le +# Recipe:: start +# + +# Restart the le agent +execute 'start le agent' do + command %{/etc/init.d/logentries restart} +end diff --git a/cookbooks/le/templates/default/logentries.initd.erb b/cookbooks/le/templates/default/logentries.initd.erb new file mode 100644 index 00000000..30f1eb67 --- /dev/null +++ b/cookbooks/le/templates/default/logentries.initd.erb @@ -0,0 +1,23 @@ +#!/sbin/runscript + +SERVICENAME="logentries" +PIDFILE="/var/run/$SERVICENAME.pid" +EXEC="/usr/bin/le-monitordaemon" + +depend() { + need net + need localmount + after bootmisc +} + +start() { + ebegin "Starting Logentries Agent" + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $EXEC + eend $? +} + +stop() { + ebegin "Stopping Logentries Agent" + start-stop-daemon --stop --quiet --pidfile $PIDFILE + eend $? +} diff --git a/cookbooks/logrotate/README.rdoc b/cookbooks/logrotate/README.rdoc new file mode 100644 index 00000000..56c60ac6 --- /dev/null +++ b/cookbooks/logrotate/README.rdoc @@ -0,0 +1,13 @@ += DESCRIPTION: + +Logrotate cookbook, primarily this cookbook is only setup currently to rotate nginx logs every hour if they exceed 100 Megabytes of size in /var/log/engineyard/nginx/*.log + += USAGE: + +uncomment / add to main/recipes/default.rb + +include_recipe "logrotate" + += NOTES: + +This cookbook can be easily updated / expanded to beyond it's original use an intent. diff --git a/cookbooks/logrotate/files/default/nginx.logrotate b/cookbooks/logrotate/files/default/nginx.logrotate new file mode 100644 index 00000000..e4613524 --- /dev/null +++ b/cookbooks/logrotate/files/default/nginx.logrotate @@ -0,0 +1,14 @@ +/var/log/engineyard/nginx/*.log /var/log/engineyard/nginx/error_log { + rotate 30 + size 100M + compress + missingok + notifempty + sharedscripts + extension gz + + postrotate + [ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid` + + endscript +} diff --git a/cookbooks/logrotate/recipes/default.rb b/cookbooks/logrotate/recipes/default.rb new file mode 100644 index 00000000..75986ada --- /dev/null +++ b/cookbooks/logrotate/recipes/default.rb @@ -0,0 +1,18 @@ +# +# Cookbook Name:: logrotate +# Recipe:: default +# + +remote_file "/etc/logrotate.d/nginx" do + source "nginx.logrotate" + owner "root" + group "root" + mode "0644" + backup 0 +end + +cron "logrotate -f /etc/logrotate.d/nginx" do + minute '0' + command "logrotate -f /etc/logrotate.d/nginx" + user "root" +end diff --git a/cookbooks/magento/ReadMe.md b/cookbooks/magento/ReadMe.md new file mode 100644 index 00000000..88f1d967 --- /dev/null +++ b/cookbooks/magento/ReadMe.md @@ -0,0 +1,33 @@ +# Magento on Engine Yard Cloud on AWS + +This recipe will write out the local.xml file required for Magento configuration. You can also configure Redis as a session store or for page caching. + +## Instructions + +1. Add a deploy hook (https://support.cloud.engineyard.com/entries/21016568-Use-Deploy-Hooks) to deploy/before_restart.rb: + +`run "ln -nfs #{config.shared_path}/config/local.xml #{config.release_path}/app/etc/local.xml"` + +2. Add your encryption key to attributes/default.rb +3. Uncomment the include_recipe for magento in the main cookbook recipe. + +## Redis Instructions + +1. You need to use either a single solo (application and database) instance or an environment containing a utility instance called 'redis'. +2. If you are using a utility instance for redis, uncomment the include_recipe for redis in the main cookbook recipe. If you are using a solo instance, Redis will already be installed and you can skip this step. +3. Set redis_session_store and/or redis_page_caching to true in attributes/default.rb +4. If you are enabling page caching, make sure you set the proper cached backend class name in attributes/default.rb + +## Configurable Attributes + +``` +default[:magento] = { + :encryption_key => "INSERT KEY HERE", # Add your encryption key here + :redis_session_store => false, # Set to true to enable Redis session storage + :redis_page_caching => false # Set to true to enable Redis page caching +} +``` + +## Other Magento Configurations + +Any other Magento configurations required can be added or updated in templates/default/local.xml.erb diff --git a/cookbooks/magento/attributes/default.rb b/cookbooks/magento/attributes/default.rb new file mode 100644 index 00000000..b93ad45f --- /dev/null +++ b/cookbooks/magento/attributes/default.rb @@ -0,0 +1,5 @@ +default[:magento] = { + :encryption_key => "INSERT KEY HERE", # Add your encryption key here + :redis_session_store => true, # Set to true to enable Redis session storage + :redis_page_caching => true # Set to true to enable Redis page caching +} \ No newline at end of file diff --git a/cookbooks/magento/recipes/default.rb b/cookbooks/magento/recipes/default.rb new file mode 100644 index 00000000..03952397 --- /dev/null +++ b/cookbooks/magento/recipes/default.rb @@ -0,0 +1,27 @@ +# +# Cookbook Name:: magento +# Recipe:: default +# + +if app_server? + redis_host = solo? ? "localhost" : node['utility_instances'].find { |instance| instance['name'] == 'redis' }[:hostname] + + node[:applications].each do |app_name, data| + template "/data/#{app_name}/shared/config/local.xml" do + owner node[:owner_name] + group node[:owner_name] + mode 0644 + source "local.xml.erb" + variables({ + :app_name => app_name, + :dbuser => node[:owner_name], + :dbpass => node[:owner_pass], + :dbhost => node[:db_host], + :key => node[:magento][:encryption_key], + :redis_host => redis_host, + :redis_session_store => node[:magento][:redis_session_store], + :redis_page_caching => node[:magento][:redis_page_caching] + }) + end + end +end diff --git a/cookbooks/magento/templates/default/local.xml.erb b/cookbooks/magento/templates/default/local.xml.erb new file mode 100644 index 00000000..ccee1dac --- /dev/null +++ b/cookbooks/magento/templates/default/local.xml.erb @@ -0,0 +1,103 @@ + + + + + + + + + ]]> + + false + + + + + + + ]]> + ]]> + ]]> + ]]> + + + + + 1 + + + + +<% if @redis_session_store -%> + + <%= @redis_host %> + 6379 + + 2.5 + + 0 + 2048 + gzip + 1 + 6 + 5 + 30 + 7200 + +<% end + if @redis_page_caching -%> + + Mage_Cache_Backend_Redis + + <%= @redis_host %> + 6379 + + 2 + + 1 + 1 + 10 + 0 + 1 + 1 + 20480 + gzip + + +<% end -%> + + + + + + + + + + + \ No newline at end of file diff --git a/cookbooks/main/attributes/default.rb b/cookbooks/main/attributes/default.rb new file mode 100644 index 00000000..9625c3b7 --- /dev/null +++ b/cookbooks/main/attributes/default.rb @@ -0,0 +1,2 @@ +default[:owner_name] = node[:users].first[:username] +default[:owner_pass] = node[:users].first[:password] \ No newline at end of file diff --git a/cookbooks/main/attributes/recipe.rb b/cookbooks/main/attributes/recipe.rb new file mode 100644 index 00000000..11e0a503 --- /dev/null +++ b/cookbooks/main/attributes/recipe.rb @@ -0,0 +1 @@ +recipes('main') \ No newline at end of file diff --git a/cookbooks/main/definitions/enable_package.rb b/cookbooks/main/definitions/enable_package.rb new file mode 100644 index 00000000..c418cbf3 --- /dev/null +++ b/cookbooks/main/definitions/enable_package.rb @@ -0,0 +1,26 @@ +define :enable_package, :version => nil, :override_hardmask => false do + # calculate full name + full_name = [params[:name], params[:version]].compact.join('-') + + # override mask + path = "/etc/portage/package.keywords/local" + + update_file "unmasking #{full_name}" do + action :append + path path + body "=#{full_name}" + not_if "grep '=#{full_name}' #{path}" + end + + # override hard mask + if params[:override_hardmask] + path = "/etc/portage/package.unmask/engineyard_overrides" + + update_file "overriding hard mask for #{full_name}" do + action :append + path path + body "=#{full_name}" + not_if "grep '=#{full_name}' #{path}" + end + end +end diff --git a/cookbooks/main/definitions/ey_cloud_report.rb b/cookbooks/main/definitions/ey_cloud_report.rb new file mode 100644 index 00000000..b549844b --- /dev/null +++ b/cookbooks/main/definitions/ey_cloud_report.rb @@ -0,0 +1,7 @@ +# reports data to the EY Cloud dashboard +define :ey_cloud_report do + execute "reporting for #{params[:name]}" do + command "ey-enzyme --report '#{params[:message]}'" + epic_fail true + end +end diff --git a/cookbooks/main/definitions/package_use.rb b/cookbooks/main/definitions/package_use.rb new file mode 100644 index 00000000..c76ea44e --- /dev/null +++ b/cookbooks/main/definitions/package_use.rb @@ -0,0 +1,29 @@ +# sets use flags for packages +define :package_use, :flags => nil do + # full package name + full_name = [params[:name], params[:flags]].compact.join(' ') + + # delete package.use file + file "/etc/portage/package.use" do + action :delete + not_if "file -d /etc/portage/package.use" + end + + # recreate package.use as directory + directory "/etc/portage/package.use" do + action :create + end + + # create local file + execute "touch /etc/portage/package.use/local" do + action :run + not_if "test -f /etc/portage/package.use/local" + end + + # write flags to local use file + update_file "local portage package.use" do + path "/etc/portage/package.use/local" + body full_name + not_if "grep '#{full_name}' /etc/portage/package.use/local" + end +end diff --git a/cookbooks/main/definitions/sysctl.rb b/cookbooks/main/definitions/sysctl.rb new file mode 100644 index 00000000..687bf1ed --- /dev/null +++ b/cookbooks/main/definitions/sysctl.rb @@ -0,0 +1,22 @@ +define :sysctl, :action => :add do + case params[:action] + when :add + params[:variables].each do |name, value| + search = "^#{Regexp.escape(name)}\\s*=.*$" + + execute "remove-#{name}-in-sysctl" do + command "sed -i '/#{search}/d' /etc/sysctl.conf" + end + + update_file "add-#{name}-to-sysctl" do + action :append + path '/etc/sysctl.conf' + body "#{name} = #{value}" + end + end + + execute "reload-sysctl" do + command "sysctl -p" + end + end +end diff --git a/cookbooks/main/definitions/update_file.rb b/cookbooks/main/definitions/update_file.rb new file mode 100644 index 00000000..bbccca1c --- /dev/null +++ b/cookbooks/main/definitions/update_file.rb @@ -0,0 +1,52 @@ +define :update_file, :action => :append do + # requirements + require 'tempfile' + + # find filepath + filepath = params[:path] || params[:name] + + # file + file params[:name] do + path filepath + backup params[:backup] if params[:backup] + group params[:group] if params[:group] + mode params[:mode] if params[:mode] + owner params[:owner] if params[:owner] + not_if params[:not_if] if params[:not_if] + only_if params[:only_if] if params[:only_if] + end + + # check which action we are performing + case params[:action].to_sym + + # append or rewrite + when :append, :rewrite + # file mode + mode = params[:action].to_sym == :append ? 'a' : 'w' + digest = Digest::MD5.hexdigest(params[:body]) + + # carry out the action + ruby_block "#{params[:action]}-to-#{filepath} (#{digest})" do + block do + File.open(filepath, mode) do |f| + f.puts params[:body] + end + end + + # guards + not_if params[:not_if] if params[:not_if] + only_if params[:only_if] if params[:only_if] + end + + # truncate + when :truncate + # carry out truncation + execute "truncate-#{filepath}" do + command "> #{filepath}" + + # guards + not_if params[:not_if] if params[:not_if] + only_if params[:only_if] if params[:only_if] + end + end +end diff --git a/cookbooks/main/libraries/chef_06.rb b/cookbooks/main/libraries/chef_06.rb new file mode 100644 index 00000000..746e1a3e --- /dev/null +++ b/cookbooks/main/libraries/chef_06.rb @@ -0,0 +1,40 @@ +# monkey patch chef 0.6 so that it understands chef 10 attribute syntax +if Chef::VERSION[/^0.6/] + class Chef + class Chef06 + class Attribute + attr_accessor :node + + def initialize(node) + self.node = node + end + + def [](key) + if self.node.attribute.has_key?(key) + self.node.attribute[key] + elsif self.node.attribute.has_key?(key.to_s) + self.node.attribute[key.to_s] + else + nil + end + end + + def []=(key, value) + self.node.attribute[key] = value + end + end + end + + class Node + class << self + attr_accessor :attribute + end + + %w[default force_default normal override force_override automatic node].each do |attr| + define_method attr do + Chef::Chef06::Attribute.new(self) + end + end + end + end +end \ No newline at end of file diff --git a/cookbooks/main/libraries/ey_release_version.rb b/cookbooks/main/libraries/ey_release_version.rb new file mode 100644 index 00000000..49ecc31b --- /dev/null +++ b/cookbooks/main/libraries/ey_release_version.rb @@ -0,0 +1,12 @@ +module EY + module Helpers + def ey_release_version + release = File.read('/etc/engineyard/release') + return "12.11" if release.to_i > 2009 + "2009a" + end + end +end + +Chef::Recipe.send(:include, EY::Helpers) +Chef::Resource.send(:include, EY::Helpers) diff --git a/cookbooks/main/libraries/instance_types.rb b/cookbooks/main/libraries/instance_types.rb new file mode 100644 index 00000000..2df3f7f3 --- /dev/null +++ b/cookbooks/main/libraries/instance_types.rb @@ -0,0 +1,81 @@ +class Chef + class Recipe + # Returns true if current instance is of type(any): + # * solo + def solo? + instance_role?(:solo) + end + + # Returns true if current instance is of type(any): + # * app_master + # * solo + def app_master? + instance_role?(:app_master, :solo) + end + + # Returns true if current instance is of type(any): + # * app_master + # * app + # * solo + def app_server? + instance_role?(:app_master, :app, :solo) + end + + # Returns true if current instance is of type(any): + # * db_master + # * solo + def db_master? + instance_role?(:db_master, :solo) + end + + # Returns true if current instance is of type(any): + # * db_slave + def db_slave? + instance_role?(:db_slave) + end + + # Returns true if current instance is of type(any): + # * db_master + # * db_slave + # * solo + def db_server? + instance_role?(:db_master, :db_slave, :solo) + end + + # Returns true if current instance is of type(any): + # * util and have the given name + def util?(name = nil) + instance_role?(:util) && instance_named?(name) + end + + def has_util?(name = nil) + node[:utility_instances].any? do |util| + name.empty? || util[:name][/#{name}/i] + end + end + + # Returns true if current instance is of type(any): + # * util + # * app_master + # * app + # * solo + # and also has the given name + def util_or_app_server?(name = nil) + if name.to_s != '' && has_util?(name) + util?(name) + else + app_server? + end + end + + protected + + def instance_role?(*roles) + [*roles].flatten.map { |r| r.to_s }.include?(node[:instance_role]) + end + + def instance_named?(str = nil) + str.to_s == '' || node[:name][/#{str}/i] + end + end +end diff --git a/cookbooks/main/libraries/ruby_block.rb b/cookbooks/main/libraries/ruby_block.rb new file mode 100644 index 00000000..817b088c --- /dev/null +++ b/cookbooks/main/libraries/ruby_block.rb @@ -0,0 +1,39 @@ +if Chef::VERSION[/^0.6/] + class Chef + class Resource + class RubyBlock < Chef::Resource + def initialize(name, collection=nil, node=nil) + super(name, collection, node) + @resource_name = :ruby_block + @action = :create + @allowed_actions.push(:create) + end + + def block(&block) + if block + @block = block + else + @block + end + end + end + end + end + + class Chef + class Provider + class RubyBlock < Chef::Provider + def load_current_resource + Chef::Log.debug(@new_resource.inspect) + true + end + + def action_create + @new_resource.block.call + end + end + end + end + + Chef::Platform.platforms[:default].merge! :ruby_block => Chef::Provider::RubyBlock +end diff --git a/cookbooks/main/libraries/run_for_app.rb b/cookbooks/main/libraries/run_for_app.rb new file mode 100644 index 00000000..46385fd5 --- /dev/null +++ b/cookbooks/main/libraries/run_for_app.rb @@ -0,0 +1,12 @@ +class Chef + class Recipe + def run_for_app(*apps, &block) + apps.map! {|a| a.to_s } + node[:applications].map{|k,v| [k,v] }.sort_by {|a,b| a }.each do |name, app_data| + if apps.include?(name) + block.call(name, app_data) + end + end + end + end +end \ No newline at end of file diff --git a/cookbooks/main/recipes/default.rb b/cookbooks/main/recipes/default.rb new file mode 100644 index 00000000..3260da34 --- /dev/null +++ b/cookbooks/main/recipes/default.rb @@ -0,0 +1,204 @@ +# uncomment to use a custom database.yml configuration +# include_recipe "database_yml_custom" + +# uncomment to use the db_client_lib cookbook -- requires additional configuration +# include_recipe "db_client_libs" + +#execute "testing" do +# command %Q{ +# echo "i ran at #{Time.now}" >> /root/cheftime +# } +#end + +#uncomment to install aws-cli tools +#include_recipe "aws_cli" + +# uncomment to deny access to /log, /config, and .git directories as well as any .yml files +# include_recipe "deny-directories" + +# uncomment to turn on thinking sphinx 2/ultra sphinx. Remember to edit cookbooks/sphinx/recipes/default.rb first! +# include_recipe "sphinx" + +# uncomment to turn on thinking sphinx 3. See cookbooks/thinking-sphinx-3/readme.md for documentation. +# include_recipe "thinking-sphinx-3" + +# uncomment to use the collectd recipe. See cookbooks/collectd/readme.md for documentation. +# include_recipe "collectd" + +# uncomment to use the block recipe. See cookbooks/block/readme.md for documentation. +# include_recipe "ban" + +# uncomment to use the sidekiq recipe. See cookbooks/sidekiq/readme.md for documentation. +# include_recipe "sidekiq" + +#uncomment to turn on memcached +# include_recipe "memcached" + +#uncomment ot run the riak recipe +# include_recipe "riak" + +#uncomment to run the authorized_keys recipe +#include_recipe "authorized_keys" + +#uncomment to run the eybackup_slave recipe +# include_recipe "eybackup_slave" + +#uncomment to run the ssmtp recipe +#include_recipe "ssmtp" + +#uncomment to run the sunspot recipe +# include_recipe "sunspot" + +#uncomment to run the exim recipe +#exim_auth "auth" do +# my_hostname "my_hostname.com" +# smtp_host "smtp.sendgrid.net" +# username "username" +# password "password" +#end + +#uncomment to install specified packages +# You must add your packages to packages/attributes/packages.rb +#require_recipe "packages" + +#uncomment to add specified cron jobs for application user (deploy) +# You must add your cron jobs to cron/attributes/cron.rb +#require_recipe "cron" + +#uncomment to run the exim::auth recipe +#include_recipe "exim::auth" +#include_recipe "mongodb" + +#uncomment to run the resque recipe +# include_recipe "resque" + +#uncomment to run redis.yml recipe +# include_recipe "redis-yml" + +#uncomment to run the resque-scheduler recipe +# include_recipe "resque-scheduler" + +#uncomment to run the redis recipe +#include_recipe "redis" + +#uncomment to run the env-yaml recipe +#include_recipe "env-yaml" + +#uncomment to run the api-keys-yml recipe +# include_recipe "api-keys-yml" + +#include_recipe "logrotate" +# +#uncomment to use the solr recipe +#include_recipe "solr" + +#include_recipe "varnish_frontend" + +#uncomment to set environment variables in passenger or unicorn +# Set environment variables as specified in cookbooks/env_vars/attributes/env_vars.rb +#include_recipe "env_vars" + + +#uncomment to include the mysql_replication_check recipe +#include_recipe "mysql_replication_check" + +#uncomment to include the mysql_administrative_tools recipe +# additional configuration of this recipe is required +#include_recipe "mysql_administrative_tools" + +#uncomment to include the Elasticsearch recipe +#include_recipe "elasticsearch" + +#uncomment to include the Elasticsearch recipe on solos and app masters +#include_recipe "elasticsearch::non_util" + +# To install specific plugins to Elasticsearch see below as an example +#es_plugin "cloud-aws" do +# action :install +#end + +#es_plugin "transport-memcached" do +# action :install +#end + +# To install a Jenkins environment, uncomment below +# include_recipe "jenkins" + +# include_recipe "eventmachine" + +#uncomment to include the Magento recipe +#include_recipe "magento" + +# uncomment to include the Postgres Maintenance recipe +#include_recipe "postgresql_maintenance" + +#enable Extension modules for a given Postgresql database +# if ['solo','db_master', 'db_slave'].include?(node[:instance_role]) + # Extensions that support Postgres >= 9.0 + # postgresql9_autoexplain "dbname" + # postgresql9_btree_gin "dbname" + # postgresql9_btree_gist "dbname" + # postgresql9_chkpass "dbname" + # postgresql9_citext "dbname" + # postgresql9_cube "dbname" + # postgresql9_dblink "dbname" + # postgresql9_dict_int "dbname" + # postgresql9_dict_xsyn "dbname" + # postgresql9_earthdistance "dbname" + # postgresql9_fuzzystrmatch "dbname" + # postgresql9_hstore "dbname" + # postgresql9_intarray "dbname" + # postgresql9_isn "dbname" + # postgresql9_lo "dbname" + # postgresql9_ltree "dbname" + # postgresql9_pg_trgm "dbname" + # postgresql9_pgcrypto "dbname" + # postgresql9_pgrowlocks "dbname" + + # PostGis 1.5 (use with versions 9.0, 9.1, 9.2 on 2009a/stable-v2) + # postgresql9_postgis "dbname" + + # PostGis 2.1 (use with version 9.2 on 2009a/stable-v2 and all versions on 12.11/stable-v4) + # postgresql9_postgis2 "dbname" + + # postgresql9_seg "dbname" + # postgresql9_sslinfo "dbname" + # postgresql9_tablefunc "dbname" + # postgresql9_test_parser "dbname" + # postgresql9_unaccent "dbname" + # postgresql9_uuid_ossp "dbname" + + + # 9.1 and 9.2 Extensions + # postgresql9_file_fdw "dbname" + # postgresql9_xml2 "dbname" + + # 9.2 Extensions + # Note: pg_stat_statements requires a server restart to complete installation + # postgresql9_pg_stat_statements "dbname" + + # Admin-Level Contribs + # postgresql9_pg_buffercache "postgres" + # postgresql9_pg_freespacemap "postgres" +# end + +#uncomment to include the motd customization related to the environment +#include_recipe "env_motd" + +#include_recipe "db_restore" + +#uncomment to install PHP 5.5.x +#include_recipe "php55" + +#uncomment to install PHP 5.6.x +#include_recipe "php56" + +#unncomment to install clamav +#include_recipe "clamav" + +#uncomment to include the classiclink recipe +#include_recipe "classiclink" + +#uncomment to include the pg_idle_txn recipe. +#pg_idle_txn setups a new cron which kills the idle processes in postgresql +include_recipe "pg_idle_txn" diff --git a/cookbooks/memcached/README.md b/cookbooks/memcached/README.md new file mode 100644 index 00000000..c2c77930 --- /dev/null +++ b/cookbooks/memcached/README.md @@ -0,0 +1,11 @@ +Memcached +=============== + +A chef recipe for configuring distributed memcached on [EY Cloud]. This recipe is meant to allow memcached to accept remote connections and add all the servers in your EY Cloud cluster to the `/data//shared/config/memcached.yml` file. + +To make use of this recipe you will also need to add a [deploy hook](https://support.cloud.engineyard.com/entries/21016568-use-deploy-hooks) to your application to create a symlink for the memcached configuration. Just add a line like this to your `before_migrate.rb` hook: + + run "ln -nfs #{shared_path}/config/memcached_custom.yml #{release_path}/config/memcached.yml" + + +[EY Cloud]: https://cloud.engineyard.com/extras diff --git a/cookbooks/memcached/recipes/default.rb b/cookbooks/memcached/recipes/default.rb new file mode 100644 index 00000000..ca297d3e --- /dev/null +++ b/cookbooks/memcached/recipes/default.rb @@ -0,0 +1,32 @@ +require 'pp' +# +# Cookbook Name:: memcached +# Recipe:: default +# + +node[:applications].each do |app_name,data| + user = node[:users].first + +case node[:instance_role] + when "solo", "app", "app_master" + template "/data/#{app_name}/shared/config/memcached_custom.yml" do + source "memcached.yml.erb" + owner user[:username] + group user[:username] + mode 0744 + variables({ + :app_name => app_name, + :server_names => node[:members] + }) + end + + template "/etc/conf.d/memcached" do + owner 'root' + group 'root' + mode 0644 + source "memcached.erb" + variables :memusage => 64, + :port => 11211 + end + end +end diff --git a/cookbooks/memcached/templates/default/memcached.erb b/cookbooks/memcached/templates/default/memcached.erb new file mode 100644 index 00000000..91b9ebb8 --- /dev/null +++ b/cookbooks/memcached/templates/default/memcached.erb @@ -0,0 +1,32 @@ +# Copyright 2003 Gentoo Technologies, Inc +# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/files/1.2.6/conf,v 1.1 2008/08/01 15:56:55 caleb Exp $ +# memcached config file + +MEMCACHED_BINARY="/usr/bin/memcached" + +#Specify memory usage in megabytes (do not use letters) +#64MB is default +MEMUSAGE="<%= @memusage %>" + +#User to run as +MEMCACHED_RUNAS="memcached" + +#Specify maximum number of concurrent connections +#1024 is default +MAXCONN="1024" + +#Listen for connections on what address? +# If this is empty, memcached will listen on 0.0.0.0 +# be sure you have a firewall in place! +LISTENON="0.0.0.0" + +#Listen for connections on what port? +PORT="<%= @port %>" + +#PID file location +# '-${PORT}.${CONF}.pid' will be appended to this! +# You do not normally need to change this. +PIDBASE="/var/run/memcached/memcached" + +#Other Options +MISC_OPTS="" diff --git a/cookbooks/memcached/templates/default/memcached.yml.erb b/cookbooks/memcached/templates/default/memcached.yml.erb new file mode 100644 index 00000000..c2f32e51 --- /dev/null +++ b/cookbooks/memcached/templates/default/memcached.yml.erb @@ -0,0 +1,29 @@ +defaults: + ttl: 1800 + readonly: false + urlencode: false + c_threshold: 10000 + compression: true + debug: false + namespace: <%= @app_name %> + sessions: false + session_servers: false + fragments: true + memory: 64 + servers: localhost:11211 + benchmarking: true + raise_errors: true + fast_hash: false + fastest_hash: false + +<%= @node[:environment][:framework_env] %>: + memory: 64 + benchmarking: false + sessions: false + fragments: true + <% if !@server_names.nil? && !@server_names.empty? %> + servers: + <% @server_names.each do |server_name| %> + - <%= server_name %>:11211 + <% end %> + <% end %> diff --git a/cookbooks/mongodb/README.md b/cookbooks/mongodb/README.md new file mode 100644 index 00000000..a1f5bb9a --- /dev/null +++ b/cookbooks/mongodb/README.md @@ -0,0 +1,85 @@ +ey-cloud-recipes/mongodb v2.2.0 +-------- + +A chef recipe for enabling mongodb v2.2.0 on Engine Yard AppCloud. This recipe downloads the latest version binary from 10gen and sets up a 3 node MongoDB Replica Set. + +It makes a few assumptions: + + * You will be running MongoDB on a utility instance(s). + * You will be using Replica sets. + + +License and Source +-------- +The source code for MongoDB itself is available at https://github.com/mongodb/mongo + +This cookbook installs MongoDB under the GNU-AGPL-3.0 license. + + +MMS support +-------- +The recipe will also install Mongo Monitoring Service (MMS) on a solo or db_master. You will need to provide your api & secret keys. +See https://mms.10gen.com/help/ for more information. + + +Using it +-------- + + * add the following to main/recipes/default.rb, + +``include_recipe "mongodb"`` + + * Upload recipes to your environment + +``ey recipes upload -e `` + + * Add an utility instance with the following naming scheme(s) + * For an replica set, + * mongodb_repl#{setname}_1 + * mongodb_repl#{setname}_2 + * mongodb_repl#{setname}_3 + * ... + + * Drops /data/#{app.name}/shared/config/mongo.yml with all the + information needed to connect to MongoDB. + +Caveats +-------- + +Replica sets should normally be in a size of 3 or greater. This recipe does not and will not support 32-bit instances. +Please ensure you use 64-bit instances when you create the Utility slices. + +This recipe has been extended to support very basic backups. + +Legend +-------- + + * The usage of #{app.name} is an indicator of the application name set on the [Applications][1] Section on the [Dashboard][2]. + +TODO +-------- +Things (currently) lacking from this recipe: + + * Ability to set up a sharded installation + +Known Bugs +-------- + +Previous versions of this recipe used the legacy-static binary. This is no longer needed. Please fetch latest changes as this recipe is being frequently maintained. + +Warranty +-------- + +If you find bugs, please open a Zendesk ticket or submit a pull request. + +Credits +-------- + +Thanks to [Edward Muller][4] and [Dan Peterson][5] for the original awesome +recipe to begin with. + +[1]: https://cloud.engineyard.com/apps +[2]: https://cloud.engineyard.com +[3]: https://github.com/engineyard/ey-cloud-recipes/blob/master/cookbooks/mongodb/attributes/recipe.rb#L13 +[4]: https://github.com/freeformz +[5]: https://github.com/dpiddy diff --git a/cookbooks/mongodb/attributes/default.rb b/cookbooks/mongodb/attributes/default.rb new file mode 100644 index 00000000..a6bb572e --- /dev/null +++ b/cookbooks/mongodb/attributes/default.rb @@ -0,0 +1,19 @@ +default[:mongo_version] = "2.6.10" +default[:mongo_package] = "dev-db/mongodb" +default[:mongo_path] = "/usr" +default[:mongo_base] = "/data/mongodb" +default[:mongo_port] = "27017" +default[:total_memory_mb] = `df -m /data | awk '/dev/ {print $2}'`.to_i +default[:oplog_memory_percentage] = "0.1" +default[:oplog_size] = (default[:total_memory_mb] * default[:oplog_memory_percentage].to_f).to_i +default[:mongo_utility_instances] = node[:utility_instances].select { |ui| ui[:name][/mongodb/] } + +if node["utility_instances"].empty? + # We have detected no utility instances, so we are skipping the logic for this portion of the recipe. +else + if node[:instance_role] == 'util' && node[:name].match(/^mongodb_repl/) + default[:mongo_replset] = node[:name].sub("mongodb_repl", "").split("_")[0] + else + default[:mongo_replset] = false + end +end diff --git a/cookbooks/mongodb/files/default/mms.monitrc b/cookbooks/mongodb/files/default/mms.monitrc new file mode 100644 index 00000000..7ec1b240 --- /dev/null +++ b/cookbooks/mongodb/files/default/mms.monitrc @@ -0,0 +1,5 @@ +check process mms + with pidfile /var/run/mms.pid + start program = "/db/mms/mms.sh start" + stop program = "/db/mms/mms.sh stop" + group mms \ No newline at end of file diff --git a/cookbooks/mongodb/files/default/mms.sh b/cookbooks/mongodb/files/default/mms.sh new file mode 100644 index 00000000..cfb61a75 --- /dev/null +++ b/cookbooks/mongodb/files/default/mms.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# This wrapper file is necessary to drop a pid file to play nice with monit +case $1 in + start) + echo $$ > /var/run/mms.pid; + exec 2>&1 /usr/bin/python /db/mms/mms-agent/agent.py > /db/mms/agent.log 2>&1 + ;; + stop) + kill `cat /var/run/mms.pid` ;; + *) + echo "usage: mms.sh {start|stop}" ;; +esac +exit 0 \ No newline at end of file diff --git a/cookbooks/mongodb/files/default/mongodb.init b/cookbooks/mongodb/files/default/mongodb.init new file mode 100644 index 00000000..42291891 --- /dev/null +++ b/cookbooks/mongodb/files/default/mongodb.init @@ -0,0 +1,36 @@ +#!/sbin/runscript +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +depend() { + need net +} + +MONGODB_EXEC="${MONGODB_EXEC:-/usr/bin/mongod}" +MONGODB_DATA="${MONGODB_DATA:-/var/lib/mongodb}" +MONGODB_LOG="${MONGODB_LOG:-/var/log/mongodb/mongodb.log}" +MONGODB_USER="${MONGODB_USER:-mongodb}" +MONGODB_PID_FILE="${MONGODB_PID_FILE:-/var/run/mongodb/mongodb.pid}" + +MONGODB_IP="${MONGODB_IP:-127.0.0.1}" +MONGODB_PORT="${MONGODB_PORT:-27017}" + +start() { + ebegin "Starting ${SVCNAME}" + + args="--dbpath $MONGODB_DATA --port $MONGODB_PORT --bind_ip $MONGODB_IP" + args="${args} --logpath $MONGODB_LOG --logappend $MONGODB_OPTIONS" + + start-stop-daemon --background --start --chuid ${MONGODB_USER} --pidfile \ + "${MONGODB_PID_FILE}" --make-pidfile --exec ${MONGODB_EXEC} \ + -- ${args} run + eend $? +} + +stop() { + ebegin "Stopping ${SVCNAME}" + start-stop-daemon --stop --exec ${MONGODB_EXEC} --pidfile ${MONGODB_PID_FILE} + eend $? "Failed to stop ${SVCNAME}" +} + diff --git a/cookbooks/mongodb/files/default/mongodb.keywords b/cookbooks/mongodb/files/default/mongodb.keywords new file mode 100644 index 00000000..1c4fa63c --- /dev/null +++ b/cookbooks/mongodb/files/default/mongodb.keywords @@ -0,0 +1,5 @@ +#required by dev-db/mongodb-2.6.10 +=app-arch/snappy-1.0.4 ~amd64 +=dev-libs/boost-1.52.0-r4 ~amd64 +=dev-cpp/yaml-cpp-0.5.1 ~amd64 +=dev-db/mongodb-2.6.10 ~amd64 \ No newline at end of file diff --git a/cookbooks/mongodb/files/default/mongodb.logrotate b/cookbooks/mongodb/files/default/mongodb.logrotate new file mode 100644 index 00000000..89c62ab1 --- /dev/null +++ b/cookbooks/mongodb/files/default/mongodb.logrotate @@ -0,0 +1,13 @@ +/data/mongodb/log/mongodb.log { + monthly + rotate 10 + size 5M + compress + delaycompress + notifempty + sharedscripts + missingok + postrotate + /bin/kill -USR1 `cat /var/run/mongodb/mongodb.pid` + endscript +} \ No newline at end of file diff --git a/cookbooks/mongodb/mongo-GNU-AGPL-3.0.txt b/cookbooks/mongodb/mongo-GNU-AGPL-3.0.txt new file mode 100644 index 00000000..2def0e88 --- /dev/null +++ b/cookbooks/mongodb/mongo-GNU-AGPL-3.0.txt @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/cookbooks/mongodb/recipes/app.rb b/cookbooks/mongodb/recipes/app.rb new file mode 100644 index 00000000..2bae3384 --- /dev/null +++ b/cookbooks/mongodb/recipes/app.rb @@ -0,0 +1,54 @@ +if node[:utility_instances].empty? + # no-op here as there are no utility instances, do not pass. + else + user = @node[:users].first + + if ['app_master','app'].include?(node[:instance_role]) + mongo_replication_sets = @node[:utility_instances].select { |instance| instance[:name].match(/^mongodb_repl/) }.map { |instance| instance[:name].split("_")[1].sub("repl","") }.uniq + end + mongo_app_names = @node[:applications].keys + + # Chef::Log.info "app.rb - mongo_replication_sets = #{mongo_replication_sets} | node app keys = #{@node[:applications].keys}" + + mongo_app_names.each do |mongo_app_name| + # Chef::Log.info "looping for mongo_app_name = #{mongo_app_name}" + + template "/data/#{mongo_app_name}/shared/config/mongodb.yml" do + source "mongodb.yml.erb" + owner user[:username] + group user[:username] + mode 0755 + + if @node[:instance_role] == "solo" && @node[:mongo_utility_instances].length == 0 + variables(:yaml_file => { + node[:environment][:framework_env] => { + :hosts => [ [ "localhost", @node[:mongo_port].to_i ] ] } } ) + else + hosts = @node[:mongo_utility_instances].select { |instance| instance[:name].match(/#{mongo_app_name}/) }.map { |instance| [ instance[:hostname], @node[:mongo_port].to_i ] } + hosts += @node[:mongo_utility_instances].select { |instance| instance[:name].match(/^mongodb_repl/) }.map { |instance| [ instance[:hostname], @node[:mongo_port].to_i ] } + variables(:yaml_file => { + node[:environment][:framework_env] => { + :hosts => hosts} }) + end + end + + #Mongoid.yml_v3 + template "/data/#{mongo_app_name}/shared/config/mongoid.yml" do + source "mongoid_v3.yml.erb" + owner user[:username] + group user[:username] + mode 0755 + + hosts = @node[:mongo_utility_instances].select { |instance| instance[:name].match(/#{mongo_app_name}/) }.map { |instance| [ instance[:hostname], @node[:mongo_port].to_i ] } + replica_set = @node[:mongo_utility_instances].any? { |instance| instance[:name].match(/^mongodb_repl/) } + if replica_set + hosts += @node[:mongo_utility_instances].select { |instance| instance[:name].match(/^mongodb_repl/) }.map { |instance| [ instance[:hostname], @node[:mongo_port].to_i ] } + end + variables(:environment => node[:environment][:framework_env], + :hosts => hosts, + :replica_set => replica_set, + :mongo_replsetname => node[:environment][:name] ) + end + + end +end diff --git a/cookbooks/mongodb/recipes/backup.rb b/cookbooks/mongodb/recipes/backup.rb new file mode 100644 index 00000000..036c6bb4 --- /dev/null +++ b/cookbooks/mongodb/recipes/backup.rb @@ -0,0 +1,49 @@ +# +# Cookbook Name:: mongodb +# Recipe:: backup +# + +ey_cloud_report "mongodb" do + message "configuring backup" +end + +mongo_nodes = @node[:utility_instances].select { |instance| instance[:name].match(/^mongodb_repl#{@node[:mongo_replset]}/) } +if @node[:name] == mongo_nodes.last[:name] + + node[:applications].each do |app_name, data| + user = node[:users].first + db_name = "#{app_name}_#{node[:environment][:framework_env]}" + + template "/usr/local/bin/mongo-backup" do + source "mongo-backup.rb.erb" + owner "root" + group "root" + mode 0700 + variables({ + :username => 'root', + :password => user[:password], + :database => db_name, + :secret_key => node[:aws_secret_key], + :id_key => node[:aws_secret_id], + :env => node[:environment][:name], + :app_name => app_name + }) + end + + if node[:environment][:framework_env] == 'production' + cron "#{app_name}-mongo-backup" do + hour "1" + minute "30" + command "/usr/local/bin/mongo-backup" + end + end + end + +else + + cron "mongo-backup" do + action :delete + end + +end + diff --git a/cookbooks/mongodb/recipes/cleanup.rb b/cookbooks/mongodb/recipes/cleanup.rb new file mode 100644 index 00000000..e69de29b diff --git a/cookbooks/mongodb/recipes/configure.rb b/cookbooks/mongodb/recipes/configure.rb new file mode 100644 index 00000000..7ec4e89f --- /dev/null +++ b/cookbooks/mongodb/recipes/configure.rb @@ -0,0 +1,101 @@ +user = @node[:users].first +mongodb_bin = "#{@node[:mongo_path]}/bin" + +if ['db_master','solo'].include? @node[:instance_role] + #under /mnt because it's an arbiter. No data saved + mongo_data = "/mnt/mongodb/data" + mongo_log = "/mnt/mongodb/log" +else + #save under /data + mongo_data = @node[:mongo_base] + "/data" + mongo_log = @node[:mongo_base] + "/log" +end + +directory mongo_data do + owner user[:username] + group user[:username] + mode '0755' + action :create + recursive true +end + +directory mongo_log do + owner user[:username] + group user[:username] + mode '0755' + action :create + recursive true +end + +directory '/var/run/mongodb' do + owner user[:username] + group user[:username] + mode '0755' + action :create + recursive true +end + +remote_file "/etc/init.d/mongodb" do + source "mongodb.init" + owner "root" + group "root" + mode 0755 + backup false + action :create +end + +remote_file "/etc/logrotate.d/mongodb" do + owner "root" + group "root" + mode 0755 + source "mongodb.logrotate" + backup false + action :create +end + +mongodb_options = { :exec => "#{mongodb_bin}/mongod", + :data_path => mongo_data, + :log_path => mongo_log, + :user => user[:username], + :pid_path => "/var/run/mongodb", + :ip => "0.0.0.0", + :port => @node[:mongo_port], + :extra_opts => '' } + +if @node[:mongo_journaling] + mongodb_options[:extra_opts] << " --journal" +end + +if @node[:mongo_replset] + mongodb_options[:extra_opts] << " --replSet #{@node[:mongo_replset]}" +end + +if @node[:oplog_size] + mongodb_options[:extra_opts] << " --oplogSize=#{@node[:oplog_size]}" +end + +mongodb_options[:extra_opts] << " --directoryperdb" + +# Chef::Log.info "Node extra_opts #{mongodb_options[:extra_opts]}" + +template "/etc/conf.d/mongodb" do + source "mongodb.conf.erb" + owner "root" + group "root" + mode 0755 + variables({ + :mongodb_options => mongodb_options + }) +end + +execute "enable mongodb" do + command "rc-update add mongodb default" + action :run +end + +execute "start mongodb" do + command "/etc/init.d/mongodb restart" + action :run + not_if "/etc/init.d/mongodb status" +end + diff --git a/cookbooks/mongodb/recipes/default.rb b/cookbooks/mongodb/recipes/default.rb new file mode 100644 index 00000000..39da6bb9 --- /dev/null +++ b/cookbooks/mongodb/recipes/default.rb @@ -0,0 +1,44 @@ +# +# Cookbook Name:: mongodb +# Recipe:: default +# +# Save credentials on app_master +if ['app_master','app','solo','util'].include? @node[:instance_role] + Chef::Log.info "creating app mongo.yml code" + include_recipe "mongodb::app" +end + +case node[:kernel][:machine] +when "i686" + # Do nothing, you should never run MongoDB in a i686/i386 environment it will damage your data. + # Chef::Log.info "MongoDB cannot be hold data in 32bit systems" + +else + if (@node[:instance_role] == 'util' && @node[:name].match(/mongodb/)) || (@node[:instance_role] == "solo" && @node[:mongo_utility_instances].length == 0) + ey_cloud_report "mongodb" do + message "configuring mongodb" + end + + include_recipe "mongodb::install" + include_recipe "mongodb::configure" + include_recipe "mongodb::backup" + + if @node[:mongo_replset] + include_recipe "mongodb::replset" + end + end + + # Setup an arbiter on the db_master|solo as replica sets need another vote to properly failover. If you have a Replica set > 3 nodes we don't set this up, you can tune this obviously. + if (['db_master','solo'].include?(@node[:instance_role]) && @node[:mongo_utility_instances].length == 2) + Chef::Log.info "Setting up Mongo in db_master or solo" + include_recipe "mongodb::install" + include_recipe "mongodb::configure" + include_recipe "mongodb::backup" + end +end + +#install mms on db_master or solo. This will need to change for db-less environments +if ['db_master', 'solo'].include? @node[:instance_role] + Chef::Log.info "Installing MMS on #{@node[:instance_role]}" + include_recipe "mongodb::install_mms" +end diff --git a/cookbooks/mongodb/recipes/install.rb b/cookbooks/mongodb/recipes/install.rb new file mode 100644 index 00000000..05fff324 --- /dev/null +++ b/cookbooks/mongodb/recipes/install.rb @@ -0,0 +1,28 @@ +mongodb_version = node[:mongo_version] +mongodb_package = node[:mongo_package] + +ey_cloud_report "MongoDB" do + message "installing mongodb #{mongodb_version}" +end + +enable_package "#{mongodb_package}" do + version mongodb_version +end + +remote_file "/etc/portage/package.keywords/mongodb" do + source "mongodb.keywords" + backup 0 + mode 0644 + owner "root" + group "root" +end + +package_remove = mongodb_package == "dev-db/mongodb"? 'dev-db/mongodb-bin' : 'dev-db/mongodb' +package "#{package_remove}" do + action :remove +end + +package "#{mongodb_package}" do + version mongodb_version + action :install +end diff --git a/cookbooks/mongodb/recipes/install_mms.rb b/cookbooks/mongodb/recipes/install_mms.rb new file mode 100644 index 00000000..15349f09 --- /dev/null +++ b/cookbooks/mongodb/recipes/install_mms.rb @@ -0,0 +1,66 @@ +# CUSTOMIZE TO YOUR MMS account by filling in your API_KEY and SECRET_KEY here, mapped to your cloud environments +# You can find these in the “Settings” page of the MMS console. +# You will need to add a host to your MMS account to seed MMS. +# Add multiple groups, one per cloud environment + +# NOTE: Environment names are cap sensitive +API_KEYS = { + "EnvName" => "" +} +SECRET_KEYS = { + "EnvName" => "" +} +# setting API_KEYS and SECRET_KEYS for your environment effectively enables this recipe +if API_KEYS.has_key? @node[:environment][:name] and SECRET_KEYS.has_key? @node[:environment][:name] + InstallDirectory = "/db/mms" + MmsFileName = "10gen-mms-agent" + MmsZipFile = "#{MmsFileName}.zip" + MmsZipUrl = "https://mms.10gen.com/settings/#{MmsZipFile}" + + directory InstallDirectory do + owner 'deploy' + group 'deploy' + mode '0755' + action :create + recursive true + end + + execute "Install Mongo Monitoring Service Dependencies" do + command "sudo easy_install -U setuptools; sudo easy_install simplejson; sudo easy_install pymongo" + not_if { FileTest.directory?("#{InstallDirectory}/mms-agent") } + end + + execute "Fetch Mongo Monitoring Service zip file" do + command "cd #{InstallDirectory}; wget #{MmsZipUrl}; unzip #{MmsZipFile}" + not_if { FileTest.directory?("#{InstallDirectory}/mms-agent") } + end + + execute "Modify settings.py" do + cwd "#{InstallDirectory}/mms-agent" + command "sed -i 's/@API_KEY@/#{API_KEYS[@node[:environment][:name]]}/g' settings.py && sed -i 's/@SECRET_KEY@/#{SECRET_KEYS[@node[:environment][:name]]}/g' settings.py && sed -i 's/mms-stage/mms/g' settings.py" + end + + remote_file "#{InstallDirectory}/mms.sh" do + owner "deploy" + group "deploy" + mode 0755 + source "mms.sh" + backup false + action :create + end + + remote_file "/etc/monit.d/mms.monitrc" do + owner "root" + group "root" + mode 0644 + source "mms.monitrc" + backup false + action :create + end + + execute "Reload monit" do + command "sudo /etc/init.d/monit reload" + end + +end + diff --git a/cookbooks/mongodb/recipes/replset.rb b/cookbooks/mongodb/recipes/replset.rb new file mode 100644 index 00000000..a35b9759 --- /dev/null +++ b/cookbooks/mongodb/recipes/replset.rb @@ -0,0 +1,41 @@ +user = @node[:users].first + +mongo_arbiter="na" + +if @node[:mongo_replset] + mongo_nodes = @node[:utility_instances].select { |instance| instance[:name].match(/^mongodb_repl#{@node[:mongo_replset]}/) } + + # Chef::Log.info "Setting up Replica set: #{node[:mongo_replset]} \n mongo_nodes: #{mongo_nodes.inspect} \n executing on node #{@node[:name]}" + + if (@node[:name].match(/_1$/) && (mongo_nodes.length == 3 || (mongo_nodes.length ==2 && mongo_arbiter.length > 3))) + setup_js = "#{node[:mongo_base]}/setup_replset.js" + + template setup_js do + source "setup_replset.js.erb" + owner user[:username] + group user[:username] + mode '0755' + variables({ :mongo_replset => @node[:mongo_replset], + :mongo_nodes => mongo_nodes, + :mongo_port => @node[:mongo_port], + :mongo_arbiter => mongo_arbiter + }) + end + + #----- wait for set members to be up and initialize ----- + mongo_nodes.each do |mongo_node| + execute "wait for mongo on #{mongo_node[:hostname]} to come up" do + command "until echo 'exit' | #{@node[:mongo_path]}/bin/mongo #{mongo_node[:hostname]}:#{@node[:mongo_port]}/local --quiet; do sleep 10s; done" + end + end + # ----- configure the set + execute "setup replset #{@node[:mongo_replset]}" do + command "#{@node[:mongo_path]}/bin/mongo local #{setup_js}" + only_if "echo 'rs.status()' | #{@node[:mongo_path]}/bin/mongo local --quiet | grep -q 'run rs.initiate'" + Chef::Log.info "Replica set node initialized" + end + + else + Chef::Log.info "Not first node in replica or not enough set members defined, skipping set configuration" + end +end diff --git a/cookbooks/mongodb/templates/default/mongo-backup.rb.erb b/cookbooks/mongodb/templates/default/mongo-backup.rb.erb new file mode 100644 index 00000000..b6f95467 --- /dev/null +++ b/cookbooks/mongodb/templates/default/mongo-backup.rb.erb @@ -0,0 +1,65 @@ +#!/usr/local/ey_resin/ruby/bin/ruby + +require 'rubygems' +require 'aws/s3' +require 'date' +require 'digest' +require 'net/http' +require 'fileutils' +require 'json' + +module AWS::S3 + class S3Object + def <=>(other) + DateTime.parse(self.about['last-modified']) <=> DateTime.parse(other.about['last-modified']) + end + end +end + +AWS::S3::Base.establish_connection!( + :access_key_id => '<%= @id_key %>', + :secret_access_key => '<%= @secret_key %>' +) + +@databases = JSON.parse(`mongo --quiet --eval "printjson(db.runCommand('listDatabases').databases)" admin`) +@databases.map! { |db| db["sizeOnDisk"] >= 1 ? db["name"] : nil }.compact! + +@ismaster = `mongo --quiet --eval 'printjson(db.runCommand("ismaster"))' | grep ismaster | awk '{print $3}'| sed s/,//`.strip +@environment = '<%= @env %>' +@app_name = '<%= @app_name %>' +@keep = 10 * @databases.length +@bucket = "ey-backup-#{Digest::SHA1.hexdigest('<%= @id_key %>')[0..11]}-mongo" +@tmpname = "#{Time.now.strftime("%Y-%m-%dT%H:%M:%S").gsub(/:/, '-')}" +FileUtils.mkdir_p '/mnt/tmp' +begin + AWS::S3::Bucket.create @bucket +rescue AWS::S3::BucketAlreadyExists +end + +if @ismaster == "false" #only dump non-primary nodes + @databases.each do |database| + token = "#{database}" + mongocmd = "mongodump -h 127.0.0.1 -d #{database} -o /mnt/tmp/#{token}.#{@tmpname} && tar cjf \"/mnt/tmp/#{token}.#{@tmpname}.tar.bz\" \"/mnt/tmp/#{token}.#{@tmpname}\"" + if system(mongocmd) + AWS::S3::S3Object.store( + "/#{@environment}.#{@app_name}/#{@app_name}-#{token}.#{@tmpname}.bson.tar.bz", + open("/mnt/tmp/#{token}.#{@tmpname}.tar.bz"), + @bucket, + :access => :private + ) + FileUtils.rm "/mnt/tmp/#{token}.#{@tmpname}.tar.bz" + FileUtils.rm_r "/mnt/tmp/#{token}.#{@tmpname}" + puts "successful backup: #{database}.#{@tmpname}" + else + raise "Unable to dump database#{database}!" + end + end + + backups = [] + backups << AWS::S3::Bucket.objects(@bucket).sort + backups = backups.flatten.sort + backups[0...-@keep].each do |object| + puts "deleting: #{object.key}" + object.delete + end +end diff --git a/cookbooks/mongodb/templates/default/mongodb.conf.erb b/cookbooks/mongodb/templates/default/mongodb.conf.erb new file mode 100644 index 00000000..f3a2e1dd --- /dev/null +++ b/cookbooks/mongodb/templates/default/mongodb.conf.erb @@ -0,0 +1,12 @@ +# Mongodb essentials +MONGODB_EXEC="<%=@mongodb_options[:exec]%>" +MONGODB_DATA="<%=@mongodb_options[:data_path]%>" +MONGODB_LOG="<%=@mongodb_options[:log_path]%>/mongodb.log" +MONGODB_USER="<%=@mongodb_options[:user]%>" +MONGODB_PID_FILE="<%=@mongodb_options[:pid_path]%>/mongodb.pid" + +MONGODB_IP="<%=@mongodb_options[:ip]%>" +MONGODB_PORT="<%=@mongodb_options[:port]%>" + +# Set extra options here, such as disabling the admin web server +MONGODB_OPTIONS="<%=@mongodb_options[:extra_opts]%>" # add -vvvvv for verbose logging diff --git a/cookbooks/mongodb/templates/default/mongodb.yml.erb b/cookbooks/mongodb/templates/default/mongodb.yml.erb new file mode 100644 index 00000000..931a1d2a --- /dev/null +++ b/cookbooks/mongodb/templates/default/mongodb.yml.erb @@ -0,0 +1,2 @@ +<% require 'yaml' -%> +<%=@yaml_file.to_yaml%> diff --git a/cookbooks/mongodb/templates/default/mongoid_v2.yml.erb b/cookbooks/mongodb/templates/default/mongoid_v2.yml.erb new file mode 100644 index 00000000..bee7cb5f --- /dev/null +++ b/cookbooks/mongodb/templates/default/mongoid_v2.yml.erb @@ -0,0 +1,14 @@ +<%= @environment %>: + database: <%=@mongo_replsetname%> + read_secondary: true + max_retries_on_connection_failure: 5 + <% if @replica_set -%> + hosts: + <% @hosts.each do |host, port| -%> + - - <%= host %> + - <%= port %> + <% end -%> + <% else -%> + host: <%= @hosts[0][0] %> + port: <%= @hosts[0][1] %> + <% end -%> diff --git a/cookbooks/mongodb/templates/default/mongoid_v3.yml.erb b/cookbooks/mongodb/templates/default/mongoid_v3.yml.erb new file mode 100644 index 00000000..a43384c7 --- /dev/null +++ b/cookbooks/mongodb/templates/default/mongoid_v3.yml.erb @@ -0,0 +1,12 @@ +<%= @environment %>: + sessions: + default: + hosts: + <% @hosts.each do |host, port| -%> + - <%= host %>:<%= port %> + <% end -%> + database: <%=@mongo_replsetname%> + # Mongoid specific configuration options + options: + consistency: :eventual + max_retries_on_connection_failure: 5 diff --git a/cookbooks/mongodb/templates/default/setup_replset.js.erb b/cookbooks/mongodb/templates/default/setup_replset.js.erb new file mode 100644 index 00000000..f72b9a39 --- /dev/null +++ b/cookbooks/mongodb/templates/default/setup_replset.js.erb @@ -0,0 +1,12 @@ +config = {_id: '<%=@mongo_replset%>', members: [ +<% @mongo_nodes.each do |mongo_node| -%> + {_id: <%=mongo_node[:name].split("_")[2]%>, host: '<%=mongo_node[:hostname]%>:<%=@mongo_port%>'}, +<% end -%> +<% if @mongo_arbiter.length > 3 %> + {_id: 42, host: '<%= @mongo_arbiter %>:27017', arbiterOnly: true} +<% end -%> + ] +} + +rs.initiate(config); + diff --git a/cookbooks/monit_disable/README.md b/cookbooks/monit_disable/README.md new file mode 100644 index 00000000..732adab1 --- /dev/null +++ b/cookbooks/monit_disable/README.md @@ -0,0 +1,18 @@ +monit_disable +======================================= + +This recipe allows you to disable monit services that have been installed by default in your Engine Yard Cloud instances. The monit entry will be stopped and unmonitored, and then the monitrc file will be removed. + +To specify the monit services to be disabled, edit the ```services_to_disable``` variable in recipes/default.rb file in this recipe: + +``` +services_to_disable = [ + {:name => "memcache_11211", :monit_file => "memcached"}, + {:name => "redis"} +] +``` + +If the monit file (the file in /etc/monit.d/) is different from the service name then you need to specify both. Otherwise, you can specify just the service name and the recipe will assume that that is also the monit filename. + + + diff --git a/cookbooks/monit_disable/recipes/default.rb b/cookbooks/monit_disable/recipes/default.rb new file mode 100644 index 00000000..2bb59f8e --- /dev/null +++ b/cookbooks/monit_disable/recipes/default.rb @@ -0,0 +1,36 @@ +services_to_disable = [ + {:name => "memcache_11211", :monit_file => "memcached"}, + {:name => "redis"} +] + +services_to_disable.each do |svc| + service_name = svc[:name] + monit_file = svc[:monit_file] || svc[:name] + monit_file_absolute_path = "/etc/monit.d/#{monit_file}.monitrc" + + ey_cloud_report "monit-disable" do + message "Stopping and unmonitoring #{service_name}" + end + + execute "stop #{service_name}" do + command "monit stop #{service_name}" + ignore_failure true + only_if {::File.exists? monit_file_absolute_path} + end + + execute "add a keep file" do + command "touch /etc/monit.d/keep.#{monit_file}.monitrc" + ignore_failure true + end + + execute "monit reload" do + action :nothing + end + + file monit_file_absolute_path do + action :delete + only_if {::File.exists? monit_file_absolute_path} + notifies :run, resources(:execute => "monit reload") + end + +end diff --git a/cookbooks/mysql_replication_check/README.rdoc b/cookbooks/mysql_replication_check/README.rdoc new file mode 100644 index 00000000..c4558569 --- /dev/null +++ b/cookbooks/mysql_replication_check/README.rdoc @@ -0,0 +1,35 @@ += DESCRIPTION: + +This cookbook installs and configures a replication_check script on your master database instance. + += PRE-REQUISITES: + +Exim or SSMTP must be configured on your instances in order for this monitoring script to send e-mail from your AppCloud database instances. The ey-cloud-recipes repo contains recipes for configuring both of these. + +Gems for json and yaml must be included. + += USAGE: + +Step 1) In the ./recipes/default.rb add your sender and recipient email addresses for alerts in the 'check_vars' section. Adjustments to the monitoring and alerting thresholds can also be made here. +check_vars = { + # the number of seconds delay at which a warning alert is issued; default 30 minutes (1800 seconds) + :warn_level => 1800, + # the number of seconds delay at which a critical alert is issued; default 2 hours (7200 seconds) + :crit_level => 7200, + # valid email address to receive alerts + :mail_recipient => '42@douglasadams.com', + # valid email address for sending email alerts + :mail_sender => '42@douglasadams.com' +} + +Step 2) Commit and upload: `ey recipes upload -e ` and then apply: `ey recipes apply -e ` + += NOTES: + +Engine Yard Support is not notified of these replication alerts currently. If you require additional assistance with a replication failure please file a ticket with our support team. + +The default configuration sends one successful check message per day but this can be modified by adjusting the cron schedule that removes the send_message.txt file. + +The default check interval for replication is 1 hour. This can be modified by adjusting the cron schedule for the replication_check.rb script. + +After a failure message has been sent the next successful check will send a success message regardless of whether one has already been sent for the current date. \ No newline at end of file diff --git a/cookbooks/mysql_replication_check/recipes/default.rb b/cookbooks/mysql_replication_check/recipes/default.rb new file mode 100644 index 00000000..b591bf52 --- /dev/null +++ b/cookbooks/mysql_replication_check/recipes/default.rb @@ -0,0 +1,61 @@ +# +# Cookbook Name:: mysql_replication_check +# Recipe:: default +# +# +# Cookbook Name:: mysql_replication_check +# Recipe:: default +# + +# installation path for monitoring tool +install_path = '/data/monitoring' + +# configuration of replication check script +check_vars = { + # the number of seconds delay at which a warning alert is issued; default 30 minutes (1800 seconds) + :warn_level => 1800, + # the number of seconds delay at which a critical alert is issued; default 2 hours (7200 seconds) + :crit_level => 7200, + # valid email address to receive alerts + :mail_recipient => '', + # valid email address for sending email alerts + :mail_sender => '' +} + +if node[:instance_role].include?('db_master') + + directory "#{install_path}" do + owner 'root' + group 'root' + mode 0755 + action :create + recursive true + end + + template "#{install_path}/replication_check.rb" do + source "replication_check.rb.erb" + owner 'root' + group 'root' + mode 0755 + variables(check_vars) + end + + cron "replica_check" do + minute '10' + hour '*' + day '*' + month '*' + weekday '*' + command "#{install_path}/replication_check.rb" + end + + cron "allow_success_message" do + minute '30' + hour '8' + day '*' + month '*' + weekday '*' + command "rm #{install_path}/send_message.txt" + end + +end \ No newline at end of file diff --git a/cookbooks/mysql_replication_check/templates/default/replication_check.rb.erb b/cookbooks/mysql_replication_check/templates/default/replication_check.rb.erb new file mode 100644 index 00000000..60d3fb67 --- /dev/null +++ b/cookbooks/mysql_replication_check/templates/default/replication_check.rb.erb @@ -0,0 +1,154 @@ +#!/usr/bin/ruby + +require 'rubygems' +require 'json' +require 'yaml' + +# Usage Notes +# * after adding a slave you must perform a deploy so the slave is part of the dna.json file +# * yaml and json gems are required +# * ssmtp provider required with recipe https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/ssmtp + +chef_file = '/etc/chef/dna.json' +exit if not File.exists?(chef_file) + +WARN_LEVEL = <%= @warn_level %> +CRIT_LEVEL = <%= @crit_level %> +RECIPIENT = "<%= @mail_recipient %>" +SENDER = "<%= @mail_sender %>" + +send_message_file = File.dirname(__FILE__) + "/send_message.txt" + + +# retrieve password from .mytop file +def get_password + dbpass = %x{cat /root/.mytop |grep pass |awk -F= '{print $2}'}.chomp + failure_message() if dbpass.length < 1 + dbpass +end + +# convert input into yaml +def yaml_result(data, host_details) + begin + parse = data.gsub(/^\*.*$/,'').gsub(/^/,' ').gsub(/^\s+/, ' ').gsub(/database:/,'database').gsub(/Query:/,'Query') + yml = YAML.load(parse) + rescue + error=$!.to_s + send_message("Alert(FAIL) #{host_details['environment']} Replication Monitoring Check Failed", "The replication check for #{host_details['environment']} failed with the message:
--
#{error.gsub(/`/,'')}.
--
If reporting this error please provide these details to the Engine Yard support team.") + exit 1 + end +end + +# manage messages +def send_message(sbj, msg) + recipient=RECIPIENT + sender=SENDER +%x{sendmail #{recipient} << EOT +To: #{recipient} +From: #{sender} +Subject: #{sbj} +Content-Type: text/html +
+#{msg}
+The settings for this replication check script can be managed/changed through your custom chef recipes. +

+Thank you,
+Engine Yard AppCloud
+EOT +} + +end + +chef_config = JSON.parse(File.read(chef_file)) +host_results = Array.new + +failure_found=0 +message="" +environment="" + +if chef_config["db_slaves"].empty? or chef_config["db_slaves"].nil? + puts "No slave found, you may need to run deploy" +else + # record replica details + chef_config["db_slaves"].each do |slave| + puts "Checking host: '#{slave}'" + host_details = Hash.new + host_details["host"] = slave + host_details["environment"] = chef_config["engineyard"]["environment"]["name"] + environment = host_details["environment"] + chef_config["engineyard"]["environment"]["instances"].each do |instance| + if instance["private_hostname"] == slave + host_details["public_hostname"] = instance["public_hostname"] + host_details["instance_id"] = instance["id"] + host_details["role"] = instance["role"] + end + end + + replica_header = "Host: #{host_details['host']}
+Public Hostname: #{host_details['public_hostname']}
+Instance Id: #{host_details['instance_id']}
+Instance Role: #{host_details['role']}" + + # confirm replica live + result = %x{/usr/bin/mysql -uroot -p#{get_password} -N -h#{slave} -e'select 1'}.chomp + if result.to_i != 1 + host_details["message"] = "Status: Failure
+#{replica_header}
+Alert Type: Replication Failure
+Details: Unable to connect to replica database on #{slave} message: #{result}" + failure_found = 1 + else + # check replication status + result = %x{/usr/bin/mysql -uroot -p#{get_password} -h#{slave} -e'show slave status\\G'}.chomp + slave_status = yaml_result(result, host_details) + host_details["Seconds_Behind_Master"] = slave_status["Seconds_Behind_Master"] + host_details["Slave_IO_Running"] = slave_status["Slave_IO_Running"] + host_details["Slave_SQL_Running"] = slave_status["Slave_SQL_Running"] + host_details["Last_Error"] = slave_status["Last_Error"] unless slave_status["Last_Error"].nil? + + if (not host_details["Slave_IO_Running"] or not host_details["Slave_SQL_Running"]) and host_details["Last_Error"].nil? + failure_found = 1 + host_details["message"] = "Status: Failure
+#{replica_header}
+Alert Type: Replication Failure
+Details: One of the replication threads is not running but there is not an error listed by 'show slave status\\G'; replication appears to be intentionally stopped" + elsif (not host_details["Slave_IO_Running"] or not host_details["Slave_SQL_Running"]) and not host_details["Last_Error"].empty? + failure_found=1 + host_details["message"] = "Status: Failure
+#{replica_header}
+Alert Type: Replication Failure
+Details: Replication has failed on #{slave} with the error #{host_details['Last_Error']}" + elsif host_details["Seconds_Behind_Master"] > CRIT_LEVEL + failure_found=1 + host_details["message"] = "Status: Failure
+#{replica_header}
+Alert Type: Critical Replication Delay
+Details: Replication has fallen more than #{CRIT_LEVEL} seconds behind the master, current delay is #{host_details["Seconds_Behind_Master"]} seconds behind the master." + elsif host_details["Seconds_Behind_Master"] > WARN_LEVEL + failure_found=1 + host_details["message"] = "Status: WARNING
+#{replica_header}
+Alert Type: Warning Replication Delay
+Details: Replication has fallen more than #{WARN_LEVEL} seconds behind the master, current delay is #{host_details["Seconds_Behind_Master"]} seconds behind the master." + else + host_details["message"] = "Status: Success
+#{replica_header}
+Alert Type: Replication Status
+Details: Replication check succeeded, replica is healthy and is #{host_details["Seconds_Behind_Master"]} seconds behind the master." + end + + end + message = message + host_details["message"] + "

" + host_results << host_details + end +end + +if failure_found != 0 + subject = "Alert(FAIL) #{environment} Replication Failure Found" + %x{rm #{send_message_file}} if File.exists?(send_message_file) +else + subject = "Alert(OKAY) #{environment} Replication Check Successful" +end + +send_message(subject, message) unless File.exists?(send_message_file) +%x{date > #{send_message_file}} unless failure_found == 1 \ No newline at end of file diff --git a/cookbooks/nginx-badbot-blocker/README.md b/cookbooks/nginx-badbot-blocker/README.md new file mode 100644 index 00000000..ff50e852 --- /dev/null +++ b/cookbooks/nginx-badbot-blocker/README.md @@ -0,0 +1,9 @@ +# Blocking 'bad' bots, referrals, and IPs on Nginx # + +This recipe adds configuration for Nginx to block 'bad' bots, referals, and IPs. It is based on the files and instructions from https://github.com/mariusv/nginx-badbot-blocker +It can be used also as a generic example on how to change/extend Nginx's config on EY Cloud. + +## Configuration ## + +File `files/default/blacklist.conf` defines 'bad' bots and unwanted referals based on HTTP-AGENT. File `files/default/blockips.conf` lists IPs for denying access. +By default, only 'bad bots' are blocked. See `files/default/nginx_blocking_append.txt` for details on how to enable the configuration to block referals and IPs. diff --git a/cookbooks/nginx-badbot-blocker/files/default/blacklist.conf b/cookbooks/nginx-badbot-blocker/files/default/blacklist.conf new file mode 100644 index 00000000..c8b99fea --- /dev/null +++ b/cookbooks/nginx-badbot-blocker/files/default/blacklist.conf @@ -0,0 +1,113 @@ +### This file implements a blacklist for certain user agents and +### referrers. It's a first line of defense. It must be included +### inside an http block. +### +### Author: mariusv +### +### Contributors: mitchellkrogza https://github.com/mitchellkrogza/nginx-badbot-blocker +### +### Last Updated: 2016-07-20 +### +### Bad URL Referer lists extracted from: +### https://perishablepress.com/blacklist/ultimate-referrer-blacklist.txt +### +### Tested on: version: nginx/1.10.0 (Ubuntu) +### +### Modifications: - Added to bad_bot list +### +### - Added to bad_referer list (excuse the nasty words) +### +### - Added bad_urls1 bad_urls2 bad_urls3 and bad_urls4 +### (Broken up into 4 sections for ease of maintenance) +### +### - Added validate_client (allowing all except Cyveillance IP's) +### (originally from https://github.com/oohnoitz/nginx-blacklist) +### +### I have this set up on my server as /etc/nginx/conf.d/blacklist.conf +### This is loaded and available for any vhost to use in its config +### +### Need I say, please don't just copy and paste this without reviewing what bots and +### referers are being blocked, you may want to exclude certain of them +### Also make SURE to whitelist your own IP's in the geo $bad_referer section. +### +### Note that: 0 = allow 1 = deny +### +### To enable it in a host file the following will go in the server block +### You can use all or just pick the one's you want on a host configuration +### You may also want to {return 444;} which is an Nginx feature that drops the +### connection immediately without even sending headers. +### +### # Block Bad Bots +### # Send 403 Forbidden or 444 Drop Connection +### if ($bad_bot) { return 444; } +### # Block Bad Referers +### # Send 403 Forbidden or 444 Drop Connection +### if ($bad_referer) { return 403; } +### if ($bad_urls1) { return 403; } +### if ($bad_urls2) { return 403; } +### if ($bad_urls3) { return 403; } +### if ($bad_urls4) { return 403; } +### # Block Snoopers +### # Send 444 Connection Closed Without Response +### if ($validate_client) { return 444;} +### + + +map $http_user_agent $bad_bot { + default 0; + ~*^Lynx 0; # Let Lynx go through + libwww-perl 1; + ~*(?i)(80legs|360Spider|Aboundex|Abonti|Acunetix|^AIBOT|^Alexibot|Alligator|AllSubmitter|Apexoo|^asterias|^attach|^BackDoorBot|^BackStreet|^BackWeb|Badass|Bandit|Baid|Baiduspider|^BatchFTP|^Bigfoot|^Black.Hole|^BlackWidow|BlackWidow|^BlowFish|Blow|^BotALot|Buddy|^BuiltBotTough|^Bullseye|^BunnySlippers|BBBike|^Cegbfeieh|^CheeseBot|^CherryPicker|^ChinaClaw|^Cogentbot|CPython|Collector|Copier|^CopyRightCheck|^cosmos|^Crescent|CSHttp|^Custo|^Demon|^Devil|^DISCo|^DIIbot|discobot|^DittoSpyder|Download.Demon|Download.Devil|Download.Wonder|^dragonfly|^Drip|^eCatch|^EasyDL|^ebingbong|^EirGrabber|^EmailCollector|^EmailSiphon|^EmailWolf|^EroCrawler|^Exabot|^Express|Extractor|^EyeNetIE|FHscan|^FHscan|^flunky|^Foobot|^FrontPage|GalaxyBot|^gotit|Grabber|^GrabNet|^Grafula|^Harvest|^hloader|^HMView|^HTTrack|httrack|HTTrack|htmlparser|^humanlinks|^IlseBot|Image.Stripper|Image.Sucker|imagefetch|^InfoNaviRobot|^InfoTekies|^Intelliseek|^InterGET|^Iria|^Java|Java|^Jakarta|^JennyBot|^JetCar|JikeSpider|^JOC|^JustView|^Jyxobot|^Kenjin.Spider|^Keyword.Density|libwww|^larbin|LeechFTP|LeechGet|^LexiBot|^lftp|^libWeb|^likse|^LinkextractorPro|^LinkScan|^LNSpiderguy|^LinkWalker|msnbot|MSIECrawler|MJ12bot|MegaIndex|^Magnet|^Mag-Net|^MarkWatch|Mass.Downloader|masscan|^Mata.Hari|^Memo|^MIIxpc|^NAMEPROTECT|^Navroad|^NearSite|^NetAnts|^Netcraft|^NetMechanic|^NetSpider|^NetZIP|^NextGenSearchBot|^NG|^NICErsPRO|^niki-bot|^NimbleCrawler|^Ninja|^Nmap|nmap|^NPbot|Offline.Explorer|Offline.Navigator|OpenLinkProfiler|^Octopus|^Openfind|^OutfoxBot|Pixray|probethenet|proximic|^PageGrabber|^pavuk|^pcBrowser|^Pockey|^ProPowerBot|^ProWebWalker|^psbot|^Pump|python-requests|^QueryN.Metasearch|^RealDownload|Reaper|^Reaper|^Ripper|Ripper|Recorder|^ReGet|^RepoMonkey|^RMA|scanbot|^Stripper|^Sucker|Siphon|Siteimprove|^SiteSnagger|SiteSucker|^SlySearch|^SmartDownload|^Snake|^Snapbot|^Snoopy|Sosospider|^sogou|spbot|^SpaceBison|^spanner|^SpankBot|Spinn3r|^Sqworm|Sqworm|Stripper|Sucker|^SuperBot|SuperHTTP|^SuperHTTP|^Surfbot|^suzuran|^Szukacz|^tAkeOut|^Teleport|^Telesoft|^TurnitinBot|^The.Intraformant|^TheNomad|^TightTwatBot|^Titan|^True_Robot|^turingos|^TurnitinBot|^URLy.Warning|^Vacuum|^VCI|^VoidEYE|^WebAuto|^WebBandit|^WebCopier|^WebEnhancer|^WebFetch|^Web.Image.Collector|^WebLeacher|^WebmasterWorldForumBot|WebPix|^WebReaper|^WebSauger|Website.eXtractor|^Webster|^WebStripper|^WebWhacker|^WebZIP|Whack|Whacker|^Widow|Widow|WinHTTrack|^WISENutbot|WWWOFFLE|^WWWOFFLE|^WWW-Collector-E|^Xaldon|^Xenu|Zade|^Zeus|ZmEu|^Zyborg|SemrushBot|WebFuck^) 1; +} + +## Add here all referrers that are to blocked. +map $http_referer $bad_referer { + default 0; +~(?i)(adcash|advair|allegra|ambien|amoxicillin|adult|anal|asshole|babes|baccarat|betting|bithack|blackjack|cash|casino|celeb|cheap|cialis|craps|credit|click|cunt|deal|debt|drug|diamond|effexor|equity|faxo|finance|fisting|forsale|gambling|gaysex|girl|hardcore|hold-em|holdem|iconsurf|ilovevitaly|insurance|interest|internetsupervision|jewelry|keno|levitra|lipitor|loan|loans|love|makemoneyonline|make-money-online|meds|money|mortgage|myftpupload|nudit|omaha|organic|paxil|pharmacy|pharmacies|phentermine|pheromone|pills|piss|poker|porn|poweroversoftware|refinance|replica|rimming|roulette|screentoolkit|seoexperimenty|sex|snuff|scout|seventwentyfour|slot|slots|syntryx|teen|texas|tournament|tramadol|tramidol|valtrex|viagra|vicodin|webcam|xanax|xnxx|zanax|zippo|zoloft) 1; +} + +## Add here all bad referer domains to be blocked - broken up into sections +## Alphabetical A - E (incl numbers) +map $http_referer $bad_urls1 { + default 0; + ~(?i)(^http://(www\.)?38ha(-|.).*$|^http://(www\.)?4free(-|.).*$|^http://(www\.)?4hs8(-|.).*$|^http://(www\.)?4t(-|.).*$|^http://(www\.)?4u(-|.).*$|^http://(www\.)?6q(-|.).*$|^http://(www\.)?7makemoneyonline(-|.).*$|^http://(www\.)?8gold(-|.).*$|^http://(www\.)?911(-|.).*$|^http://(www\.)?adcash(-|.).*$|^http://(www\.)?.*(-|.)?adult(-|.).*$|^http://(www\.)?.*(-|.)?acunetix-referrer(-|.).*$|^http://(www\.)?abalone(-|.).*$|^http://(www\.)?adminshop(-|.).*$|^http://(www\.)?adultactioncam(-|.).*$|^http://(www\.)?aizzo(-|.).*$|^http://(www\.)?alphacarolinas(-|.).*$|^http://(www\.)?amateur(-|.).*$|^http://(www\.)?amateurxpass(-|.).*$|^http://(www\.)?.*(-|.)?anal(-|.).*$|^http://(www\.)?ansar-u-deen(-|.).*$|^http://(www\.)?atelebanon(-|.).*$|^http://(www\.)?beastiality(-|.).*$|^http://(www\.)?bestiality(-|.).*$|^http://(www\.)?belize(-|.).*$|^http://(www\.)?best-deals(-|.).*$|^http://(www\.)?bithack(-|.).*$|^http://(www\.)?blogincome(-|.).*$|^http://(www\.)?bontril(-|.).*$|^http://(www\.)?bruce-holdeman(-|.).*$|^http://(www\.)?.*(-|.)?blow.?job(-|.).*$|^http://(www\.)?buttons-for-website(-|.).*$|^http://(www\.)?ca-america(-|.).*$|^http://(www\.)?chatt-net(-|.).*$|^http://(www\.)?cenokos(-|.).*$|^http://(www\.)?cenoval(-|.).*$|^http://(www\.)?cityadspix(-|.).*$|^http://(www\.)?commerce(-|.).*$|^http://(www\.)?condo(-|.).*$|^http://(www\.)?conjuratia(-|.).*$|^http://(www\.)?consolidate(-|.).*$|^http://(www\.)?coswap(-|.).*$|^http://(www\.)?crescentarian(-|.).*$|^http://(www\.)?crepesuzette(-|.).*$|^http://(www\.)?darodar(-|.).*$|^http://(www\.)?dating(-|.).*$|^http://(www\.)?devaddict(-|.).*$|^http://(www\.)?discount(-|.).*$|^http://(www\.)?doobu(-|.).*$|^http://(www\.)?domainsatcost(-|.).*$|^http://(www\.)?econom.co(-|.).*$|^http://(www\.)?edakgfvwql(-|.).*$|^http://(www\.)?.*(-|.)?sex(-|.).*$|^http://(www\.)?e-site(-|.).*$|^http://(www\.)?egygift(-|.).*$|^http://(www\.)?empathica(-|.).*$|^http://(www\.)?empirepoker(-|.).*$|^http://(www\.)?e-poker-2005(-|.).*$|^http://(www\.)?escal8(-|.).*$|^http://(www\.)?eurip(-|.).*$|^http://(www\.)?exitq(-|.).*$|^http://(www\.)?eyemagination(-|.).*$) 1; +} +## F - I +map $http_referer $bad_urls2 { + default 0; + ~(?i)(^http://(www\.)?fastcrawl(-|.).*$|^http://(www\.)?fearcrow(-|.).*$|^http://(www\.)?ferretsoft(-|.).*$|^http://(www\.)?fick(-|.).*$|^http://(www\.)?finance(-|.).*$|^http://(www\.)?flafeber(-|.).*$|^http://(www\.)?fidelityfunding(-|.).*$|^http://(www\.)?freakycheats(-|.).*$|^http://(www\.)?freeality(-|.).*$|^http://(www\.)?fuck(-|.).*$|^http://(www\.)?future-2000(-|.).*$|^http://(www\.)?.*(-|.)?gay(-|.).*$|^http://(www\.)?gobongo.info(-|.).*$|^http://(www\.)?gabriola(-|.).*$|^http://(www\.)?gallerylisting(-|.).*$|^http://(www\.)?gb.com(-|.).*$|^http://(www\.)?ghostvisitor(-|.).*$|^http://(www\.)?globusy(-|.).*$|^http://(www\.)?golf-e-course(-|.).*$|^http://(www\.)?gospelcom(-|.).*$|^http://(www\.)?gradfinder(-|.).*$|^http://(www\.)?hasfun(-|.).*$|^http://(www\.)?herbal(-|.).*$|^http://(www\.)?hermosa(-|.).*$|^http://(www\.)?highprofitclub(-|.).*$|^http://(www\.)?hilton(-|.).*$|^http://(www\.)?teaminspection(-|.).*$|^http://(www\.)?hotel(-|.).*$|^http://(www\.)?houseofseven(-|.).*$|^http://(www\.)?hurricane(-|.).*$|^http://(www\.)?.*(-|.)?incest(-|.).*$|^http://(www\.)?iaea(-|.).*$|^http://(www\.)?ilovevitality(-|.).*$|^http://(www\.)?ime(-|.).*$|^http://(www\.)?info(-|.).*$|^http://(www\.)?ingyensms(-|.).*$|^http://(www\.)?inkjet-toner(-|.).*$|^http://(www\.)?isacommie(-|.).*$|^http://(www\.)?istarthere(-|.).*$|^http://(www\.)?it.tt(-|.).*$|^http://(www\.)?italiancharms(-|.).*$|^http://(www\.)?iwantu(-|.).*$|^http://(www\.)?ilovevitality(-|.).*$|^http://(www\.)?iskalko.ru(-|.).*$) 1; +} +## J - P +map $http_referer $bad_urls3 { + default 0; + ~(?i)(^http://(www\.)?jfcadvocacy(-|.).*$|^http://(www\.)?jmhic(-|.).*$|^http://(www\.)?juris(-|.).*$|^http://(www\.)?kylos(-|.).*$|^http://(www\.)?laser-eye(-|.).*$|^http://(www\.)?leathertree(-|.).*$|^http://(www\.)?lillystar(-|.).*$|^http://(www\.)?linkerdome(-|.).*$|^http://(www\.)?livenet(-|.).*$|^http://(www\.)?low-limit(-|.).*$|^http://(www\.)?lowest-price(-|.).*$|^http://(www\.)?luxup.ru(-|.).*$|^http://(www\.)?macsurfer(-|.).*$|^http://(www\.)?mall.uk(-|.).*$|^http://(www\.)?maloylawn(-|.).*$|^http://(www\.)?marketing(-|.).*$|^http://(www\.)?.*(-|.)?mature(-|.).*$|^http://(www\.)?mcdortaklar(-|.).*$|^http://(www\.)?mediavisor(-|.).*$|^http://(www\.)?medications(-|.).*$|^http://(www\.)?mirror.sytes(-|.).*$|^http://(www\.)?mp3(-|.).*$|^http://(www\.)?(-|.)musicbox1(-|.).*$|^http://(www\.)?myftpupload(-|.).*$|^http://(www\.)?naked(-|.).*$|^http://(www\.)?netdisaster(-|.).*$|^http://(www\.)?netfirms(-|.).*$|^http://(www\.)?newtruths(-|.).*$|^http://(www\.)?no-limit(-|.).*$|^http://(www\.)?nude(-|.).*$|^http://(www\.)?nudeceleb(-|.).*$|^http://(www\.)?nutzu(-|.).*$|^http://(www\.)?odge(-|.).*$|^http://(www\.)?oiline(-|.).*$|^http://(www\.)?onlinegamingassoc(-|.).*$|^http://(www\.)?outpersonals(-|.).*$|^http://(www\.)?o-o-6-o-o.ru(-|.).*$|^http://(www\.)?o-o-8-o-o.ru(-|.).*$|^http://(www\.)?pagetwo(-|.).*$|^http://(www\.)?paris(-|.).*$|^http://(www\.)?passions(-|.).*$|^http://(www\.)?peblog(-|.).*$|^http://(www\.)?peng(-|.).*$|^http://(www\.)?perfume-cologne(-|.).*$|^http://(www\.)?personal(-|.).*$|^http://(www\.)?php-soft(-|.).*$|^http://(www\.)?pisoc(-|.).*$|^http://(www\.)?pisx(-|.).*$|^http://(www\.)?popwow(-|.).*$|^http://(www\.)?porn(-|.).*$|^http://(www\.)?prescriptions(-|.).*$|^http://(www\.)?priceg(-|.).*$|^http://(www\.)?.*(-|.)?pus*y(-|.).*$|^http://(www\.)?printdirectforless(-|.).*$|^http://(www\.)?ps2cool(-|.).*$|^http://(www\.)?psnarones(-|.).*$|^http://(www\.)?psxtreme(-|.).*$) 1; +} +## Q - Z +map $http_referer $bad_urls4 { + default 0; + ~(?i)(^http://(www\.)?quality-traffic(-|.).*$|^http://(www\.)?registrarprice(-|.).*$|^http://(www\.)?reliableresults(-|.).*$|^http://(www\.)?rimpim(-|.).*$|^http://(www\.)?ro7kalbe(-|.).*$|^http://(www\.)?rohkalby(-|.).*$|^http://(www\.)?ronnieazza(-|.).*$|^http://(www\.)?rulo.biz(-|.).*$|^http://(www\.)?responsinator(-|.).*$|^http://(www\.)?s5(-|.).*$|^http://(www\.)?samiuls(-|.).*$|^http://(www\.)?savefrom(-|.).*$|^http://(www\.)?savetubevideo.com(-|.).*$|^http://(www\.)?screentoolkit.com(-|.).*$|^http://(www\.)?searchedu(-|.).*$|^http://(www\.)?semalt.com(-|.).*$|^http://(www\.)?seoexperimenty(-|.).*$|^http://(www\.)?seventwentyfour(-|.).*$|^http://(www\.)?seventwentyfour.*$|^http://(www\.)?sex(-|.).*$|^http://(www\.)?sexsearch(-|.).*$|^http://(www\.)?sexsq(-|.).*$|^http://(www\.)?shoesdiscount(-|.).*$|^http://(www\.)?site-4u(-|.).*$|^http://(www\.)?site5(-|.).*$|^http://(www\.)?slatersdvds(-|.).*$|^http://(www\.)?slftsdybbg.ru(-|.).*$|^http://(www\.)?sml338(-|.).*$|^http://(www\.)?sms(-|.).*$|^http://(www\.)?smsportali(-|.).*$|^http://(www\.)?socialseet.ru(-|.).*$|^http://(www\.)?software(-|.).*$|^http://(www\.)?sortthemesitesby(-|.).*$|^http://(www\.)?spears(-|.).*$|^http://(www\.)?spoodles(-|.).*$|^http://(www\.)?sportsparent(-|.).*$|^http://(www\.)?srecorder(-|.).*$|^http://(www\.)?stmaryonline(-|.).*$|^http://(www\.)?superiends.org(-|.).*$|^http://(www\.)?strip(-|.).*$|^http://(www\.)?suttonjames(-|.).*$|^http://(www\.)?talk.uk-yankee(-|.).*$|^http://(www\.)?tecrep-inc(-|.).*$|^http://(www\.)?teen(-|.).*$|^http://(www\.)?terashells(-|.).*$|^http://(www\.)?thatwhichis(-|.).*$|^http://(www\.)?thorcarlson(-|.).*$|^http://(www\.)?.*(-|.)?tits(-|.).*$|^http://(www\.)?.*(-|.)?titten(-|.).*$|^http://(www\.)?tmsathai(-|.).*$|^http://(www\.)?traffixer(-|.).*$|^http://(www\.)?tranny(-|.).*$|^http://(www\.)?valeof(-|.).*$|^http://(www\.)?video(-|.).*$|^http://(www\.)?vinhas(-|.).*$|^http://(www\.)?vixen1(-|.).*$|^http://(www\.)?vpshs(-|.).*$|^http://(www\.)?vrajitor(-|.).*$|^http://(www\.)?vodkoved.ru(-|.).*$|^http://(www\.)?w3md(-|.).*$|^http://(www\.)?websocial.me(-|.).*$|^http://(www\.)?webdevsquare(-|.).*$|^http://(www\.)?whois(-|.).*$|^http://(www\.)?withdrawal(-|.).*$|^http://(www\.)?worldemail(-|.).*$|^http://(www\.)?wslp24(-|.).*$|^http://(www\.)?ws-op(-|.).*$|^http://(www\.)?xnxx(-|.).*$|^http://(www\.)?xopy(-|.).*$|^http://(www\.)?xxx(-|.).*$|^http://(www\.)?yelucie(-|.).*$|^http://(www\.)?youradulthosting(-|.).*$|^http://(www\.)?ykecwqlixx.ru(-|.).*$|^http://(www\.)?yougetsignal.com(-|.).*$|^http://(www\.)?(-|.)zindagi(-|.).*$) 1; +} + +## Add here all hosts that should be spared any referrer checking. +## Whitelist all your own IPs in this section, each IP followed by a 0; +geo $bad_referer { + 127.0.0.1 0; + 111.111.111.111 0; +} + +# Geo directive to deny certain ip addresses +geo $validate_client { + default 0; + + # Cyveillance + 38.100.19.8/29 1; + 38.100.21.0/24 1; + 38.100.41.64/26 1; + 38.105.71.0/25 1; + 38.105.83.0/27 1; + 38.112.21.140/30 1; + 38.118.42.32/29 1; + 65.213.208.128/27 1; + 65.222.176.96/27 1; + 65.222.185.72/29 1; +} diff --git a/cookbooks/nginx-badbot-blocker/files/default/blockips.conf b/cookbooks/nginx-badbot-blocker/files/default/blockips.conf new file mode 100644 index 00000000..94d28ef6 --- /dev/null +++ b/cookbooks/nginx-badbot-blocker/files/default/blockips.conf @@ -0,0 +1,715 @@ +deny 178.238.234.1; +deny 76.90.254.19; +deny 85.17.26.68; # spammy comments - Leaseweb +deny 85.17.230.23; # spammy comments - Leaseweb +deny 173.234.11.105; # junk referrers +deny 173.234.31.9; # junk referrers - Ubiquityservers +deny 173.234.38.25; # spammy comments +deny 173.234.153.30; # junk referrers +deny 173.234.153.106; # spammy comments - Ubiquityservers +deny 173.234.175.68; # spammy comments +deny 190.152.223.27; # junk referrers +deny 195.191.54.90; # odd behaviour, Mozilla, doesnt fetch js/css. Ended up doing a POST, prob a spambot +deny 195.229.241.174; # spammy comments - United Arab Emirates +deny 210.212.194.60; # junk referrers + spammy comments +deny 76.91.248.49; # bad bot +deny 1.4.0.0/17; +deny 1.10.16.0/20; +deny 1.116.0.0/14; +deny 5.34.242.0/23; +deny 5.72.0.0/14; +deny 5.134.128.0/19; +deny 14.4.0.0/14; +deny 14.245.0.0/16; +deny 23.235.48.0/20; +deny 27.111.48.0/20; +deny 27.122.32.0/20; +deny 27.126.160.0/20; +deny 31.11.43.0/24; +deny 31.222.200.0/21; +deny 36.0.8.0/21; +deny 36.37.48.0/20; +deny 37.139.49.0/24; +deny 37.148.216.0/21; +deny 37.246.0.0/16; +deny 41.72.64.0/19; +deny 42.0.32.0/19; +deny 42.1.56.0/22; +deny 42.1.128.0/17; +deny 42.52.0.0/14; +deny 42.83.80.0/22; +deny 42.96.0.0/18; +deny 42.123.36.0/22; +deny 42.128.0.0/12; +deny 42.160.0.0/12; +deny 42.194.8.0/22; +deny 42.194.12.0/22; +deny 42.194.128.0/17; +deny 43.229.52.0/22; +deny 43.236.0.0/16; +deny 43.250.64.0/22; +deny 43.250.116.0/22; +deny 43.252.80.0/22; +deny 43.252.152.0/22; +deny 43.252.180.0/22; +deny 43.255.188.0/22; +deny 45.64.88.0/22; +deny 45.117.208.0/22; +deny 45.121.144.0/22; +deny 46.29.248.0/22; +deny 46.29.248.0/21; +deny 46.148.112.0/20; +deny 46.151.48.0/21; +deny 46.232.192.0/21; +deny 46.243.140.0/24; +deny 46.243.142.0/24; +deny 49.8.0.0/14; +deny 49.128.104.0/22; +deny 58.87.64.0/18; +deny 59.254.0.0/15; +deny 60.233.0.0/16; +deny 61.11.224.0/19; +deny 61.13.128.0/17; +deny 61.45.251.0/24; +deny 62.182.152.0/21; +deny 64.234.224.0/20; +deny 66.231.64.0/20; +deny 67.213.128.0/20; +deny 67.218.208.0/20; +deny 72.13.16.0/20; +deny 78.31.184.0/21; +deny 78.31.211.0/24; +deny 79.173.104.0/21; +deny 80.76.8.0/21; +deny 81.22.152.0/23; +deny 83.175.0.0/18; +deny 85.121.39.0/24; +deny 86.55.40.0/23; +deny 86.55.42.0/23; +deny 88.135.16.0/20; +deny 91.194.254.0/23; +deny 91.195.254.0/23; +deny 91.198.127.0/24; +deny 91.200.248.0/22; +deny 91.203.20.0/22; +deny 91.207.4.0/22; +deny 91.209.12.0/24; +deny 91.212.104.0/24; +deny 91.212.198.0/24; +deny 91.212.201.0/24; +deny 91.212.220.0/24; +deny 91.213.126.0/24; +deny 91.213.172.0/24; +deny 91.216.3.0/24; +deny 91.217.10.0/23; +deny 91.220.35.0/24; +deny 91.220.62.0/24; +deny 91.220.163.0/24; +deny 91.223.89.0/24; +deny 91.226.97.0/24; +deny 91.229.210.0/24; +deny 91.230.110.0/24; +deny 91.230.252.0/23; +deny 91.234.36.0/24; +deny 91.235.2.0/24; +deny 91.236.74.0/23; +deny 91.236.120.0/24; +deny 91.237.198.0/24; +deny 91.238.82.0/24; +deny 91.239.24.0/24; +deny 91.239.238.0/24; +deny 91.240.163.0/24; +deny 91.240.165.0/24; +deny 91.242.217.0/24; +deny 91.243.115.0/24; +deny 93.175.240.0/20; +deny 94.26.112.0/20; +deny 94.154.128.0/18; +deny 95.216.0.0/15; +deny 101.192.0.0/14; +deny 101.199.0.0/16; +deny 101.202.0.0/16; +deny 101.203.128.0/19; +deny 101.248.0.0/15; +deny 101.252.0.0/15; +deny 103.2.44.0/22; +deny 103.10.68.0/22; +deny 103.12.216.0/22; +deny 103.16.76.0/24; +deny 103.20.36.0/22; +deny 103.23.8.0/22; +deny 103.36.64.0/22; +deny 103.41.124.0/22; +deny 103.41.180.0/22; +deny 103.42.115.0/24; +deny 103.55.28.0/22; +deny 103.57.248.0/22; +deny 103.61.4.0/22; +deny 103.228.60.0/22; +deny 103.229.36.0/22; +deny 103.230.144.0/22; +deny 103.231.84.0/22; +deny 103.232.136.0/22; +deny 103.232.172.0/22; +deny 103.236.32.0/22; +deny 103.242.184.0/22; +deny 104.143.112.0/20; +deny 104.255.136.0/21; +deny 106.96.0.0/14; +deny 108.166.224.0/19; +deny 109.94.208.0/20; +deny 110.44.128.0/20; +deny 110.232.160.0/20; +deny 113.20.160.0/19; +deny 114.8.0.0/16; +deny 115.85.133.0/24; +deny 116.78.0.0/15; +deny 116.128.0.0/10; +deny 116.144.0.0/15; +deny 116.146.0.0/15; +deny 117.100.0.0/15; +deny 118.177.0.0/16; +deny 118.185.0.0/16; +deny 119.232.0.0/16; +deny 120.48.0.0/15; +deny 120.92.0.0/17; +deny 120.92.128.0/18; +deny 120.92.192.0/19; +deny 120.92.224.0/20; +deny 121.100.128.0/18; +deny 122.129.0.0/18; +deny 122.202.96.0/19; +deny 123.136.80.0/20; +deny 124.68.0.0/15; +deny 124.70.0.0/15; +deny 124.157.0.0/18; +deny 124.242.0.0/16; +deny 124.245.0.0/16; +deny 125.31.192.0/18; +deny 125.58.0.0/18; +deny 125.169.0.0/16; +deny 128.13.0.0/16; +deny 128.168.0.0/16; +deny 128.191.0.0/16; +deny 129.47.0.0/16; +deny 129.76.64.0/18; +deny 130.148.0.0/16; +deny 130.196.0.0/16; +deny 130.201.0.0/16; +deny 130.222.0.0/16; +deny 131.100.148.0/22; +deny 132.145.0.0/16; +deny 132.232.0.0/16; +deny 132.240.0.0/16; +deny 134.18.0.0/16; +deny 134.22.0.0/16; +deny 134.23.0.0/16; +deny 134.33.0.0/16; +deny 134.73.0.0/16; +deny 134.127.0.0/16; +deny 134.172.0.0/16; +deny 134.209.0.0/16; +deny 136.228.0.0/16; +deny 136.230.0.0/16; +deny 137.76.0.0/16; +deny 137.105.0.0/16; +deny 137.171.0.0/16; +deny 138.36.148.0/22; +deny 138.43.0.0/16; +deny 138.128.224.0/19; +deny 138.200.0.0/16; +deny 138.216.0.0/16; +deny 138.249.0.0/16; +deny 139.47.0.0/16; +deny 139.167.0.0/16; +deny 139.188.0.0/16; +deny 140.143.128.0/17; +deny 140.167.0.0/16; +deny 140.204.0.0/16; +deny 141.136.16.0/24; +deny 141.136.22.0/24; +deny 141.136.27.0/24; +deny 141.178.0.0/16; +deny 141.253.0.0/16; +deny 143.49.0.0/16; +deny 143.64.0.0/16; +deny 143.135.0.0/16; +deny 143.189.0.0/16; +deny 144.207.0.0/16; +deny 145.231.0.0/16; +deny 146.3.0.0/16; +deny 147.7.0.0/16; +deny 147.119.0.0/16; +deny 147.220.0.0/16; +deny 148.154.0.0/16; +deny 148.178.0.0/16; +deny 148.185.0.0/16; +deny 148.248.0.0/16; +deny 149.109.0.0/16; +deny 149.114.0.0/16; +deny 149.118.0.0/16; +deny 149.143.64.0/18; +deny 150.10.0.0/16; +deny 150.22.128.0/17; +deny 150.25.0.0/16; +deny 150.40.0.0/16; +deny 150.107.106.0/23; +deny 150.107.220.0/22; +deny 150.121.0.0/16; +deny 150.126.0.0/16; +deny 150.129.136.0/22; +deny 150.141.0.0/16; +deny 150.230.0.0/16; +deny 150.242.36.0/22; +deny 151.123.0.0/16; +deny 151.192.0.0/16; +deny 151.212.0.0/16; +deny 151.237.184.0/22; +deny 152.136.0.0/16; +deny 152.147.0.0/16; +deny 153.14.0.0/16; +deny 153.93.0.0/16; +deny 155.40.0.0/16; +deny 155.66.0.0/16; +deny 155.73.0.0/16; +deny 155.108.0.0/16; +deny 155.204.0.0/16; +deny 155.249.0.0/16; +deny 157.115.0.0/16; +deny 157.162.0.0/16; +deny 157.186.0.0/16; +deny 157.195.0.0/16; +deny 157.231.0.0/16; +deny 157.232.0.0/16; +deny 158.54.0.0/16; +deny 158.58.0.0/17; +deny 158.90.0.0/17; +deny 159.85.0.0/16; +deny 159.100.0.0/18; +deny 159.111.0.0/16; +deny 159.135.0.0/16; +deny 159.151.0.0/16; +deny 159.219.0.0/16; +deny 159.223.0.0/16; +deny 159.229.0.0/16; +deny 160.14.0.0/16; +deny 160.21.0.0/16; +deny 160.180.0.0/16; +deny 160.181.0.0/16; +deny 160.200.0.0/16; +deny 160.222.0.0/16; +deny 160.235.0.0/16; +deny 160.240.0.0/16; +deny 160.255.0.0/16; +deny 161.59.0.0/16; +deny 161.66.0.0/16; +deny 161.71.0.0/16; +deny 161.189.0.0/16; +deny 161.232.0.0/16; +deny 162.211.236.0/22; +deny 163.47.19.0/24; +deny 163.50.0.0/16; +deny 163.58.0.0/16; +deny 163.59.0.0/16; +deny 163.227.128.0/21; +deny 163.254.0.0/16; +deny 164.6.0.0/16; +deny 164.60.0.0/16; +deny 164.137.0.0/16; +deny 165.102.0.0/16; +deny 165.192.0.0/16; +deny 165.205.0.0/16; +deny 165.209.0.0/16; +deny 167.74.0.0/18; +deny 167.87.0.0/16; +deny 167.97.0.0/16; +deny 167.103.0.0/16; +deny 167.162.0.0/16; +deny 167.175.0.0/16; +deny 167.224.0.0/19; +deny 168.129.0.0/16; +deny 170.67.0.0/16; +deny 170.113.0.0/16; +deny 170.114.0.0/16; +deny 170.120.0.0/16; +deny 170.179.0.0/16; +deny 171.22.0.0/16; +deny 171.25.0.0/17; +deny 171.26.0.0/16; +deny 172.103.64.0/18; +deny 175.103.64.0/18; +deny 176.47.0.0/16; +deny 176.61.136.0/22; +deny 176.61.136.0/21; +deny 176.65.128.0/17; +deny 176.97.116.0/22; +deny 176.97.152.0/22; +deny 177.36.16.0/20; +deny 177.74.160.0/20; +deny 178.159.176.0/20; +deny 178.216.48.0/21; +deny 180.178.192.0/18; +deny 180.236.0.0/14; +deny 181.118.32.0/19; +deny 185.3.132.0/22; +deny 185.11.140.0/24; +deny 185.11.143.0/24; +deny 185.68.156.0/22; +deny 185.72.68.0/22; +deny 185.75.56.0/22; +deny 185.93.187.0/24; +deny 186.1.128.0/19; +deny 186.96.96.0/19; +deny 186.148.160.0/19; +deny 186.195.224.0/20; +deny 188.239.128.0/18; +deny 188.247.135.0/24; +deny 188.247.230.0/24; +deny 190.2.208.0/21; +deny 190.9.48.0/21; +deny 190.13.80.0/21; +deny 192.5.103.0/24; +deny 192.12.131.0/24; +deny 192.26.25.0/24; +deny 192.31.212.0/23; +deny 192.40.29.0/24; +deny 192.43.153.0/24; +deny 192.43.154.0/23; +deny 192.43.156.0/22; +deny 192.43.160.0/24; +deny 192.43.175.0/24; +deny 192.43.176.0/21; +deny 192.43.184.0/24; +deny 192.54.39.0/24; +deny 192.54.73.0/24; +deny 192.54.110.0/24; +deny 192.67.16.0/24; +deny 192.67.160.0/22; +deny 192.84.243.0/24; +deny 192.86.85.0/24; +deny 192.88.74.0/24; +deny 192.100.142.0/24; +deny 192.101.44.0/24; +deny 192.101.181.0/24; +deny 192.101.200.0/21; +deny 192.101.240.0/21; +deny 192.101.248.0/23; +deny 192.125.0.0/17; +deny 192.133.3.0/24; +deny 192.152.0.0/24; +deny 192.152.194.0/24; +deny 192.154.11.0/24; +deny 192.158.51.0/24; +deny 192.160.44.0/24; +deny 192.171.64.0/19; +deny 192.189.25.0/24; +deny 192.190.49.0/24; +deny 192.190.97.0/24; +deny 192.195.150.0/24; +deny 192.197.87.0/24; +deny 192.203.252.0/24; +deny 192.206.114.0/24; +deny 192.219.120.0/21; +deny 192.219.128.0/18; +deny 192.219.192.0/20; +deny 192.219.208.0/21; +deny 192.226.16.0/20; +deny 192.229.32.0/19; +deny 192.231.66.0/24; +deny 192.234.189.0/24; +deny 192.245.101.0/24; +deny 193.0.129.0/24; +deny 193.23.126.0/24; +deny 193.25.48.0/20; +deny 193.26.64.0/19; +deny 193.43.134.0/24; +deny 193.104.41.0/24; +deny 193.104.94.0/24; +deny 193.104.110.0/24; +deny 193.105.207.0/24; +deny 193.105.245.0/24; +deny 193.107.16.0/22; +deny 193.138.244.0/22; +deny 193.139.0.0/16; +deny 193.150.120.0/24; +deny 193.164.11.0/24; +deny 193.177.64.0/18; +deny 193.189.116.0/23; +deny 193.222.50.0/24; +deny 193.243.0.0/17; +deny 194.0.177.0/24; +deny 194.1.152.0/24; +deny 194.29.185.0/24; +deny 194.38.0.0/18; +deny 194.50.116.0/24; +deny 194.54.156.0/22; +deny 194.110.160.0/22; +deny 195.20.141.0/24; +deny 195.78.108.0/23; +deny 195.88.190.0/23; +deny 195.182.57.0/24; +deny 195.190.13.0/24; +deny 195.191.56.0/23; +deny 195.191.102.0/23; +deny 195.225.176.0/22; +deny 196.1.109.0/24; +deny 196.42.128.0/17; +deny 196.44.112.0/20; +deny 196.63.0.0/16; +deny 196.188.0.0/14; +deny 196.193.0.0/16; +deny 196.247.0.0/16; +deny 197.154.0.0/16; +deny 198.13.0.0/20; +deny 198.14.128.0/19; +deny 198.14.160.0/19; +deny 198.20.16.0/20; +deny 198.23.32.0/20; +deny 198.45.32.0/20; +deny 198.45.64.0/19; +deny 198.48.16.0/20; +deny 198.56.64.0/18; +deny 198.57.64.0/20; +deny 198.62.70.0/24; +deny 198.62.76.0/24; +deny 198.96.224.0/20; +deny 198.99.117.0/24; +deny 198.102.222.0/24; +deny 198.148.212.0/24; +deny 198.151.16.0/20; +deny 198.151.64.0/18; +deny 198.151.152.0/22; +deny 198.160.205.0/24; +deny 198.162.208.0/20; +deny 198.169.201.0/24; +deny 198.177.175.0/24; +deny 198.177.176.0/22; +deny 198.177.180.0/24; +deny 198.177.214.0/24; +deny 198.178.64.0/19; +deny 198.179.22.0/24; +deny 198.181.32.0/20; +deny 198.181.64.0/19; +deny 198.183.32.0/19; +deny 198.184.193.0/24; +deny 198.184.208.0/24; +deny 198.186.25.0/24; +deny 198.186.208.0/24; +deny 198.187.64.0/18; +deny 198.187.192.0/24; +deny 198.190.173.0/24; +deny 198.199.212.0/24; +deny 198.202.237.0/24; +deny 198.204.0.0/21; +deny 198.205.64.0/19; +deny 198.212.132.0/24; +deny 199.5.152.0/23; +deny 199.5.229.0/24; +deny 199.26.96.0/19; +deny 199.26.137.0/24; +deny 199.26.207.0/24; +deny 199.26.251.0/24; +deny 199.33.222.0/24; +deny 199.34.128.0/18; +deny 199.46.32.0/19; +deny 199.58.248.0/21; +deny 199.60.102.0/24; +deny 199.71.56.0/21; +deny 199.71.192.0/20; +deny 199.84.55.0/24; +deny 199.84.56.0/22; +deny 199.84.60.0/24; +deny 199.84.64.0/19; +deny 199.87.208.0/21; +deny 199.88.32.0/20; +deny 199.88.48.0/22; +deny 199.89.16.0/20; +deny 199.89.198.0/24; +deny 199.120.163.0/24; +deny 199.165.32.0/19; +deny 199.166.200.0/22; +deny 199.184.82.0/24; +deny 199.185.192.0/20; +deny 199.196.192.0/19; +deny 199.198.160.0/20; +deny 199.198.176.0/21; +deny 199.198.184.0/23; +deny 199.198.188.0/22; +deny 199.200.64.0/19; +deny 199.212.96.0/20; +deny 199.223.0.0/20; +deny 199.230.64.0/19; +deny 199.230.96.0/21; +deny 199.233.85.0/24; +deny 199.233.96.0/24; +deny 199.245.138.0/24; +deny 199.246.137.0/24; +deny 199.246.213.0/24; +deny 199.246.215.0/24; +deny 199.248.64.0/18; +deny 199.249.64.0/19; +deny 199.253.32.0/20; +deny 199.253.48.0/21; +deny 199.253.224.0/20; +deny 199.254.32.0/20; +deny 200.3.128.0/20; +deny 200.22.0.0/16; +deny 201.169.0.0/16; +deny 201.182.0.0/16; +deny 202.0.192.0/18; +deny 202.20.32.0/19; +deny 202.21.64.0/19; +deny 202.27.96.0/23; +deny 202.27.98.0/24; +deny 202.27.99.0/24; +deny 202.27.100.0/22; +deny 202.27.120.0/22; +deny 202.27.161.0/24; +deny 202.27.162.0/23; +deny 202.27.164.0/22; +deny 202.27.168.0/24; +deny 202.39.112.0/20; +deny 202.40.32.0/19; +deny 202.40.64.0/18; +deny 202.61.108.0/24; +deny 202.68.0.0/18; +deny 202.80.152.0/21; +deny 202.148.32.0/20; +deny 202.148.176.0/20; +deny 202.183.0.0/19; +deny 202.189.80.0/20; +deny 203.0.116.0/22; +deny 203.2.200.0/22; +deny 203.9.0.0/19; +deny 203.31.88.0/23; +deny 203.34.70.0/23; +deny 203.34.71.0/24; +deny 203.86.252.0/22; +deny 203.148.80.0/22; +deny 203.149.92.0/22; +deny 203.169.0.0/22; +deny 203.189.112.0/22; +deny 203.191.64.0/18; +deny 204.19.38.0/23; +deny 204.44.32.0/20; +deny 204.44.192.0/20; +deny 204.44.224.0/20; +deny 204.48.16.0/20; +deny 204.52.255.0/24; +deny 204.57.16.0/20; +deny 204.75.147.0/24; +deny 204.75.228.0/24; +deny 204.80.198.0/24; +deny 204.86.16.0/20; +deny 204.87.199.0/24; +deny 204.89.224.0/24; +deny 204.106.128.0/18; +deny 204.106.192.0/19; +deny 204.107.208.0/24; +deny 204.126.244.0/23; +deny 204.128.151.0/24; +deny 204.128.180.0/24; +deny 204.130.167.0/24; +deny 204.147.240.0/20; +deny 204.155.128.0/20; +deny 204.187.155.0/24; +deny 204.187.156.0/22; +deny 204.187.160.0/19; +deny 204.187.192.0/19; +deny 204.187.224.0/20; +deny 204.187.240.0/21; +deny 204.187.248.0/22; +deny 204.187.252.0/23; +deny 204.187.254.0/24; +deny 204.194.64.0/21; +deny 204.194.184.0/21; +deny 204.225.159.0/24; +deny 204.225.210.0/24; +deny 204.238.137.0/24; +deny 204.238.170.0/24; +deny 204.238.183.0/24; +deny 205.137.0.0/20; +deny 205.142.104.0/22; +deny 205.144.0.0/20; +deny 205.144.176.0/20; +deny 205.151.128.0/19; +deny 205.159.45.0/24; +deny 205.159.174.0/24; +deny 205.159.180.0/24; +deny 205.166.77.0/24; +deny 205.166.84.0/24; +deny 205.166.130.0/24; +deny 205.166.168.0/24; +deny 205.166.211.0/24; +deny 205.172.176.0/22; +deny 205.172.244.0/22; +deny 205.175.160.0/19; +deny 205.189.71.0/24; +deny 205.189.72.0/23; +deny 205.203.0.0/19; +deny 205.203.224.0/19; +deny 205.207.134.0/24; +deny 205.210.107.0/24; +deny 205.210.139.0/24; +deny 205.210.171.0/24; +deny 205.210.172.0/22; +deny 205.214.96.0/19; +deny 205.214.128.0/19; +deny 205.233.224.0/20; +deny 205.236.185.0/24; +deny 205.236.189.0/24; +deny 205.253.0.0/16; +deny 206.51.29.0/24; +deny 206.81.0.0/19; +deny 206.127.192.0/19; +deny 206.130.188.0/24; +deny 206.143.128.0/17; +deny 206.189.0.0/16; +deny 206.195.224.0/19; +deny 206.197.28.0/24; +deny 206.197.29.0/24; +deny 206.197.77.0/24; +deny 206.197.165.0/24; +deny 206.203.64.0/18; +deny 206.209.80.0/20; +deny 206.224.160.0/19; +deny 206.226.0.0/19; +deny 206.226.32.0/19; +deny 206.227.64.0/18; +deny 207.22.192.0/18; +deny 207.32.128.0/19; +deny 207.45.224.0/20; +deny 207.110.64.0/18; +deny 207.110.96.0/19; +deny 207.110.128.0/18; +deny 207.183.192.0/19; +deny 207.226.192.0/20; +deny 207.230.96.0/19; +deny 207.234.0.0/17; +deny 207.254.128.0/21; +deny 208.81.136.0/21; +deny 208.90.0.0/21; +deny 209.51.32.0/20; +deny 209.66.128.0/19; +deny 209.95.192.0/19; +deny 209.97.128.0/18; +deny 209.145.0.0/19; +deny 209.182.64.0/19; +deny 209.198.176.0/20; +deny 210.79.128.0/18; +deny 210.87.64.0/18; +deny 216.59.128.0/18; +deny 220.154.0.0/16; +deny 221.132.192.0/18; +deny 223.0.0.0/15; +deny 223.25.252.0/22; +deny 223.168.0.0/16; +deny 223.169.0.0/16; +deny 223.170.0.0/16; +deny 223.171.0.0/16; +deny 223.172.0.0/16; +deny 223.173.0.0/16; +deny 223.201.0.0/16; +deny 223.254.0.0/16; +deny 69.64.147.24; # domain name hijacker +deny 150.70.0.0/16; # Trend Micro Bot diff --git a/cookbooks/nginx-badbot-blocker/files/default/nginx_blocking_append.txt b/cookbooks/nginx-badbot-blocker/files/default/nginx_blocking_append.txt new file mode 100644 index 00000000..4fb09ab0 --- /dev/null +++ b/cookbooks/nginx-badbot-blocker/files/default/nginx_blocking_append.txt @@ -0,0 +1,18 @@ +#---BOT-IP_BLOCKING-START +# By default the config below will only block bad bots +# Uncomment the other "if's" to block referers and/or snoopers + +# Block Bad Bots +# Send 403 Forbidden or 444 Drop Connection +if ($bad_bot) { return 444; } +# Block Bad Referers +# Send 403 Forbidden or 444 Drop Connection +# if ($bad_referer) { return 403; } +# if ($bad_urls1) { return 403; } +# if ($bad_urls2) { return 403; } +# if ($bad_urls3) { return 403; } +# if ($bad_urls4) { return 403; } +# Block Snoopers +# Send 444 Connection Closed Without Response +# if ($validate_client) { return 444;} +#---BOT-IP_BLOCKING-END diff --git a/cookbooks/nginx-badbot-blocker/recipes/default.rb b/cookbooks/nginx-badbot-blocker/recipes/default.rb new file mode 100644 index 00000000..234c5c55 --- /dev/null +++ b/cookbooks/nginx-badbot-blocker/recipes/default.rb @@ -0,0 +1,52 @@ +if ['app_master', 'app', 'solo'].include?(node[:instance_role]) + + #Install config files for blocking bots and referrals + remote_file "/data/nginx/servers/blacklist.conf" do + source "blacklist.conf" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + end + + #Install config files for blocking ips + remote_file "/data/nginx/servers/blockips.conf" do + source "blacklist.conf" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + end + + # Set temp file with config to be added + remote_file "/tmp/nginx_blocking_append.conf" do + user "deploy" + source "nginx_blocking_append.txt" + end + + node[:applications].each do |app, data| + + Execute "Clean up Nginx blocking config from earlier runs" do + user "deploy" + command "sed '/#---BOT-IP_BLOCKING-START/,/#---BOT-IP_BLOCKING-END/d' > /data/nginx/servers/#{app}/custom.conf" + end + + Execute "Config Nginx to block bots/ips" do + user "deploy" + command "cat /tmp/nginx_blocking_append.conf >> /data/nginx/servers/#{app}/custom.conf" + end + + Execute "Config Nginx to block bots/ips" do + user "deploy" + command "cat /tmp/nginx_blocking_append.conf >> /data/nginx/servers/#{app}/custom.ssl.conf" + end + + end + + Execute "Remove nginx_blocking_append temp file" do + command "rm /tmp/nginx_blocking_append.conf" + end + + Execute "Reload nginx config" do + command "sudo /etc/init.d/nginx reload" + end + +end diff --git a/cookbooks/packages/README.md b/cookbooks/packages/README.md new file mode 100644 index 00000000..57075ad3 --- /dev/null +++ b/cookbooks/packages/README.md @@ -0,0 +1,14 @@ +Packages Cookbook for Engine Yard Cloud +======================================= + +This cookbook allows you to automate the installation of packages using the attributes in this cookbook. All packages are unmasked before installing. Edit attributes/packages.rb and require this cookbook in the main cookbook recipe. + +Example +-------- + +``` +packages( + [{:name => "app-misc/wkhtmltopdf-bin", :version => "0.10.0_beta5"}, + {:name => "dev-util/lockrun", :version => "2-r1"}] +) +``` diff --git a/cookbooks/packages/attributes/packages.rb b/cookbooks/packages/attributes/packages.rb new file mode 100644 index 00000000..777def5a --- /dev/null +++ b/cookbooks/packages/attributes/packages.rb @@ -0,0 +1,10 @@ +# Specify packages and version numbers to be installed here +# +# Search for packages on instances using: eix +# Or go to the dashboard and edit the packages for an application to view *unmasked* packages +# Note that the dashboard view will not list masked packages +# +# Examples below: + +default[:packages] = [{:name => "app-misc/wkhtmltopdf-bin", :version => "0.10.0_beta5"}, + {:name => "dev-util/lockrun", :version => "2-r1"}] diff --git a/cookbooks/packages/recipes/default.rb b/cookbooks/packages/recipes/default.rb new file mode 100644 index 00000000..ee843d74 --- /dev/null +++ b/cookbooks/packages/recipes/default.rb @@ -0,0 +1,22 @@ +# +# Cookbook Name:: packages +# Recipe:: default +# + +node[:packages].each do |package| + + ey_cloud_report "package-install" do + message "Installing #{package[:name]}-#{package[:version]}" + end + + enable_package package[:name] do + version package[:version] + end + + package package[:name] do + version package[:version] + action :install + end + +end + diff --git a/cookbooks/papertrail/README.md b/cookbooks/papertrail/README.md new file mode 100644 index 00000000..8e294bc8 --- /dev/null +++ b/cookbooks/papertrail/README.md @@ -0,0 +1,15 @@ +Papertrail Cookbook for EngineYard EYCloud +========= + +Papertrail is a service that provides hosted log management. See http://help.papertrailapp.com/ for details. + +The official guide on how to run Papertrail on Engine Yard is [here](http://help.papertrailapp.com/kb/hosting-services/engine-yard/). + +This recipe has been updated with changes from https://github.com/leonsodhi/ey-cloud-recipes/tree/master/cookbooks/papertrail. We also incorporate fixes as we encounter them. + +## Usage + +Add `include_recipe "papertrail"` to `main/recipes/default.rb` + +Add the port and host from papertrailapp.com to `papertrail/recipes/default.rb` + diff --git a/cookbooks/papertrail/recipes/default.rb b/cookbooks/papertrail/recipes/default.rb new file mode 100644 index 00000000..f6959a05 --- /dev/null +++ b/cookbooks/papertrail/recipes/default.rb @@ -0,0 +1,155 @@ +# +# Cookbook Name:: papertrail +# Recipe:: default +# +# thanks @indirect ! +# Adapted from the original https://github.com/indirect/ey-cloud-recipes/tree/master/cookbooks/papertrail +# and https://github.com/bhoggard/remote_syslog2 +# +# This recipe makes EngineYard Gentoo instances send logs to Papertrail (papertrailapp.com). +# * syslog-ng is used to monitor syslog +# * remote_syslog2 is used for other (application, database, etc.) logs +# * TLS is used instead of UDP + +app_name = node[:applications].keys.first +env = node[:environment][:framework_env] +PAPERTRAIL_CONFIG = { + :syslog_ng_version => '3.3.5-r1', + :remote_syslog_version => 'v0.19', + :remote_syslog_filename => 'remote_syslog_linux_amd64.tar.gz', + :remote_syslog_checksum => '8d4df29c98fbd621b09ff58f4021d8f63971c93c4ab031086f2501b09898b563', + :port => 111111111111111, # YOUR PORT HERE + :destination_host => 'HOST.papertrailapp.com', # YOUR HOST HERE + :hostname => [app_name, node[:instance_role], `hostname`.chomp].join('_'), + :other_logs => [ + '/var/log/engineyard/nginx/*log', + '/var/log/engineyard/apps/*/*.log', + '/var/log/mysql/*.log', + '/var/log/mysql/mysql.err', + ], + :exclude_patterns => [ + '400 0 "-" "-" "-', # seen in ssl access logs + ], +} +remote_syslog_src_filename = PAPERTRAIL_CONFIG[:remote_syslog_filename] +remote_syslog_src_filepath = "#{Chef::Config['file_cache_path']}#{remote_syslog_src_filename}" +remote_syslog_extract_path = "#{Chef::Config['file_cache_path']}remote_syslog2/#{PAPERTRAIL_CONFIG[:remote_syslog_checksum]}" + +# install syslog-ng + +# EngineYard Gentoo Portage only recently added a new version of syslog-ng, so you have to update it even on new instances +execute 'get-latest-portage' do + command 'emerge --sync' +end + +# Make sure you have the EngineYard "enable_package" recipe +enable_package 'app-admin/syslog-ng' do + version PAPERTRAIL_CONFIG[:syslog_ng_version] + override_hardmask true +end + +package 'app-admin/syslog-ng' do + version PAPERTRAIL_CONFIG[:syslog_ng_version] + action :install +end + +directory '/etc/syslog-ng/cert.d' do + recursive true +end + +remote_file '/etc/syslog-ng/cert.d/papertrail-bundle.tar.gz' do + source 'https://papertrailapp.com/tools/papertrail-bundle.tar.gz' + checksum '5590de7f7f957508eff58767212cae8fa2fb8cf503e5b5b801f32087501060f3' + mode '0644' +end + +bash 'extract SSL certificates' do + cwd '/etc/syslog-ng/cert.d' + code <<-EOH + tar xzf papertrail-bundle.tar.gz + EOH +end + +service "syslog-ng" do + supports :start => true, :stop => true, :restart => true, :status => true + action [ :enable, :start ] +end + +template '/etc/syslog-ng/syslog-ng.conf' do + source 'syslog-ng.conf.erb' + mode '0644' + variables(PAPERTRAIL_CONFIG) + notifies :restart, resources(:service => "syslog-ng") +end + +# EngineYard Gentoo instances use sysklogd by default +execute 'stop-sysklogd' do + command %{/etc/init.d/sysklogd stop} + ignore_failure true +end + +execute 'restart-syslog-ng' do + command %{/etc/init.d/syslog-ng restart} +end + +# remove remote_syslog gem & install remote_syslog2 daemon + +execute 'stop existing instances of remote_syslog' do + command %{/etc/init.d/remote_syslog stop} + only_if { ::File.exists?("/etc/init.d/remote_syslog") } +end + +execute 'remove remote_syslog gem' do + command %{gem uninstall remote_syslog -x} +end + +execute "Get remote_syslog" do + command "wget -O #{remote_syslog_src_filepath} https://github.com/papertrail/remote_syslog2/releases/download/#{PAPERTRAIL_CONFIG[:remote_syslog_version]}/#{PAPERTRAIL_CONFIG[:remote_syslog_filename]}" +end + +bash 'extract and copy executable' do + cwd ::File.dirname(remote_syslog_src_filepath) + code <<-EOH + mkdir -p #{remote_syslog_extract_path} + tar xzf #{remote_syslog_src_filename} -C #{remote_syslog_extract_path} + mv #{remote_syslog_extract_path}/remote_syslog/remote_syslog /usr/local/bin + EOH + not_if { ::File.exists?(remote_syslog_extract_path) } +end + +file "/usr/local/bin/remote_syslog" do + owner "root" + group "root" + mode "0755" + action :touch +end + +# remote_syslog config file +template '/etc/log_files.yml' do + source 'log_files.yml.erb' + mode '0644' + variables(PAPERTRAIL_CONFIG) +end + +# init.d config file +template '/etc/conf.d/remote_syslog' do + source 'remote_syslog.confd.erb' + mode '0644' +end + +# init.d script +template '/etc/init.d/remote_syslog' do + source 'remote_syslog.initd.erb' + mode '0755' +end + +# start at boot +execute 'start remote_syslog at boot' do + command %{rc-update add remote_syslog default} + creates '/etc/runlevels/default/remote_syslog' +end + +# start right now +execute 'start or restart remote_syslog' do + command %{/etc/init.d/remote_syslog restart} +end diff --git a/cookbooks/papertrail/templates/default/log_files.yml.erb b/cookbooks/papertrail/templates/default/log_files.yml.erb new file mode 100644 index 00000000..47ce0234 --- /dev/null +++ b/cookbooks/papertrail/templates/default/log_files.yml.erb @@ -0,0 +1,9 @@ +hostname: <%= @hostname %> +files: + - <%= @other_logs.join("\n - ") %> +exclude_patterns: + - <%= @exclude_patterns.join("\n - ") %> +destination: + host: <%= @destination_host %> + port: <%= @port %> + protocol: tls diff --git a/cookbooks/papertrail/templates/default/remote_syslog.confd.erb b/cookbooks/papertrail/templates/default/remote_syslog.confd.erb new file mode 100644 index 00000000..d0354908 --- /dev/null +++ b/cookbooks/papertrail/templates/default/remote_syslog.confd.erb @@ -0,0 +1,8 @@ +# /etc/conf.d/remote_syslog: config file for /etc/init.d/remote_syslog +# Distributed under the terms of the Apache License, Version 2.0 + +NAME="remote_syslog" +DAEMON="/usr/local/bin/${NAME}" +CONFIG="/etc/log_files.yml" +PIDFILE="/var/run/${NAME}.pid" +DAEMON_ARGS="-c ${CONFIG} --tls" diff --git a/cookbooks/papertrail/templates/default/remote_syslog.initd.erb b/cookbooks/papertrail/templates/default/remote_syslog.initd.erb new file mode 100644 index 00000000..227240e1 --- /dev/null +++ b/cookbooks/papertrail/templates/default/remote_syslog.initd.erb @@ -0,0 +1,24 @@ +#!/sbin/runscript +# Distributed under the terms of the Apache License, Version 2.0 + +depend() { + need net +} + +start() { + ebegin "Starting ${NAME}" + + start-stop-daemon --start --pidfile $PIDFILE --name $NAME \ + --exec /usr/local/bin/remote_syslog -- $DAEMON_ARGS + + eend $? +} + +stop() { + ebegin "Stopping ${NAME}" + + start-stop-daemon --stop --pidfile $PIDFILE --name $NAME \ + --exec /usr/local/bin/remote_syslog + + eend $? +} diff --git a/cookbooks/papertrail/templates/default/syslog-ng.conf.erb b/cookbooks/papertrail/templates/default/syslog-ng.conf.erb new file mode 100644 index 00000000..5acfd385 --- /dev/null +++ b/cookbooks/papertrail/templates/default/syslog-ng.conf.erb @@ -0,0 +1,54 @@ +@version: 3.3 +# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.conf.gentoo.3.3,v 1.2 2011/10/04 23:15:44 mr_bones_ Exp $ +# +# Syslog-ng default configuration file for Gentoo Linux + +options { + threaded(yes); + chain_hostnames(no); + + # The default action of syslog-ng is to log a STATS line + # to the file every 10 minutes. That's pretty ugly after a while. + # Change it to every 12 hours so you get a nice daily update of + # how many messages syslog-ng missed (0). + stats_freq(43200); + # The default action of syslog-ng is to log a MARK line + # to the file every 20 minutes. That's seems high for most + # people so turn it down to once an hour. Set it to zero + # if you don't want the functionality at all. + mark_freq(3600); +}; + +source src { + unix-stream("/dev/log" max-connections(256)); + internal(); + file("/proc/kmsg"); +}; + +destination messages { file("/var/log/messages"); }; + +# By default messages are logged to tty12... +destination console_all { file("/dev/tty12"); }; +# ...if you intend to use /dev/console for programs like xconsole +# you can comment out the destination line above that references /dev/tty12 +# and uncomment the line below. +#destination console_all { file("/dev/console"); }; + +log { source(src); destination(messages); }; +log { source(src); destination(console_all); }; + +template t_papertrail { +template("<$PRI>$DATE <%= @hostname %> $PROGRAM: $MSG\n"); + }; + +# everything above this line copied verbatim from syslog-ng 3.3.5 default install on 7/20/12 by @seamusabshere +# everything below this line added by cookbooks/papertrail/recipes/default.rb +destination d_papertrail { + # UDP (insecure) + # udp("logs.papertrailapp.com" port(<%= @port %>)); + # TLS + tcp("<%= @destination_host %>" port(<%= @port %>) template(t_papertrail) tls(ca_dir("/etc/syslog-ng/cert.d")) ); +}; +log { + source(src); destination(d_papertrail); +}; diff --git a/cookbooks/passenger_monitor/README.md b/cookbooks/passenger_monitor/README.md new file mode 100644 index 00000000..c90585e0 --- /dev/null +++ b/cookbooks/passenger_monitor/README.md @@ -0,0 +1,28 @@ +# Custom passenger_monitor4 Custom Chef Recipe for EY Cloud + +## Overview + +For the Passenger 4 stack, EY Cloud installs a cron job that runs `/engineyard/bin/passenger_monitor4` every minute. This script checks the output of passenger-memory-stats to see if there are any Passenger workers that are using up more than the memory limit. Passenger workers that exceed the memory limit are terminated with `kill -USR1 `; this prevents bloated workers and memory leak issues from bringing down the site. + +However, if the worker is busy or is frozen, `kill -USR1 ` fails to terminate it. For Passenger versions prior to 4.0.52, this is a known bug, documented in https://github.com/phusion/passenger/wiki/Phusion-Passenger:-Node.js-tutorial#restarting_apps_that_serve_long_running_connections. A workaround in this case is to send a `kill -9 ` to the frozen worker. + +Immediately sending a `kill -9` is not recommended, however. We want to use it only as a last resort; for normal cases we want to give the worker a chance to clean up. For e-commerce sites that involve transactions we want to avoid `kill -9` as much as possible because it can lead to credit cards getting charged but orders not being flagged for delivery. + +This custom chef recipe includes an updated `/engineyard/bin/passenger_monitor4` with a `grace_time` option (-w). When a worker is terminated with `kill -USR1`, we'll verify if the worker process was actually killed. If the worker process is still alive after `grace_time` seconds, we'll send the worker a `kill -9` to really terminate it. + +``` +NOTE: If a worker has exceeded the memory limit and has been marked for termination, it will be terminated within `grace_time` seconds, even if the worker has recovered and memory consumption has decreased below the limit within the time. +``` + +Engine Yard is still in the process of evaluating this updated `/engineyard/bin/passenger_monitor4` script. Getting this integrated into the Passenger main chef recipe may take some time. In the meantime, customers who wish to implement the `kill -9` with `grace_time` logic can use this custom chef recipe. + + +## Installation and Usage + +Include the recipe in `cookbooks/main/recipes/default.rb`: + +``` +include_recipe 'passenger_monitor' +``` + +Customize the application name, memory limit, and grace_time in `cookbooks/passenger_monitor/attributes/default.rb`. diff --git a/cookbooks/passenger_monitor/attributes/default.rb b/cookbooks/passenger_monitor/attributes/default.rb new file mode 100644 index 00000000..bec33369 --- /dev/null +++ b/cookbooks/passenger_monitor/attributes/default.rb @@ -0,0 +1,12 @@ +default[:passenger_monitor4] = { + # your EY Cloud application name + :app_name => "myapp", + + # passenger worker memory limit, in MB + :memory_limit => 300, + + # When a worker hits or exceeds the memory limit, we attempt to kill it with kill -USR1 + # Due to this bug: https://github.com/phusion/passenger/wiki/Phusion-Passenger:-Node.js-tutorial#restarting_apps_that_serve_long_running_connections, + # kill -USR1 does not always succeed. When that happens we send a kill -9 after waiting grace_time seconds + :grace_time => 30 +} diff --git a/cookbooks/passenger_monitor/files/default/passenger_monitor4 b/cookbooks/passenger_monitor/files/default/passenger_monitor4 new file mode 100755 index 00000000..8982fd94 --- /dev/null +++ b/cookbooks/passenger_monitor/files/default/passenger_monitor4 @@ -0,0 +1,115 @@ +#!/bin/bash +#=============================================================================== +script_name="passenger_monitor" +script_author="James Paterni, Dennis Bell, Jim Neath, Radamanthus Batnag" +script_version="0.1.0" +#=============================================================================== +# This script monitors passenger application instances and gracefully restarts +# any monitored instances exceeding the configured (real) memory limit and +# kills any orphaned instances +# +# * Ensure this script is executable (chmod +x) +#=============================================================================== + +target_app=$1 + +# Check user is root. +if [ "`whoami`" != "root" ]; then + logger -t `basename $0` -s "Must be run as root" + exit 1 +fi + +## Defaults +# memory limit - override with -l +# grace time - how long to wait before doing a kill -9 - override with -w +limit=250 +grace_time=30 + +shift +while getopts "l:w:" opt; do + case $opt in + l) + limit=$OPTARG + ;; + w) + grace_time=$OPTARG + ;; + esac +done + +let "grace_time=$grace_time*4" + +## Get output from passenger-memory-stats, egrep for RailsApp: OR RackApp:. +## Sed explained: +## /MB/!d; - Do not delete lines with MB in them. All others are removed (check for memory output) +## s/(^[0-9]+)\s.*(\b[0-9]+)\.[0-9]+\sMB.*MB.*/\1-\2/' ... Explained in segments below... +## s/ -- Tell sed that this is a search and replace function. +## ^(^[0-9]+)\s* -- Get the pid (First set of numbers at beginning of string). +## (\b[0-9]+)\.[0-9]+\sMB\s+ -- Grab the virtual memory for each process. Must begin with a word break (i.e. space), have numbers, a dot, more numbers a space and MB. Only the integer half of the number is grabbed. +## (\b[0-9]+)\.[0-9]+\sMB -- same thing for the real memory for each process +## .*\/([^\/]+)\/current -- grab the application name out of the path +## \1,\2,\3,\4/ -- assembe the selected values into a comma-separated-list, to later be converted into an array + +# Create an array variable +declare -a info + +for record in `passenger-memory-stats | egrep -i "Passenger Ra(ils|ck)App:" | sed -r '/MB/!d;s/(^[0-9]+)\s*(\b[0-9]+)\.[0-9]\sMB\s+(\b[0-9]+)\.[0-9]+\sMB.*\/([^\/]+)\/current/\1,\2,\3,\4/'`; do + + # Turn the record into an array, and assign to local variables for clarity + info=(`echo ${record//,/ }`) + app_pid=${info[0]} + app_virt=${info[1]} # reserved for future use + app_real=${info[2]} + app_name=${info[3]} + + if [[ "$app_name" != "$target_app" ]]; then + continue + fi + + ## Check the against the limit, if it exceeds the memory amount, KILL IT. + if [[ $app_real -gt $limit ]]; then + logger -t passenger_monitor -s "Killing PID $app_pid (app $app_name) - memory $app_real MB exceeds $limit MB" + kill -USR1 $app_pid + SLEEP_COUNT=0 + while [ -e /proc/$app_pid ]; do + sleep .25 + let "SLEEP_COUNT+=1" + let "REPORT_TIME = $SLEEP_COUNT%4" + if(( "$SLEEP_COUNT" > $grace_time )); then + logger -t passenger_monitor -s "Stopping Passenger worker Process $app_pid wait exceeded, killing it" + kill -9 $app_pid 2>/dev/null; true + break + elif(( $REPORT_TIME == 0 ));then + let "RUNTIME = $SLEEP_COUNT/4" + logger -t passenger_monitor -s "Waiting for $app_pid to die ( for $RUNTIME seconds now)" + fi + done + fi +done + +## Passenger 2 stale passenger. fix: +## Remove stale passenger. directories to prevent +## multiple passenger instance running error. +for each in /tmp/passenger.*;do + if [[ -d ${each}/info ]]; then # This is passenger 2? + if [[ ! -e ${each}/info/status.socket ]]; then # Remove stale directories. + rm -rf ${each} + fi + fi +done + +## Get a list of passenger workers. +raw_stats=$(/usr/sbin/passenger-status 2>> /tmp/passenger_errors) +exit_code=$? + +## Kill any passenger workers that are not in $pstats +if [ "$exit_code" -eq "0" ] ; then + pstats=$(echo "$raw_stats" | sed -r -e '/PID:/!d' -e 's/.*PID:\s([0-9]+).*/\1/' | sort -n| uniq) + for pid in `diff <(ps aux | egrep -i 'Passenger Ra(ils|ck)App:' | awk '{print $2}' | sort -n) <(echo "$pstats") | grep '<' | awk '{print $2}'`; do + kill -9 $pid + logger -t passenger_monitor -s "Killing PID $pid - orphaned process" + done +else + logger -t passenger_monitor -s "Could not read passenger-status [Status:$exit_code]" + logger -t passenger_monitor -s "$raw_stats" +fi diff --git a/cookbooks/passenger_monitor/recipes/default.rb b/cookbooks/passenger_monitor/recipes/default.rb new file mode 100644 index 00000000..8d4ec923 --- /dev/null +++ b/cookbooks/passenger_monitor/recipes/default.rb @@ -0,0 +1,23 @@ +app_name = node[:passenger_monitor4][:app_name] +memory_limit = node[:passenger_monitor4][:memory_limit] +grace_time = node[:passenger_monitor4][:grace_time] + +# Installs the updated passenger_monitor4 script +cookbook_file "/engineyard/bin/passenger_monitor4" do + owner "root" + group "root" + mode 0755 + source "passenger_monitor4" + backup false + action :create +end + +# Updates the passenger_monitor_appname cron job +cron "passenger_monitor_#{app_name}" do + minute '*' + hour '*' + day '*' + weekday '*' + month '*' + command "/usr/bin/lockrun --lockfile=/var/run/passenger_monitor4_#{app_name}.lockrun -- /bin/bash -c '/engineyard/bin/passenger_monitor4 #{app_name} -l #{memory_limit} -w #{grace_time} >/dev/null 2>&1'" +end diff --git a/cookbooks/pg_idle_txn/files/default/terminate_idle_txn.sh b/cookbooks/pg_idle_txn/files/default/terminate_idle_txn.sh new file mode 100644 index 00000000..a795d105 --- /dev/null +++ b/cookbooks/pg_idle_txn/files/default/terminate_idle_txn.sh @@ -0,0 +1,5 @@ +#!/bin/bash +psql -U postgres -c "SELECT pg_terminate_backend(pid) +FROM pg_stat_activity +WHERE state = 'idle in transaction' + AND state_change < current_timestamp - INTERVAL '1' MINUTE" diff --git a/cookbooks/pg_idle_txn/recipes/default.rb b/cookbooks/pg_idle_txn/recipes/default.rb new file mode 100644 index 00000000..c48be7c0 --- /dev/null +++ b/cookbooks/pg_idle_txn/recipes/default.rb @@ -0,0 +1,19 @@ +cookbook_file 'install idle transaction killer' do + path '/engineyard/bin/terminate_idle_txn.sh' + source 'terminate_idle_txn.sh' + owner 'root' + group 'root' + mode '744' +end + +# schedule cron to run the shell script at regular intervals +cron 'terminate idle session' do + user 'root' + action :create + minute '*/1' + hour '*' + day '*' + month '*' + weekday '*' + command '/engineyard/bin/terminate.sh >> /var/log/terminate.log 2>&1' +end diff --git a/cookbooks/php55/README.md b/cookbooks/php55/README.md new file mode 100644 index 00000000..5207370a --- /dev/null +++ b/cookbooks/php55/README.md @@ -0,0 +1,3 @@ +This cookbook installs PHP 5.5.32 on Engine Yard Cloud. + +Just uncomment the `include_recipe "php55"` line in the cookbooks/main/recipes/default.rb diff --git a/cookbooks/php55/attributes/default.rb b/cookbooks/php55/attributes/default.rb new file mode 100644 index 00000000..afc96535 --- /dev/null +++ b/cookbooks/php55/attributes/default.rb @@ -0,0 +1,7 @@ +default['php']['binary_files_url'] = 'https://s3.amazonaws.com/ey-cloud-recipes-php55' +default['php']['version'] = '5.5.32-r2' +default['php']['short_version'] = '5.5' +default['php']['eselect_php_version'] = '0.7.0' +default['php']['pcre_version'] = '8.32' +newrelic :sysmond_version => "1.3.1.437", :php_rpm_version => '6.0.1.156' +default['php']['newrelic_enabled'] = true diff --git a/cookbooks/php55/files/default/Archive_Tar.php b/cookbooks/php55/files/default/Archive_Tar.php new file mode 100644 index 00000000..5aa82013 --- /dev/null +++ b/cookbooks/php55/files/default/Archive_Tar.php @@ -0,0 +1,2422 @@ + + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @category File_Formats + * @package Archive_Tar + * @author Vincent Blavet + * @copyright 1997-2010 The Authors + * @license http://www.opensource.org/licenses/bsd-license.php New BSD License + * @version CVS: $Id$ + * @link http://pear.php.net/package/Archive_Tar + */ + +require_once 'PEAR.php'; + +define('ARCHIVE_TAR_ATT_SEPARATOR', 90001); +define('ARCHIVE_TAR_END_BLOCK', pack("a512", '')); + +if (!function_exists('gzopen') && function_exists('gzopen64')) { + function gzopen($filename, $mode, $use_include_path = 0) + { + return gzopen64($filename, $mode, $use_include_path); + } +} + +if (!function_exists('gztell') && function_exists('gztell64')) { + function gztell($zp) + { + return gztell64($zp); + } +} + +if (!function_exists('gzseek') && function_exists('gzseek64')) { + function gzseek($zp, $offset, $whence = SEEK_SET) + { + return gzseek64($zp, $offset, $whence); + } +} + +/** + * Creates a (compressed) Tar archive + * + * @package Archive_Tar + * @author Vincent Blavet + * @license http://www.opensource.org/licenses/bsd-license.php New BSD License + * @version $Revision$ + */ +class Archive_Tar extends PEAR +{ + /** + * @var string Name of the Tar + */ + var $_tarname = ''; + + /** + * @var boolean if true, the Tar file will be gzipped + */ + var $_compress = false; + + /** + * @var string Type of compression : 'none', 'gz', 'bz2' or 'lzma2' + */ + var $_compress_type = 'none'; + + /** + * @var string Explode separator + */ + var $_separator = ' '; + + /** + * @var file descriptor + */ + var $_file = 0; + + /** + * @var string Local Tar name of a remote Tar (http:// or ftp://) + */ + var $_temp_tarname = ''; + + /** + * @var string regular expression for ignoring files or directories + */ + var $_ignore_regexp = ''; + + /** + * @var object PEAR_Error object + */ + var $error_object = null; + + // {{{ constructor + /** + * Archive_Tar Class constructor. This flavour of the constructor only + * declare a new Archive_Tar object, identifying it by the name of the + * tar file. + * If the compress argument is set the tar will be read or created as a + * gzip or bz2 compressed TAR file. + * + * @param string $p_tarname The name of the tar archive to create + * @param string $p_compress can be null, 'gz', 'bz2' or 'lzma2'. This + * parameter indicates if gzip, bz2 or lzma2 compression + * is required. For compatibility reason the + * boolean value 'true' means 'gz'. + * + * @access public + */ + function Archive_Tar($p_tarname, $p_compress = null) + { + if (version_compare(PHP_VERSION, '5.0.0', '<')) { + $this->PEAR(); + } + $this->_compress = false; + $this->_compress_type = 'none'; + if (($p_compress === null) || ($p_compress == '')) { + if (@file_exists($p_tarname)) { + if ($fp = @fopen($p_tarname, "rb")) { + // look for gzip magic cookie + $data = fread($fp, 2); + fclose($fp); + if ($data == "\37\213") { + $this->_compress = true; + $this->_compress_type = 'gz'; + // No sure it's enought for a magic code .... + } elseif ($data == "BZ") { + $this->_compress = true; + $this->_compress_type = 'bz2'; + } elseif (file_get_contents($p_tarname, false, null, 1, 4) == '7zXZ') { + $this->_compress = true; + $this->_compress_type = 'lzma2'; + } + } + } else { + // probably a remote file or some file accessible + // through a stream interface + if (substr($p_tarname, -2) == 'gz') { + $this->_compress = true; + $this->_compress_type = 'gz'; + } elseif ((substr($p_tarname, -3) == 'bz2') || + (substr($p_tarname, -2) == 'bz') + ) { + $this->_compress = true; + $this->_compress_type = 'bz2'; + } else { + if (substr($p_tarname, -2) == 'xz') { + $this->_compress = true; + $this->_compress_type = 'lzma2'; + } + } + } + } else { + if (($p_compress === true) || ($p_compress == 'gz')) { + $this->_compress = true; + $this->_compress_type = 'gz'; + } else { + if ($p_compress == 'bz2') { + $this->_compress = true; + $this->_compress_type = 'bz2'; + } else { + if ($p_compress == 'lzma2') { + $this->_compress = true; + $this->_compress_type = 'lzma2'; + } else { + $this->_error( + "Unsupported compression type '$p_compress'\n" . + "Supported types are 'gz', 'bz2' and 'lzma2'.\n" + ); + return false; + } + } + } + } + $this->_tarname = $p_tarname; + if ($this->_compress) { // assert zlib or bz2 or xz extension support + if ($this->_compress_type == 'gz') { + $extname = 'zlib'; + } else { + if ($this->_compress_type == 'bz2') { + $extname = 'bz2'; + } else { + if ($this->_compress_type == 'lzma2') { + $extname = 'xz'; + } + } + } + + if (!extension_loaded($extname)) { + PEAR::loadExtension($extname); + } + if (!extension_loaded($extname)) { + $this->_error( + "The extension '$extname' couldn't be found.\n" . + "Please make sure your version of PHP was built " . + "with '$extname' support.\n" + ); + return false; + } + } + } + + // }}} + + // {{{ destructor + function _Archive_Tar() + { + $this->_close(); + // ----- Look for a local copy to delete + if ($this->_temp_tarname != '') { + @unlink($this->_temp_tarname); + } + $this->_PEAR(); + } + + // }}} + + // {{{ PHP5-compatible destructor + function __destruct() + { + $this->_Archive_Tar(); + } + + // }}} + + // {{{ create() + /** + * This method creates the archive file and add the files / directories + * that are listed in $p_filelist. + * If a file with the same name exist and is writable, it is replaced + * by the new tar. + * The method return false and a PEAR error text. + * The $p_filelist parameter can be an array of string, each string + * representing a filename or a directory name with their path if + * needed. It can also be a single string with names separated by a + * single blank. + * For each directory added in the archive, the files and + * sub-directories are also added. + * See also createModify() method for more details. + * + * @param array $p_filelist An array of filenames and directory names, or a + * single string with names separated by a single + * blank space. + * + * @return true on success, false on error. + * @see createModify() + * @access public + */ + function create($p_filelist) + { + return $this->createModify($p_filelist, '', ''); + } + + // }}} + + // {{{ add() + /** + * This method add the files / directories that are listed in $p_filelist in + * the archive. If the archive does not exist it is created. + * The method return false and a PEAR error text. + * The files and directories listed are only added at the end of the archive, + * even if a file with the same name is already archived. + * See also createModify() method for more details. + * + * @param array $p_filelist An array of filenames and directory names, or a + * single string with names separated by a single + * blank space. + * + * @return true on success, false on error. + * @see createModify() + * @access public + */ + function add($p_filelist) + { + return $this->addModify($p_filelist, '', ''); + } + + // }}} + + // {{{ extract() + function extract($p_path = '', $p_preserve = false) + { + return $this->extractModify($p_path, '', $p_preserve); + } + + // }}} + + // {{{ listContent() + function listContent() + { + $v_list_detail = array(); + + if ($this->_openRead()) { + if (!$this->_extractList('', $v_list_detail, "list", '', '')) { + unset($v_list_detail); + $v_list_detail = 0; + } + $this->_close(); + } + + return $v_list_detail; + } + + // }}} + + // {{{ createModify() + /** + * This method creates the archive file and add the files / directories + * that are listed in $p_filelist. + * If the file already exists and is writable, it is replaced by the + * new tar. It is a create and not an add. If the file exists and is + * read-only or is a directory it is not replaced. The method return + * false and a PEAR error text. + * The $p_filelist parameter can be an array of string, each string + * representing a filename or a directory name with their path if + * needed. It can also be a single string with names separated by a + * single blank. + * The path indicated in $p_remove_dir will be removed from the + * memorized path of each file / directory listed when this path + * exists. By default nothing is removed (empty path '') + * The path indicated in $p_add_dir will be added at the beginning of + * the memorized path of each file / directory listed. However it can + * be set to empty ''. The adding of a path is done after the removing + * of path. + * The path add/remove ability enables the user to prepare an archive + * for extraction in a different path than the origin files are. + * See also addModify() method for file adding properties. + * + * @param array $p_filelist An array of filenames and directory names, + * or a single string with names separated by + * a single blank space. + * @param string $p_add_dir A string which contains a path to be added + * to the memorized path of each element in + * the list. + * @param string $p_remove_dir A string which contains a path to be + * removed from the memorized path of each + * element in the list, when relevant. + * + * @return boolean true on success, false on error. + * @access public + * @see addModify() + */ + function createModify($p_filelist, $p_add_dir, $p_remove_dir = '') + { + $v_result = true; + + if (!$this->_openWrite()) { + return false; + } + + if ($p_filelist != '') { + if (is_array($p_filelist)) { + $v_list = $p_filelist; + } elseif (is_string($p_filelist)) { + $v_list = explode($this->_separator, $p_filelist); + } else { + $this->_cleanFile(); + $this->_error('Invalid file list'); + return false; + } + + $v_result = $this->_addList($v_list, $p_add_dir, $p_remove_dir); + } + + if ($v_result) { + $this->_writeFooter(); + $this->_close(); + } else { + $this->_cleanFile(); + } + + return $v_result; + } + + // }}} + + // {{{ addModify() + /** + * This method add the files / directories listed in $p_filelist at the + * end of the existing archive. If the archive does not yet exists it + * is created. + * The $p_filelist parameter can be an array of string, each string + * representing a filename or a directory name with their path if + * needed. It can also be a single string with names separated by a + * single blank. + * The path indicated in $p_remove_dir will be removed from the + * memorized path of each file / directory listed when this path + * exists. By default nothing is removed (empty path '') + * The path indicated in $p_add_dir will be added at the beginning of + * the memorized path of each file / directory listed. However it can + * be set to empty ''. The adding of a path is done after the removing + * of path. + * The path add/remove ability enables the user to prepare an archive + * for extraction in a different path than the origin files are. + * If a file/dir is already in the archive it will only be added at the + * end of the archive. There is no update of the existing archived + * file/dir. However while extracting the archive, the last file will + * replace the first one. This results in a none optimization of the + * archive size. + * If a file/dir does not exist the file/dir is ignored. However an + * error text is send to PEAR error. + * If a file/dir is not readable the file/dir is ignored. However an + * error text is send to PEAR error. + * + * @param array $p_filelist An array of filenames and directory + * names, or a single string with names + * separated by a single blank space. + * @param string $p_add_dir A string which contains a path to be + * added to the memorized path of each + * element in the list. + * @param string $p_remove_dir A string which contains a path to be + * removed from the memorized path of + * each element in the list, when + * relevant. + * + * @return true on success, false on error. + * @access public + */ + function addModify($p_filelist, $p_add_dir, $p_remove_dir = '') + { + $v_result = true; + + if (!$this->_isArchive()) { + $v_result = $this->createModify( + $p_filelist, + $p_add_dir, + $p_remove_dir + ); + } else { + if (is_array($p_filelist)) { + $v_list = $p_filelist; + } elseif (is_string($p_filelist)) { + $v_list = explode($this->_separator, $p_filelist); + } else { + $this->_error('Invalid file list'); + return false; + } + + $v_result = $this->_append($v_list, $p_add_dir, $p_remove_dir); + } + + return $v_result; + } + + // }}} + + // {{{ addString() + /** + * This method add a single string as a file at the + * end of the existing archive. If the archive does not yet exists it + * is created. + * + * @param string $p_filename A string which contains the full + * filename path that will be associated + * with the string. + * @param string $p_string The content of the file added in + * the archive. + * @param int $p_datetime A custom date/time (unix timestamp) + * for the file (optional). + * @param array $p_params An array of optional params: + * stamp => the datetime (replaces + * datetime above if it exists) + * mode => the permissions on the + * file (600 by default) + * type => is this a link? See the + * tar specification for details. + * (default = regular file) + * uid => the user ID of the file + * (default = 0 = root) + * gid => the group ID of the file + * (default = 0 = root) + * + * @return true on success, false on error. + * @access public + */ + function addString($p_filename, $p_string, $p_datetime = false, $p_params = array()) + { + $p_stamp = @$p_params["stamp"] ? $p_params["stamp"] : ($p_datetime ? $p_datetime : time()); + $p_mode = @$p_params["mode"] ? $p_params["mode"] : 0600; + $p_type = @$p_params["type"] ? $p_params["type"] : ""; + $p_uid = @$p_params["uid"] ? $p_params["uid"] : ""; + $p_gid = @$p_params["gid"] ? $p_params["gid"] : ""; + $v_result = true; + + if (!$this->_isArchive()) { + if (!$this->_openWrite()) { + return false; + } + $this->_close(); + } + + if (!$this->_openAppend()) { + return false; + } + + // Need to check the get back to the temporary file ? .... + $v_result = $this->_addString($p_filename, $p_string, $p_datetime, $p_params); + + $this->_writeFooter(); + + $this->_close(); + + return $v_result; + } + + // }}} + + // {{{ extractModify() + /** + * This method extract all the content of the archive in the directory + * indicated by $p_path. When relevant the memorized path of the + * files/dir can be modified by removing the $p_remove_path path at the + * beginning of the file/dir path. + * While extracting a file, if the directory path does not exists it is + * created. + * While extracting a file, if the file already exists it is replaced + * without looking for last modification date. + * While extracting a file, if the file already exists and is write + * protected, the extraction is aborted. + * While extracting a file, if a directory with the same name already + * exists, the extraction is aborted. + * While extracting a directory, if a file with the same name already + * exists, the extraction is aborted. + * While extracting a file/directory if the destination directory exist + * and is write protected, or does not exist but can not be created, + * the extraction is aborted. + * If after extraction an extracted file does not show the correct + * stored file size, the extraction is aborted. + * When the extraction is aborted, a PEAR error text is set and false + * is returned. However the result can be a partial extraction that may + * need to be manually cleaned. + * + * @param string $p_path The path of the directory where the + * files/dir need to by extracted. + * @param string $p_remove_path Part of the memorized path that can be + * removed if present at the beginning of + * the file/dir path. + * @param boolean $p_preserve Preserve user/group ownership of files + * + * @return boolean true on success, false on error. + * @access public + * @see extractList() + */ + function extractModify($p_path, $p_remove_path, $p_preserve = false) + { + $v_result = true; + $v_list_detail = array(); + + if ($v_result = $this->_openRead()) { + $v_result = $this->_extractList( + $p_path, + $v_list_detail, + "complete", + 0, + $p_remove_path, + $p_preserve + ); + $this->_close(); + } + + return $v_result; + } + + // }}} + + // {{{ extractInString() + /** + * This method extract from the archive one file identified by $p_filename. + * The return value is a string with the file content, or NULL on error. + * + * @param string $p_filename The path of the file to extract in a string. + * + * @return a string with the file content or NULL. + * @access public + */ + function extractInString($p_filename) + { + if ($this->_openRead()) { + $v_result = $this->_extractInString($p_filename); + $this->_close(); + } else { + $v_result = null; + } + + return $v_result; + } + + // }}} + + // {{{ extractList() + /** + * This method extract from the archive only the files indicated in the + * $p_filelist. These files are extracted in the current directory or + * in the directory indicated by the optional $p_path parameter. + * If indicated the $p_remove_path can be used in the same way as it is + * used in extractModify() method. + * + * @param array $p_filelist An array of filenames and directory names, + * or a single string with names separated + * by a single blank space. + * @param string $p_path The path of the directory where the + * files/dir need to by extracted. + * @param string $p_remove_path Part of the memorized path that can be + * removed if present at the beginning of + * the file/dir path. + * @param boolean $p_preserve Preserve user/group ownership of files + * + * @return true on success, false on error. + * @access public + * @see extractModify() + */ + function extractList($p_filelist, $p_path = '', $p_remove_path = '', $p_preserve = false) + { + $v_result = true; + $v_list_detail = array(); + + if (is_array($p_filelist)) { + $v_list = $p_filelist; + } elseif (is_string($p_filelist)) { + $v_list = explode($this->_separator, $p_filelist); + } else { + $this->_error('Invalid string list'); + return false; + } + + if ($v_result = $this->_openRead()) { + $v_result = $this->_extractList( + $p_path, + $v_list_detail, + "partial", + $v_list, + $p_remove_path, + $p_preserve + ); + $this->_close(); + } + + return $v_result; + } + + // }}} + + // {{{ setAttribute() + /** + * This method set specific attributes of the archive. It uses a variable + * list of parameters, in the format attribute code + attribute values : + * $arch->setAttribute(ARCHIVE_TAR_ATT_SEPARATOR, ','); + * + * @param mixed $argv variable list of attributes and values + * + * @return true on success, false on error. + * @access public + */ + function setAttribute() + { + $v_result = true; + + // ----- Get the number of variable list of arguments + if (($v_size = func_num_args()) == 0) { + return true; + } + + // ----- Get the arguments + $v_att_list = & func_get_args(); + + // ----- Read the attributes + $i = 0; + while ($i < $v_size) { + + // ----- Look for next option + switch ($v_att_list[$i]) { + // ----- Look for options that request a string value + case ARCHIVE_TAR_ATT_SEPARATOR : + // ----- Check the number of parameters + if (($i + 1) >= $v_size) { + $this->_error( + 'Invalid number of parameters for ' + . 'attribute ARCHIVE_TAR_ATT_SEPARATOR' + ); + return false; + } + + // ----- Get the value + $this->_separator = $v_att_list[$i + 1]; + $i++; + break; + + default : + $this->_error('Unknow attribute code ' . $v_att_list[$i] . ''); + return false; + } + + // ----- Next attribute + $i++; + } + + return $v_result; + } + + // }}} + + // {{{ setIgnoreRegexp() + /** + * This method sets the regular expression for ignoring files and directories + * at import, for example: + * $arch->setIgnoreRegexp("#CVS|\.svn#"); + * + * @param string $regexp regular expression defining which files or directories to ignore + * + * @access public + */ + function setIgnoreRegexp($regexp) + { + $this->_ignore_regexp = $regexp; + } + + // }}} + + // {{{ setIgnoreList() + /** + * This method sets the regular expression for ignoring all files and directories + * matching the filenames in the array list at import, for example: + * $arch->setIgnoreList(array('CVS', '.svn', 'bin/tool')); + * + * @param array $list a list of file or directory names to ignore + * + * @access public + */ + function setIgnoreList($list) + { + $regexp = str_replace(array('#', '.', '^', '$'), array('\#', '\.', '\^', '\$'), $list); + $regexp = '#/' . join('$|/', $list) . '#'; + $this->setIgnoreRegexp($regexp); + } + + // }}} + + // {{{ _error() + function _error($p_message) + { + $this->error_object = & $this->raiseError($p_message); + } + + // }}} + + // {{{ _warning() + function _warning($p_message) + { + $this->error_object = & $this->raiseError($p_message); + } + + // }}} + + // {{{ _isArchive() + function _isArchive($p_filename = null) + { + if ($p_filename == null) { + $p_filename = $this->_tarname; + } + clearstatcache(); + return @is_file($p_filename) && !@is_link($p_filename); + } + + // }}} + + // {{{ _openWrite() + function _openWrite() + { + if ($this->_compress_type == 'gz' && function_exists('gzopen')) { + $this->_file = @gzopen($this->_tarname, "wb9"); + } else { + if ($this->_compress_type == 'bz2' && function_exists('bzopen')) { + $this->_file = @bzopen($this->_tarname, "w"); + } else { + if ($this->_compress_type == 'lzma2' && function_exists('xzopen')) { + $this->_file = @xzopen($this->_tarname, 'w'); + } else { + if ($this->_compress_type == 'none') { + $this->_file = @fopen($this->_tarname, "wb"); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + return false; + } + } + } + } + + if ($this->_file == 0) { + $this->_error( + 'Unable to open in write mode \'' + . $this->_tarname . '\'' + ); + return false; + } + + return true; + } + + // }}} + + // {{{ _openRead() + function _openRead() + { + if (strtolower(substr($this->_tarname, 0, 7)) == 'http://') { + + // ----- Look if a local copy need to be done + if ($this->_temp_tarname == '') { + $this->_temp_tarname = uniqid('tar') . '.tmp'; + if (!$v_file_from = @fopen($this->_tarname, 'rb')) { + $this->_error( + 'Unable to open in read mode \'' + . $this->_tarname . '\'' + ); + $this->_temp_tarname = ''; + return false; + } + if (!$v_file_to = @fopen($this->_temp_tarname, 'wb')) { + $this->_error( + 'Unable to open in write mode \'' + . $this->_temp_tarname . '\'' + ); + $this->_temp_tarname = ''; + return false; + } + while ($v_data = @fread($v_file_from, 1024)) { + @fwrite($v_file_to, $v_data); + } + @fclose($v_file_from); + @fclose($v_file_to); + } + + // ----- File to open if the local copy + $v_filename = $this->_temp_tarname; + + } else // ----- File to open if the normal Tar file + { + $v_filename = $this->_tarname; + } + + if ($this->_compress_type == 'gz' && function_exists('gzopen')) { + $this->_file = @gzopen($v_filename, "rb"); + } else { + if ($this->_compress_type == 'bz2' && function_exists('bzopen')) { + $this->_file = @bzopen($v_filename, "r"); + } else { + if ($this->_compress_type == 'lzma2' && function_exists('xzopen')) { + $this->_file = @xzopen($v_filename, "r"); + } else { + if ($this->_compress_type == 'none') { + $this->_file = @fopen($v_filename, "rb"); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + return false; + } + } + } + } + + if ($this->_file == 0) { + $this->_error('Unable to open in read mode \'' . $v_filename . '\''); + return false; + } + + return true; + } + + // }}} + + // {{{ _openReadWrite() + function _openReadWrite() + { + if ($this->_compress_type == 'gz') { + $this->_file = @gzopen($this->_tarname, "r+b"); + } else { + if ($this->_compress_type == 'bz2') { + $this->_error( + 'Unable to open bz2 in read/write mode \'' + . $this->_tarname . '\' (limitation of bz2 extension)' + ); + return false; + } else { + if ($this->_compress_type == 'lzma2') { + $this->_error( + 'Unable to open lzma2 in read/write mode \'' + . $this->_tarname . '\' (limitation of lzma2 extension)' + ); + return false; + } else { + if ($this->_compress_type == 'none') { + $this->_file = @fopen($this->_tarname, "r+b"); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + return false; + } + } + } + } + + if ($this->_file == 0) { + $this->_error( + 'Unable to open in read/write mode \'' + . $this->_tarname . '\'' + ); + return false; + } + + return true; + } + + // }}} + + // {{{ _close() + function _close() + { + //if (isset($this->_file)) { + if (is_resource($this->_file)) { + if ($this->_compress_type == 'gz') { + @gzclose($this->_file); + } else { + if ($this->_compress_type == 'bz2') { + @bzclose($this->_file); + } else { + if ($this->_compress_type == 'lzma2') { + @xzclose($this->_file); + } else { + if ($this->_compress_type == 'none') { + @fclose($this->_file); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + + $this->_file = 0; + } + + // ----- Look if a local copy need to be erase + // Note that it might be interesting to keep the url for a time : ToDo + if ($this->_temp_tarname != '') { + @unlink($this->_temp_tarname); + $this->_temp_tarname = ''; + } + + return true; + } + + // }}} + + // {{{ _cleanFile() + function _cleanFile() + { + $this->_close(); + + // ----- Look for a local copy + if ($this->_temp_tarname != '') { + // ----- Remove the local copy but not the remote tarname + @unlink($this->_temp_tarname); + $this->_temp_tarname = ''; + } else { + // ----- Remove the local tarname file + @unlink($this->_tarname); + } + $this->_tarname = ''; + + return true; + } + + // }}} + + // {{{ _writeBlock() + function _writeBlock($p_binary_data, $p_len = null) + { + if (is_resource($this->_file)) { + if ($p_len === null) { + if ($this->_compress_type == 'gz') { + @gzputs($this->_file, $p_binary_data); + } else { + if ($this->_compress_type == 'bz2') { + @bzwrite($this->_file, $p_binary_data); + } else { + if ($this->_compress_type == 'lzma2') { + @xzwrite($this->_file, $p_binary_data); + } else { + if ($this->_compress_type == 'none') { + @fputs($this->_file, $p_binary_data); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + } else { + if ($this->_compress_type == 'gz') { + @gzputs($this->_file, $p_binary_data, $p_len); + } else { + if ($this->_compress_type == 'bz2') { + @bzwrite($this->_file, $p_binary_data, $p_len); + } else { + if ($this->_compress_type == 'lzma2') { + @xzwrite($this->_file, $p_binary_data, $p_len); + } else { + if ($this->_compress_type == 'none') { + @fputs($this->_file, $p_binary_data, $p_len); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + + } + } + return true; + } + + // }}} + + // {{{ _readBlock() + function _readBlock() + { + $v_block = null; + if (is_resource($this->_file)) { + if ($this->_compress_type == 'gz') { + $v_block = @gzread($this->_file, 512); + } else { + if ($this->_compress_type == 'bz2') { + $v_block = @bzread($this->_file, 512); + } else { + if ($this->_compress_type == 'lzma2') { + $v_block = @xzread($this->_file, 512); + } else { + if ($this->_compress_type == 'none') { + $v_block = @fread($this->_file, 512); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + } + return $v_block; + } + + // }}} + + // {{{ _jumpBlock() + function _jumpBlock($p_len = null) + { + if (is_resource($this->_file)) { + if ($p_len === null) { + $p_len = 1; + } + + if ($this->_compress_type == 'gz') { + @gzseek($this->_file, gztell($this->_file) + ($p_len * 512)); + } else { + if ($this->_compress_type == 'bz2') { + // ----- Replace missing bztell() and bzseek() + for ($i = 0; $i < $p_len; $i++) { + $this->_readBlock(); + } + } else { + if ($this->_compress_type == 'lzma2') { + // ----- Replace missing xztell() and xzseek() + for ($i = 0; $i < $p_len; $i++) { + $this->_readBlock(); + } + } else { + if ($this->_compress_type == 'none') { + @fseek($this->_file, $p_len * 512, SEEK_CUR); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + + } + return true; + } + + // }}} + + // {{{ _writeFooter() + function _writeFooter() + { + if (is_resource($this->_file)) { + // ----- Write the last 0 filled block for end of archive + $v_binary_data = pack('a1024', ''); + $this->_writeBlock($v_binary_data); + } + return true; + } + + // }}} + + // {{{ _addList() + function _addList($p_list, $p_add_dir, $p_remove_dir) + { + $v_result = true; + $v_header = array(); + + // ----- Remove potential windows directory separator + $p_add_dir = $this->_translateWinPath($p_add_dir); + $p_remove_dir = $this->_translateWinPath($p_remove_dir, false); + + if (!$this->_file) { + $this->_error('Invalid file descriptor'); + return false; + } + + if (sizeof($p_list) == 0) { + return true; + } + + foreach ($p_list as $v_filename) { + if (!$v_result) { + break; + } + + // ----- Skip the current tar name + if ($v_filename == $this->_tarname) { + continue; + } + + if ($v_filename == '') { + continue; + } + + // ----- ignore files and directories matching the ignore regular expression + if ($this->_ignore_regexp && preg_match($this->_ignore_regexp, '/' . $v_filename)) { + $this->_warning("File '$v_filename' ignored"); + continue; + } + + if (!file_exists($v_filename) && !is_link($v_filename)) { + $this->_warning("File '$v_filename' does not exist"); + continue; + } + + // ----- Add the file or directory header + if (!$this->_addFile($v_filename, $v_header, $p_add_dir, $p_remove_dir)) { + return false; + } + + if (@is_dir($v_filename) && !@is_link($v_filename)) { + if (!($p_hdir = opendir($v_filename))) { + $this->_warning("Directory '$v_filename' can not be read"); + continue; + } + while (false !== ($p_hitem = readdir($p_hdir))) { + if (($p_hitem != '.') && ($p_hitem != '..')) { + if ($v_filename != ".") { + $p_temp_list[0] = $v_filename . '/' . $p_hitem; + } else { + $p_temp_list[0] = $p_hitem; + } + + $v_result = $this->_addList( + $p_temp_list, + $p_add_dir, + $p_remove_dir + ); + } + } + + unset($p_temp_list); + unset($p_hdir); + unset($p_hitem); + } + } + + return $v_result; + } + + // }}} + + // {{{ _addFile() + function _addFile($p_filename, &$p_header, $p_add_dir, $p_remove_dir, $v_stored_filename = null) + { + if (!$this->_file) { + $this->_error('Invalid file descriptor'); + return false; + } + + if ($p_filename == '') { + $this->_error('Invalid file name'); + return false; + } + + if (is_null($v_stored_filename)) { + // ----- Calculate the stored filename + $p_filename = $this->_translateWinPath($p_filename, false);; + $v_stored_filename = $p_filename; + + if (strcmp($p_filename, $p_remove_dir) == 0) { + return true; + } + + if ($p_remove_dir != '') { + if (substr($p_remove_dir, -1) != '/') { + $p_remove_dir .= '/'; + } + + if (substr($p_filename, 0, strlen($p_remove_dir)) == $p_remove_dir) { + $v_stored_filename = substr($p_filename, strlen($p_remove_dir)); + } + } + + $v_stored_filename = $this->_translateWinPath($v_stored_filename); + if ($p_add_dir != '') { + if (substr($p_add_dir, -1) == '/') { + $v_stored_filename = $p_add_dir . $v_stored_filename; + } else { + $v_stored_filename = $p_add_dir . '/' . $v_stored_filename; + } + } + + $v_stored_filename = $this->_pathReduction($v_stored_filename); + } + + if ($this->_isArchive($p_filename)) { + if (($v_file = @fopen($p_filename, "rb")) == 0) { + $this->_warning( + "Unable to open file '" . $p_filename + . "' in binary read mode" + ); + return true; + } + + if (!$this->_writeHeader($p_filename, $v_stored_filename)) { + return false; + } + + while (($v_buffer = fread($v_file, 512)) != '') { + $v_binary_data = pack("a512", "$v_buffer"); + $this->_writeBlock($v_binary_data); + } + + fclose($v_file); + + } else { + // ----- Only header for dir + if (!$this->_writeHeader($p_filename, $v_stored_filename)) { + return false; + } + } + + return true; + } + + // }}} + + // {{{ _addString() + function _addString($p_filename, $p_string, $p_datetime = false, $p_params = array()) + { + $p_stamp = @$p_params["stamp"] ? $p_params["stamp"] : ($p_datetime ? $p_datetime : time()); + $p_mode = @$p_params["mode"] ? $p_params["mode"] : 0600; + $p_type = @$p_params["type"] ? $p_params["type"] : ""; + $p_uid = @$p_params["uid"] ? $p_params["uid"] : 0; + $p_gid = @$p_params["gid"] ? $p_params["gid"] : 0; + if (!$this->_file) { + $this->_error('Invalid file descriptor'); + return false; + } + + if ($p_filename == '') { + $this->_error('Invalid file name'); + return false; + } + + // ----- Calculate the stored filename + $p_filename = $this->_translateWinPath($p_filename, false);; + + // ----- If datetime is not specified, set current time + if ($p_datetime === false) { + $p_datetime = time(); + } + + if (!$this->_writeHeaderBlock( + $p_filename, + strlen($p_string), + $p_stamp, + $p_mode, + $p_type, + $p_uid, + $p_gid + ) + ) { + return false; + } + + $i = 0; + while (($v_buffer = substr($p_string, (($i++) * 512), 512)) != '') { + $v_binary_data = pack("a512", $v_buffer); + $this->_writeBlock($v_binary_data); + } + + return true; + } + + // }}} + + // {{{ _writeHeader() + function _writeHeader($p_filename, $p_stored_filename) + { + if ($p_stored_filename == '') { + $p_stored_filename = $p_filename; + } + $v_reduce_filename = $this->_pathReduction($p_stored_filename); + + if (strlen($v_reduce_filename) > 99) { + if (!$this->_writeLongHeader($v_reduce_filename)) { + return false; + } + } + + $v_info = lstat($p_filename); + $v_uid = sprintf("%07s", DecOct($v_info[4])); + $v_gid = sprintf("%07s", DecOct($v_info[5])); + $v_perms = sprintf("%07s", DecOct($v_info['mode'] & 000777)); + + $v_mtime = sprintf("%011s", DecOct($v_info['mtime'])); + + $v_linkname = ''; + + if (@is_link($p_filename)) { + $v_typeflag = '2'; + $v_linkname = readlink($p_filename); + $v_size = sprintf("%011s", DecOct(0)); + } elseif (@is_dir($p_filename)) { + $v_typeflag = "5"; + $v_size = sprintf("%011s", DecOct(0)); + } else { + $v_typeflag = '0'; + clearstatcache(); + $v_size = sprintf("%011s", DecOct($v_info['size'])); + } + + $v_magic = 'ustar '; + + $v_version = ' '; + + if (function_exists('posix_getpwuid')) { + $userinfo = posix_getpwuid($v_info[4]); + $groupinfo = posix_getgrgid($v_info[5]); + + $v_uname = $userinfo['name']; + $v_gname = $groupinfo['name']; + } else { + $v_uname = ''; + $v_gname = ''; + } + + $v_devmajor = ''; + + $v_devminor = ''; + + $v_prefix = ''; + + $v_binary_data_first = pack( + "a100a8a8a8a12a12", + $v_reduce_filename, + $v_perms, + $v_uid, + $v_gid, + $v_size, + $v_mtime + ); + $v_binary_data_last = pack( + "a1a100a6a2a32a32a8a8a155a12", + $v_typeflag, + $v_linkname, + $v_magic, + $v_version, + $v_uname, + $v_gname, + $v_devmajor, + $v_devminor, + $v_prefix, + '' + ); + + // ----- Calculate the checksum + $v_checksum = 0; + // ..... First part of the header + for ($i = 0; $i < 148; $i++) { + $v_checksum += ord(substr($v_binary_data_first, $i, 1)); + } + // ..... Ignore the checksum value and replace it by ' ' (space) + for ($i = 148; $i < 156; $i++) { + $v_checksum += ord(' '); + } + // ..... Last part of the header + for ($i = 156, $j = 0; $i < 512; $i++, $j++) { + $v_checksum += ord(substr($v_binary_data_last, $j, 1)); + } + + // ----- Write the first 148 bytes of the header in the archive + $this->_writeBlock($v_binary_data_first, 148); + + // ----- Write the calculated checksum + $v_checksum = sprintf("%06s ", DecOct($v_checksum)); + $v_binary_data = pack("a8", $v_checksum); + $this->_writeBlock($v_binary_data, 8); + + // ----- Write the last 356 bytes of the header in the archive + $this->_writeBlock($v_binary_data_last, 356); + + return true; + } + + // }}} + + // {{{ _writeHeaderBlock() + function _writeHeaderBlock( + $p_filename, + $p_size, + $p_mtime = 0, + $p_perms = 0, + $p_type = '', + $p_uid = 0, + $p_gid = 0 + ) { + $p_filename = $this->_pathReduction($p_filename); + + if (strlen($p_filename) > 99) { + if (!$this->_writeLongHeader($p_filename)) { + return false; + } + } + + if ($p_type == "5") { + $v_size = sprintf("%011s", DecOct(0)); + } else { + $v_size = sprintf("%011s", DecOct($p_size)); + } + + $v_uid = sprintf("%07s", DecOct($p_uid)); + $v_gid = sprintf("%07s", DecOct($p_gid)); + $v_perms = sprintf("%07s", DecOct($p_perms & 000777)); + + $v_mtime = sprintf("%11s", DecOct($p_mtime)); + + $v_linkname = ''; + + $v_magic = 'ustar '; + + $v_version = ' '; + + if (function_exists('posix_getpwuid')) { + $userinfo = posix_getpwuid($p_uid); + $groupinfo = posix_getgrgid($p_gid); + + $v_uname = $userinfo['name']; + $v_gname = $groupinfo['name']; + } else { + $v_uname = ''; + $v_gname = ''; + } + + $v_devmajor = ''; + + $v_devminor = ''; + + $v_prefix = ''; + + $v_binary_data_first = pack( + "a100a8a8a8a12A12", + $p_filename, + $v_perms, + $v_uid, + $v_gid, + $v_size, + $v_mtime + ); + $v_binary_data_last = pack( + "a1a100a6a2a32a32a8a8a155a12", + $p_type, + $v_linkname, + $v_magic, + $v_version, + $v_uname, + $v_gname, + $v_devmajor, + $v_devminor, + $v_prefix, + '' + ); + + // ----- Calculate the checksum + $v_checksum = 0; + // ..... First part of the header + for ($i = 0; $i < 148; $i++) { + $v_checksum += ord(substr($v_binary_data_first, $i, 1)); + } + // ..... Ignore the checksum value and replace it by ' ' (space) + for ($i = 148; $i < 156; $i++) { + $v_checksum += ord(' '); + } + // ..... Last part of the header + for ($i = 156, $j = 0; $i < 512; $i++, $j++) { + $v_checksum += ord(substr($v_binary_data_last, $j, 1)); + } + + // ----- Write the first 148 bytes of the header in the archive + $this->_writeBlock($v_binary_data_first, 148); + + // ----- Write the calculated checksum + $v_checksum = sprintf("%06s ", DecOct($v_checksum)); + $v_binary_data = pack("a8", $v_checksum); + $this->_writeBlock($v_binary_data, 8); + + // ----- Write the last 356 bytes of the header in the archive + $this->_writeBlock($v_binary_data_last, 356); + + return true; + } + + // }}} + + // {{{ _writeLongHeader() + function _writeLongHeader($p_filename) + { + $v_size = sprintf("%11s ", DecOct(strlen($p_filename))); + + $v_typeflag = 'L'; + + $v_linkname = ''; + + $v_magic = ''; + + $v_version = ''; + + $v_uname = ''; + + $v_gname = ''; + + $v_devmajor = ''; + + $v_devminor = ''; + + $v_prefix = ''; + + $v_binary_data_first = pack( + "a100a8a8a8a12a12", + '././@LongLink', + 0, + 0, + 0, + $v_size, + 0 + ); + $v_binary_data_last = pack( + "a1a100a6a2a32a32a8a8a155a12", + $v_typeflag, + $v_linkname, + $v_magic, + $v_version, + $v_uname, + $v_gname, + $v_devmajor, + $v_devminor, + $v_prefix, + '' + ); + + // ----- Calculate the checksum + $v_checksum = 0; + // ..... First part of the header + for ($i = 0; $i < 148; $i++) { + $v_checksum += ord(substr($v_binary_data_first, $i, 1)); + } + // ..... Ignore the checksum value and replace it by ' ' (space) + for ($i = 148; $i < 156; $i++) { + $v_checksum += ord(' '); + } + // ..... Last part of the header + for ($i = 156, $j = 0; $i < 512; $i++, $j++) { + $v_checksum += ord(substr($v_binary_data_last, $j, 1)); + } + + // ----- Write the first 148 bytes of the header in the archive + $this->_writeBlock($v_binary_data_first, 148); + + // ----- Write the calculated checksum + $v_checksum = sprintf("%06s ", DecOct($v_checksum)); + $v_binary_data = pack("a8", $v_checksum); + $this->_writeBlock($v_binary_data, 8); + + // ----- Write the last 356 bytes of the header in the archive + $this->_writeBlock($v_binary_data_last, 356); + + // ----- Write the filename as content of the block + $i = 0; + while (($v_buffer = substr($p_filename, (($i++) * 512), 512)) != '') { + $v_binary_data = pack("a512", "$v_buffer"); + $this->_writeBlock($v_binary_data); + } + + return true; + } + + // }}} + + // {{{ _readHeader() + function _readHeader($v_binary_data, &$v_header) + { + if (strlen($v_binary_data) == 0) { + $v_header['filename'] = ''; + return true; + } + + if (strlen($v_binary_data) != 512) { + $v_header['filename'] = ''; + $this->_error('Invalid block size : ' . strlen($v_binary_data)); + return false; + } + + if (!is_array($v_header)) { + $v_header = array(); + } + // ----- Calculate the checksum + $v_checksum = 0; + // ..... First part of the header + for ($i = 0; $i < 148; $i++) { + $v_checksum += ord(substr($v_binary_data, $i, 1)); + } + // ..... Ignore the checksum value and replace it by ' ' (space) + for ($i = 148; $i < 156; $i++) { + $v_checksum += ord(' '); + } + // ..... Last part of the header + for ($i = 156; $i < 512; $i++) { + $v_checksum += ord(substr($v_binary_data, $i, 1)); + } + + if (version_compare(PHP_VERSION, "5.5.0-dev") < 0) { + $fmt = "a100filename/a8mode/a8uid/a8gid/a12size/a12mtime/" . + "a8checksum/a1typeflag/a100link/a6magic/a2version/" . + "a32uname/a32gname/a8devmajor/a8devminor/a131prefix"; + } else { + $fmt = "Z100filename/Z8mode/Z8uid/Z8gid/Z12size/Z12mtime/" . + "Z8checksum/Z1typeflag/Z100link/Z6magic/Z2version/" . + "Z32uname/Z32gname/Z8devmajor/Z8devminor/Z131prefix"; + } + $v_data = unpack($fmt, $v_binary_data); + + if (strlen($v_data["prefix"]) > 0) { + $v_data["filename"] = "$v_data[prefix]/$v_data[filename]"; + } + + // ----- Extract the checksum + $v_header['checksum'] = OctDec(trim($v_data['checksum'])); + if ($v_header['checksum'] != $v_checksum) { + $v_header['filename'] = ''; + + // ----- Look for last block (empty block) + if (($v_checksum == 256) && ($v_header['checksum'] == 0)) { + return true; + } + + $this->_error( + 'Invalid checksum for file "' . $v_data['filename'] + . '" : ' . $v_checksum . ' calculated, ' + . $v_header['checksum'] . ' expected' + ); + return false; + } + + // ----- Extract the properties + $v_header['filename'] = $v_data['filename']; + if ($this->_maliciousFilename($v_header['filename'])) { + $this->_error( + 'Malicious .tar detected, file "' . $v_header['filename'] . + '" will not install in desired directory tree' + ); + return false; + } + $v_header['mode'] = OctDec(trim($v_data['mode'])); + $v_header['uid'] = OctDec(trim($v_data['uid'])); + $v_header['gid'] = OctDec(trim($v_data['gid'])); + $v_header['size'] = OctDec(trim($v_data['size'])); + $v_header['mtime'] = OctDec(trim($v_data['mtime'])); + if (($v_header['typeflag'] = $v_data['typeflag']) == "5") { + $v_header['size'] = 0; + } + $v_header['link'] = trim($v_data['link']); + /* ----- All these fields are removed form the header because + they do not carry interesting info + $v_header[magic] = trim($v_data[magic]); + $v_header[version] = trim($v_data[version]); + $v_header[uname] = trim($v_data[uname]); + $v_header[gname] = trim($v_data[gname]); + $v_header[devmajor] = trim($v_data[devmajor]); + $v_header[devminor] = trim($v_data[devminor]); + */ + + return true; + } + + // }}} + + // {{{ _maliciousFilename() + /** + * Detect and report a malicious file name + * + * @param string $file + * + * @return bool + * @access private + */ + function _maliciousFilename($file) + { + if (strpos($file, '/../') !== false) { + return true; + } + if (strpos($file, '../') === 0) { + return true; + } + return false; + } + + // }}} + + // {{{ _readLongHeader() + function _readLongHeader(&$v_header) + { + $v_filename = ''; + $n = floor($v_header['size'] / 512); + for ($i = 0; $i < $n; $i++) { + $v_content = $this->_readBlock(); + $v_filename .= $v_content; + } + if (($v_header['size'] % 512) != 0) { + $v_content = $this->_readBlock(); + $v_filename .= trim($v_content); + } + + // ----- Read the next header + $v_binary_data = $this->_readBlock(); + + if (!$this->_readHeader($v_binary_data, $v_header)) { + return false; + } + + $v_filename = trim($v_filename); + $v_header['filename'] = $v_filename; + if ($this->_maliciousFilename($v_filename)) { + $this->_error( + 'Malicious .tar detected, file "' . $v_filename . + '" will not install in desired directory tree' + ); + return false; + } + + return true; + } + + // }}} + + // {{{ _extractInString() + /** + * This method extract from the archive one file identified by $p_filename. + * The return value is a string with the file content, or null on error. + * + * @param string $p_filename The path of the file to extract in a string. + * + * @return a string with the file content or null. + * @access private + */ + function _extractInString($p_filename) + { + $v_result_str = ""; + + While (strlen($v_binary_data = $this->_readBlock()) != 0) { + if (!$this->_readHeader($v_binary_data, $v_header)) { + return null; + } + + if ($v_header['filename'] == '') { + continue; + } + + // ----- Look for long filename + if ($v_header['typeflag'] == 'L') { + if (!$this->_readLongHeader($v_header)) { + return null; + } + } + + if ($v_header['filename'] == $p_filename) { + if ($v_header['typeflag'] == "5") { + $this->_error( + 'Unable to extract in string a directory ' + . 'entry {' . $v_header['filename'] . '}' + ); + return null; + } else { + $n = floor($v_header['size'] / 512); + for ($i = 0; $i < $n; $i++) { + $v_result_str .= $this->_readBlock(); + } + if (($v_header['size'] % 512) != 0) { + $v_content = $this->_readBlock(); + $v_result_str .= substr( + $v_content, + 0, + ($v_header['size'] % 512) + ); + } + return $v_result_str; + } + } else { + $this->_jumpBlock(ceil(($v_header['size'] / 512))); + } + } + + return null; + } + + // }}} + + // {{{ _extractList() + function _extractList( + $p_path, + &$p_list_detail, + $p_mode, + $p_file_list, + $p_remove_path, + $p_preserve = false + ) { + $v_result = true; + $v_nb = 0; + $v_extract_all = true; + $v_listing = false; + + $p_path = $this->_translateWinPath($p_path, false); + if ($p_path == '' || (substr($p_path, 0, 1) != '/' + && substr($p_path, 0, 3) != "../" && !strpos($p_path, ':')) + ) { + $p_path = "./" . $p_path; + } + $p_remove_path = $this->_translateWinPath($p_remove_path); + + // ----- Look for path to remove format (should end by /) + if (($p_remove_path != '') && (substr($p_remove_path, -1) != '/')) { + $p_remove_path .= '/'; + } + $p_remove_path_size = strlen($p_remove_path); + + switch ($p_mode) { + case "complete" : + $v_extract_all = true; + $v_listing = false; + break; + case "partial" : + $v_extract_all = false; + $v_listing = false; + break; + case "list" : + $v_extract_all = false; + $v_listing = true; + break; + default : + $this->_error('Invalid extract mode (' . $p_mode . ')'); + return false; + } + + clearstatcache(); + + while (strlen($v_binary_data = $this->_readBlock()) != 0) { + $v_extract_file = false; + $v_extraction_stopped = 0; + + if (!$this->_readHeader($v_binary_data, $v_header)) { + return false; + } + + if ($v_header['filename'] == '') { + continue; + } + + // ----- Look for long filename + if ($v_header['typeflag'] == 'L') { + if (!$this->_readLongHeader($v_header)) { + return false; + } + } + + // ignore extended / pax headers + if ($v_header['typeflag'] == 'x' || $v_header['typeflag'] == 'g') { + $this->_jumpBlock(ceil(($v_header['size'] / 512))); + continue; + } + + if ((!$v_extract_all) && (is_array($p_file_list))) { + // ----- By default no unzip if the file is not found + $v_extract_file = false; + + for ($i = 0; $i < sizeof($p_file_list); $i++) { + // ----- Look if it is a directory + if (substr($p_file_list[$i], -1) == '/') { + // ----- Look if the directory is in the filename path + if ((strlen($v_header['filename']) > strlen($p_file_list[$i])) + && (substr($v_header['filename'], 0, strlen($p_file_list[$i])) + == $p_file_list[$i]) + ) { + $v_extract_file = true; + break; + } + } // ----- It is a file, so compare the file names + elseif ($p_file_list[$i] == $v_header['filename']) { + $v_extract_file = true; + break; + } + } + } else { + $v_extract_file = true; + } + + // ----- Look if this file need to be extracted + if (($v_extract_file) && (!$v_listing)) { + if (($p_remove_path != '') + && (substr($v_header['filename'] . '/', 0, $p_remove_path_size) + == $p_remove_path) + ) { + $v_header['filename'] = substr( + $v_header['filename'], + $p_remove_path_size + ); + if ($v_header['filename'] == '') { + continue; + } + } + if (($p_path != './') && ($p_path != '/')) { + while (substr($p_path, -1) == '/') { + $p_path = substr($p_path, 0, strlen($p_path) - 1); + } + + if (substr($v_header['filename'], 0, 1) == '/') { + $v_header['filename'] = $p_path . $v_header['filename']; + } else { + $v_header['filename'] = $p_path . '/' . $v_header['filename']; + } + } + if (file_exists($v_header['filename'])) { + if ((@is_dir($v_header['filename'])) + && ($v_header['typeflag'] == '') + ) { + $this->_error( + 'File ' . $v_header['filename'] + . ' already exists as a directory' + ); + return false; + } + if (($this->_isArchive($v_header['filename'])) + && ($v_header['typeflag'] == "5") + ) { + $this->_error( + 'Directory ' . $v_header['filename'] + . ' already exists as a file' + ); + return false; + } + if (!is_writeable($v_header['filename'])) { + $this->_error( + 'File ' . $v_header['filename'] + . ' already exists and is write protected' + ); + return false; + } + if (filemtime($v_header['filename']) > $v_header['mtime']) { + // To be completed : An error or silent no replace ? + } + } // ----- Check the directory availability and create it if necessary + elseif (($v_result + = $this->_dirCheck( + ($v_header['typeflag'] == "5" + ? $v_header['filename'] + : dirname($v_header['filename'])) + )) != 1 + ) { + $this->_error('Unable to create path for ' . $v_header['filename']); + return false; + } + + if ($v_extract_file) { + if ($v_header['typeflag'] == "5") { + if (!@file_exists($v_header['filename'])) { + if (!@mkdir($v_header['filename'], 0777)) { + $this->_error( + 'Unable to create directory {' + . $v_header['filename'] . '}' + ); + return false; + } + } + } elseif ($v_header['typeflag'] == "2") { + if (@file_exists($v_header['filename'])) { + @unlink($v_header['filename']); + } + if (!@symlink($v_header['link'], $v_header['filename'])) { + $this->_error( + 'Unable to extract symbolic link {' + . $v_header['filename'] . '}' + ); + return false; + } + } else { + if (($v_dest_file = @fopen($v_header['filename'], "wb")) == 0) { + $this->_error( + 'Error while opening {' . $v_header['filename'] + . '} in write binary mode' + ); + return false; + } else { + $n = floor($v_header['size'] / 512); + for ($i = 0; $i < $n; $i++) { + $v_content = $this->_readBlock(); + fwrite($v_dest_file, $v_content, 512); + } + if (($v_header['size'] % 512) != 0) { + $v_content = $this->_readBlock(); + fwrite($v_dest_file, $v_content, ($v_header['size'] % 512)); + } + + @fclose($v_dest_file); + + if ($p_preserve) { + @chown($v_header['filename'], $v_header['uid']); + @chgrp($v_header['filename'], $v_header['gid']); + } + + // ----- Change the file mode, mtime + @touch($v_header['filename'], $v_header['mtime']); + if ($v_header['mode'] & 0111) { + // make file executable, obey umask + $mode = fileperms($v_header['filename']) | (~umask() & 0111); + @chmod($v_header['filename'], $mode); + } + } + + // ----- Check the file size + clearstatcache(); + if (!is_file($v_header['filename'])) { + $this->_error( + 'Extracted file ' . $v_header['filename'] + . 'does not exist. Archive may be corrupted.' + ); + return false; + } + + $filesize = filesize($v_header['filename']); + if ($filesize != $v_header['size']) { + $this->_error( + 'Extracted file ' . $v_header['filename'] + . ' does not have the correct file size \'' + . $filesize + . '\' (' . $v_header['size'] + . ' expected). Archive may be corrupted.' + ); + return false; + } + } + } else { + $this->_jumpBlock(ceil(($v_header['size'] / 512))); + } + } else { + $this->_jumpBlock(ceil(($v_header['size'] / 512))); + } + + /* TBC : Seems to be unused ... + if ($this->_compress) + $v_end_of_file = @gzeof($this->_file); + else + $v_end_of_file = @feof($this->_file); + */ + + if ($v_listing || $v_extract_file || $v_extraction_stopped) { + // ----- Log extracted files + if (($v_file_dir = dirname($v_header['filename'])) + == $v_header['filename'] + ) { + $v_file_dir = ''; + } + if ((substr($v_header['filename'], 0, 1) == '/') && ($v_file_dir == '')) { + $v_file_dir = '/'; + } + + $p_list_detail[$v_nb++] = $v_header; + if (is_array($p_file_list) && (count($p_list_detail) == count($p_file_list))) { + return true; + } + } + } + + return true; + } + + // }}} + + // {{{ _openAppend() + function _openAppend() + { + if (filesize($this->_tarname) == 0) { + return $this->_openWrite(); + } + + if ($this->_compress) { + $this->_close(); + + if (!@rename($this->_tarname, $this->_tarname . ".tmp")) { + $this->_error( + 'Error while renaming \'' . $this->_tarname + . '\' to temporary file \'' . $this->_tarname + . '.tmp\'' + ); + return false; + } + + if ($this->_compress_type == 'gz') { + $v_temp_tar = @gzopen($this->_tarname . ".tmp", "rb"); + } elseif ($this->_compress_type == 'bz2') { + $v_temp_tar = @bzopen($this->_tarname . ".tmp", "r"); + } elseif ($this->_compress_type == 'lzma2') { + $v_temp_tar = @xzopen($this->_tarname . ".tmp", "r"); + } + + + if ($v_temp_tar == 0) { + $this->_error( + 'Unable to open file \'' . $this->_tarname + . '.tmp\' in binary read mode' + ); + @rename($this->_tarname . ".tmp", $this->_tarname); + return false; + } + + if (!$this->_openWrite()) { + @rename($this->_tarname . ".tmp", $this->_tarname); + return false; + } + + if ($this->_compress_type == 'gz') { + $end_blocks = 0; + + while (!@gzeof($v_temp_tar)) { + $v_buffer = @gzread($v_temp_tar, 512); + if ($v_buffer == ARCHIVE_TAR_END_BLOCK || strlen($v_buffer) == 0) { + $end_blocks++; + // do not copy end blocks, we will re-make them + // after appending + continue; + } elseif ($end_blocks > 0) { + for ($i = 0; $i < $end_blocks; $i++) { + $this->_writeBlock(ARCHIVE_TAR_END_BLOCK); + } + $end_blocks = 0; + } + $v_binary_data = pack("a512", $v_buffer); + $this->_writeBlock($v_binary_data); + } + + @gzclose($v_temp_tar); + } elseif ($this->_compress_type == 'bz2') { + $end_blocks = 0; + + while (strlen($v_buffer = @bzread($v_temp_tar, 512)) > 0) { + if ($v_buffer == ARCHIVE_TAR_END_BLOCK || strlen($v_buffer) == 0) { + $end_blocks++; + // do not copy end blocks, we will re-make them + // after appending + continue; + } elseif ($end_blocks > 0) { + for ($i = 0; $i < $end_blocks; $i++) { + $this->_writeBlock(ARCHIVE_TAR_END_BLOCK); + } + $end_blocks = 0; + } + $v_binary_data = pack("a512", $v_buffer); + $this->_writeBlock($v_binary_data); + } + + @bzclose($v_temp_tar); + } elseif ($this->_compress_type == 'lzma2') { + $end_blocks = 0; + + while (strlen($v_buffer = @xzread($v_temp_tar, 512)) > 0) { + if ($v_buffer == ARCHIVE_TAR_END_BLOCK || strlen($v_buffer) == 0) { + $end_blocks++; + // do not copy end blocks, we will re-make them + // after appending + continue; + } elseif ($end_blocks > 0) { + for ($i = 0; $i < $end_blocks; $i++) { + $this->_writeBlock(ARCHIVE_TAR_END_BLOCK); + } + $end_blocks = 0; + } + $v_binary_data = pack("a512", $v_buffer); + $this->_writeBlock($v_binary_data); + } + + @xzclose($v_temp_tar); + } + + if (!@unlink($this->_tarname . ".tmp")) { + $this->_error( + 'Error while deleting temporary file \'' + . $this->_tarname . '.tmp\'' + ); + } + + } else { + // ----- For not compressed tar, just add files before the last + // one or two 512 bytes block + if (!$this->_openReadWrite()) { + return false; + } + + clearstatcache(); + $v_size = filesize($this->_tarname); + + // We might have zero, one or two end blocks. + // The standard is two, but we should try to handle + // other cases. + fseek($this->_file, $v_size - 1024); + if (fread($this->_file, 512) == ARCHIVE_TAR_END_BLOCK) { + fseek($this->_file, $v_size - 1024); + } elseif (fread($this->_file, 512) == ARCHIVE_TAR_END_BLOCK) { + fseek($this->_file, $v_size - 512); + } + } + + return true; + } + + // }}} + + // {{{ _append() + function _append($p_filelist, $p_add_dir = '', $p_remove_dir = '') + { + if (!$this->_openAppend()) { + return false; + } + + if ($this->_addList($p_filelist, $p_add_dir, $p_remove_dir)) { + $this->_writeFooter(); + } + + $this->_close(); + + return true; + } + + // }}} + + // {{{ _dirCheck() + + /** + * Check if a directory exists and create it (including parent + * dirs) if not. + * + * @param string $p_dir directory to check + * + * @return bool true if the directory exists or was created + */ + function _dirCheck($p_dir) + { + clearstatcache(); + if ((@is_dir($p_dir)) || ($p_dir == '')) { + return true; + } + + $p_parent_dir = dirname($p_dir); + + if (($p_parent_dir != $p_dir) && + ($p_parent_dir != '') && + (!$this->_dirCheck($p_parent_dir)) + ) { + return false; + } + + if (!@mkdir($p_dir, 0777)) { + $this->_error("Unable to create directory '$p_dir'"); + return false; + } + + return true; + } + + // }}} + + // {{{ _pathReduction() + + /** + * Compress path by changing for example "/dir/foo/../bar" to "/dir/bar", + * rand emove double slashes. + * + * @param string $p_dir path to reduce + * + * @return string reduced path + * + * @access private + * + */ + function _pathReduction($p_dir) + { + $v_result = ''; + + // ----- Look for not empty path + if ($p_dir != '') { + // ----- Explode path by directory names + $v_list = explode('/', $p_dir); + + // ----- Study directories from last to first + for ($i = sizeof($v_list) - 1; $i >= 0; $i--) { + // ----- Look for current path + if ($v_list[$i] == ".") { + // ----- Ignore this directory + // Should be the first $i=0, but no check is done + } else { + if ($v_list[$i] == "..") { + // ----- Ignore it and ignore the $i-1 + $i--; + } else { + if (($v_list[$i] == '') + && ($i != (sizeof($v_list) - 1)) + && ($i != 0) + ) { + // ----- Ignore only the double '//' in path, + // but not the first and last / + } else { + $v_result = $v_list[$i] . ($i != (sizeof($v_list) - 1) ? '/' + . $v_result : ''); + } + } + } + } + } + + if (defined('OS_WINDOWS') && OS_WINDOWS) { + $v_result = strtr($v_result, '\\', '/'); + } + + return $v_result; + } + + // }}} + + // {{{ _translateWinPath() + function _translateWinPath($p_path, $p_remove_disk_letter = true) + { + if (defined('OS_WINDOWS') && OS_WINDOWS) { + // ----- Look for potential disk letter + if (($p_remove_disk_letter) + && (($v_position = strpos($p_path, ':')) != false) + ) { + $p_path = substr($p_path, $v_position + 1); + } + // ----- Change potential windows directory separator + if ((strpos($p_path, '\\') > 0) || (substr($p_path, 0, 1) == '\\')) { + $p_path = strtr($p_path, '\\', '/'); + } + } + return $p_path; + } + // }}} + +} + +?> diff --git a/cookbooks/php55/files/default/eselect-php-0.7.0.ebuild b/cookbooks/php55/files/default/eselect-php-0.7.0.ebuild new file mode 100644 index 00000000..6e2cb337 --- /dev/null +++ b/cookbooks/php55/files/default/eselect-php-0.7.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-php/Attic/eselect-php-0.7.0.ebuild,v 1.3 2013/04/10 13:25:36 olemarkus dead $ + +EAPI=5 + +#inherit depend.apache + +DESCRIPTION="PHP eselect module" +HOMEPAGE="http://www.gentoo.org" +SRC_URI="http://dev.gentoo.org/~olemarkus/eselect-php/eselect-php-${PV}.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="fpm apache2" + +DEPEND=">=app-admin/eselect-1.2.4" + +# !> ${pc} #454478 + done + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +src_configure() { + econf \ + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \ + $(use_enable bzip2 pcregrep-libbz2) \ + $(use_enable cxx cpp) \ + $(use_enable jit) $(use_enable jit pcregrep-jit) \ + $(use_enable pcre16) \ + $(use_enable libedit pcretest-libedit) \ + $(use_enable readline pcretest-libreadline) \ + $(use_enable static-libs static) \ + $(use_enable unicode utf) $(use_enable unicode unicode-properties) \ + $(use_enable zlib pcregrep-libz) \ + --enable-pcre8 \ + --enable-shared \ + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} +} + +src_install() { + emake DESTDIR="${D}" install + gen_usr_ldscript -a pcre + prune_libtool_files +} + +pkg_preinst() { + preserve_old_lib /$(get_libdir)/libpcre.so.0 +} + +pkg_postinst() { + preserve_old_lib_notify /$(get_libdir)/libpcre.so.0 +} diff --git a/cookbooks/php55/files/default/memcache.ini b/cookbooks/php55/files/default/memcache.ini new file mode 100644 index 00000000..3e01e20b --- /dev/null +++ b/cookbooks/php55/files/default/memcache.ini @@ -0,0 +1,7 @@ +extension=memcache.so +memcache.allow_failover=true +memcache.max_failover_attempts=20 +memcache.chunk_size=32768 +memcache.default_port=11211 +memcache.hash_strategy=standard +memcache.hash_function=crc32 diff --git a/cookbooks/php55/files/default/mongo.ini b/cookbooks/php55/files/default/mongo.ini new file mode 100644 index 00000000..5998f926 --- /dev/null +++ b/cookbooks/php55/files/default/mongo.ini @@ -0,0 +1 @@ +extension=mongo.so diff --git a/cookbooks/php55/files/default/nrsysmond.monitrc.erb b/cookbooks/php55/files/default/nrsysmond.monitrc.erb new file mode 100644 index 00000000..b7126a72 --- /dev/null +++ b/cookbooks/php55/files/default/nrsysmond.monitrc.erb @@ -0,0 +1,7 @@ +check process nrsysmond + with pidfile /var/run/nrsysmond.pid + start program = "/bin/bash -c '/usr/sbin/nrsysmond -p /var/run/nrsysmond.pid -c /etc/newrelic/nrsysmond.cfg<% if @hostname %> -n <%= @hostname %><% end %>'" + stop program = "/bin/bash -c '/bin/kill `cat /var/run/nrsysmond.pid`'" + if mem > 255.0 MB for 2 cycles then restart + if cpu > 100% for 2 cycles then restart + group newrelic diff --git a/cookbooks/php55/files/default/php-5.5.32-r1.ebuild b/cookbooks/php55/files/default/php-5.5.32-r1.ebuild new file mode 100644 index 00000000..758d3fd8 --- /dev/null +++ b/cookbooks/php55/files/default/php-5.5.32-r1.ebuild @@ -0,0 +1,773 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/Attic/php-5.5.8.ebuild,v 1.2 2014/04/05 08:20:53 olemarkus dead $ + +EAPI=5 + +inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +function php_get_uri () +{ + case "${1}" in + "php-pre") + echo "http://downloads.php.net/dsp/${2}" + ;; + "php") + echo "http://www.php.net/distributions/${2}" + ;; + "olemarkus") + echo "http://dev.gentoo.org/~olemarkus/php/${2}" + ;; + "gentoo") + echo "mirror://gentoo/${2}" + ;; + *) + die "unhandled case in php_get_uri" + ;; + esac +} + +PHP_MV="$(get_major_version)" +SLOT="$(get_version_component_range 1-2)" + +# alias, so we can handle different types of releases (finals, rcs, alphas, +# betas, ...) w/o changing the whole ebuild +PHP_PV="${PV/_rc/RC}" +PHP_PV="${PHP_PV/_alpha/alpha}" +PHP_PV="${PHP_PV/_beta/beta}" +PHP_RELEASE="php" +[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre" +PHP_P="${PN}-${PHP_PV}" + +PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")" + +PHP_FPM_CONF_VER="1" + +SRC_URI="${PHP_SRC_URI}" + +DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs." +HOMEPAGE="http://php.net/" +LICENSE="PHP-3" + +S="${WORKDIR}/${PHP_P}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk + crypt +ctype curl debug + enchant exif frontbase +fileinfo +filter firebird + flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash + mssql mysql libmysqlclient mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sybase-ct sysvipc tidy +tokenizer truetype unicode wddx + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" + +DEPEND=" + >=app-admin/eselect-php-0.7.0[apache2?,fpm?] + >=dev-libs/libpcre-8.32[unicode] + apache2? ( www-servers/apache[threads=] ) + berkdb? ( =sys-libs/db-4* ) + bzip2? ( app-arch/bzip2 ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + cjk? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + crypt? ( >=dev-libs/libmcrypt-2.4 ) + curl? ( >=net-misc/curl-7.10.5 ) + enchant? ( app-text/enchant ) + exif? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + firebird? ( dev-db/firebird ) + gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + gdbm? ( >=sys-libs/gdbm-1.8.0 ) + gmp? ( >=dev-libs/gmp-4.1.2 ) + iconv? ( virtual/libiconv ) + imap? ( virtual/imap-c-client[ssl=] ) + intl? ( dev-libs/icu:= ) + iodbc? ( dev-db/libiodbc ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11 ) + ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) + libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) + mssql? ( dev-db/freetds[mssql] ) + libmysqlclient? ( + mysql? ( virtual/mysql ) + mysqli? ( >=virtual/mysql-4.1 ) + ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient-basic ) + odbc? ( >=dev-db/unixODBC-1.8.13 ) + postgres? ( dev-db/postgresql-base ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline ) + recode? ( app-text/recode ) + sharedmem? ( dev-libs/mm ) + simplexml? ( >=dev-libs/libxml2-2.6.8 ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + soap? ( >=dev-libs/libxml2-2.6.8 ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-0.9.7 ) + sybase-ct? ( dev-db/freetds ) + tidy? ( app-text/htmltidy ) + truetype? ( + =media-libs/freetype-2* + >=media-libs/t1lib-5.0.0 + !gd? ( + virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + ) + unicode? ( dev-libs/oniguruma ) + wddx? ( >=dev-libs/libxml2-2.6.8 ) + xml? ( >=dev-libs/libxml2-2.6.8 ) + xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) + xmlreader? ( >=dev-libs/libxml2-2.6.8 ) + xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) + xpm? ( + x11-libs/libXpm + virtual/jpeg:0 + media-libs/libpng:0= sys-libs/zlib + ) + xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) + zip? ( sys-libs/zlib ) + zlib? ( sys-libs/zlib ) + virtual/mta +" + +php="=${CATEGORY}/${PF}" + +REQUIRED_USE=" + truetype? ( gd ) + cjk? ( gd ) + exif? ( gd ) + + xpm? ( gd ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + wddx? ( xml ) + xmlrpc? ( || ( xml iconv ) ) + xmlreader? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + mhash? ( hash ) + phar? ( hash ) + libmysqlclient? ( || ( + mysql + mysqli + pdo + ) ) + + qdbm? ( !gdbm ) + readline? ( !libedit ) + recode? ( !imap !mysql !mysqli ) + sharedmem? ( !threads ) + + !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )" + +RDEPEND="${DEPEND}" + +RDEPEND="${RDEPEND} fpm? ( selinux? ( sec-policy/selinux-phpfpm ) )" + +DEPEND="${DEPEND} + sys-devel/flex + >=sys-devel/m4-1.4.3 + >=sys-devel/libtool-1.5.18" + +# Allow users to install production version if they want to + +case "${PHP_INI_VERSION}" in + production|development) + ;; + *) + PHP_INI_VERSION="development" + ;; +esac + +PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}" +PHP_INI_FILE="php.ini" + +want_apache + +pkg_setup() { + depend.apache_pkg_setup +} + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}" + cp "${PHP_INI_UPSTREAM}" "${phpinisrc}" + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}" + # Create extension dir + keepdir $extension_dir + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" + + dodir "${PHP_INI_DIR#${EPREFIX}}" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" "${PHP_INI_FILE}" + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use_if_iuse opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + + if [[ "${sapi}" == "fpm" ]] ; then + [[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0 + einfo "Installing FPM CGI config file php-fpm.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf + + # Remove bogus /etc/php-fpm.conf.default (bug 359906) + [[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default" + fi + + # Install PHP ini files into /usr/share/php + + dodoc php.ini-development + dodoc php.ini-production + +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + # USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path + # ([empty session.save_path]/session_mm_[sapi][gid].sem) + # there is no easy way to circumvent that, all php calls during + # install use -n, so no php.ini file will be used. + # As such, this is the easiest way to get around + addpredict /session_mm_cli250.sem + addpredict /session_mm_cli0.sem + + # Change PHP branding + # Get the alpha/beta/rc version + sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \ + -i configure.in || die "Unable to change PHP branding" + + # Patch PHP to show Gentoo as the server platform + sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \ + -i configure.in || die "Failed to fix server platform name" + + # Prevent PHP from activating the Apache config, + # as we will do that ourselves + sed -i \ + -e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \ + -e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \ + configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4 + + # Patch PHP to support heimdal instead of mit-krb5 + if has_version "app-crypt/heimdal" ; then + sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \ + || die "Failed to fix heimdal libname" + sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \ + || die "Failed to fix heimdal crypt library reference" + fi + + #Add user patches #357637 + epatch_user + + #force rebuilding aclocal.m4 + rm aclocal.m4 + eautoreconf + + if [[ ${CHOST} == *-darwin* ]] ; then + # http://bugs.php.net/bug.php?id=48795, bug #343481 + sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die + fi +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # This is a global variable and should be in caps. It isn't because the + # phpconfutils eclass relies on exactly this name... + # for --with-libdir see bug #327025 + my_conf=" + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}"/man + --infodir="${PHP_DESTDIR}"/info + --libdir="${PHP_DESTDIR}"/lib + --with-libdir=$(get_libdir) + --without-pear + $(use_enable threads maintainer-zts)" + + # extension USE flag shared + my_conf+=" + $(use_enable bcmath bcmath ) + $(use_with bzip2 bz2 "${EPREFIX}"/usr) + $(use_enable calendar calendar ) + $(use_enable ctype ctype ) + $(use_with curl curl "${EPREFIX}"/usr) + $(use_enable xml dom ) + $(use_with enchant enchant "${EPREFIX}"/usr) + $(use_enable exif exif ) + $(use_enable fileinfo fileinfo ) + $(use_enable filter filter ) + $(use_enable ftp ftp ) + $(use_with nls gettext "${EPREFIX}"/usr) + $(use_with gmp gmp "${EPREFIX}"/usr) + $(use_enable hash hash ) + $(use_with mhash mhash "${EPREFIX}"/usr) + $(use_with iconv iconv $(use elibc_glibc || echo "${EPREFIX}"/usr)) + $(use_enable intl intl ) + $(use_enable ipv6 ipv6 ) + $(use_enable json json ) + $(use_with kerberos kerberos "${EPREFIX}"/usr) + $(use_enable xml libxml ) + $(use_with xml libxml-dir "${EPREFIX}"/usr) + $(use_enable unicode mbstring ) + $(use_with crypt mcrypt "${EPREFIX}"/usr) + $(use_with mssql mssql "${EPREFIX}"/usr) + $(use_with unicode onig "${EPREFIX}"/usr) + $(use_with ssl openssl "${EPREFIX}"/usr) + $(use_with ssl openssl-dir "${EPREFIX}"/usr) + $(use_enable pcntl pcntl ) + $(use_enable phar phar ) + $(use_enable pdo pdo ) + $(use_enable opcache opcache ) + $(use_with postgres pgsql "${EPREFIX}"/usr) + $(use_enable posix posix ) + $(use_with spell pspell "${EPREFIX}"/usr) + $(use_with recode recode "${EPREFIX}"/usr) + $(use_enable simplexml simplexml ) + $(use_enable sharedmem shmop ) + $(use_with snmp snmp "${EPREFIX}"/usr) + $(use_enable soap soap ) + $(use_enable sockets sockets ) + $(use_with sqlite sqlite3 "${EPREFIX}"/usr) + $(use_with sybase-ct sybase-ct "${EPREFIX}"/usr) + $(use_enable sysvipc sysvmsg ) + $(use_enable sysvipc sysvsem ) + $(use_enable sysvipc sysvshm ) + $(use_with tidy tidy "${EPREFIX}"/usr) + $(use_enable tokenizer tokenizer ) + $(use_enable wddx wddx ) + $(use_enable xml xml ) + $(use_enable xmlreader xmlreader ) + $(use_enable xmlwriter xmlwriter ) + $(use_with xmlrpc xmlrpc) + $(use_with xslt xsl "${EPREFIX}"/usr) + $(use_enable zip zip ) + $(use_with zlib zlib "${EPREFIX}"/usr) + $(use_enable debug debug )" + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm ; then + my_conf="${my_conf} --enable-dba${shared}" + fi + + # DBA drivers support + my_conf+=" + $(use_with cdb cdb) + $(use_with berkdb db4 ${EPREFIX}/usr) + $(use_enable flatfile flatfile ) + $(use_with gdbm gdbm ${EPREFIX}/usr) + $(use_enable inifile inifile ) + $(use_with qdbm qdbm ${EPREFIX}/usr)" + + # Support for the GD graphics library + my_conf+=" + $(use_with truetype freetype-dir ${EPREFIX}/usr) + $(use_with truetype t1lib ${EPREFIX}/usr) + $(use_enable cjk gd-jis-conv ) + $(use_with gd jpeg-dir ${EPREFIX}/usr) + $(use_with gd png-dir ${EPREFIX}/usr) + $(use_with xpm xpm-dir ${EPREFIX}/usr)" + # enable gd last, so configure can pick up the previous settings + my_conf+=" + $(use_with gd gd)" + + # IMAP support + if use imap ; then + my_conf+=" + $(use_with imap imap ${EPREFIX}/usr) + $(use_with ssl imap-ssl ${EPREFIX}/usr)" + fi + + # Interbase/firebird support + + if use firebird ; then + my_conf+=" + $(use_with firebird interbase ${EPREFIX}/usr)" + fi + + # LDAP support + if use ldap ; then + my_conf+=" + $(use_with ldap ldap ${EPREFIX}/usr) + $(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)" + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + use libmysqlclient && mysqllib="${EPREFIX}/usr" + use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config" + + my_conf+=" $(use_with mysql mysql $mysqllib)" + my_conf+=" $(use_with mysqli mysqli $mysqlilib)" + + local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)" + if use mysql ; then + my_conf+="${mysqlsock}" + elif use mysqli ; then + my_conf+="${mysqlsock}" + fi + + # ODBC support + if use odbc ; then + my_conf+=" + $(use_with odbc unixODBC ${EPREFIX}/usr)" + fi + + if use iodbc ; then + my_conf+=" + $(use_with iodbc iodbc ${EPREFIX}/usr)" + fi + + # Oracle support + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client oci8)" + fi + + # PDO support + if use pdo ; then + my_conf+=" + $(use_with mssql pdo-dblib ) + $(use_with mysql pdo-mysql ${mysqllib}) + $(use_with postgres pdo-pgsql ) + $(use_with sqlite pdo-sqlite ${EPREFIX}/usr) + $(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)" + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client pdo-oci)" + fi + fi + + # readline/libedit support + my_conf+=" + $(use_with readline readline ${EPREFIX}/usr) + $(use_with libedit libedit ${EPREFIX}/usr)" + + # Session support + if use session ; then + my_conf+=" + $(use_with sharedmem mm ${EPREFIX}/usr)" + else + my_conf+=" + $(use_enable session session )" + fi + + # Use pic for shared modules such as apache2's mod_php + my_conf="${my_conf} --with-pic" + + # we use the system copy of pcre + # --with-pcre-regex affects ext/pcre + # --with-pcre-dir affects ext/filter and ext/zip + my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr" + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Support user-passed configuration parameters + my_conf="${my_conf} ${EXTRA_ECONF:-}" + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + mkdir -p "${WORKDIR}/sapis-build" + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}" + cd "${WORKDIR}/sapis-build/${one_sapi}" + + sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR} + --with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}" + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --enable-${sapi}" + else + sapi_conf="${sapi_conf} --disable-${sapi}" + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs" + else + sapi_conf="${sapi_conf} --without-apxs2" + fi + ;; + esac + done + + econf ${sapi_conf} + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake || die "emake failed" + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index + + # grab the first SAPI that got built and install common files from there + local first_sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs \ + || die "emake install failed" + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir /usr/share/php${PHP_MV} + + # Create extension_dir + keepdir $extension_dir + + local sapi="", file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp5$(get_libname)" "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" || die "Unable to install ${sapi} sapi" + else + dobin "${source}" || die "Unable to install ${sapi} sapi" + local name="$(basename ${source})" + dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use_if_iuse opcache ; then + dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" \ + "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + sed -e "s|php5|php${SLOT}|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + APACHE2_MOD_DEFINE="PHP5" + APACHE2_MOD_CONF="70_mod_php5" + apache-module_pkg_postinst + fi + + # Create the symlinks for php + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes php${SLOT/./-} in order" + elog "to compile extensions for the ${SLOT} ABI" + elog + if ! use readline && use cli ; then + ewarn "Note that in order to use php interactivly, you need to enable" + ewarn "the readline USE flag or php -a will hang" + fi + elog + elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version." + elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either" + elog "'production' or 'development' in ${EPREFIX}/etc/make.conf" + elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}" + + elog + elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:" + elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml" + elog +} + +pkg_prerm() { + eselect php cleanup +} diff --git a/cookbooks/php55/files/default/php-5.5.32-r2.ebuild b/cookbooks/php55/files/default/php-5.5.32-r2.ebuild new file mode 100644 index 00000000..d5f9fd4d --- /dev/null +++ b/cookbooks/php55/files/default/php-5.5.32-r2.ebuild @@ -0,0 +1,773 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/Attic/php-5.5.8.ebuild,v 1.2 2014/04/05 08:20:53 olemarkus dead $ + +EAPI=5 + +inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +function php_get_uri () +{ + case "${1}" in + "php-pre") + echo "http://downloads.php.net/dsp/${2}" + ;; + "php") + echo "http://www.php.net/distributions/${2}" + ;; + "olemarkus") + echo "http://dev.gentoo.org/~olemarkus/php/${2}" + ;; + "gentoo") + echo "mirror://gentoo/${2}" + ;; + *) + die "unhandled case in php_get_uri" + ;; + esac +} + +PHP_MV="$(get_major_version)" +SLOT="$(get_version_component_range 1-2)" + +# alias, so we can handle different types of releases (finals, rcs, alphas, +# betas, ...) w/o changing the whole ebuild +PHP_PV="${PV/_rc/RC}" +PHP_PV="${PHP_PV/_alpha/alpha}" +PHP_PV="${PHP_PV/_beta/beta}" +PHP_RELEASE="php" +[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre" +PHP_P="${PN}-${PHP_PV}" + +PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")" + +PHP_FPM_CONF_VER="1" + +SRC_URI="${PHP_SRC_URI}" + +DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs." +HOMEPAGE="http://php.net/" +LICENSE="PHP-3" + +S="${WORKDIR}/${PHP_P}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk + crypt +ctype curl debug + enchant exif frontbase +fileinfo +filter firebird + flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash + mssql mysql libmysqlclient mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sybase-ct sysvipc tidy +tokenizer truetype unicode wddx + +xml xmlreader xmlwriter xmlrpc xpm +xsl +xslt zip zlib" + +DEPEND=" + >=app-admin/eselect-php-0.7.0[apache2?,fpm?] + >=dev-libs/libpcre-8.32[unicode] + apache2? ( www-servers/apache[threads=] ) + berkdb? ( =sys-libs/db-4* ) + bzip2? ( app-arch/bzip2 ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + cjk? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + crypt? ( >=dev-libs/libmcrypt-2.4 ) + curl? ( >=net-misc/curl-7.10.5 ) + enchant? ( app-text/enchant ) + exif? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + firebird? ( dev-db/firebird ) + gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + gdbm? ( >=sys-libs/gdbm-1.8.0 ) + gmp? ( >=dev-libs/gmp-4.1.2 ) + iconv? ( virtual/libiconv ) + imap? ( virtual/imap-c-client[ssl=] ) + intl? ( dev-libs/icu:= ) + iodbc? ( dev-db/libiodbc ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11 ) + ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) + libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) + mssql? ( dev-db/freetds[mssql] ) + libmysqlclient? ( + mysql? ( virtual/mysql ) + mysqli? ( >=virtual/mysql-4.1 ) + ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient-basic ) + odbc? ( >=dev-db/unixODBC-1.8.13 ) + postgres? ( dev-db/postgresql-base ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline ) + recode? ( app-text/recode ) + sharedmem? ( dev-libs/mm ) + simplexml? ( >=dev-libs/libxml2-2.6.8 ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + soap? ( >=dev-libs/libxml2-2.6.8 ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-0.9.7 ) + sybase-ct? ( dev-db/freetds ) + tidy? ( app-text/htmltidy ) + truetype? ( + =media-libs/freetype-2* + >=media-libs/t1lib-5.0.0 + !gd? ( + virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + ) + unicode? ( dev-libs/oniguruma ) + wddx? ( >=dev-libs/libxml2-2.6.8 ) + xml? ( >=dev-libs/libxml2-2.6.8 ) + xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) + xmlreader? ( >=dev-libs/libxml2-2.6.8 ) + xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) + xpm? ( + x11-libs/libXpm + virtual/jpeg:0 + media-libs/libpng:0= sys-libs/zlib + ) + xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) + zip? ( sys-libs/zlib ) + zlib? ( sys-libs/zlib ) + virtual/mta +" + +php="=${CATEGORY}/${PF}" + +REQUIRED_USE=" + truetype? ( gd ) + cjk? ( gd ) + exif? ( gd ) + + xpm? ( gd ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + wddx? ( xml ) + xmlrpc? ( || ( xml iconv ) ) + xmlreader? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + mhash? ( hash ) + phar? ( hash ) + libmysqlclient? ( || ( + mysql + mysqli + pdo + ) ) + + qdbm? ( !gdbm ) + readline? ( !libedit ) + recode? ( !imap !mysql !mysqli ) + sharedmem? ( !threads ) + + !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )" + +RDEPEND="${DEPEND}" + +RDEPEND="${RDEPEND} fpm? ( selinux? ( sec-policy/selinux-phpfpm ) )" + +DEPEND="${DEPEND} + sys-devel/flex + >=sys-devel/m4-1.4.3 + >=sys-devel/libtool-1.5.18" + +# Allow users to install production version if they want to + +case "${PHP_INI_VERSION}" in + production|development) + ;; + *) + PHP_INI_VERSION="development" + ;; +esac + +PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}" +PHP_INI_FILE="php.ini" + +want_apache + +pkg_setup() { + depend.apache_pkg_setup +} + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}" + cp "${PHP_INI_UPSTREAM}" "${phpinisrc}" + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}" + # Create extension dir + keepdir $extension_dir + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" + + dodir "${PHP_INI_DIR#${EPREFIX}}" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" "${PHP_INI_FILE}" + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use_if_iuse opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + + if [[ "${sapi}" == "fpm" ]] ; then + [[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0 + einfo "Installing FPM CGI config file php-fpm.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf + + # Remove bogus /etc/php-fpm.conf.default (bug 359906) + [[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default" + fi + + # Install PHP ini files into /usr/share/php + + dodoc php.ini-development + dodoc php.ini-production + +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + # USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path + # ([empty session.save_path]/session_mm_[sapi][gid].sem) + # there is no easy way to circumvent that, all php calls during + # install use -n, so no php.ini file will be used. + # As such, this is the easiest way to get around + addpredict /session_mm_cli250.sem + addpredict /session_mm_cli0.sem + + # Change PHP branding + # Get the alpha/beta/rc version + sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \ + -i configure.in || die "Unable to change PHP branding" + + # Patch PHP to show Gentoo as the server platform + sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \ + -i configure.in || die "Failed to fix server platform name" + + # Prevent PHP from activating the Apache config, + # as we will do that ourselves + sed -i \ + -e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \ + -e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \ + configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4 + + # Patch PHP to support heimdal instead of mit-krb5 + if has_version "app-crypt/heimdal" ; then + sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \ + || die "Failed to fix heimdal libname" + sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \ + || die "Failed to fix heimdal crypt library reference" + fi + + #Add user patches #357637 + epatch_user + + #force rebuilding aclocal.m4 + rm aclocal.m4 + eautoreconf + + if [[ ${CHOST} == *-darwin* ]] ; then + # http://bugs.php.net/bug.php?id=48795, bug #343481 + sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die + fi +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # This is a global variable and should be in caps. It isn't because the + # phpconfutils eclass relies on exactly this name... + # for --with-libdir see bug #327025 + my_conf=" + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}"/man + --infodir="${PHP_DESTDIR}"/info + --libdir="${PHP_DESTDIR}"/lib + --with-libdir=$(get_libdir) + --without-pear + $(use_enable threads maintainer-zts)" + + # extension USE flag shared + my_conf+=" + $(use_enable bcmath bcmath ) + $(use_with bzip2 bz2 "${EPREFIX}"/usr) + $(use_enable calendar calendar ) + $(use_enable ctype ctype ) + $(use_with curl curl "${EPREFIX}"/usr) + $(use_enable xml dom ) + $(use_with enchant enchant "${EPREFIX}"/usr) + $(use_enable exif exif ) + $(use_enable fileinfo fileinfo ) + $(use_enable filter filter ) + $(use_enable ftp ftp ) + $(use_with nls gettext "${EPREFIX}"/usr) + $(use_with gmp gmp "${EPREFIX}"/usr) + $(use_enable hash hash ) + $(use_with mhash mhash "${EPREFIX}"/usr) + $(use_with iconv iconv $(use elibc_glibc || echo "${EPREFIX}"/usr)) + $(use_enable intl intl ) + $(use_enable ipv6 ipv6 ) + $(use_enable json json ) + $(use_with kerberos kerberos "${EPREFIX}"/usr) + $(use_enable xml libxml ) + $(use_with xml libxml-dir "${EPREFIX}"/usr) + $(use_enable unicode mbstring ) + $(use_with crypt mcrypt "${EPREFIX}"/usr) + $(use_with mssql mssql "${EPREFIX}"/usr) + $(use_with unicode onig "${EPREFIX}"/usr) + $(use_with ssl openssl "${EPREFIX}"/usr) + $(use_with ssl openssl-dir "${EPREFIX}"/usr) + $(use_enable pcntl pcntl ) + $(use_enable phar phar ) + $(use_enable pdo pdo ) + $(use_enable opcache opcache ) + $(use_with postgres pgsql "${EPREFIX}"/usr) + $(use_enable posix posix ) + $(use_with spell pspell "${EPREFIX}"/usr) + $(use_with recode recode "${EPREFIX}"/usr) + $(use_enable simplexml simplexml ) + $(use_enable sharedmem shmop ) + $(use_with snmp snmp "${EPREFIX}"/usr) + $(use_enable soap soap ) + $(use_enable sockets sockets ) + $(use_with sqlite sqlite3 "${EPREFIX}"/usr) + $(use_with sybase-ct sybase-ct "${EPREFIX}"/usr) + $(use_enable sysvipc sysvmsg ) + $(use_enable sysvipc sysvsem ) + $(use_enable sysvipc sysvshm ) + $(use_with tidy tidy "${EPREFIX}"/usr) + $(use_enable tokenizer tokenizer ) + $(use_enable wddx wddx ) + $(use_enable xml xml ) + $(use_enable xmlreader xmlreader ) + $(use_enable xmlwriter xmlwriter ) + $(use_with xmlrpc xmlrpc) + $(use_with xslt xsl "${EPREFIX}"/usr) + $(use_enable zip zip ) + $(use_with zlib zlib "${EPREFIX}"/usr) + $(use_enable debug debug )" + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm ; then + my_conf="${my_conf} --enable-dba${shared}" + fi + + # DBA drivers support + my_conf+=" + $(use_with cdb cdb) + $(use_with berkdb db4 ${EPREFIX}/usr) + $(use_enable flatfile flatfile ) + $(use_with gdbm gdbm ${EPREFIX}/usr) + $(use_enable inifile inifile ) + $(use_with qdbm qdbm ${EPREFIX}/usr)" + + # Support for the GD graphics library + my_conf+=" + $(use_with truetype freetype-dir ${EPREFIX}/usr) + $(use_with truetype t1lib ${EPREFIX}/usr) + $(use_enable cjk gd-jis-conv ) + $(use_with gd jpeg-dir ${EPREFIX}/usr) + $(use_with gd png-dir ${EPREFIX}/usr) + $(use_with xpm xpm-dir ${EPREFIX}/usr)" + # enable gd last, so configure can pick up the previous settings + my_conf+=" + $(use_with gd gd)" + + # IMAP support + if use imap ; then + my_conf+=" + $(use_with imap imap ${EPREFIX}/usr) + $(use_with ssl imap-ssl ${EPREFIX}/usr)" + fi + + # Interbase/firebird support + + if use firebird ; then + my_conf+=" + $(use_with firebird interbase ${EPREFIX}/usr)" + fi + + # LDAP support + if use ldap ; then + my_conf+=" + $(use_with ldap ldap ${EPREFIX}/usr) + $(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)" + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + use libmysqlclient && mysqllib="${EPREFIX}/usr" + use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config" + + my_conf+=" $(use_with mysql mysql $mysqllib)" + my_conf+=" $(use_with mysqli mysqli $mysqlilib)" + + local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)" + if use mysql ; then + my_conf+="${mysqlsock}" + elif use mysqli ; then + my_conf+="${mysqlsock}" + fi + + # ODBC support + if use odbc ; then + my_conf+=" + $(use_with odbc unixODBC ${EPREFIX}/usr)" + fi + + if use iodbc ; then + my_conf+=" + $(use_with iodbc iodbc ${EPREFIX}/usr)" + fi + + # Oracle support + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client oci8)" + fi + + # PDO support + if use pdo ; then + my_conf+=" + $(use_with mssql pdo-dblib ) + $(use_with mysql pdo-mysql ${mysqllib}) + $(use_with postgres pdo-pgsql ) + $(use_with sqlite pdo-sqlite ${EPREFIX}/usr) + $(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)" + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client pdo-oci)" + fi + fi + + # readline/libedit support + my_conf+=" + $(use_with readline readline ${EPREFIX}/usr) + $(use_with libedit libedit ${EPREFIX}/usr)" + + # Session support + if use session ; then + my_conf+=" + $(use_with sharedmem mm ${EPREFIX}/usr)" + else + my_conf+=" + $(use_enable session session )" + fi + + # Use pic for shared modules such as apache2's mod_php + my_conf="${my_conf} --with-pic" + + # we use the system copy of pcre + # --with-pcre-regex affects ext/pcre + # --with-pcre-dir affects ext/filter and ext/zip + my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr" + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Support user-passed configuration parameters + my_conf="${my_conf} ${EXTRA_ECONF:-}" + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + mkdir -p "${WORKDIR}/sapis-build" + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}" + cd "${WORKDIR}/sapis-build/${one_sapi}" + + sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR} + --with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}" + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --enable-${sapi}" + else + sapi_conf="${sapi_conf} --disable-${sapi}" + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs" + else + sapi_conf="${sapi_conf} --without-apxs2" + fi + ;; + esac + done + + econf ${sapi_conf} + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake || die "emake failed" + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index + + # grab the first SAPI that got built and install common files from there + local first_sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs \ + || die "emake install failed" + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir /usr/share/php${PHP_MV} + + # Create extension_dir + keepdir $extension_dir + + local sapi="", file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp5$(get_libname)" "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" || die "Unable to install ${sapi} sapi" + else + dobin "${source}" || die "Unable to install ${sapi} sapi" + local name="$(basename ${source})" + dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use_if_iuse opcache ; then + dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" \ + "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + sed -e "s|php5|php${SLOT}|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + APACHE2_MOD_DEFINE="PHP5" + APACHE2_MOD_CONF="70_mod_php5" + apache-module_pkg_postinst + fi + + # Create the symlinks for php + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes php${SLOT/./-} in order" + elog "to compile extensions for the ${SLOT} ABI" + elog + if ! use readline && use cli ; then + ewarn "Note that in order to use php interactivly, you need to enable" + ewarn "the readline USE flag or php -a will hang" + fi + elog + elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version." + elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either" + elog "'production' or 'development' in ${EPREFIX}/etc/make.conf" + elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}" + + elog + elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:" + elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml" + elog +} + +pkg_prerm() { + eselect php cleanup +} diff --git a/cookbooks/php55/files/default/php-5.5.32.ebuild b/cookbooks/php55/files/default/php-5.5.32.ebuild new file mode 100644 index 00000000..66a1824f --- /dev/null +++ b/cookbooks/php55/files/default/php-5.5.32.ebuild @@ -0,0 +1,776 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/Attic/php-5.5.8.ebuild,v 1.2 2014/04/05 08:20:53 olemarkus dead $ + +EAPI=5 + +inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +function php_get_uri () +{ + case "${1}" in + "php-pre") + echo "http://downloads.php.net/dsp/${2}" + ;; + "php") + echo "http://www.php.net/distributions/${2}" + ;; + "olemarkus") + echo "http://dev.gentoo.org/~olemarkus/php/${2}" + ;; + "gentoo") + echo "mirror://gentoo/${2}" + ;; + *) + die "unhandled case in php_get_uri" + ;; + esac +} + +PHP_MV="$(get_major_version)" +SLOT="$(get_version_component_range 1-2)" + +# alias, so we can handle different types of releases (finals, rcs, alphas, +# betas, ...) w/o changing the whole ebuild +PHP_PV="${PV/_rc/RC}" +PHP_PV="${PHP_PV/_alpha/alpha}" +PHP_PV="${PHP_PV/_beta/beta}" +PHP_RELEASE="php" +[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre" +PHP_P="${PN}-${PHP_PV}" + +PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")" + +PHP_FPM_CONF_VER="1" + +SRC_URI="${PHP_SRC_URI}" + +DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs." +HOMEPAGE="http://php.net/" +LICENSE="PHP-3" + +S="${WORKDIR}/${PHP_P}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk + crypt +ctype curl debug + enchant exif frontbase +fileinfo +filter firebird + flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash + mssql mysql libmysqlclient mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sybase-ct sysvipc tidy +tokenizer truetype unicode wddx + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" + +DEPEND=" + >=app-admin/eselect-php-0.7.0[apache2?,fpm?] + >=dev-libs/libpcre-8.32[unicode] + apache2? ( www-servers/apache[threads=] ) + berkdb? ( =sys-libs/db-4* ) + bzip2? ( app-arch/bzip2 ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + cjk? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + crypt? ( >=dev-libs/libmcrypt-2.4 ) + curl? ( >=net-misc/curl-7.10.5 ) + enchant? ( app-text/enchant ) + exif? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + firebird? ( dev-db/firebird ) + gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + gdbm? ( >=sys-libs/gdbm-1.8.0 ) + gmp? ( >=dev-libs/gmp-4.1.2 ) + iconv? ( virtual/libiconv ) + imap? ( virtual/imap-c-client[ssl=] ) + intl? ( dev-libs/icu:= ) + iodbc? ( dev-db/libiodbc ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11 ) + ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) + libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) + mssql? ( dev-db/freetds[mssql] ) + libmysqlclient? ( + mysql? ( virtual/mysql ) + mysqli? ( >=virtual/mysql-4.1 ) + ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient-basic ) + odbc? ( >=dev-db/unixODBC-1.8.13 ) + postgres? ( dev-db/postgresql-base ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline ) + recode? ( app-text/recode ) + sharedmem? ( dev-libs/mm ) + simplexml? ( >=dev-libs/libxml2-2.6.8 ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + soap? ( >=dev-libs/libxml2-2.6.8 ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-0.9.7 ) + sybase-ct? ( dev-db/freetds ) + tidy? ( app-text/htmltidy ) + truetype? ( + =media-libs/freetype-2* + >=media-libs/t1lib-5.0.0 + !gd? ( + virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + ) + unicode? ( dev-libs/oniguruma ) + wddx? ( >=dev-libs/libxml2-2.6.8 ) + xml? ( >=dev-libs/libxml2-2.6.8 ) + xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) + xmlreader? ( >=dev-libs/libxml2-2.6.8 ) + xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) + xpm? ( + x11-libs/libXpm + virtual/jpeg:0 + media-libs/libpng:0= sys-libs/zlib + ) + xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) + zip? ( sys-libs/zlib ) + zlib? ( sys-libs/zlib ) + virtual/mta +" + +php="=${CATEGORY}/${PF}" + +REQUIRED_USE=" + truetype? ( gd ) + cjk? ( gd ) + exif? ( gd ) + + xpm? ( gd ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + wddx? ( xml ) + xmlrpc? ( || ( xml iconv ) ) + xmlreader? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + mhash? ( hash ) + phar? ( hash ) + libmysqlclient? ( || ( + mysql + mysqli + pdo + ) ) + + qdbm? ( !gdbm ) + readline? ( !libedit ) + recode? ( !imap !mysql !mysqli ) + sharedmem? ( !threads ) + + !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )" + +RDEPEND="${DEPEND}" + +RDEPEND="${RDEPEND} fpm? ( selinux? ( sec-policy/selinux-phpfpm ) )" + +DEPEND="${DEPEND} + sys-devel/flex + >=sys-devel/m4-1.4.3 + >=sys-devel/libtool-1.5.18" + +# Allow users to install production version if they want to + +case "${PHP_INI_VERSION}" in + production|development) + ;; + *) + PHP_INI_VERSION="development" + ;; +esac + +PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}" +PHP_INI_FILE="php.ini" + +want_apache + +pkg_setup() { + depend.apache_pkg_setup +} + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}" + cp "${PHP_INI_UPSTREAM}" "${phpinisrc}" + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}" +<<<<<<< HEAD + # Create extension dir + keepdir $extension_dir +======= +>>>>>>> master + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" + + dodir "${PHP_INI_DIR#${EPREFIX}}" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" "${PHP_INI_FILE}" + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use_if_iuse opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + + if [[ "${sapi}" == "fpm" ]] ; then + [[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0 + einfo "Installing FPM CGI config file php-fpm.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf + + # Remove bogus /etc/php-fpm.conf.default (bug 359906) + [[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default" + fi + + # Install PHP ini files into /usr/share/php + + dodoc php.ini-development + dodoc php.ini-production + +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + # USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path + # ([empty session.save_path]/session_mm_[sapi][gid].sem) + # there is no easy way to circumvent that, all php calls during + # install use -n, so no php.ini file will be used. + # As such, this is the easiest way to get around + addpredict /session_mm_cli250.sem + addpredict /session_mm_cli0.sem + + # Change PHP branding + # Get the alpha/beta/rc version + sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \ + -i configure.in || die "Unable to change PHP branding" + + # Patch PHP to show Gentoo as the server platform + sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \ + -i configure.in || die "Failed to fix server platform name" + + # Prevent PHP from activating the Apache config, + # as we will do that ourselves + sed -i \ + -e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \ + -e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \ + configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4 + + # Patch PHP to support heimdal instead of mit-krb5 + if has_version "app-crypt/heimdal" ; then + sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \ + || die "Failed to fix heimdal libname" + sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \ + || die "Failed to fix heimdal crypt library reference" + fi + + #Add user patches #357637 + epatch_user + + #force rebuilding aclocal.m4 + rm aclocal.m4 + eautoreconf + + if [[ ${CHOST} == *-darwin* ]] ; then + # http://bugs.php.net/bug.php?id=48795, bug #343481 + sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die + fi +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # This is a global variable and should be in caps. It isn't because the + # phpconfutils eclass relies on exactly this name... + # for --with-libdir see bug #327025 + my_conf=" + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}"/man + --infodir="${PHP_DESTDIR}"/info + --libdir="${PHP_DESTDIR}"/lib + --with-libdir=$(get_libdir) + --without-pear + $(use_enable threads maintainer-zts)" + + # extension USE flag shared + my_conf+=" + $(use_enable bcmath bcmath ) + $(use_with bzip2 bz2 "${EPREFIX}"/usr) + $(use_enable calendar calendar ) + $(use_enable ctype ctype ) + $(use_with curl curl "${EPREFIX}"/usr) + $(use_enable xml dom ) + $(use_with enchant enchant "${EPREFIX}"/usr) + $(use_enable exif exif ) + $(use_enable fileinfo fileinfo ) + $(use_enable filter filter ) + $(use_enable ftp ftp ) + $(use_with nls gettext "${EPREFIX}"/usr) + $(use_with gmp gmp "${EPREFIX}"/usr) + $(use_enable hash hash ) + $(use_with mhash mhash "${EPREFIX}"/usr) + $(use_with iconv iconv $(use elibc_glibc || echo "${EPREFIX}"/usr)) + $(use_enable intl intl ) + $(use_enable ipv6 ipv6 ) + $(use_enable json json ) + $(use_with kerberos kerberos "${EPREFIX}"/usr) + $(use_enable xml libxml ) + $(use_with xml libxml-dir "${EPREFIX}"/usr) + $(use_enable unicode mbstring ) + $(use_with crypt mcrypt "${EPREFIX}"/usr) + $(use_with mssql mssql "${EPREFIX}"/usr) + $(use_with unicode onig "${EPREFIX}"/usr) + $(use_with ssl openssl "${EPREFIX}"/usr) + $(use_with ssl openssl-dir "${EPREFIX}"/usr) + $(use_enable pcntl pcntl ) + $(use_enable phar phar ) + $(use_enable pdo pdo ) + $(use_enable opcache opcache ) + $(use_with postgres pgsql "${EPREFIX}"/usr) + $(use_enable posix posix ) + $(use_with spell pspell "${EPREFIX}"/usr) + $(use_with recode recode "${EPREFIX}"/usr) + $(use_enable simplexml simplexml ) + $(use_enable sharedmem shmop ) + $(use_with snmp snmp "${EPREFIX}"/usr) + $(use_enable soap soap ) + $(use_enable sockets sockets ) + $(use_with sqlite sqlite3 "${EPREFIX}"/usr) + $(use_with sybase-ct sybase-ct "${EPREFIX}"/usr) + $(use_enable sysvipc sysvmsg ) + $(use_enable sysvipc sysvsem ) + $(use_enable sysvipc sysvshm ) + $(use_with tidy tidy "${EPREFIX}"/usr) + $(use_enable tokenizer tokenizer ) + $(use_enable wddx wddx ) + $(use_enable xml xml ) + $(use_enable xmlreader xmlreader ) + $(use_enable xmlwriter xmlwriter ) + $(use_with xmlrpc xmlrpc) + $(use_with xslt xsl "${EPREFIX}"/usr) + $(use_enable zip zip ) + $(use_with zlib zlib "${EPREFIX}"/usr) + $(use_enable debug debug )" + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm ; then + my_conf="${my_conf} --enable-dba${shared}" + fi + + # DBA drivers support + my_conf+=" + $(use_with cdb cdb) + $(use_with berkdb db4 ${EPREFIX}/usr) + $(use_enable flatfile flatfile ) + $(use_with gdbm gdbm ${EPREFIX}/usr) + $(use_enable inifile inifile ) + $(use_with qdbm qdbm ${EPREFIX}/usr)" + + # Support for the GD graphics library + my_conf+=" + $(use_with truetype freetype-dir ${EPREFIX}/usr) + $(use_with truetype t1lib ${EPREFIX}/usr) + $(use_enable cjk gd-jis-conv ) + $(use_with gd jpeg-dir ${EPREFIX}/usr) + $(use_with gd png-dir ${EPREFIX}/usr) + $(use_with xpm xpm-dir ${EPREFIX}/usr)" + # enable gd last, so configure can pick up the previous settings + my_conf+=" + $(use_with gd gd)" + + # IMAP support + if use imap ; then + my_conf+=" + $(use_with imap imap ${EPREFIX}/usr) + $(use_with ssl imap-ssl ${EPREFIX}/usr)" + fi + + # Interbase/firebird support + + if use firebird ; then + my_conf+=" + $(use_with firebird interbase ${EPREFIX}/usr)" + fi + + # LDAP support + if use ldap ; then + my_conf+=" + $(use_with ldap ldap ${EPREFIX}/usr) + $(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)" + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + use libmysqlclient && mysqllib="${EPREFIX}/usr" + use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config" + + my_conf+=" $(use_with mysql mysql $mysqllib)" + my_conf+=" $(use_with mysqli mysqli $mysqlilib)" + + local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)" + if use mysql ; then + my_conf+="${mysqlsock}" + elif use mysqli ; then + my_conf+="${mysqlsock}" + fi + + # ODBC support + if use odbc ; then + my_conf+=" + $(use_with odbc unixODBC ${EPREFIX}/usr)" + fi + + if use iodbc ; then + my_conf+=" + $(use_with iodbc iodbc ${EPREFIX}/usr)" + fi + + # Oracle support + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client oci8)" + fi + + # PDO support + if use pdo ; then + my_conf+=" + $(use_with mssql pdo-dblib ) + $(use_with mysql pdo-mysql ${mysqllib}) + $(use_with postgres pdo-pgsql ) + $(use_with sqlite pdo-sqlite ${EPREFIX}/usr) + $(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)" + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client pdo-oci)" + fi + fi + + # readline/libedit support + my_conf+=" + $(use_with readline readline ${EPREFIX}/usr) + $(use_with libedit libedit ${EPREFIX}/usr)" + + # Session support + if use session ; then + my_conf+=" + $(use_with sharedmem mm ${EPREFIX}/usr)" + else + my_conf+=" + $(use_enable session session )" + fi + + # Use pic for shared modules such as apache2's mod_php + my_conf="${my_conf} --with-pic" + + # we use the system copy of pcre + # --with-pcre-regex affects ext/pcre + # --with-pcre-dir affects ext/filter and ext/zip + my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr" + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Support user-passed configuration parameters + my_conf="${my_conf} ${EXTRA_ECONF:-}" + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + mkdir -p "${WORKDIR}/sapis-build" + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}" + cd "${WORKDIR}/sapis-build/${one_sapi}" + + sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR} + --with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}" + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --enable-${sapi}" + else + sapi_conf="${sapi_conf} --disable-${sapi}" + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs" + else + sapi_conf="${sapi_conf} --without-apxs2" + fi + ;; + esac + done + + econf ${sapi_conf} + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake || die "emake failed" + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index + + # grab the first SAPI that got built and install common files from there + local first_sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs \ + || die "emake install failed" + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir /usr/share/php${PHP_MV} + + # Create extension_dir + keepdir $extension_dir + + local sapi="", file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp5$(get_libname)" "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" || die "Unable to install ${sapi} sapi" + else + dobin "${source}" || die "Unable to install ${sapi} sapi" + local name="$(basename ${source})" + dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use_if_iuse opcache ; then + dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" \ + "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + sed -e "s|php5|php${SLOT}|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + APACHE2_MOD_DEFINE="PHP5" + APACHE2_MOD_CONF="70_mod_php5" + apache-module_pkg_postinst + fi + + # Create the symlinks for php + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes php${SLOT/./-} in order" + elog "to compile extensions for the ${SLOT} ABI" + elog + if ! use readline && use cli ; then + ewarn "Note that in order to use php interactivly, you need to enable" + ewarn "the readline USE flag or php -a will hang" + fi + elog + elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version." + elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either" + elog "'production' or 'development' in ${EPREFIX}/etc/make.conf" + elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}" + + elog + elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:" + elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml" + elog +} + +pkg_prerm() { + eselect php cleanup +} diff --git a/cookbooks/php55/files/default/php-7.0.4-r1.ebuild b/cookbooks/php55/files/default/php-7.0.4-r1.ebuild new file mode 100644 index 00000000..92b65071 --- /dev/null +++ b/cookbooks/php55/files/default/php-7.0.4-r1.ebuild @@ -0,0 +1,801 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils autotools flag-o-matic versionator depend.apache apache-module libtool systemd + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +function php_get_uri () +{ + case "${1}" in + "php-pre") + echo "http://downloads.php.net/ab/${2}" + ;; + "php") + echo "http://www.php.net/distributions/${2}" + ;; + "olemarkus") + echo "https://dev.gentoo.org/~olemarkus/php/${2}" + ;; + "gentoo") + echo "mirror://gentoo/${2}" + ;; + *) + die "unhandled case in php_get_uri" + ;; + esac +} + +PHP_MV="$(get_major_version)" +SLOT="$(get_version_component_range 1-2)" + +# alias, so we can handle different types of releases (finals, rcs, alphas, +# betas, ...) w/o changing the whole ebuild +PHP_PV="${PV/_rc/RC}" +PHP_PV="${PHP_PV/_alpha/alpha}" +PHP_PV="${PHP_PV/_beta/beta}" +PHP_RELEASE="php" +[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre" +PHP_P="${PN}-${PHP_PV}" + +PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")" + +PHP_FPM_CONF_VER="1" + +SRC_URI="${PHP_SRC_URI}" + +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="http://php.net/" +LICENSE="PHP-3" + +S="${WORKDIR}/${PHP_P}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk + crypt +ctype curl debug + enchant exif frontbase +fileinfo +filter firebird + flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sysvipc systemd tidy +tokenizer truetype unicode vpx wddx + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" + +DEPEND=" + >=app-eselect/eselect-php-0.9.1[apache2?,fpm?] + >=dev-libs/libpcre-8.32[unicode] + apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] + > \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-development + dodoc php.ini-production +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + # Change PHP branding + # Get the alpha/beta/rc version + sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \ + -i configure.in || die "Unable to change PHP branding" + + # Patch PHP to show Gentoo as the server platform + sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \ + -i configure.in || die "Failed to fix server platform name" + + # Patch PHP to support heimdal instead of mit-krb5 + if has_version "app-crypt/heimdal" ; then + sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \ + || die "Failed to fix heimdal libname" + sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \ + || die "Failed to fix heimdal crypt library reference" + fi + + # Add user patches #357637 + epatch_user + + # Force rebuilding aclocal.m4 + rm -f aclocal.m4 || die + eautoreconf + + if [[ ${CHOST} == *-darwin* ]] ; then + # http://bugs.php.net/bug.php?id=48795, bug #343481 + sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die + fi + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + $(use_enable threads maintainer-zts) + ) + + our_conf+=( + $(use_enable bcmath bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar calendar) + $(use_enable ctype ctype) + $(use_with curl curl "${EPREFIX}/usr") + $(use_enable xml dom) + $(use_with enchant enchant "${EPREFIX}/usr") + $(use_enable exif exif) + $(use_enable fileinfo fileinfo) + $(use_enable filter filter) + $(use_enable ftp ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_enable hash hash) + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl intl) + $(use_enable ipv6 ipv6) + $(use_enable json json) + $(use_with kerberos kerberos "${EPREFIX}/usr") + $(use_enable xml libxml) + $(use_with xml libxml-dir "${EPREFIX}/usr") + $(use_enable unicode mbstring) + $(use_with crypt mcrypt "${EPREFIX}/usr") + $(use_with unicode onig "${EPREFIX}/usr") + $(use_with ssl openssl "${EPREFIX}/usr") + $(use_with ssl openssl-dir "${EPREFIX}/usr") + $(use_enable pcntl pcntl) + $(use_enable phar phar) + $(use_enable pdo pdo) + $(use_enable opcache opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix posix) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_with recode recode "${EPREFIX}/usr") + $(use_enable simplexml simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap soap) + $(use_enable sockets sockets) + $(use_with sqlite sqlite3 "${EPREFIX}/usr") + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with systemd fpm-systemd) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer tokenizer) + $(use_enable wddx wddx) + $(use_enable xml xml) + $(use_enable xmlreader xmlreader) + $(use_enable xmlwriter xmlwriter) + $(use_with xmlrpc xmlrpc) + $(use_with xslt xsl "${EPREFIX}/usr") + $(use_enable zip zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm ; then + our_conf+=( "--enable-dba${shared}" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype-dir "${EPREFIX}/usr") + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg-dir "${EPREFIX}/usr") + $(use_with gd png-dir "${EPREFIX}/usr") + $(use_with xpm xpm-dir "${EPREFIX}/usr") + ) + if use vpx; then + our_conf+=( --with-vpx-dir="${EPREFIX}/usr" ) + fi + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_with gd gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # Interbase/firebird support + our_conf+=( $(use_with firebird interbase "${EPREFIX}/usr") ) + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl ldap-sasl "${EPREFIX}/usr") + ) + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + + our_conf+=( $(use_with mysqli mysqli "${mysqlilib}") ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + our_conf+=( + $(use_with odbc unixODBC "${EPREFIX}/usr") + $(use_with iodbc iodbc "${EPREFIX}/usr") + ) + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "${mysqllib}") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite "${EPREFIX}/usr") + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with odbc pdo-odbc "unixODBC,${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit libedit "${EPREFIX}/usr") + ) + + # Session support + if use session ; then + our_conf+=( $(use_with sharedmem mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-pcre-regex affects ext/pcre + # --with-pcre-dir affects ext/filter and ext/zip + our_conf+=( + --with-pcre-regex="${EPREFIX}/usr" + --with-pcre-dir="${EPREFIX}/usr" + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -r "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/sbin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index + + # grab the first SAPI that got built and install common files from there + local first_sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local sapi="", file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp${PHP_MV}$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use_if_iuse opcache ; then + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + APACHE2_MOD_DEFINE="PHP" + APACHE2_MOD_CONF="70_mod_php" # Provided by app-eselect/eselect-php + apache-module_pkg_postinst + fi + + # Create the symlinks for php + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes" + elog "php${SLOT/./-} in order to compile extensions for the ${SLOT} ABI." + elog + elog "This ebuild installed a version of php.ini based on" + elog "php.ini-${PHP_INI_VERSION}. You can choose which version of" + elog "php.ini to install by default by setting PHP_INI_VERSION" + elog "to either 'production' or 'development' in your make.conf." + elog "Both versions of php.ini can be found with the PHP docs in" + elog "${EPREFIX}/usr/share/doc/${PF}" + elog + elog "For more details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/cookbooks/php55/files/default/php55keywords b/cookbooks/php55/files/default/php55keywords new file mode 100644 index 00000000..0f942aec --- /dev/null +++ b/cookbooks/php55/files/default/php55keywords @@ -0,0 +1,3 @@ +=app-admin/eselect-php-0.7.0 ~amd64 +=dev-libs/libpcre-8.32 ~amd64 +=dev-lang/php-5.5.32-r1 ~amd64 diff --git a/cookbooks/php55/files/default/php55unmask b/cookbooks/php55/files/default/php55unmask new file mode 100644 index 00000000..c76c92e4 --- /dev/null +++ b/cookbooks/php55/files/default/php55unmask @@ -0,0 +1 @@ +=dev-lang/php-5.5* diff --git a/cookbooks/php55/files/default/php55use b/cookbooks/php55/files/default/php55use new file mode 100644 index 00000000..4b08382f --- /dev/null +++ b/cookbooks/php55/files/default/php55use @@ -0,0 +1 @@ +>=app-admin/eselect-php-0.7.0 fpm \ No newline at end of file diff --git a/cookbooks/php55/files/default/redis.ini b/cookbooks/php55/files/default/redis.ini new file mode 100644 index 00000000..6aecae48 --- /dev/null +++ b/cookbooks/php55/files/default/redis.ini @@ -0,0 +1 @@ +extension=redis.so diff --git a/cookbooks/php55/libraries/newrelic_helpers.rb b/cookbooks/php55/libraries/newrelic_helpers.rb new file mode 100644 index 00000000..949d371f --- /dev/null +++ b/cookbooks/php55/libraries/newrelic_helpers.rb @@ -0,0 +1,28 @@ +module NewrelicHelpers + # check that New Relic addon is enabled + def newrelic_enabled? + !!newrelic_dna + end + + # the New Relic license key + def newrelic_license_key + newrelic_dna[:config][:vars][:license_key] if newrelic_enabled? + end + + # New Relic config + def newrelic_dna + @newrelic_dna ||= begin + node[:engineyard][:environment][:apps].each do |app| + app[:components].each do |component| + if component[:key].eql?('addons') + component[:collection].each do |addon| + return addon if addon[:name] == 'New Relic' + end + end + end + end + + nil + end + end +end diff --git a/cookbooks/php55/providers/default.rb b/cookbooks/php55/providers/default.rb new file mode 100644 index 00000000..05d8ab54 --- /dev/null +++ b/cookbooks/php55/providers/default.rb @@ -0,0 +1,167 @@ +# Cookbook:: newrelic +# Provider:: default + +include NewrelicHelpers + +action :install do + case new_resource.run_type + when "rpm" + install_php_rpm + configure_php_rpm + when "sysmond" + install_server_monitoring + end +end + +private + + +def install_php_rpm + directory "/opt/php_rpm" do + owner 'root' + group 'root' + mode 0755 + action :create + recursive true + end + + remote_file "/opt/php_rpm/newrelic-php5-#{node[:newrelic][:php_rpm_version]}-linux.tar.gz" do + source "http://download.newrelic.com/php_agent/archive/#{node[:newrelic][:php_rpm_version]}/newrelic-php5-#{node[:newrelic][:php_rpm_version]}-linux.tar.gz" + action :create_if_missing + end + + # Install newrelic PHP as 'root' user using silent install + bash "install_newrelic_php" do + user 'root' + cwd '/opt/php_rpm/' + code <<-EOH + export NR_INSTALL_SILENT='true' + export NR_INSTALL_KEY="#{newrelic_license_key}" + gzip -dc newrelic-php5-#{node[:newrelic][:php_rpm_version]}-linux.tar.gz | tar xf - + cd newrelic-php5-#{node[:newrelic][:php_rpm_version]}-linux + ./newrelic-install install + EOH + action :run + end +end + +def configure_php_rpm + # Write custom newrelic.ini information + template "/etc/php/cli-php5.5/ext-active/newrelic.ini" do + owner "root" + group "root" + mode 0644 + backup 0 + source "newrelic.ini.erb" + variables( + :app_name => "#{node[:environment][:name]} / #{new_resource.app_name}", + :license_key => newrelic_license_key) + end + + template "/etc/php/fpm-php5.5/ext-active/newrelic.ini" do + owner "root" + group "root" + mode 0644 + backup 0 + source "newrelic.ini.erb" + variables( + :app_name => "#{node[:environment][:name]} / #{new_resource.app_name}", + :license_key => newrelic_license_key) + end + + # Write newrelic.cfg information + template "/etc/newrelic/newrelic.cfg" do + owner "root" + group "root" + mode 0644 + backup 0 + source "newrelic.cfg.erb" + variables( + :license_key => newrelic_license_key + ) + end + + # Set up newrelic per application + #node[:applications].each do |app, data| + # file = Chef::Util::FileEdit.new("/data/#{app}/shared/config/fpm-pool.conf") + # file.insert_line_if_no_match("/php_value[newrelic.appname] = \"#{app_name}\"/", "php_value[newrelic.appname] = \"#{app_name}\"") + # file.write_file + #end + + # Add newrelic-daemon to monit + template "/etc/monit.d/newrelic-daemon.monitrc" do + owner "root" + group "root" + mode 0644 + source "newrelic-daemon.monitrc.erb" + end + + # cookbooks/php/libraries/php_helpers.rb + #restart_fpm + execute 'monit restart all -g php-fpm' do + action :run + end + + service "nginx" do + action :restart + end + + execute "monit reload" do + action :nothing + subscribes :run, 'template[/etc/monit.d/newrelic-daemon.monitrc]', :immediately + notifies :run, 'execute[restart newrelic-daemon]', :delayed + end + + execute "restart newrelic-daemon" do + action :nothing + command "/etc/init.d/newrelic-daemon restart && sleep 5s && monit reload" + end +end + +def install_server_monitoring + enable_package "sys-apps/newrelic-sysmond" do + version node[:newrelic][:sysmond_version] + end + + package "sys-apps/newrelic-sysmond" do + action :upgrade + version node[:newrelic][:sysmond_version] + notifies :run, 'execute[restart nrsysmond]', :delayed + end + + template "/etc/newrelic/nrsysmond.cfg" do + source "nrsysmond.cfg.erb" + owner 'root' + group 'root' + mode 0644 + backup 0 + variables(:key => newrelic_license_key) + end + + template "/etc/monit.d/nrsysmond.monitrc" do + owner "root" + group "root" + mode 0644 + backup 0 + source "nrsysmond.monitrc.erb" + variables(:hostname => new_resource.hostname) + end + + directory "/var/log/newrelic" do + action :create + recursive true + owner 'root' + group 'root' + end + + execute "monit reload" do + action :nothing + subscribes :run, 'template[/etc/monit.d/nrsysmond.monitrc]', :immediately + notifies :run, 'execute[restart nrsysmond]', :delayed + end + + execute "restart nrsysmond" do + action :nothing + command "sleep 3s && monit restart nrsysmond || true" + end +end diff --git a/cookbooks/php55/recipes/default.rb b/cookbooks/php55/recipes/default.rb new file mode 100644 index 00000000..fb39b4e7 --- /dev/null +++ b/cookbooks/php55/recipes/default.rb @@ -0,0 +1,5 @@ + +if app_server? || util? + include_recipe "php55::install" + include_recipe "php55::newrelic" +end diff --git a/cookbooks/php55/recipes/install.rb b/cookbooks/php55/recipes/install.rb new file mode 100644 index 00000000..a7a00461 --- /dev/null +++ b/cookbooks/php55/recipes/install.rb @@ -0,0 +1,140 @@ +# Prime Portage to compile PHP 5.5.x +# Copy distfiles so Portage doesn't need to download + +ey_cloud_report "php#{node[:php][:short_version]}-install" do + message "Installing php #{node[:php][:short_version]}" +end + +portage_files = [ + "/engineyard/portage/dev-libs/libpcre/libpcre-#{node[:php][:pcre_version]}.ebuild", + "/engineyard/portage/app-admin/eselect-php/eselect-php-#{node[:php][:eselect_php_version]}.ebuild", + "/engineyard/portage/engineyard/dev-lang/php/php-#{node[:php][:version]}.ebuild", + "/etc/portage/package.keywords/php55keywords", + "/etc/portage/package.unmask/php55unmask", + "/etc/portage/package.use/php55use" +] + +binary_files = [ + "/engineyard/portage/distfiles/php-#{node[:php][:version]}.tar.bz2", + "/engineyard/portage/packages/dev-lang/php-#{node[:php][:version]}.tbz2", + "/engineyard/portage/distfiles/eselect-php-#{node[:php][:eselect_php_version]}.bz2", + "/engineyard/portage/packages/app-admin/eselect-php-#{node[:php][:eselect_php_version]}.tbz2", + "/engineyard/portage/distfiles/pcre-#{node[:php][:pcre_version]}.tar.bz2", + "/engineyard/portage/packages/dev-libs/libpcre-#{node[:php][:pcre_version]}.tbz2" +] + +extension_files = [ + "/etc/php/cgi-php5.5/ext/redis.ini", + "/etc/php/cli-php5.5/ext/redis.ini", + "/etc/php/fpm-php5.5/ext/redis.ini", + "/etc/php/cgi-php5.5/ext/mongo.ini", + "/etc/php/cli-php5.5/ext/mongo.ini", + "/etc/php/fpm-php5.5/ext/mongo.ini", + "/etc/php/cgi-php5.5/ext/memcache.ini", + "/etc/php/cli-php5.5/ext/memcache.ini", + "/etc/php/fpm-php5.5/ext/memcache.ini" +] + +directory "/engineyard/portage/packages/dev-libs" do + recursive true + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 +end + +directory "/engineyard/portage/packages/dev-lang" do + recursive true + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 +end + +# Copy Source Files if they are not already there +portage_files.each do |portage_file| + remote_file portage_file do + source File.basename(portage_file) + backup 0 + owner "portage" + group "portage" + mode 0644 + end +end + +binary_files.each do |binary_file| + remote_file binary_file do + source "#{node[:php][:binary_files_url]}/#{binary_file.split("/").last}" + backup 0 + owner "portage" + group "portage" + mode 0644 + end +end + +execute "ebuild-libpcre" do + cwd "/engineyard/portage/dev-libs/libpcre/" + command "ebuild libpcre-8.32.ebuild manifest" +end + +execute "ebuild-eselect" do + cwd "/engineyard/portage/app-admin/eselect-php/" + command "ebuild eselect-php-0.7.0.ebuild manifest" +end + +execute "ebuild-php" do + cwd "/engineyard/portage/engineyard/dev-lang/php/" + command "ebuild php-#{node[:php][:version]}.ebuild manifest" +end + +enable_package "dev-lang/php" do + version "#{node[:php][:version]}" +end + +execute "install-php55" do + cwd "/root" + command "emerge -g -n --color n --nospinner =dev-lang/php-#{node[:php][:version]}" +end + +# Fix for Archive_Tar bug in PHP 5.5.8 +remote_file '/usr/share/php/Archive/Tar.php' do + source "Archive_Tar.php" + backup 0 + owner "root" + group "root" + mode 0644 + action :nothing +end.run_action(:create) + +execute "eselect-php55" do + command <<-EOM + eselect php set cli php#{node[:php][:short_version]} + eselect php set cgi php#{node[:php][:short_version]} + eselect php set fpm php#{node[:php][:short_version]} + EOM +end + +extension_files.each do |extension_file| + remote_file extension_file do + source File.basename(extension_file) + backup 0 + owner "root" + group "root" + mode 0644 + end + execute "setup symlinks" do + command "ln -nfs #{extension_file} #{File.dirname(extension_file)}-active/#{File.basename(extension_file)}" + end +end + +execute "install php module redis" do + command "pecl install -f redis" +end + +execute "install php module memcache" do + command "/usr/bin/yes '' | pecl install -f memcache" +end + +execute "install php module mongo" do + command "/usr/bin/no '' | pecl install -f mongo" +end diff --git a/cookbooks/php55/recipes/newrelic.rb b/cookbooks/php55/recipes/newrelic.rb new file mode 100644 index 00000000..95948ed9 --- /dev/null +++ b/cookbooks/php55/recipes/newrelic.rb @@ -0,0 +1,31 @@ +# Cookbook:: newrelic +# Recipe:: default + +class Chef::Recipe + include NewrelicHelpers +end + +descriptive_hostname = File.read('/etc/descriptive_hostname').strip + +if newrelic_enabled? + node[:engineyard][:environment][:apps].each do |app| + ey_cloud_report "newrelic" do + message "configuring NewRelic RPM for #{app['name']}" + end + + # Use the newrelic resource to install rpm + php55 "rpm" do + app_name app['name'] + app_type app['type'] + end + end + + ey_cloud_report "php55_newrelic" do + message "configuring NewRelic Server Monitoring" + end + + # Use the newrelic resource to install server monitoring + php55 "sysmond" do + hostname descriptive_hostname + end +end diff --git a/cookbooks/php55/resources/default.rb b/cookbooks/php55/resources/default.rb new file mode 100644 index 00000000..ef1b5a6b --- /dev/null +++ b/cookbooks/php55/resources/default.rb @@ -0,0 +1,16 @@ +# Cookbook Name:: newrelic +# Resource:: rpm + +actions :install + +default_action :install if defined?(default_action) + +def initialize(*args) + super + @action = :install +end + +attribute :run_type, :name_attribute => true, :kind_of => String +attribute :app_name, :kind_of => String +attribute :app_type, :kind_of => String +attribute :hostname, :kind_of => String diff --git a/cookbooks/php55/resources/sysmond.rb b/cookbooks/php55/resources/sysmond.rb new file mode 100644 index 00000000..ac8b4720 --- /dev/null +++ b/cookbooks/php55/resources/sysmond.rb @@ -0,0 +1,13 @@ +# Cookbook:: newrelic +# Resource:: sysmond + +actions :install, :configure + +default_action [:install, :configure] if defined?(default_action) + +def initialize(*args) + super + @action = [:install, :configure] +end + +attribute :license_key, :kind_of => String diff --git a/cookbooks/php55/templates/default/newrelic-daemon.monitrc.erb b/cookbooks/php55/templates/default/newrelic-daemon.monitrc.erb new file mode 100644 index 00000000..91826235 --- /dev/null +++ b/cookbooks/php55/templates/default/newrelic-daemon.monitrc.erb @@ -0,0 +1,5 @@ +check process newrelic-daemon + with pidfile /var/run/newrelic-daemon.pid + start program = "/etc/init.d/newrelic-daemon restart" + stop program = "/etc/init.d/newrelic-daemon stop" + group newrelic-daemon diff --git a/cookbooks/php55/templates/default/newrelic.cfg.erb b/cookbooks/php55/templates/default/newrelic.cfg.erb new file mode 100644 index 00000000..ee38a504 --- /dev/null +++ b/cookbooks/php55/templates/default/newrelic.cfg.erb @@ -0,0 +1,123 @@ +# +# New Relic Server Monitor configuration file. +# +# Lines that begin with a # are comment lines and are ignored by the server +# monitor. For those options that have command line equivalents, if the +# option is specified on the command line it will over-ride any value set +# in this file. +# + +# +# Option : license_key +# Value : 40-character hexadecimal string provided by New Relic. This is +# required in order for the server monitor to start. +# Default: none +# +license_key=<%= @license_key %> + +# +# Option : loglevel +# Value : Level of detail you want in the log file (as defined by the logfile +# setting below. Valid values are (in increasing levels of verbosity): +# error - show errors only +# warning - show errors and warnings +# info - show minimal additional information messages +# verbose - show more detailed information messages +# debug - show debug messages +# verbosedebug - show very detailed debug messages +# Default: error +# Note : Can also be set with the -d command line option. +# +loglevel=error + +# +# Option : logfile +# Value : Name of the file where the server monitor will store it's log +# messages. The amount of detail stored in this file is controlled +# by the loglevel option (above). +# Default: none. However it is highly recommended you set a value for this. +# Note : Can also be set with the -l command line option. +# +logfile=/var/log/newrelic/nrsysmond.log + +# +# Option : proxy +# Value : The name and optional login credentials of the proxy server to use +# for all communication with the New Relic collector. In its simplest +# form this setting is just a hostname[:port] setting. The default +# port if none is specified is 1080. If your proxy requires a user +# name, use the syntax user@host[:port]. If it also requires a +# password use the format user:password@host[:port]. For example: +# fred:secret@proxy.mydomain.com:8181 +# Default: none (use a direct connection) +# +#proxy= + +# +# Option : ssl +# Value : Whether or not to use the Secure Sockets Layer (SSL) for all +# communication with the New Relic collector. Possible values are +# true/on or false/off. In certain rare cases you may need to modify +# the SSL certificates settings below. +# Default: false +# +ssl=true + +# +# Option : ssl_ca_bundle +# Value : The name of a PEM-encoded Certificate Authority (CA) bundle to use +# for SSL connections. This very rarely needs to be set. The monitor +# will attempt to find the bundle in the most common locations. If +# you need to use SSL and the monitor is unable to locate a CA bundle +# then either set this value or the ssl_ca_path option below. +# Default: /etc/ssl/certs/ca-certificates.crt or +# /etc/pki/tls/certs/ca-bundle.crt +# Note : Can also be set with the -b command line option. +# +#ssl_ca_bundle=/path/to/your/bundle.crt + +# +# Option : ssl_ca_path +# Value : If your SSL installation does not use CA bundles, but rather has a +# directory with PEM-encoded Certificate Authority files, set this +# option to the name of the directory that contains all the CA files. +# Default: /etc/ssl/certs +# Note : Can also be set with the -S command line option. +# +#ssl_ca_path=/etc/ssl/certs + +# +# Option : pidfile +# Value : Name of a file where the server monitoring daemon will store it's +# process ID (PID). This is used by the startup and shutdown script +# to determine if the monitor is already running, and to start it up +# or shut it down. +# Default: /tmp/nrsysmond.pid +# Note : Can also be set with the -p command line option. +# +#pidfile=/var/run/newrelic/nrsysmond.pid + +# +# Option : collector_host +# Value : The name of the New Relic collector to connect to. This should only +# ever be changed on advise from a New Relic support staff member. +# The format is host[:port]. Using a port number of 0 means the default +# port, which is 80 (if not using the ssl option - see below) or 443 +# if SSL is enabled. If the port is omitted the default value is used. +# Default: collector.newrelic.com +# +#collector_host=collector.newrelic.com + +# +# Option : timeout +# Value : How long the monitor should wait to contact the collector host. If +# the connection cannot be established in this period of time, the +# monitor will progressively back off in 15-second increments, up to +# a maximum of 300 seconds. Once the initial connection has been +# established, this value is reset back to the value specified here +# (or the default). This then sets the maximum time to wait for +# a connection to the collector to report data. There is no back-off +# once the original connection has been made. The value is in seconds. +# Default: 30 +# +#timeout=30 diff --git a/cookbooks/php55/templates/default/newrelic.ini.erb b/cookbooks/php55/templates/default/newrelic.ini.erb new file mode 100644 index 00000000..a3761eba --- /dev/null +++ b/cookbooks/php55/templates/default/newrelic.ini.erb @@ -0,0 +1,7 @@ +extension=newrelic.so +newrelic.enabled = 1 +newrelic.appname = "<%= @app_name %>" +newrelic.license = "<%= @license_key %>" +newrelic.logfile = /var/log/newrelic/php_agent.log +newrelic.loglevel = info +newrelic.capture_params = true diff --git a/cookbooks/php55/templates/default/newrelic.yml.erb b/cookbooks/php55/templates/default/newrelic.yml.erb new file mode 100644 index 00000000..93d55e75 --- /dev/null +++ b/cookbooks/php55/templates/default/newrelic.yml.erb @@ -0,0 +1,189 @@ +# +# This file configures the NewRelic RPM Agent, NewRelic RPM monitors +# Rails applications with deep visibility and low overhead. For more +# information, visit www.newrelic.com. +# +# This configuration file is custom generated for Engine Yard +# +# here are the settings that are common to all environments +common: &default_settings + # ============================== LICENSE KEY =============================== + # You must specify the licence key associated with your New Relic + # account. This key binds your Agent's data to your account in the + # New Relic RPM service. + license_key: <%= @key %> + + # Agent Enabled (Rails Only) + # Use this setting to force the agent to run or not run. + # Default is 'auto' which means the agent will install and run only + # if a valid dispatcher such as Mongrel is running. This prevents + # it from running with Rake or the console. Set to false to + # completely turn the agent off regardless of the other settings. + # Valid values are true, false and auto. + # agent_enabled: auto + + # Application Name + # Set this to be the name of your application as you'd like it show + # up in RPM. RPM will then auto-map instances of your application + # into a RPM "application" on your home dashboard page. If you want + # to map this instance into multiple apps, like "AJAX Requests" and + # "All UI" then specify a semicolon separated list of up to three + # distinct names. If you comment this out, it defaults to the + # capitalized RAILS_ENV (i.e., Production, Staging, etc) + app_name: <%= @app %> + + # When "true", the agent collects performance data about your + # application and reports this data to the NewRelic RPM service at + # newrelic.com. This global switch is normally overridden for each + # environment below. (formerly called 'enabled') + monitor_mode: true + + # Developer mode should be off in every environment but + # development as it has very high overhead in memory. + developer_mode: false + + # The newrelic agent generates its own log file to keep its logging + # information separate from that of your application. Specify its + # log level here. + log_level: info + + # The newrelic agent communicates with the RPM service via http by + # default. If you want to communicate via https to increase + # security, then turn on SSL by setting this value to true. Note, + # this will result in increased CPU overhead to perform the + # encryption involved in SSL communication, but this work is done + # asynchronously to the threads that process your application code, + # so it should not impact response times. + ssl: true + + # EXPERIMENTAL: enable verification of the SSL certificate sent by + # the server. This setting has no effect unless SSL is enabled + # above. This may block your application. Only enable it if the data + # you send us needs end-to-end verified certificates. + # + # This means we cannot cache the DNS lookup, so each request to the + # RPM service will perform a lookup. It also means that we cannot + # use a non-blocking lookup, so in a worst case, if you have DNS + # problems, your app may block indefinitely. + # verify_certificate: true + + # Set your application's Apdex threshold value with the 'apdex_t' + # setting, in seconds. The apdex_t value determines the buckets used + # to compute your overall Apdex score. + # Requests that take less than apdex_t seconds to process will be + # classified as Satisfying transactions; more than apdex_t seconds + # as Tolerating transactions; and more than four times the apdex_t + # value as Frustrating transactions. + # For more about the Apdex standard, see + # http://support.newrelic.com/faqs/general/apdex + + apdex_t: 0.5 + + # Proxy settings for connecting to the RPM server. + # + # If a proxy is used, the host setting is required. Other settings + # are optional. Default port is 8080. + # + # proxy_host: hostname + # proxy_port: 8080 + # proxy_user: + # proxy_pass: + + + # Tells transaction tracer and error collector (when enabled) + # whether or not to capture HTTP params. When true, frameworks can + # exclude HTTP parameters from being captured. + # Rails: the RoR filter_parameter_logging excludes parameters + # Java: create a config setting called "ignored_params" and set it to + # a comma separated list of HTTP parameter names. + # ex: ignored_params: credit_card, ssn, password + capture_params: false + + + # Transaction tracer captures deep information about slow + # transactions and sends this to the RPM service once a + # minute. Included in the transaction is the exact call sequence of + # the transactions including any SQL statements issued. + transaction_tracer: + + # Transaction tracer is enabled by default. Set this to false to + # turn it off. This feature is only available at the Silver and + # above product levels. + enabled: true + + # Threshold in seconds for when to collect a transaction + # trace. When the response time of a controller action exceeds + # this threshold, a transaction trace will be recorded and sent to + # RPM. Valid values are any float value, or (default) "apdex_f", + # which will use the threshold for an dissatisfying Apdex + # controller action - four times the Apdex T value. + transaction_threshold: apdex_f + + # When transaction tracer is on, SQL statements can optionally be + # recorded. The recorder has three modes, "off" which sends no + # SQL, "raw" which sends the SQL statement in its original form, + # and "obfuscated", which strips out numeric and string literals + record_sql: obfuscated + + # Threshold in seconds for when to collect stack trace for a SQL + # call. In other words, when SQL statements exceed this threshold, + # then capture and send to RPM the current stack trace. This is + # helpful for pinpointing where long SQL calls originate from + stack_trace_threshold: 0.500 + + # Determines whether the agent will capture query plans for slow + # SQL queries. Only supported in mysql and postgres. Should be + # set to false when using other adapters. + # explain_enabled: true + + # Threshold for query execution time below which query plans will not + # not be captured. Relevant only when `explain_enabled` is true. + # explain_threshold: 0.5 + + # Error collector captures information about uncaught exceptions and + # sends them to RPM for viewing + error_collector: + + # Error collector is enabled by default. Set this to false to turn + # it off. This feature is only available at the Silver and above + # product levels + enabled: true + + # Rails Only - tells error collector whether or not to capture a + # source snippet around the place of the error when errors are View + # related. + capture_source: true + + # To stop specific errors from reporting to RPM, set this property + # to comma separated values. Default is to ignore routing errors + # which are how 404's get triggered. + # + ignore_errors: ActionController::RoutingError + + # (Advanced) Uncomment this to ensure the cpu and memory samplers + # won't run. Useful when you are using the agent to monitor an + # external resource + # disable_samplers: true + + # If you aren't interested in visibility in these areas, you can disable + # the instrumentation to reduce overhead. + # + # disable_view_instrumentation: true + # disable_activerecord_instrumentation: true + # disable_memcache_instrumentation: true + # disable_dj: true + + # Certain types of instrumentation such as GC stats will not work if + # you are running multi-threaded. Please let us know. + # multi_threaded = false + +# Application Environments +# ------------------------------------------ +# Environment specific settings are in this section. +# For Rails applications, RAILS_ENV is used to determine the environment +# For Java applications, pass -Dnewrelic.environment to set +# the environment + +<%= @env %>: + <<: *default_settings + monitor_mode: true diff --git a/cookbooks/php55/templates/default/nrsysmond.cfg.erb b/cookbooks/php55/templates/default/nrsysmond.cfg.erb new file mode 100644 index 00000000..13c12dc2 --- /dev/null +++ b/cookbooks/php55/templates/default/nrsysmond.cfg.erb @@ -0,0 +1,123 @@ +# +# New Relic Server Monitor configuration file. +# +# Lines that begin with a # are comment lines and are ignored by the server +# monitor. For those options that have command line equivalents, if the +# option is specified on the command line it will over-ride any value set +# in this file. +# + +# +# Option : license_key +# Value : 40-character hexadecimal string provided by New Relic. This is +# required in order for the server monitor to start. +# Default: none +# +license_key=<%= @key %> + +# +# Option : loglevel +# Value : Level of detail you want in the log file (as defined by the logfile +# setting below. Valid values are (in increasing levels of verbosity): +# error - show errors only +# warning - show errors and warnings +# info - show minimal additional information messages +# verbose - show more detailed information messages +# debug - show debug messages +# verbosedebug - show very detailed debug messages +# Default: error +# Note : Can also be set with the -d command line option. +# +loglevel=info + +# +# Option : logfile +# Value : Name of the file where the server monitor will store it's log +# messages. The amount of detail stored in this file is controlled +# by the loglevel option (above). +# Default: none. However it is highly recommended you set a value for this. +# Note : Can also be set with the -l command line option. +# +logfile=/var/log/newrelic/nrsysmond.log + +# +# Option : proxy +# Value : The name and optional login credentials of the proxy server to use +# for all communication with the New Relic collector. In its simplest +# form this setting is just a hostname[:port] setting. The default +# port if none is specified is 1080. If your proxy requires a user +# name, use the syntax user@host[:port]. If it also requires a +# password use the format user:password@host[:port]. For example: +# fred:secret@proxy.mydomain.com:8181 +# Default: none (use a direct connection) +# +#proxy= + +# +# Option : ssl +# Value : Whether or not to use the Secure Sockets Layer (SSL) for all +# communication with the New Relic collector. Possible values are +# true/on or false/off. In certain rare cases you may need to modify +# the SSL certificates settings below. +# Default: false +# +ssl=true + +# +# Option : ssl_ca_bundle +# Value : The name of a PEM-encoded Certificate Authority (CA) bundle to use +# for SSL connections. This very rarely needs to be set. The monitor +# will attempt to find the bundle in the most common locations. If +# you need to use SSL and the monitor is unable to locate a CA bundle +# then either set this value or the ssl_ca_path option below. +# Default: /etc/ssl/certs/ca-certificates.crt or +# /etc/pki/tls/certs/ca-bundle.crt +# Note : Can also be set with the -b command line option. +# +#ssl_ca_bundle=/path/to/your/bundle.crt + +# +# Option : ssl_ca_path +# Value : If your SSL installation does not use CA bundles, but rather has a +# directory with PEM-encoded Certificate Authority files, set this +# option to the name of the directory that contains all the CA files. +# Default: /etc/ssl/certs +# Note : Can also be set with the -S command line option. +# +#ssl_ca_path=/etc/ssl/certs + +# +# Option : pidfile +# Value : Name of a file where the server monitoring daemon will store it's +# process ID (PID). This is used by the startup and shutdown script +# to determine if the monitor is already running, and to start it up +# or shut it down. +# Default: /tmp/nrsysmond.pid +# Note : Can also be set with the -p command line option. +# +#pidfile=/var/run/newrelic/nrsysmond.pid + +# +# Option : collector_host +# Value : The name of the New Relic collector to connect to. This should only +# ever be changed on advise from a New Relic support staff member. +# The format is host[:port]. Using a port number of 0 means the default +# port, which is 80 (if not using the ssl option - see below) or 443 +# if SSL is enabled. If the port is omitted the default value is used. +# Default: collector.newrelic.com +# +#collector_host=collector.newrelic.com + +# +# Option : timeout +# Value : How long the monitor should wait to contact the collector host. If +# the connection cannot be established in this period of time, the +# monitor will progressively back off in 15-second increments, up to +# a maximum of 300 seconds. Once the initial connection has been +# established, this value is reset back to the value specified here +# (or the default). This then sets the maximum time to wait for +# a connection to the collector to report data. There is no back-off +# once the original connection has been made. The value is in seconds. +# Default: 30 +# +#timeout=30 diff --git a/cookbooks/php55/templates/default/nrsysmond.monitrc.erb b/cookbooks/php55/templates/default/nrsysmond.monitrc.erb new file mode 100644 index 00000000..4c14c3dd --- /dev/null +++ b/cookbooks/php55/templates/default/nrsysmond.monitrc.erb @@ -0,0 +1,7 @@ +check process nrsysmond + with pidfile /var/run/nrsysmond.pid + start program = "/bin/bash -c '/usr/sbin/nrsysmond -p /var/run/nrsysmond.pid -c /etc/newrelic/nrsysmond.cfg<% if @hostname %> -n <%= @hostname %><% end %>'" + stop program = "/bin/bash -c '/bin/kill `cat /var/run/nrsysmond.pid`'" + if mem > 255.0 MB for 2 cycles then restart + if cpu > 100% for 2 cycles then restart + group newrelic \ No newline at end of file diff --git a/cookbooks/php56/README.md b/cookbooks/php56/README.md new file mode 100644 index 00000000..fc80ec97 --- /dev/null +++ b/cookbooks/php56/README.md @@ -0,0 +1,3 @@ +This cookbook installs PHP 5.6.x on Engine Yard Cloud. + +Just uncomment the `include_recipe "php56"` line in the cookbooks/main/recipes/default.rb diff --git a/cookbooks/php56/attributes/default.rb b/cookbooks/php56/attributes/default.rb new file mode 100644 index 00000000..308acba7 --- /dev/null +++ b/cookbooks/php56/attributes/default.rb @@ -0,0 +1,7 @@ +default['php']['binary_files_url'] = 'https://s3.amazonaws.com/ey-cloud-recipes-php55' +default['php']['version'] = '5.6.22' +default['php']['short_version'] = '5.6' +default['php']['eselect_php_version'] = '0.7.0' +default['php']['pcre_version'] = '8.32' +newrelic :sysmond_version => "1.3.1.437", :php_rpm_version => '6.0.1.156' +default['php']['newrelic_enabled'] = true diff --git a/cookbooks/php56/files/default/Archive_Tar.php b/cookbooks/php56/files/default/Archive_Tar.php new file mode 100644 index 00000000..5aa82013 --- /dev/null +++ b/cookbooks/php56/files/default/Archive_Tar.php @@ -0,0 +1,2422 @@ + + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @category File_Formats + * @package Archive_Tar + * @author Vincent Blavet + * @copyright 1997-2010 The Authors + * @license http://www.opensource.org/licenses/bsd-license.php New BSD License + * @version CVS: $Id$ + * @link http://pear.php.net/package/Archive_Tar + */ + +require_once 'PEAR.php'; + +define('ARCHIVE_TAR_ATT_SEPARATOR', 90001); +define('ARCHIVE_TAR_END_BLOCK', pack("a512", '')); + +if (!function_exists('gzopen') && function_exists('gzopen64')) { + function gzopen($filename, $mode, $use_include_path = 0) + { + return gzopen64($filename, $mode, $use_include_path); + } +} + +if (!function_exists('gztell') && function_exists('gztell64')) { + function gztell($zp) + { + return gztell64($zp); + } +} + +if (!function_exists('gzseek') && function_exists('gzseek64')) { + function gzseek($zp, $offset, $whence = SEEK_SET) + { + return gzseek64($zp, $offset, $whence); + } +} + +/** + * Creates a (compressed) Tar archive + * + * @package Archive_Tar + * @author Vincent Blavet + * @license http://www.opensource.org/licenses/bsd-license.php New BSD License + * @version $Revision$ + */ +class Archive_Tar extends PEAR +{ + /** + * @var string Name of the Tar + */ + var $_tarname = ''; + + /** + * @var boolean if true, the Tar file will be gzipped + */ + var $_compress = false; + + /** + * @var string Type of compression : 'none', 'gz', 'bz2' or 'lzma2' + */ + var $_compress_type = 'none'; + + /** + * @var string Explode separator + */ + var $_separator = ' '; + + /** + * @var file descriptor + */ + var $_file = 0; + + /** + * @var string Local Tar name of a remote Tar (http:// or ftp://) + */ + var $_temp_tarname = ''; + + /** + * @var string regular expression for ignoring files or directories + */ + var $_ignore_regexp = ''; + + /** + * @var object PEAR_Error object + */ + var $error_object = null; + + // {{{ constructor + /** + * Archive_Tar Class constructor. This flavour of the constructor only + * declare a new Archive_Tar object, identifying it by the name of the + * tar file. + * If the compress argument is set the tar will be read or created as a + * gzip or bz2 compressed TAR file. + * + * @param string $p_tarname The name of the tar archive to create + * @param string $p_compress can be null, 'gz', 'bz2' or 'lzma2'. This + * parameter indicates if gzip, bz2 or lzma2 compression + * is required. For compatibility reason the + * boolean value 'true' means 'gz'. + * + * @access public + */ + function Archive_Tar($p_tarname, $p_compress = null) + { + if (version_compare(PHP_VERSION, '5.0.0', '<')) { + $this->PEAR(); + } + $this->_compress = false; + $this->_compress_type = 'none'; + if (($p_compress === null) || ($p_compress == '')) { + if (@file_exists($p_tarname)) { + if ($fp = @fopen($p_tarname, "rb")) { + // look for gzip magic cookie + $data = fread($fp, 2); + fclose($fp); + if ($data == "\37\213") { + $this->_compress = true; + $this->_compress_type = 'gz'; + // No sure it's enought for a magic code .... + } elseif ($data == "BZ") { + $this->_compress = true; + $this->_compress_type = 'bz2'; + } elseif (file_get_contents($p_tarname, false, null, 1, 4) == '7zXZ') { + $this->_compress = true; + $this->_compress_type = 'lzma2'; + } + } + } else { + // probably a remote file or some file accessible + // through a stream interface + if (substr($p_tarname, -2) == 'gz') { + $this->_compress = true; + $this->_compress_type = 'gz'; + } elseif ((substr($p_tarname, -3) == 'bz2') || + (substr($p_tarname, -2) == 'bz') + ) { + $this->_compress = true; + $this->_compress_type = 'bz2'; + } else { + if (substr($p_tarname, -2) == 'xz') { + $this->_compress = true; + $this->_compress_type = 'lzma2'; + } + } + } + } else { + if (($p_compress === true) || ($p_compress == 'gz')) { + $this->_compress = true; + $this->_compress_type = 'gz'; + } else { + if ($p_compress == 'bz2') { + $this->_compress = true; + $this->_compress_type = 'bz2'; + } else { + if ($p_compress == 'lzma2') { + $this->_compress = true; + $this->_compress_type = 'lzma2'; + } else { + $this->_error( + "Unsupported compression type '$p_compress'\n" . + "Supported types are 'gz', 'bz2' and 'lzma2'.\n" + ); + return false; + } + } + } + } + $this->_tarname = $p_tarname; + if ($this->_compress) { // assert zlib or bz2 or xz extension support + if ($this->_compress_type == 'gz') { + $extname = 'zlib'; + } else { + if ($this->_compress_type == 'bz2') { + $extname = 'bz2'; + } else { + if ($this->_compress_type == 'lzma2') { + $extname = 'xz'; + } + } + } + + if (!extension_loaded($extname)) { + PEAR::loadExtension($extname); + } + if (!extension_loaded($extname)) { + $this->_error( + "The extension '$extname' couldn't be found.\n" . + "Please make sure your version of PHP was built " . + "with '$extname' support.\n" + ); + return false; + } + } + } + + // }}} + + // {{{ destructor + function _Archive_Tar() + { + $this->_close(); + // ----- Look for a local copy to delete + if ($this->_temp_tarname != '') { + @unlink($this->_temp_tarname); + } + $this->_PEAR(); + } + + // }}} + + // {{{ PHP5-compatible destructor + function __destruct() + { + $this->_Archive_Tar(); + } + + // }}} + + // {{{ create() + /** + * This method creates the archive file and add the files / directories + * that are listed in $p_filelist. + * If a file with the same name exist and is writable, it is replaced + * by the new tar. + * The method return false and a PEAR error text. + * The $p_filelist parameter can be an array of string, each string + * representing a filename or a directory name with their path if + * needed. It can also be a single string with names separated by a + * single blank. + * For each directory added in the archive, the files and + * sub-directories are also added. + * See also createModify() method for more details. + * + * @param array $p_filelist An array of filenames and directory names, or a + * single string with names separated by a single + * blank space. + * + * @return true on success, false on error. + * @see createModify() + * @access public + */ + function create($p_filelist) + { + return $this->createModify($p_filelist, '', ''); + } + + // }}} + + // {{{ add() + /** + * This method add the files / directories that are listed in $p_filelist in + * the archive. If the archive does not exist it is created. + * The method return false and a PEAR error text. + * The files and directories listed are only added at the end of the archive, + * even if a file with the same name is already archived. + * See also createModify() method for more details. + * + * @param array $p_filelist An array of filenames and directory names, or a + * single string with names separated by a single + * blank space. + * + * @return true on success, false on error. + * @see createModify() + * @access public + */ + function add($p_filelist) + { + return $this->addModify($p_filelist, '', ''); + } + + // }}} + + // {{{ extract() + function extract($p_path = '', $p_preserve = false) + { + return $this->extractModify($p_path, '', $p_preserve); + } + + // }}} + + // {{{ listContent() + function listContent() + { + $v_list_detail = array(); + + if ($this->_openRead()) { + if (!$this->_extractList('', $v_list_detail, "list", '', '')) { + unset($v_list_detail); + $v_list_detail = 0; + } + $this->_close(); + } + + return $v_list_detail; + } + + // }}} + + // {{{ createModify() + /** + * This method creates the archive file and add the files / directories + * that are listed in $p_filelist. + * If the file already exists and is writable, it is replaced by the + * new tar. It is a create and not an add. If the file exists and is + * read-only or is a directory it is not replaced. The method return + * false and a PEAR error text. + * The $p_filelist parameter can be an array of string, each string + * representing a filename or a directory name with their path if + * needed. It can also be a single string with names separated by a + * single blank. + * The path indicated in $p_remove_dir will be removed from the + * memorized path of each file / directory listed when this path + * exists. By default nothing is removed (empty path '') + * The path indicated in $p_add_dir will be added at the beginning of + * the memorized path of each file / directory listed. However it can + * be set to empty ''. The adding of a path is done after the removing + * of path. + * The path add/remove ability enables the user to prepare an archive + * for extraction in a different path than the origin files are. + * See also addModify() method for file adding properties. + * + * @param array $p_filelist An array of filenames and directory names, + * or a single string with names separated by + * a single blank space. + * @param string $p_add_dir A string which contains a path to be added + * to the memorized path of each element in + * the list. + * @param string $p_remove_dir A string which contains a path to be + * removed from the memorized path of each + * element in the list, when relevant. + * + * @return boolean true on success, false on error. + * @access public + * @see addModify() + */ + function createModify($p_filelist, $p_add_dir, $p_remove_dir = '') + { + $v_result = true; + + if (!$this->_openWrite()) { + return false; + } + + if ($p_filelist != '') { + if (is_array($p_filelist)) { + $v_list = $p_filelist; + } elseif (is_string($p_filelist)) { + $v_list = explode($this->_separator, $p_filelist); + } else { + $this->_cleanFile(); + $this->_error('Invalid file list'); + return false; + } + + $v_result = $this->_addList($v_list, $p_add_dir, $p_remove_dir); + } + + if ($v_result) { + $this->_writeFooter(); + $this->_close(); + } else { + $this->_cleanFile(); + } + + return $v_result; + } + + // }}} + + // {{{ addModify() + /** + * This method add the files / directories listed in $p_filelist at the + * end of the existing archive. If the archive does not yet exists it + * is created. + * The $p_filelist parameter can be an array of string, each string + * representing a filename or a directory name with their path if + * needed. It can also be a single string with names separated by a + * single blank. + * The path indicated in $p_remove_dir will be removed from the + * memorized path of each file / directory listed when this path + * exists. By default nothing is removed (empty path '') + * The path indicated in $p_add_dir will be added at the beginning of + * the memorized path of each file / directory listed. However it can + * be set to empty ''. The adding of a path is done after the removing + * of path. + * The path add/remove ability enables the user to prepare an archive + * for extraction in a different path than the origin files are. + * If a file/dir is already in the archive it will only be added at the + * end of the archive. There is no update of the existing archived + * file/dir. However while extracting the archive, the last file will + * replace the first one. This results in a none optimization of the + * archive size. + * If a file/dir does not exist the file/dir is ignored. However an + * error text is send to PEAR error. + * If a file/dir is not readable the file/dir is ignored. However an + * error text is send to PEAR error. + * + * @param array $p_filelist An array of filenames and directory + * names, or a single string with names + * separated by a single blank space. + * @param string $p_add_dir A string which contains a path to be + * added to the memorized path of each + * element in the list. + * @param string $p_remove_dir A string which contains a path to be + * removed from the memorized path of + * each element in the list, when + * relevant. + * + * @return true on success, false on error. + * @access public + */ + function addModify($p_filelist, $p_add_dir, $p_remove_dir = '') + { + $v_result = true; + + if (!$this->_isArchive()) { + $v_result = $this->createModify( + $p_filelist, + $p_add_dir, + $p_remove_dir + ); + } else { + if (is_array($p_filelist)) { + $v_list = $p_filelist; + } elseif (is_string($p_filelist)) { + $v_list = explode($this->_separator, $p_filelist); + } else { + $this->_error('Invalid file list'); + return false; + } + + $v_result = $this->_append($v_list, $p_add_dir, $p_remove_dir); + } + + return $v_result; + } + + // }}} + + // {{{ addString() + /** + * This method add a single string as a file at the + * end of the existing archive. If the archive does not yet exists it + * is created. + * + * @param string $p_filename A string which contains the full + * filename path that will be associated + * with the string. + * @param string $p_string The content of the file added in + * the archive. + * @param int $p_datetime A custom date/time (unix timestamp) + * for the file (optional). + * @param array $p_params An array of optional params: + * stamp => the datetime (replaces + * datetime above if it exists) + * mode => the permissions on the + * file (600 by default) + * type => is this a link? See the + * tar specification for details. + * (default = regular file) + * uid => the user ID of the file + * (default = 0 = root) + * gid => the group ID of the file + * (default = 0 = root) + * + * @return true on success, false on error. + * @access public + */ + function addString($p_filename, $p_string, $p_datetime = false, $p_params = array()) + { + $p_stamp = @$p_params["stamp"] ? $p_params["stamp"] : ($p_datetime ? $p_datetime : time()); + $p_mode = @$p_params["mode"] ? $p_params["mode"] : 0600; + $p_type = @$p_params["type"] ? $p_params["type"] : ""; + $p_uid = @$p_params["uid"] ? $p_params["uid"] : ""; + $p_gid = @$p_params["gid"] ? $p_params["gid"] : ""; + $v_result = true; + + if (!$this->_isArchive()) { + if (!$this->_openWrite()) { + return false; + } + $this->_close(); + } + + if (!$this->_openAppend()) { + return false; + } + + // Need to check the get back to the temporary file ? .... + $v_result = $this->_addString($p_filename, $p_string, $p_datetime, $p_params); + + $this->_writeFooter(); + + $this->_close(); + + return $v_result; + } + + // }}} + + // {{{ extractModify() + /** + * This method extract all the content of the archive in the directory + * indicated by $p_path. When relevant the memorized path of the + * files/dir can be modified by removing the $p_remove_path path at the + * beginning of the file/dir path. + * While extracting a file, if the directory path does not exists it is + * created. + * While extracting a file, if the file already exists it is replaced + * without looking for last modification date. + * While extracting a file, if the file already exists and is write + * protected, the extraction is aborted. + * While extracting a file, if a directory with the same name already + * exists, the extraction is aborted. + * While extracting a directory, if a file with the same name already + * exists, the extraction is aborted. + * While extracting a file/directory if the destination directory exist + * and is write protected, or does not exist but can not be created, + * the extraction is aborted. + * If after extraction an extracted file does not show the correct + * stored file size, the extraction is aborted. + * When the extraction is aborted, a PEAR error text is set and false + * is returned. However the result can be a partial extraction that may + * need to be manually cleaned. + * + * @param string $p_path The path of the directory where the + * files/dir need to by extracted. + * @param string $p_remove_path Part of the memorized path that can be + * removed if present at the beginning of + * the file/dir path. + * @param boolean $p_preserve Preserve user/group ownership of files + * + * @return boolean true on success, false on error. + * @access public + * @see extractList() + */ + function extractModify($p_path, $p_remove_path, $p_preserve = false) + { + $v_result = true; + $v_list_detail = array(); + + if ($v_result = $this->_openRead()) { + $v_result = $this->_extractList( + $p_path, + $v_list_detail, + "complete", + 0, + $p_remove_path, + $p_preserve + ); + $this->_close(); + } + + return $v_result; + } + + // }}} + + // {{{ extractInString() + /** + * This method extract from the archive one file identified by $p_filename. + * The return value is a string with the file content, or NULL on error. + * + * @param string $p_filename The path of the file to extract in a string. + * + * @return a string with the file content or NULL. + * @access public + */ + function extractInString($p_filename) + { + if ($this->_openRead()) { + $v_result = $this->_extractInString($p_filename); + $this->_close(); + } else { + $v_result = null; + } + + return $v_result; + } + + // }}} + + // {{{ extractList() + /** + * This method extract from the archive only the files indicated in the + * $p_filelist. These files are extracted in the current directory or + * in the directory indicated by the optional $p_path parameter. + * If indicated the $p_remove_path can be used in the same way as it is + * used in extractModify() method. + * + * @param array $p_filelist An array of filenames and directory names, + * or a single string with names separated + * by a single blank space. + * @param string $p_path The path of the directory where the + * files/dir need to by extracted. + * @param string $p_remove_path Part of the memorized path that can be + * removed if present at the beginning of + * the file/dir path. + * @param boolean $p_preserve Preserve user/group ownership of files + * + * @return true on success, false on error. + * @access public + * @see extractModify() + */ + function extractList($p_filelist, $p_path = '', $p_remove_path = '', $p_preserve = false) + { + $v_result = true; + $v_list_detail = array(); + + if (is_array($p_filelist)) { + $v_list = $p_filelist; + } elseif (is_string($p_filelist)) { + $v_list = explode($this->_separator, $p_filelist); + } else { + $this->_error('Invalid string list'); + return false; + } + + if ($v_result = $this->_openRead()) { + $v_result = $this->_extractList( + $p_path, + $v_list_detail, + "partial", + $v_list, + $p_remove_path, + $p_preserve + ); + $this->_close(); + } + + return $v_result; + } + + // }}} + + // {{{ setAttribute() + /** + * This method set specific attributes of the archive. It uses a variable + * list of parameters, in the format attribute code + attribute values : + * $arch->setAttribute(ARCHIVE_TAR_ATT_SEPARATOR, ','); + * + * @param mixed $argv variable list of attributes and values + * + * @return true on success, false on error. + * @access public + */ + function setAttribute() + { + $v_result = true; + + // ----- Get the number of variable list of arguments + if (($v_size = func_num_args()) == 0) { + return true; + } + + // ----- Get the arguments + $v_att_list = & func_get_args(); + + // ----- Read the attributes + $i = 0; + while ($i < $v_size) { + + // ----- Look for next option + switch ($v_att_list[$i]) { + // ----- Look for options that request a string value + case ARCHIVE_TAR_ATT_SEPARATOR : + // ----- Check the number of parameters + if (($i + 1) >= $v_size) { + $this->_error( + 'Invalid number of parameters for ' + . 'attribute ARCHIVE_TAR_ATT_SEPARATOR' + ); + return false; + } + + // ----- Get the value + $this->_separator = $v_att_list[$i + 1]; + $i++; + break; + + default : + $this->_error('Unknow attribute code ' . $v_att_list[$i] . ''); + return false; + } + + // ----- Next attribute + $i++; + } + + return $v_result; + } + + // }}} + + // {{{ setIgnoreRegexp() + /** + * This method sets the regular expression for ignoring files and directories + * at import, for example: + * $arch->setIgnoreRegexp("#CVS|\.svn#"); + * + * @param string $regexp regular expression defining which files or directories to ignore + * + * @access public + */ + function setIgnoreRegexp($regexp) + { + $this->_ignore_regexp = $regexp; + } + + // }}} + + // {{{ setIgnoreList() + /** + * This method sets the regular expression for ignoring all files and directories + * matching the filenames in the array list at import, for example: + * $arch->setIgnoreList(array('CVS', '.svn', 'bin/tool')); + * + * @param array $list a list of file or directory names to ignore + * + * @access public + */ + function setIgnoreList($list) + { + $regexp = str_replace(array('#', '.', '^', '$'), array('\#', '\.', '\^', '\$'), $list); + $regexp = '#/' . join('$|/', $list) . '#'; + $this->setIgnoreRegexp($regexp); + } + + // }}} + + // {{{ _error() + function _error($p_message) + { + $this->error_object = & $this->raiseError($p_message); + } + + // }}} + + // {{{ _warning() + function _warning($p_message) + { + $this->error_object = & $this->raiseError($p_message); + } + + // }}} + + // {{{ _isArchive() + function _isArchive($p_filename = null) + { + if ($p_filename == null) { + $p_filename = $this->_tarname; + } + clearstatcache(); + return @is_file($p_filename) && !@is_link($p_filename); + } + + // }}} + + // {{{ _openWrite() + function _openWrite() + { + if ($this->_compress_type == 'gz' && function_exists('gzopen')) { + $this->_file = @gzopen($this->_tarname, "wb9"); + } else { + if ($this->_compress_type == 'bz2' && function_exists('bzopen')) { + $this->_file = @bzopen($this->_tarname, "w"); + } else { + if ($this->_compress_type == 'lzma2' && function_exists('xzopen')) { + $this->_file = @xzopen($this->_tarname, 'w'); + } else { + if ($this->_compress_type == 'none') { + $this->_file = @fopen($this->_tarname, "wb"); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + return false; + } + } + } + } + + if ($this->_file == 0) { + $this->_error( + 'Unable to open in write mode \'' + . $this->_tarname . '\'' + ); + return false; + } + + return true; + } + + // }}} + + // {{{ _openRead() + function _openRead() + { + if (strtolower(substr($this->_tarname, 0, 7)) == 'http://') { + + // ----- Look if a local copy need to be done + if ($this->_temp_tarname == '') { + $this->_temp_tarname = uniqid('tar') . '.tmp'; + if (!$v_file_from = @fopen($this->_tarname, 'rb')) { + $this->_error( + 'Unable to open in read mode \'' + . $this->_tarname . '\'' + ); + $this->_temp_tarname = ''; + return false; + } + if (!$v_file_to = @fopen($this->_temp_tarname, 'wb')) { + $this->_error( + 'Unable to open in write mode \'' + . $this->_temp_tarname . '\'' + ); + $this->_temp_tarname = ''; + return false; + } + while ($v_data = @fread($v_file_from, 1024)) { + @fwrite($v_file_to, $v_data); + } + @fclose($v_file_from); + @fclose($v_file_to); + } + + // ----- File to open if the local copy + $v_filename = $this->_temp_tarname; + + } else // ----- File to open if the normal Tar file + { + $v_filename = $this->_tarname; + } + + if ($this->_compress_type == 'gz' && function_exists('gzopen')) { + $this->_file = @gzopen($v_filename, "rb"); + } else { + if ($this->_compress_type == 'bz2' && function_exists('bzopen')) { + $this->_file = @bzopen($v_filename, "r"); + } else { + if ($this->_compress_type == 'lzma2' && function_exists('xzopen')) { + $this->_file = @xzopen($v_filename, "r"); + } else { + if ($this->_compress_type == 'none') { + $this->_file = @fopen($v_filename, "rb"); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + return false; + } + } + } + } + + if ($this->_file == 0) { + $this->_error('Unable to open in read mode \'' . $v_filename . '\''); + return false; + } + + return true; + } + + // }}} + + // {{{ _openReadWrite() + function _openReadWrite() + { + if ($this->_compress_type == 'gz') { + $this->_file = @gzopen($this->_tarname, "r+b"); + } else { + if ($this->_compress_type == 'bz2') { + $this->_error( + 'Unable to open bz2 in read/write mode \'' + . $this->_tarname . '\' (limitation of bz2 extension)' + ); + return false; + } else { + if ($this->_compress_type == 'lzma2') { + $this->_error( + 'Unable to open lzma2 in read/write mode \'' + . $this->_tarname . '\' (limitation of lzma2 extension)' + ); + return false; + } else { + if ($this->_compress_type == 'none') { + $this->_file = @fopen($this->_tarname, "r+b"); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + return false; + } + } + } + } + + if ($this->_file == 0) { + $this->_error( + 'Unable to open in read/write mode \'' + . $this->_tarname . '\'' + ); + return false; + } + + return true; + } + + // }}} + + // {{{ _close() + function _close() + { + //if (isset($this->_file)) { + if (is_resource($this->_file)) { + if ($this->_compress_type == 'gz') { + @gzclose($this->_file); + } else { + if ($this->_compress_type == 'bz2') { + @bzclose($this->_file); + } else { + if ($this->_compress_type == 'lzma2') { + @xzclose($this->_file); + } else { + if ($this->_compress_type == 'none') { + @fclose($this->_file); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + + $this->_file = 0; + } + + // ----- Look if a local copy need to be erase + // Note that it might be interesting to keep the url for a time : ToDo + if ($this->_temp_tarname != '') { + @unlink($this->_temp_tarname); + $this->_temp_tarname = ''; + } + + return true; + } + + // }}} + + // {{{ _cleanFile() + function _cleanFile() + { + $this->_close(); + + // ----- Look for a local copy + if ($this->_temp_tarname != '') { + // ----- Remove the local copy but not the remote tarname + @unlink($this->_temp_tarname); + $this->_temp_tarname = ''; + } else { + // ----- Remove the local tarname file + @unlink($this->_tarname); + } + $this->_tarname = ''; + + return true; + } + + // }}} + + // {{{ _writeBlock() + function _writeBlock($p_binary_data, $p_len = null) + { + if (is_resource($this->_file)) { + if ($p_len === null) { + if ($this->_compress_type == 'gz') { + @gzputs($this->_file, $p_binary_data); + } else { + if ($this->_compress_type == 'bz2') { + @bzwrite($this->_file, $p_binary_data); + } else { + if ($this->_compress_type == 'lzma2') { + @xzwrite($this->_file, $p_binary_data); + } else { + if ($this->_compress_type == 'none') { + @fputs($this->_file, $p_binary_data); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + } else { + if ($this->_compress_type == 'gz') { + @gzputs($this->_file, $p_binary_data, $p_len); + } else { + if ($this->_compress_type == 'bz2') { + @bzwrite($this->_file, $p_binary_data, $p_len); + } else { + if ($this->_compress_type == 'lzma2') { + @xzwrite($this->_file, $p_binary_data, $p_len); + } else { + if ($this->_compress_type == 'none') { + @fputs($this->_file, $p_binary_data, $p_len); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + + } + } + return true; + } + + // }}} + + // {{{ _readBlock() + function _readBlock() + { + $v_block = null; + if (is_resource($this->_file)) { + if ($this->_compress_type == 'gz') { + $v_block = @gzread($this->_file, 512); + } else { + if ($this->_compress_type == 'bz2') { + $v_block = @bzread($this->_file, 512); + } else { + if ($this->_compress_type == 'lzma2') { + $v_block = @xzread($this->_file, 512); + } else { + if ($this->_compress_type == 'none') { + $v_block = @fread($this->_file, 512); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + } + return $v_block; + } + + // }}} + + // {{{ _jumpBlock() + function _jumpBlock($p_len = null) + { + if (is_resource($this->_file)) { + if ($p_len === null) { + $p_len = 1; + } + + if ($this->_compress_type == 'gz') { + @gzseek($this->_file, gztell($this->_file) + ($p_len * 512)); + } else { + if ($this->_compress_type == 'bz2') { + // ----- Replace missing bztell() and bzseek() + for ($i = 0; $i < $p_len; $i++) { + $this->_readBlock(); + } + } else { + if ($this->_compress_type == 'lzma2') { + // ----- Replace missing xztell() and xzseek() + for ($i = 0; $i < $p_len; $i++) { + $this->_readBlock(); + } + } else { + if ($this->_compress_type == 'none') { + @fseek($this->_file, $p_len * 512, SEEK_CUR); + } else { + $this->_error( + 'Unknown or missing compression type (' + . $this->_compress_type . ')' + ); + } + } + } + } + + } + return true; + } + + // }}} + + // {{{ _writeFooter() + function _writeFooter() + { + if (is_resource($this->_file)) { + // ----- Write the last 0 filled block for end of archive + $v_binary_data = pack('a1024', ''); + $this->_writeBlock($v_binary_data); + } + return true; + } + + // }}} + + // {{{ _addList() + function _addList($p_list, $p_add_dir, $p_remove_dir) + { + $v_result = true; + $v_header = array(); + + // ----- Remove potential windows directory separator + $p_add_dir = $this->_translateWinPath($p_add_dir); + $p_remove_dir = $this->_translateWinPath($p_remove_dir, false); + + if (!$this->_file) { + $this->_error('Invalid file descriptor'); + return false; + } + + if (sizeof($p_list) == 0) { + return true; + } + + foreach ($p_list as $v_filename) { + if (!$v_result) { + break; + } + + // ----- Skip the current tar name + if ($v_filename == $this->_tarname) { + continue; + } + + if ($v_filename == '') { + continue; + } + + // ----- ignore files and directories matching the ignore regular expression + if ($this->_ignore_regexp && preg_match($this->_ignore_regexp, '/' . $v_filename)) { + $this->_warning("File '$v_filename' ignored"); + continue; + } + + if (!file_exists($v_filename) && !is_link($v_filename)) { + $this->_warning("File '$v_filename' does not exist"); + continue; + } + + // ----- Add the file or directory header + if (!$this->_addFile($v_filename, $v_header, $p_add_dir, $p_remove_dir)) { + return false; + } + + if (@is_dir($v_filename) && !@is_link($v_filename)) { + if (!($p_hdir = opendir($v_filename))) { + $this->_warning("Directory '$v_filename' can not be read"); + continue; + } + while (false !== ($p_hitem = readdir($p_hdir))) { + if (($p_hitem != '.') && ($p_hitem != '..')) { + if ($v_filename != ".") { + $p_temp_list[0] = $v_filename . '/' . $p_hitem; + } else { + $p_temp_list[0] = $p_hitem; + } + + $v_result = $this->_addList( + $p_temp_list, + $p_add_dir, + $p_remove_dir + ); + } + } + + unset($p_temp_list); + unset($p_hdir); + unset($p_hitem); + } + } + + return $v_result; + } + + // }}} + + // {{{ _addFile() + function _addFile($p_filename, &$p_header, $p_add_dir, $p_remove_dir, $v_stored_filename = null) + { + if (!$this->_file) { + $this->_error('Invalid file descriptor'); + return false; + } + + if ($p_filename == '') { + $this->_error('Invalid file name'); + return false; + } + + if (is_null($v_stored_filename)) { + // ----- Calculate the stored filename + $p_filename = $this->_translateWinPath($p_filename, false);; + $v_stored_filename = $p_filename; + + if (strcmp($p_filename, $p_remove_dir) == 0) { + return true; + } + + if ($p_remove_dir != '') { + if (substr($p_remove_dir, -1) != '/') { + $p_remove_dir .= '/'; + } + + if (substr($p_filename, 0, strlen($p_remove_dir)) == $p_remove_dir) { + $v_stored_filename = substr($p_filename, strlen($p_remove_dir)); + } + } + + $v_stored_filename = $this->_translateWinPath($v_stored_filename); + if ($p_add_dir != '') { + if (substr($p_add_dir, -1) == '/') { + $v_stored_filename = $p_add_dir . $v_stored_filename; + } else { + $v_stored_filename = $p_add_dir . '/' . $v_stored_filename; + } + } + + $v_stored_filename = $this->_pathReduction($v_stored_filename); + } + + if ($this->_isArchive($p_filename)) { + if (($v_file = @fopen($p_filename, "rb")) == 0) { + $this->_warning( + "Unable to open file '" . $p_filename + . "' in binary read mode" + ); + return true; + } + + if (!$this->_writeHeader($p_filename, $v_stored_filename)) { + return false; + } + + while (($v_buffer = fread($v_file, 512)) != '') { + $v_binary_data = pack("a512", "$v_buffer"); + $this->_writeBlock($v_binary_data); + } + + fclose($v_file); + + } else { + // ----- Only header for dir + if (!$this->_writeHeader($p_filename, $v_stored_filename)) { + return false; + } + } + + return true; + } + + // }}} + + // {{{ _addString() + function _addString($p_filename, $p_string, $p_datetime = false, $p_params = array()) + { + $p_stamp = @$p_params["stamp"] ? $p_params["stamp"] : ($p_datetime ? $p_datetime : time()); + $p_mode = @$p_params["mode"] ? $p_params["mode"] : 0600; + $p_type = @$p_params["type"] ? $p_params["type"] : ""; + $p_uid = @$p_params["uid"] ? $p_params["uid"] : 0; + $p_gid = @$p_params["gid"] ? $p_params["gid"] : 0; + if (!$this->_file) { + $this->_error('Invalid file descriptor'); + return false; + } + + if ($p_filename == '') { + $this->_error('Invalid file name'); + return false; + } + + // ----- Calculate the stored filename + $p_filename = $this->_translateWinPath($p_filename, false);; + + // ----- If datetime is not specified, set current time + if ($p_datetime === false) { + $p_datetime = time(); + } + + if (!$this->_writeHeaderBlock( + $p_filename, + strlen($p_string), + $p_stamp, + $p_mode, + $p_type, + $p_uid, + $p_gid + ) + ) { + return false; + } + + $i = 0; + while (($v_buffer = substr($p_string, (($i++) * 512), 512)) != '') { + $v_binary_data = pack("a512", $v_buffer); + $this->_writeBlock($v_binary_data); + } + + return true; + } + + // }}} + + // {{{ _writeHeader() + function _writeHeader($p_filename, $p_stored_filename) + { + if ($p_stored_filename == '') { + $p_stored_filename = $p_filename; + } + $v_reduce_filename = $this->_pathReduction($p_stored_filename); + + if (strlen($v_reduce_filename) > 99) { + if (!$this->_writeLongHeader($v_reduce_filename)) { + return false; + } + } + + $v_info = lstat($p_filename); + $v_uid = sprintf("%07s", DecOct($v_info[4])); + $v_gid = sprintf("%07s", DecOct($v_info[5])); + $v_perms = sprintf("%07s", DecOct($v_info['mode'] & 000777)); + + $v_mtime = sprintf("%011s", DecOct($v_info['mtime'])); + + $v_linkname = ''; + + if (@is_link($p_filename)) { + $v_typeflag = '2'; + $v_linkname = readlink($p_filename); + $v_size = sprintf("%011s", DecOct(0)); + } elseif (@is_dir($p_filename)) { + $v_typeflag = "5"; + $v_size = sprintf("%011s", DecOct(0)); + } else { + $v_typeflag = '0'; + clearstatcache(); + $v_size = sprintf("%011s", DecOct($v_info['size'])); + } + + $v_magic = 'ustar '; + + $v_version = ' '; + + if (function_exists('posix_getpwuid')) { + $userinfo = posix_getpwuid($v_info[4]); + $groupinfo = posix_getgrgid($v_info[5]); + + $v_uname = $userinfo['name']; + $v_gname = $groupinfo['name']; + } else { + $v_uname = ''; + $v_gname = ''; + } + + $v_devmajor = ''; + + $v_devminor = ''; + + $v_prefix = ''; + + $v_binary_data_first = pack( + "a100a8a8a8a12a12", + $v_reduce_filename, + $v_perms, + $v_uid, + $v_gid, + $v_size, + $v_mtime + ); + $v_binary_data_last = pack( + "a1a100a6a2a32a32a8a8a155a12", + $v_typeflag, + $v_linkname, + $v_magic, + $v_version, + $v_uname, + $v_gname, + $v_devmajor, + $v_devminor, + $v_prefix, + '' + ); + + // ----- Calculate the checksum + $v_checksum = 0; + // ..... First part of the header + for ($i = 0; $i < 148; $i++) { + $v_checksum += ord(substr($v_binary_data_first, $i, 1)); + } + // ..... Ignore the checksum value and replace it by ' ' (space) + for ($i = 148; $i < 156; $i++) { + $v_checksum += ord(' '); + } + // ..... Last part of the header + for ($i = 156, $j = 0; $i < 512; $i++, $j++) { + $v_checksum += ord(substr($v_binary_data_last, $j, 1)); + } + + // ----- Write the first 148 bytes of the header in the archive + $this->_writeBlock($v_binary_data_first, 148); + + // ----- Write the calculated checksum + $v_checksum = sprintf("%06s ", DecOct($v_checksum)); + $v_binary_data = pack("a8", $v_checksum); + $this->_writeBlock($v_binary_data, 8); + + // ----- Write the last 356 bytes of the header in the archive + $this->_writeBlock($v_binary_data_last, 356); + + return true; + } + + // }}} + + // {{{ _writeHeaderBlock() + function _writeHeaderBlock( + $p_filename, + $p_size, + $p_mtime = 0, + $p_perms = 0, + $p_type = '', + $p_uid = 0, + $p_gid = 0 + ) { + $p_filename = $this->_pathReduction($p_filename); + + if (strlen($p_filename) > 99) { + if (!$this->_writeLongHeader($p_filename)) { + return false; + } + } + + if ($p_type == "5") { + $v_size = sprintf("%011s", DecOct(0)); + } else { + $v_size = sprintf("%011s", DecOct($p_size)); + } + + $v_uid = sprintf("%07s", DecOct($p_uid)); + $v_gid = sprintf("%07s", DecOct($p_gid)); + $v_perms = sprintf("%07s", DecOct($p_perms & 000777)); + + $v_mtime = sprintf("%11s", DecOct($p_mtime)); + + $v_linkname = ''; + + $v_magic = 'ustar '; + + $v_version = ' '; + + if (function_exists('posix_getpwuid')) { + $userinfo = posix_getpwuid($p_uid); + $groupinfo = posix_getgrgid($p_gid); + + $v_uname = $userinfo['name']; + $v_gname = $groupinfo['name']; + } else { + $v_uname = ''; + $v_gname = ''; + } + + $v_devmajor = ''; + + $v_devminor = ''; + + $v_prefix = ''; + + $v_binary_data_first = pack( + "a100a8a8a8a12A12", + $p_filename, + $v_perms, + $v_uid, + $v_gid, + $v_size, + $v_mtime + ); + $v_binary_data_last = pack( + "a1a100a6a2a32a32a8a8a155a12", + $p_type, + $v_linkname, + $v_magic, + $v_version, + $v_uname, + $v_gname, + $v_devmajor, + $v_devminor, + $v_prefix, + '' + ); + + // ----- Calculate the checksum + $v_checksum = 0; + // ..... First part of the header + for ($i = 0; $i < 148; $i++) { + $v_checksum += ord(substr($v_binary_data_first, $i, 1)); + } + // ..... Ignore the checksum value and replace it by ' ' (space) + for ($i = 148; $i < 156; $i++) { + $v_checksum += ord(' '); + } + // ..... Last part of the header + for ($i = 156, $j = 0; $i < 512; $i++, $j++) { + $v_checksum += ord(substr($v_binary_data_last, $j, 1)); + } + + // ----- Write the first 148 bytes of the header in the archive + $this->_writeBlock($v_binary_data_first, 148); + + // ----- Write the calculated checksum + $v_checksum = sprintf("%06s ", DecOct($v_checksum)); + $v_binary_data = pack("a8", $v_checksum); + $this->_writeBlock($v_binary_data, 8); + + // ----- Write the last 356 bytes of the header in the archive + $this->_writeBlock($v_binary_data_last, 356); + + return true; + } + + // }}} + + // {{{ _writeLongHeader() + function _writeLongHeader($p_filename) + { + $v_size = sprintf("%11s ", DecOct(strlen($p_filename))); + + $v_typeflag = 'L'; + + $v_linkname = ''; + + $v_magic = ''; + + $v_version = ''; + + $v_uname = ''; + + $v_gname = ''; + + $v_devmajor = ''; + + $v_devminor = ''; + + $v_prefix = ''; + + $v_binary_data_first = pack( + "a100a8a8a8a12a12", + '././@LongLink', + 0, + 0, + 0, + $v_size, + 0 + ); + $v_binary_data_last = pack( + "a1a100a6a2a32a32a8a8a155a12", + $v_typeflag, + $v_linkname, + $v_magic, + $v_version, + $v_uname, + $v_gname, + $v_devmajor, + $v_devminor, + $v_prefix, + '' + ); + + // ----- Calculate the checksum + $v_checksum = 0; + // ..... First part of the header + for ($i = 0; $i < 148; $i++) { + $v_checksum += ord(substr($v_binary_data_first, $i, 1)); + } + // ..... Ignore the checksum value and replace it by ' ' (space) + for ($i = 148; $i < 156; $i++) { + $v_checksum += ord(' '); + } + // ..... Last part of the header + for ($i = 156, $j = 0; $i < 512; $i++, $j++) { + $v_checksum += ord(substr($v_binary_data_last, $j, 1)); + } + + // ----- Write the first 148 bytes of the header in the archive + $this->_writeBlock($v_binary_data_first, 148); + + // ----- Write the calculated checksum + $v_checksum = sprintf("%06s ", DecOct($v_checksum)); + $v_binary_data = pack("a8", $v_checksum); + $this->_writeBlock($v_binary_data, 8); + + // ----- Write the last 356 bytes of the header in the archive + $this->_writeBlock($v_binary_data_last, 356); + + // ----- Write the filename as content of the block + $i = 0; + while (($v_buffer = substr($p_filename, (($i++) * 512), 512)) != '') { + $v_binary_data = pack("a512", "$v_buffer"); + $this->_writeBlock($v_binary_data); + } + + return true; + } + + // }}} + + // {{{ _readHeader() + function _readHeader($v_binary_data, &$v_header) + { + if (strlen($v_binary_data) == 0) { + $v_header['filename'] = ''; + return true; + } + + if (strlen($v_binary_data) != 512) { + $v_header['filename'] = ''; + $this->_error('Invalid block size : ' . strlen($v_binary_data)); + return false; + } + + if (!is_array($v_header)) { + $v_header = array(); + } + // ----- Calculate the checksum + $v_checksum = 0; + // ..... First part of the header + for ($i = 0; $i < 148; $i++) { + $v_checksum += ord(substr($v_binary_data, $i, 1)); + } + // ..... Ignore the checksum value and replace it by ' ' (space) + for ($i = 148; $i < 156; $i++) { + $v_checksum += ord(' '); + } + // ..... Last part of the header + for ($i = 156; $i < 512; $i++) { + $v_checksum += ord(substr($v_binary_data, $i, 1)); + } + + if (version_compare(PHP_VERSION, "5.5.0-dev") < 0) { + $fmt = "a100filename/a8mode/a8uid/a8gid/a12size/a12mtime/" . + "a8checksum/a1typeflag/a100link/a6magic/a2version/" . + "a32uname/a32gname/a8devmajor/a8devminor/a131prefix"; + } else { + $fmt = "Z100filename/Z8mode/Z8uid/Z8gid/Z12size/Z12mtime/" . + "Z8checksum/Z1typeflag/Z100link/Z6magic/Z2version/" . + "Z32uname/Z32gname/Z8devmajor/Z8devminor/Z131prefix"; + } + $v_data = unpack($fmt, $v_binary_data); + + if (strlen($v_data["prefix"]) > 0) { + $v_data["filename"] = "$v_data[prefix]/$v_data[filename]"; + } + + // ----- Extract the checksum + $v_header['checksum'] = OctDec(trim($v_data['checksum'])); + if ($v_header['checksum'] != $v_checksum) { + $v_header['filename'] = ''; + + // ----- Look for last block (empty block) + if (($v_checksum == 256) && ($v_header['checksum'] == 0)) { + return true; + } + + $this->_error( + 'Invalid checksum for file "' . $v_data['filename'] + . '" : ' . $v_checksum . ' calculated, ' + . $v_header['checksum'] . ' expected' + ); + return false; + } + + // ----- Extract the properties + $v_header['filename'] = $v_data['filename']; + if ($this->_maliciousFilename($v_header['filename'])) { + $this->_error( + 'Malicious .tar detected, file "' . $v_header['filename'] . + '" will not install in desired directory tree' + ); + return false; + } + $v_header['mode'] = OctDec(trim($v_data['mode'])); + $v_header['uid'] = OctDec(trim($v_data['uid'])); + $v_header['gid'] = OctDec(trim($v_data['gid'])); + $v_header['size'] = OctDec(trim($v_data['size'])); + $v_header['mtime'] = OctDec(trim($v_data['mtime'])); + if (($v_header['typeflag'] = $v_data['typeflag']) == "5") { + $v_header['size'] = 0; + } + $v_header['link'] = trim($v_data['link']); + /* ----- All these fields are removed form the header because + they do not carry interesting info + $v_header[magic] = trim($v_data[magic]); + $v_header[version] = trim($v_data[version]); + $v_header[uname] = trim($v_data[uname]); + $v_header[gname] = trim($v_data[gname]); + $v_header[devmajor] = trim($v_data[devmajor]); + $v_header[devminor] = trim($v_data[devminor]); + */ + + return true; + } + + // }}} + + // {{{ _maliciousFilename() + /** + * Detect and report a malicious file name + * + * @param string $file + * + * @return bool + * @access private + */ + function _maliciousFilename($file) + { + if (strpos($file, '/../') !== false) { + return true; + } + if (strpos($file, '../') === 0) { + return true; + } + return false; + } + + // }}} + + // {{{ _readLongHeader() + function _readLongHeader(&$v_header) + { + $v_filename = ''; + $n = floor($v_header['size'] / 512); + for ($i = 0; $i < $n; $i++) { + $v_content = $this->_readBlock(); + $v_filename .= $v_content; + } + if (($v_header['size'] % 512) != 0) { + $v_content = $this->_readBlock(); + $v_filename .= trim($v_content); + } + + // ----- Read the next header + $v_binary_data = $this->_readBlock(); + + if (!$this->_readHeader($v_binary_data, $v_header)) { + return false; + } + + $v_filename = trim($v_filename); + $v_header['filename'] = $v_filename; + if ($this->_maliciousFilename($v_filename)) { + $this->_error( + 'Malicious .tar detected, file "' . $v_filename . + '" will not install in desired directory tree' + ); + return false; + } + + return true; + } + + // }}} + + // {{{ _extractInString() + /** + * This method extract from the archive one file identified by $p_filename. + * The return value is a string with the file content, or null on error. + * + * @param string $p_filename The path of the file to extract in a string. + * + * @return a string with the file content or null. + * @access private + */ + function _extractInString($p_filename) + { + $v_result_str = ""; + + While (strlen($v_binary_data = $this->_readBlock()) != 0) { + if (!$this->_readHeader($v_binary_data, $v_header)) { + return null; + } + + if ($v_header['filename'] == '') { + continue; + } + + // ----- Look for long filename + if ($v_header['typeflag'] == 'L') { + if (!$this->_readLongHeader($v_header)) { + return null; + } + } + + if ($v_header['filename'] == $p_filename) { + if ($v_header['typeflag'] == "5") { + $this->_error( + 'Unable to extract in string a directory ' + . 'entry {' . $v_header['filename'] . '}' + ); + return null; + } else { + $n = floor($v_header['size'] / 512); + for ($i = 0; $i < $n; $i++) { + $v_result_str .= $this->_readBlock(); + } + if (($v_header['size'] % 512) != 0) { + $v_content = $this->_readBlock(); + $v_result_str .= substr( + $v_content, + 0, + ($v_header['size'] % 512) + ); + } + return $v_result_str; + } + } else { + $this->_jumpBlock(ceil(($v_header['size'] / 512))); + } + } + + return null; + } + + // }}} + + // {{{ _extractList() + function _extractList( + $p_path, + &$p_list_detail, + $p_mode, + $p_file_list, + $p_remove_path, + $p_preserve = false + ) { + $v_result = true; + $v_nb = 0; + $v_extract_all = true; + $v_listing = false; + + $p_path = $this->_translateWinPath($p_path, false); + if ($p_path == '' || (substr($p_path, 0, 1) != '/' + && substr($p_path, 0, 3) != "../" && !strpos($p_path, ':')) + ) { + $p_path = "./" . $p_path; + } + $p_remove_path = $this->_translateWinPath($p_remove_path); + + // ----- Look for path to remove format (should end by /) + if (($p_remove_path != '') && (substr($p_remove_path, -1) != '/')) { + $p_remove_path .= '/'; + } + $p_remove_path_size = strlen($p_remove_path); + + switch ($p_mode) { + case "complete" : + $v_extract_all = true; + $v_listing = false; + break; + case "partial" : + $v_extract_all = false; + $v_listing = false; + break; + case "list" : + $v_extract_all = false; + $v_listing = true; + break; + default : + $this->_error('Invalid extract mode (' . $p_mode . ')'); + return false; + } + + clearstatcache(); + + while (strlen($v_binary_data = $this->_readBlock()) != 0) { + $v_extract_file = false; + $v_extraction_stopped = 0; + + if (!$this->_readHeader($v_binary_data, $v_header)) { + return false; + } + + if ($v_header['filename'] == '') { + continue; + } + + // ----- Look for long filename + if ($v_header['typeflag'] == 'L') { + if (!$this->_readLongHeader($v_header)) { + return false; + } + } + + // ignore extended / pax headers + if ($v_header['typeflag'] == 'x' || $v_header['typeflag'] == 'g') { + $this->_jumpBlock(ceil(($v_header['size'] / 512))); + continue; + } + + if ((!$v_extract_all) && (is_array($p_file_list))) { + // ----- By default no unzip if the file is not found + $v_extract_file = false; + + for ($i = 0; $i < sizeof($p_file_list); $i++) { + // ----- Look if it is a directory + if (substr($p_file_list[$i], -1) == '/') { + // ----- Look if the directory is in the filename path + if ((strlen($v_header['filename']) > strlen($p_file_list[$i])) + && (substr($v_header['filename'], 0, strlen($p_file_list[$i])) + == $p_file_list[$i]) + ) { + $v_extract_file = true; + break; + } + } // ----- It is a file, so compare the file names + elseif ($p_file_list[$i] == $v_header['filename']) { + $v_extract_file = true; + break; + } + } + } else { + $v_extract_file = true; + } + + // ----- Look if this file need to be extracted + if (($v_extract_file) && (!$v_listing)) { + if (($p_remove_path != '') + && (substr($v_header['filename'] . '/', 0, $p_remove_path_size) + == $p_remove_path) + ) { + $v_header['filename'] = substr( + $v_header['filename'], + $p_remove_path_size + ); + if ($v_header['filename'] == '') { + continue; + } + } + if (($p_path != './') && ($p_path != '/')) { + while (substr($p_path, -1) == '/') { + $p_path = substr($p_path, 0, strlen($p_path) - 1); + } + + if (substr($v_header['filename'], 0, 1) == '/') { + $v_header['filename'] = $p_path . $v_header['filename']; + } else { + $v_header['filename'] = $p_path . '/' . $v_header['filename']; + } + } + if (file_exists($v_header['filename'])) { + if ((@is_dir($v_header['filename'])) + && ($v_header['typeflag'] == '') + ) { + $this->_error( + 'File ' . $v_header['filename'] + . ' already exists as a directory' + ); + return false; + } + if (($this->_isArchive($v_header['filename'])) + && ($v_header['typeflag'] == "5") + ) { + $this->_error( + 'Directory ' . $v_header['filename'] + . ' already exists as a file' + ); + return false; + } + if (!is_writeable($v_header['filename'])) { + $this->_error( + 'File ' . $v_header['filename'] + . ' already exists and is write protected' + ); + return false; + } + if (filemtime($v_header['filename']) > $v_header['mtime']) { + // To be completed : An error or silent no replace ? + } + } // ----- Check the directory availability and create it if necessary + elseif (($v_result + = $this->_dirCheck( + ($v_header['typeflag'] == "5" + ? $v_header['filename'] + : dirname($v_header['filename'])) + )) != 1 + ) { + $this->_error('Unable to create path for ' . $v_header['filename']); + return false; + } + + if ($v_extract_file) { + if ($v_header['typeflag'] == "5") { + if (!@file_exists($v_header['filename'])) { + if (!@mkdir($v_header['filename'], 0777)) { + $this->_error( + 'Unable to create directory {' + . $v_header['filename'] . '}' + ); + return false; + } + } + } elseif ($v_header['typeflag'] == "2") { + if (@file_exists($v_header['filename'])) { + @unlink($v_header['filename']); + } + if (!@symlink($v_header['link'], $v_header['filename'])) { + $this->_error( + 'Unable to extract symbolic link {' + . $v_header['filename'] . '}' + ); + return false; + } + } else { + if (($v_dest_file = @fopen($v_header['filename'], "wb")) == 0) { + $this->_error( + 'Error while opening {' . $v_header['filename'] + . '} in write binary mode' + ); + return false; + } else { + $n = floor($v_header['size'] / 512); + for ($i = 0; $i < $n; $i++) { + $v_content = $this->_readBlock(); + fwrite($v_dest_file, $v_content, 512); + } + if (($v_header['size'] % 512) != 0) { + $v_content = $this->_readBlock(); + fwrite($v_dest_file, $v_content, ($v_header['size'] % 512)); + } + + @fclose($v_dest_file); + + if ($p_preserve) { + @chown($v_header['filename'], $v_header['uid']); + @chgrp($v_header['filename'], $v_header['gid']); + } + + // ----- Change the file mode, mtime + @touch($v_header['filename'], $v_header['mtime']); + if ($v_header['mode'] & 0111) { + // make file executable, obey umask + $mode = fileperms($v_header['filename']) | (~umask() & 0111); + @chmod($v_header['filename'], $mode); + } + } + + // ----- Check the file size + clearstatcache(); + if (!is_file($v_header['filename'])) { + $this->_error( + 'Extracted file ' . $v_header['filename'] + . 'does not exist. Archive may be corrupted.' + ); + return false; + } + + $filesize = filesize($v_header['filename']); + if ($filesize != $v_header['size']) { + $this->_error( + 'Extracted file ' . $v_header['filename'] + . ' does not have the correct file size \'' + . $filesize + . '\' (' . $v_header['size'] + . ' expected). Archive may be corrupted.' + ); + return false; + } + } + } else { + $this->_jumpBlock(ceil(($v_header['size'] / 512))); + } + } else { + $this->_jumpBlock(ceil(($v_header['size'] / 512))); + } + + /* TBC : Seems to be unused ... + if ($this->_compress) + $v_end_of_file = @gzeof($this->_file); + else + $v_end_of_file = @feof($this->_file); + */ + + if ($v_listing || $v_extract_file || $v_extraction_stopped) { + // ----- Log extracted files + if (($v_file_dir = dirname($v_header['filename'])) + == $v_header['filename'] + ) { + $v_file_dir = ''; + } + if ((substr($v_header['filename'], 0, 1) == '/') && ($v_file_dir == '')) { + $v_file_dir = '/'; + } + + $p_list_detail[$v_nb++] = $v_header; + if (is_array($p_file_list) && (count($p_list_detail) == count($p_file_list))) { + return true; + } + } + } + + return true; + } + + // }}} + + // {{{ _openAppend() + function _openAppend() + { + if (filesize($this->_tarname) == 0) { + return $this->_openWrite(); + } + + if ($this->_compress) { + $this->_close(); + + if (!@rename($this->_tarname, $this->_tarname . ".tmp")) { + $this->_error( + 'Error while renaming \'' . $this->_tarname + . '\' to temporary file \'' . $this->_tarname + . '.tmp\'' + ); + return false; + } + + if ($this->_compress_type == 'gz') { + $v_temp_tar = @gzopen($this->_tarname . ".tmp", "rb"); + } elseif ($this->_compress_type == 'bz2') { + $v_temp_tar = @bzopen($this->_tarname . ".tmp", "r"); + } elseif ($this->_compress_type == 'lzma2') { + $v_temp_tar = @xzopen($this->_tarname . ".tmp", "r"); + } + + + if ($v_temp_tar == 0) { + $this->_error( + 'Unable to open file \'' . $this->_tarname + . '.tmp\' in binary read mode' + ); + @rename($this->_tarname . ".tmp", $this->_tarname); + return false; + } + + if (!$this->_openWrite()) { + @rename($this->_tarname . ".tmp", $this->_tarname); + return false; + } + + if ($this->_compress_type == 'gz') { + $end_blocks = 0; + + while (!@gzeof($v_temp_tar)) { + $v_buffer = @gzread($v_temp_tar, 512); + if ($v_buffer == ARCHIVE_TAR_END_BLOCK || strlen($v_buffer) == 0) { + $end_blocks++; + // do not copy end blocks, we will re-make them + // after appending + continue; + } elseif ($end_blocks > 0) { + for ($i = 0; $i < $end_blocks; $i++) { + $this->_writeBlock(ARCHIVE_TAR_END_BLOCK); + } + $end_blocks = 0; + } + $v_binary_data = pack("a512", $v_buffer); + $this->_writeBlock($v_binary_data); + } + + @gzclose($v_temp_tar); + } elseif ($this->_compress_type == 'bz2') { + $end_blocks = 0; + + while (strlen($v_buffer = @bzread($v_temp_tar, 512)) > 0) { + if ($v_buffer == ARCHIVE_TAR_END_BLOCK || strlen($v_buffer) == 0) { + $end_blocks++; + // do not copy end blocks, we will re-make them + // after appending + continue; + } elseif ($end_blocks > 0) { + for ($i = 0; $i < $end_blocks; $i++) { + $this->_writeBlock(ARCHIVE_TAR_END_BLOCK); + } + $end_blocks = 0; + } + $v_binary_data = pack("a512", $v_buffer); + $this->_writeBlock($v_binary_data); + } + + @bzclose($v_temp_tar); + } elseif ($this->_compress_type == 'lzma2') { + $end_blocks = 0; + + while (strlen($v_buffer = @xzread($v_temp_tar, 512)) > 0) { + if ($v_buffer == ARCHIVE_TAR_END_BLOCK || strlen($v_buffer) == 0) { + $end_blocks++; + // do not copy end blocks, we will re-make them + // after appending + continue; + } elseif ($end_blocks > 0) { + for ($i = 0; $i < $end_blocks; $i++) { + $this->_writeBlock(ARCHIVE_TAR_END_BLOCK); + } + $end_blocks = 0; + } + $v_binary_data = pack("a512", $v_buffer); + $this->_writeBlock($v_binary_data); + } + + @xzclose($v_temp_tar); + } + + if (!@unlink($this->_tarname . ".tmp")) { + $this->_error( + 'Error while deleting temporary file \'' + . $this->_tarname . '.tmp\'' + ); + } + + } else { + // ----- For not compressed tar, just add files before the last + // one or two 512 bytes block + if (!$this->_openReadWrite()) { + return false; + } + + clearstatcache(); + $v_size = filesize($this->_tarname); + + // We might have zero, one or two end blocks. + // The standard is two, but we should try to handle + // other cases. + fseek($this->_file, $v_size - 1024); + if (fread($this->_file, 512) == ARCHIVE_TAR_END_BLOCK) { + fseek($this->_file, $v_size - 1024); + } elseif (fread($this->_file, 512) == ARCHIVE_TAR_END_BLOCK) { + fseek($this->_file, $v_size - 512); + } + } + + return true; + } + + // }}} + + // {{{ _append() + function _append($p_filelist, $p_add_dir = '', $p_remove_dir = '') + { + if (!$this->_openAppend()) { + return false; + } + + if ($this->_addList($p_filelist, $p_add_dir, $p_remove_dir)) { + $this->_writeFooter(); + } + + $this->_close(); + + return true; + } + + // }}} + + // {{{ _dirCheck() + + /** + * Check if a directory exists and create it (including parent + * dirs) if not. + * + * @param string $p_dir directory to check + * + * @return bool true if the directory exists or was created + */ + function _dirCheck($p_dir) + { + clearstatcache(); + if ((@is_dir($p_dir)) || ($p_dir == '')) { + return true; + } + + $p_parent_dir = dirname($p_dir); + + if (($p_parent_dir != $p_dir) && + ($p_parent_dir != '') && + (!$this->_dirCheck($p_parent_dir)) + ) { + return false; + } + + if (!@mkdir($p_dir, 0777)) { + $this->_error("Unable to create directory '$p_dir'"); + return false; + } + + return true; + } + + // }}} + + // {{{ _pathReduction() + + /** + * Compress path by changing for example "/dir/foo/../bar" to "/dir/bar", + * rand emove double slashes. + * + * @param string $p_dir path to reduce + * + * @return string reduced path + * + * @access private + * + */ + function _pathReduction($p_dir) + { + $v_result = ''; + + // ----- Look for not empty path + if ($p_dir != '') { + // ----- Explode path by directory names + $v_list = explode('/', $p_dir); + + // ----- Study directories from last to first + for ($i = sizeof($v_list) - 1; $i >= 0; $i--) { + // ----- Look for current path + if ($v_list[$i] == ".") { + // ----- Ignore this directory + // Should be the first $i=0, but no check is done + } else { + if ($v_list[$i] == "..") { + // ----- Ignore it and ignore the $i-1 + $i--; + } else { + if (($v_list[$i] == '') + && ($i != (sizeof($v_list) - 1)) + && ($i != 0) + ) { + // ----- Ignore only the double '//' in path, + // but not the first and last / + } else { + $v_result = $v_list[$i] . ($i != (sizeof($v_list) - 1) ? '/' + . $v_result : ''); + } + } + } + } + } + + if (defined('OS_WINDOWS') && OS_WINDOWS) { + $v_result = strtr($v_result, '\\', '/'); + } + + return $v_result; + } + + // }}} + + // {{{ _translateWinPath() + function _translateWinPath($p_path, $p_remove_disk_letter = true) + { + if (defined('OS_WINDOWS') && OS_WINDOWS) { + // ----- Look for potential disk letter + if (($p_remove_disk_letter) + && (($v_position = strpos($p_path, ':')) != false) + ) { + $p_path = substr($p_path, $v_position + 1); + } + // ----- Change potential windows directory separator + if ((strpos($p_path, '\\') > 0) || (substr($p_path, 0, 1) == '\\')) { + $p_path = strtr($p_path, '\\', '/'); + } + } + return $p_path; + } + // }}} + +} + +?> diff --git a/cookbooks/php56/files/default/eselect-php-0.7.0.ebuild b/cookbooks/php56/files/default/eselect-php-0.7.0.ebuild new file mode 100644 index 00000000..6e2cb337 --- /dev/null +++ b/cookbooks/php56/files/default/eselect-php-0.7.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-php/Attic/eselect-php-0.7.0.ebuild,v 1.3 2013/04/10 13:25:36 olemarkus dead $ + +EAPI=5 + +#inherit depend.apache + +DESCRIPTION="PHP eselect module" +HOMEPAGE="http://www.gentoo.org" +SRC_URI="http://dev.gentoo.org/~olemarkus/eselect-php/eselect-php-${PV}.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="fpm apache2" + +DEPEND=">=app-admin/eselect-1.2.4" + +# !> ${pc} #454478 + done + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +src_configure() { + econf \ + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \ + $(use_enable bzip2 pcregrep-libbz2) \ + $(use_enable cxx cpp) \ + $(use_enable jit) $(use_enable jit pcregrep-jit) \ + $(use_enable pcre16) \ + $(use_enable libedit pcretest-libedit) \ + $(use_enable readline pcretest-libreadline) \ + $(use_enable static-libs static) \ + $(use_enable unicode utf) $(use_enable unicode unicode-properties) \ + $(use_enable zlib pcregrep-libz) \ + --enable-pcre8 \ + --enable-shared \ + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} +} + +src_install() { + emake DESTDIR="${D}" install + gen_usr_ldscript -a pcre + prune_libtool_files +} + +pkg_preinst() { + preserve_old_lib /$(get_libdir)/libpcre.so.0 +} + +pkg_postinst() { + preserve_old_lib_notify /$(get_libdir)/libpcre.so.0 +} diff --git a/cookbooks/php56/files/default/memcache.ini b/cookbooks/php56/files/default/memcache.ini new file mode 100644 index 00000000..3e01e20b --- /dev/null +++ b/cookbooks/php56/files/default/memcache.ini @@ -0,0 +1,7 @@ +extension=memcache.so +memcache.allow_failover=true +memcache.max_failover_attempts=20 +memcache.chunk_size=32768 +memcache.default_port=11211 +memcache.hash_strategy=standard +memcache.hash_function=crc32 diff --git a/cookbooks/php56/files/default/mongo.ini b/cookbooks/php56/files/default/mongo.ini new file mode 100644 index 00000000..5998f926 --- /dev/null +++ b/cookbooks/php56/files/default/mongo.ini @@ -0,0 +1 @@ +extension=mongo.so diff --git a/cookbooks/php56/files/default/nrsysmond.monitrc.erb b/cookbooks/php56/files/default/nrsysmond.monitrc.erb new file mode 100644 index 00000000..b7126a72 --- /dev/null +++ b/cookbooks/php56/files/default/nrsysmond.monitrc.erb @@ -0,0 +1,7 @@ +check process nrsysmond + with pidfile /var/run/nrsysmond.pid + start program = "/bin/bash -c '/usr/sbin/nrsysmond -p /var/run/nrsysmond.pid -c /etc/newrelic/nrsysmond.cfg<% if @hostname %> -n <%= @hostname %><% end %>'" + stop program = "/bin/bash -c '/bin/kill `cat /var/run/nrsysmond.pid`'" + if mem > 255.0 MB for 2 cycles then restart + if cpu > 100% for 2 cycles then restart + group newrelic diff --git a/cookbooks/php56/files/default/php-5.6.22.ebuild b/cookbooks/php56/files/default/php-5.6.22.ebuild new file mode 100644 index 00000000..8062c7a9 --- /dev/null +++ b/cookbooks/php56/files/default/php-5.6.22.ebuild @@ -0,0 +1,773 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/Attic/php-5.6.22.ebuild,v 1.2 2014/04/05 08:20:53 olemarkus dead $ + +EAPI=5 + +inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +function php_get_uri () +{ + case "${1}" in + "php-pre") + echo "http://downloads.php.net/dsp/${2}" + ;; + "php") + echo "http://www.php.net/distributions/${2}" + ;; + "olemarkus") + echo "http://dev.gentoo.org/~olemarkus/php/${2}" + ;; + "gentoo") + echo "mirror://gentoo/${2}" + ;; + *) + die "unhandled case in php_get_uri" + ;; + esac +} + +PHP_MV="$(get_major_version)" +SLOT="$(get_version_component_range 1-2)" + +# alias, so we can handle different types of releases (finals, rcs, alphas, +# betas, ...) w/o changing the whole ebuild +PHP_PV="${PV/_rc/RC}" +PHP_PV="${PHP_PV/_alpha/alpha}" +PHP_PV="${PHP_PV/_beta/beta}" +PHP_RELEASE="php" +[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre" +PHP_P="${PN}-${PHP_PV}" + +PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")" + +PHP_FPM_CONF_VER="1" + +SRC_URI="${PHP_SRC_URI}" + +DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs." +HOMEPAGE="http://php.net/" +LICENSE="PHP-3" + +S="${WORKDIR}/${PHP_P}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk + crypt +ctype curl debug + enchant exif frontbase +fileinfo +filter firebird + flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash + mssql mysql libmysqlclient mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sybase-ct sysvipc tidy +tokenizer truetype unicode wddx + +xml xmlreader xmlwriter xmlrpc xpm +xsl +xslt zip zlib" + +DEPEND=" + >=app-admin/eselect-php-0.7.0[apache2?,fpm?] + >=dev-libs/libpcre-8.32[unicode] + apache2? ( www-servers/apache[threads=] ) + berkdb? ( =sys-libs/db-4* ) + bzip2? ( app-arch/bzip2 ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + cjk? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + crypt? ( >=dev-libs/libmcrypt-2.4 ) + curl? ( >=net-misc/curl-7.10.5 ) + enchant? ( app-text/enchant ) + exif? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + firebird? ( dev-db/firebird ) + gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + gdbm? ( >=sys-libs/gdbm-1.8.0 ) + gmp? ( >=dev-libs/gmp-4.1.2 ) + iconv? ( virtual/libiconv ) + imap? ( virtual/imap-c-client[ssl=] ) + intl? ( dev-libs/icu:= ) + iodbc? ( dev-db/libiodbc ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11 ) + ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) + libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) + mssql? ( dev-db/freetds[mssql] ) + libmysqlclient? ( + mysql? ( virtual/mysql ) + mysqli? ( >=virtual/mysql-4.1 ) + ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient-basic ) + odbc? ( >=dev-db/unixODBC-1.8.13 ) + postgres? ( dev-db/postgresql-base ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline ) + recode? ( app-text/recode ) + sharedmem? ( dev-libs/mm ) + simplexml? ( >=dev-libs/libxml2-2.6.8 ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + soap? ( >=dev-libs/libxml2-2.6.8 ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-0.9.7 ) + sybase-ct? ( dev-db/freetds ) + tidy? ( app-text/htmltidy ) + truetype? ( + =media-libs/freetype-2* + >=media-libs/t1lib-5.0.0 + !gd? ( + virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + ) + unicode? ( dev-libs/oniguruma ) + wddx? ( >=dev-libs/libxml2-2.6.8 ) + xml? ( >=dev-libs/libxml2-2.6.8 ) + xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) + xmlreader? ( >=dev-libs/libxml2-2.6.8 ) + xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) + xpm? ( + x11-libs/libXpm + virtual/jpeg:0 + media-libs/libpng:0= sys-libs/zlib + ) + xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) + zip? ( sys-libs/zlib ) + zlib? ( sys-libs/zlib ) + virtual/mta +" + +php="=${CATEGORY}/${PF}" + +REQUIRED_USE=" + truetype? ( gd ) + cjk? ( gd ) + exif? ( gd ) + + xpm? ( gd ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + wddx? ( xml ) + xmlrpc? ( || ( xml iconv ) ) + xmlreader? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + mhash? ( hash ) + phar? ( hash ) + libmysqlclient? ( || ( + mysql + mysqli + pdo + ) ) + + qdbm? ( !gdbm ) + readline? ( !libedit ) + recode? ( !imap !mysql !mysqli ) + sharedmem? ( !threads ) + + !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )" + +RDEPEND="${DEPEND}" + +RDEPEND="${RDEPEND} fpm? ( selinux? ( sec-policy/selinux-phpfpm ) )" + +DEPEND="${DEPEND} + sys-devel/flex + >=sys-devel/m4-1.4.3 + >=sys-devel/libtool-1.5.18" + +# Allow users to install production version if they want to + +case "${PHP_INI_VERSION}" in + production|development) + ;; + *) + PHP_INI_VERSION="development" + ;; +esac + +PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}" +PHP_INI_FILE="php.ini" + +want_apache + +pkg_setup() { + depend.apache_pkg_setup +} + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}" + cp "${PHP_INI_UPSTREAM}" "${phpinisrc}" + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}" + # Create extension dir + keepdir $extension_dir + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" + + dodir "${PHP_INI_DIR#${EPREFIX}}" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" "${PHP_INI_FILE}" + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use_if_iuse opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + + if [[ "${sapi}" == "fpm" ]] ; then + [[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0 + einfo "Installing FPM CGI config file php-fpm.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf + + # Remove bogus /etc/php-fpm.conf.default (bug 359906) + [[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default" + fi + + # Install PHP ini files into /usr/share/php + + dodoc php.ini-development + dodoc php.ini-production + +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + # USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path + # ([empty session.save_path]/session_mm_[sapi][gid].sem) + # there is no easy way to circumvent that, all php calls during + # install use -n, so no php.ini file will be used. + # As such, this is the easiest way to get around + addpredict /session_mm_cli250.sem + addpredict /session_mm_cli0.sem + + # Change PHP branding + # Get the alpha/beta/rc version + sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \ + -i configure.in || die "Unable to change PHP branding" + + # Patch PHP to show Gentoo as the server platform + sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \ + -i configure.in || die "Failed to fix server platform name" + + # Prevent PHP from activating the Apache config, + # as we will do that ourselves + sed -i \ + -e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \ + -e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \ + configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4 + + # Patch PHP to support heimdal instead of mit-krb5 + if has_version "app-crypt/heimdal" ; then + sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \ + || die "Failed to fix heimdal libname" + sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \ + || die "Failed to fix heimdal crypt library reference" + fi + + #Add user patches #357637 + epatch_user + + #force rebuilding aclocal.m4 + rm aclocal.m4 + eautoreconf + + if [[ ${CHOST} == *-darwin* ]] ; then + # http://bugs.php.net/bug.php?id=48795, bug #343481 + sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die + fi +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # This is a global variable and should be in caps. It isn't because the + # phpconfutils eclass relies on exactly this name... + # for --with-libdir see bug #327025 + my_conf=" + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}"/man + --infodir="${PHP_DESTDIR}"/info + --libdir="${PHP_DESTDIR}"/lib + --with-libdir=$(get_libdir) + --without-pear + $(use_enable threads maintainer-zts)" + + # extension USE flag shared + my_conf+=" + $(use_enable bcmath bcmath ) + $(use_with bzip2 bz2 "${EPREFIX}"/usr) + $(use_enable calendar calendar ) + $(use_enable ctype ctype ) + $(use_with curl curl "${EPREFIX}"/usr) + $(use_enable xml dom ) + $(use_with enchant enchant "${EPREFIX}"/usr) + $(use_enable exif exif ) + $(use_enable fileinfo fileinfo ) + $(use_enable filter filter ) + $(use_enable ftp ftp ) + $(use_with nls gettext "${EPREFIX}"/usr) + $(use_with gmp gmp "${EPREFIX}"/usr) + $(use_enable hash hash ) + $(use_with mhash mhash "${EPREFIX}"/usr) + $(use_with iconv iconv $(use elibc_glibc || echo "${EPREFIX}"/usr)) + $(use_enable intl intl ) + $(use_enable ipv6 ipv6 ) + $(use_enable json json ) + $(use_with kerberos kerberos "${EPREFIX}"/usr) + $(use_enable xml libxml ) + $(use_with xml libxml-dir "${EPREFIX}"/usr) + $(use_enable unicode mbstring ) + $(use_with crypt mcrypt "${EPREFIX}"/usr) + $(use_with mssql mssql "${EPREFIX}"/usr) + $(use_with unicode onig "${EPREFIX}"/usr) + $(use_with ssl openssl "${EPREFIX}"/usr) + $(use_with ssl openssl-dir "${EPREFIX}"/usr) + $(use_enable pcntl pcntl ) + $(use_enable phar phar ) + $(use_enable pdo pdo ) + $(use_enable opcache opcache ) + $(use_with postgres pgsql "${EPREFIX}"/usr) + $(use_enable posix posix ) + $(use_with spell pspell "${EPREFIX}"/usr) + $(use_with recode recode "${EPREFIX}"/usr) + $(use_enable simplexml simplexml ) + $(use_enable sharedmem shmop ) + $(use_with snmp snmp "${EPREFIX}"/usr) + $(use_enable soap soap ) + $(use_enable sockets sockets ) + $(use_with sqlite sqlite3 "${EPREFIX}"/usr) + $(use_with sybase-ct sybase-ct "${EPREFIX}"/usr) + $(use_enable sysvipc sysvmsg ) + $(use_enable sysvipc sysvsem ) + $(use_enable sysvipc sysvshm ) + $(use_with tidy tidy "${EPREFIX}"/usr) + $(use_enable tokenizer tokenizer ) + $(use_enable wddx wddx ) + $(use_enable xml xml ) + $(use_enable xmlreader xmlreader ) + $(use_enable xmlwriter xmlwriter ) + $(use_with xmlrpc xmlrpc) + $(use_with xslt xsl "${EPREFIX}"/usr) + $(use_enable zip zip ) + $(use_with zlib zlib "${EPREFIX}"/usr) + $(use_enable debug debug )" + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm ; then + my_conf="${my_conf} --enable-dba${shared}" + fi + + # DBA drivers support + my_conf+=" + $(use_with cdb cdb) + $(use_with berkdb db4 ${EPREFIX}/usr) + $(use_enable flatfile flatfile ) + $(use_with gdbm gdbm ${EPREFIX}/usr) + $(use_enable inifile inifile ) + $(use_with qdbm qdbm ${EPREFIX}/usr)" + + # Support for the GD graphics library + my_conf+=" + $(use_with truetype freetype-dir ${EPREFIX}/usr) + $(use_with truetype t1lib ${EPREFIX}/usr) + $(use_enable cjk gd-jis-conv ) + $(use_with gd jpeg-dir ${EPREFIX}/usr) + $(use_with gd png-dir ${EPREFIX}/usr) + $(use_with xpm xpm-dir ${EPREFIX}/usr)" + # enable gd last, so configure can pick up the previous settings + my_conf+=" + $(use_with gd gd)" + + # IMAP support + if use imap ; then + my_conf+=" + $(use_with imap imap ${EPREFIX}/usr) + $(use_with ssl imap-ssl ${EPREFIX}/usr)" + fi + + # Interbase/firebird support + + if use firebird ; then + my_conf+=" + $(use_with firebird interbase ${EPREFIX}/usr)" + fi + + # LDAP support + if use ldap ; then + my_conf+=" + $(use_with ldap ldap ${EPREFIX}/usr) + $(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)" + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + use libmysqlclient && mysqllib="${EPREFIX}/usr" + use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config" + + my_conf+=" $(use_with mysql mysql $mysqllib)" + my_conf+=" $(use_with mysqli mysqli $mysqlilib)" + + local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)" + if use mysql ; then + my_conf+="${mysqlsock}" + elif use mysqli ; then + my_conf+="${mysqlsock}" + fi + + # ODBC support + if use odbc ; then + my_conf+=" + $(use_with odbc unixODBC ${EPREFIX}/usr)" + fi + + if use iodbc ; then + my_conf+=" + $(use_with iodbc iodbc ${EPREFIX}/usr)" + fi + + # Oracle support + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client oci8)" + fi + + # PDO support + if use pdo ; then + my_conf+=" + $(use_with mssql pdo-dblib ) + $(use_with mysql pdo-mysql ${mysqllib}) + $(use_with postgres pdo-pgsql ) + $(use_with sqlite pdo-sqlite ${EPREFIX}/usr) + $(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)" + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client pdo-oci)" + fi + fi + + # readline/libedit support + my_conf+=" + $(use_with readline readline ${EPREFIX}/usr) + $(use_with libedit libedit ${EPREFIX}/usr)" + + # Session support + if use session ; then + my_conf+=" + $(use_with sharedmem mm ${EPREFIX}/usr)" + else + my_conf+=" + $(use_enable session session )" + fi + + # Use pic for shared modules such as apache2's mod_php + my_conf="${my_conf} --with-pic" + + # we use the system copy of pcre + # --with-pcre-regex affects ext/pcre + # --with-pcre-dir affects ext/filter and ext/zip + my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr" + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Support user-passed configuration parameters + my_conf="${my_conf} ${EXTRA_ECONF:-}" + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + mkdir -p "${WORKDIR}/sapis-build" + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}" + cd "${WORKDIR}/sapis-build/${one_sapi}" + + sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR} + --with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}" + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --enable-${sapi}" + else + sapi_conf="${sapi_conf} --disable-${sapi}" + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs" + else + sapi_conf="${sapi_conf} --without-apxs2" + fi + ;; + esac + done + + econf ${sapi_conf} + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake || die "emake failed" + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index + + # grab the first SAPI that got built and install common files from there + local first_sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs \ + || die "emake install failed" + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir /usr/share/php${PHP_MV} + + # Create extension_dir + keepdir $extension_dir + + local sapi="", file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp5$(get_libname)" "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" || die "Unable to install ${sapi} sapi" + else + dobin "${source}" || die "Unable to install ${sapi} sapi" + local name="$(basename ${source})" + dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use_if_iuse opcache ; then + dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" \ + "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + sed -e "s|php5|php${SLOT}|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + APACHE2_MOD_DEFINE="PHP5" + APACHE2_MOD_CONF="70_mod_php5" + apache-module_pkg_postinst + fi + + # Create the symlinks for php + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes php${SLOT/./-} in order" + elog "to compile extensions for the ${SLOT} ABI" + elog + if ! use readline && use cli ; then + ewarn "Note that in order to use php interactivly, you need to enable" + ewarn "the readline USE flag or php -a will hang" + fi + elog + elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version." + elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either" + elog "'production' or 'development' in ${EPREFIX}/etc/make.conf" + elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}" + + elog + elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:" + elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml" + elog +} + +pkg_prerm() { + eselect php cleanup +} diff --git a/cookbooks/php56/files/default/php-7.0.4-r1.ebuild b/cookbooks/php56/files/default/php-7.0.4-r1.ebuild new file mode 100644 index 00000000..92b65071 --- /dev/null +++ b/cookbooks/php56/files/default/php-7.0.4-r1.ebuild @@ -0,0 +1,801 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils autotools flag-o-matic versionator depend.apache apache-module libtool systemd + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +function php_get_uri () +{ + case "${1}" in + "php-pre") + echo "http://downloads.php.net/ab/${2}" + ;; + "php") + echo "http://www.php.net/distributions/${2}" + ;; + "olemarkus") + echo "https://dev.gentoo.org/~olemarkus/php/${2}" + ;; + "gentoo") + echo "mirror://gentoo/${2}" + ;; + *) + die "unhandled case in php_get_uri" + ;; + esac +} + +PHP_MV="$(get_major_version)" +SLOT="$(get_version_component_range 1-2)" + +# alias, so we can handle different types of releases (finals, rcs, alphas, +# betas, ...) w/o changing the whole ebuild +PHP_PV="${PV/_rc/RC}" +PHP_PV="${PHP_PV/_alpha/alpha}" +PHP_PV="${PHP_PV/_beta/beta}" +PHP_RELEASE="php" +[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre" +PHP_P="${PN}-${PHP_PV}" + +PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")" + +PHP_FPM_CONF_VER="1" + +SRC_URI="${PHP_SRC_URI}" + +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="http://php.net/" +LICENSE="PHP-3" + +S="${WORKDIR}/${PHP_P}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk + crypt +ctype curl debug + enchant exif frontbase +fileinfo +filter firebird + flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sysvipc systemd tidy +tokenizer truetype unicode vpx wddx + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" + +DEPEND=" + >=app-eselect/eselect-php-0.9.1[apache2?,fpm?] + >=dev-libs/libpcre-8.32[unicode] + apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] + > \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-development + dodoc php.ini-production +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + # Change PHP branding + # Get the alpha/beta/rc version + sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \ + -i configure.in || die "Unable to change PHP branding" + + # Patch PHP to show Gentoo as the server platform + sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \ + -i configure.in || die "Failed to fix server platform name" + + # Patch PHP to support heimdal instead of mit-krb5 + if has_version "app-crypt/heimdal" ; then + sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \ + || die "Failed to fix heimdal libname" + sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \ + || die "Failed to fix heimdal crypt library reference" + fi + + # Add user patches #357637 + epatch_user + + # Force rebuilding aclocal.m4 + rm -f aclocal.m4 || die + eautoreconf + + if [[ ${CHOST} == *-darwin* ]] ; then + # http://bugs.php.net/bug.php?id=48795, bug #343481 + sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die + fi + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + $(use_enable threads maintainer-zts) + ) + + our_conf+=( + $(use_enable bcmath bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar calendar) + $(use_enable ctype ctype) + $(use_with curl curl "${EPREFIX}/usr") + $(use_enable xml dom) + $(use_with enchant enchant "${EPREFIX}/usr") + $(use_enable exif exif) + $(use_enable fileinfo fileinfo) + $(use_enable filter filter) + $(use_enable ftp ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_enable hash hash) + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl intl) + $(use_enable ipv6 ipv6) + $(use_enable json json) + $(use_with kerberos kerberos "${EPREFIX}/usr") + $(use_enable xml libxml) + $(use_with xml libxml-dir "${EPREFIX}/usr") + $(use_enable unicode mbstring) + $(use_with crypt mcrypt "${EPREFIX}/usr") + $(use_with unicode onig "${EPREFIX}/usr") + $(use_with ssl openssl "${EPREFIX}/usr") + $(use_with ssl openssl-dir "${EPREFIX}/usr") + $(use_enable pcntl pcntl) + $(use_enable phar phar) + $(use_enable pdo pdo) + $(use_enable opcache opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix posix) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_with recode recode "${EPREFIX}/usr") + $(use_enable simplexml simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap soap) + $(use_enable sockets sockets) + $(use_with sqlite sqlite3 "${EPREFIX}/usr") + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with systemd fpm-systemd) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer tokenizer) + $(use_enable wddx wddx) + $(use_enable xml xml) + $(use_enable xmlreader xmlreader) + $(use_enable xmlwriter xmlwriter) + $(use_with xmlrpc xmlrpc) + $(use_with xslt xsl "${EPREFIX}/usr") + $(use_enable zip zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm ; then + our_conf+=( "--enable-dba${shared}" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype-dir "${EPREFIX}/usr") + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg-dir "${EPREFIX}/usr") + $(use_with gd png-dir "${EPREFIX}/usr") + $(use_with xpm xpm-dir "${EPREFIX}/usr") + ) + if use vpx; then + our_conf+=( --with-vpx-dir="${EPREFIX}/usr" ) + fi + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_with gd gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # Interbase/firebird support + our_conf+=( $(use_with firebird interbase "${EPREFIX}/usr") ) + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl ldap-sasl "${EPREFIX}/usr") + ) + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + + our_conf+=( $(use_with mysqli mysqli "${mysqlilib}") ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + our_conf+=( + $(use_with odbc unixODBC "${EPREFIX}/usr") + $(use_with iodbc iodbc "${EPREFIX}/usr") + ) + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "${mysqllib}") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite "${EPREFIX}/usr") + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with odbc pdo-odbc "unixODBC,${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit libedit "${EPREFIX}/usr") + ) + + # Session support + if use session ; then + our_conf+=( $(use_with sharedmem mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-pcre-regex affects ext/pcre + # --with-pcre-dir affects ext/filter and ext/zip + our_conf+=( + --with-pcre-regex="${EPREFIX}/usr" + --with-pcre-dir="${EPREFIX}/usr" + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -r "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/sbin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index + + # grab the first SAPI that got built and install common files from there + local first_sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local sapi="", file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp${PHP_MV}$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use_if_iuse opcache ; then + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + APACHE2_MOD_DEFINE="PHP" + APACHE2_MOD_CONF="70_mod_php" # Provided by app-eselect/eselect-php + apache-module_pkg_postinst + fi + + # Create the symlinks for php + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes" + elog "php${SLOT/./-} in order to compile extensions for the ${SLOT} ABI." + elog + elog "This ebuild installed a version of php.ini based on" + elog "php.ini-${PHP_INI_VERSION}. You can choose which version of" + elog "php.ini to install by default by setting PHP_INI_VERSION" + elog "to either 'production' or 'development' in your make.conf." + elog "Both versions of php.ini can be found with the PHP docs in" + elog "${EPREFIX}/usr/share/doc/${PF}" + elog + elog "For more details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/cookbooks/php56/files/default/php56keywords b/cookbooks/php56/files/default/php56keywords new file mode 100644 index 00000000..d3718ddc --- /dev/null +++ b/cookbooks/php56/files/default/php56keywords @@ -0,0 +1,3 @@ +=app-admin/eselect-php-0.7.0 ~amd64 +=dev-libs/libpcre-8.32 ~amd64 +=dev-lang/php-5.6.22 ~amd64 diff --git a/cookbooks/php56/files/default/php56unmask b/cookbooks/php56/files/default/php56unmask new file mode 100644 index 00000000..324bafc7 --- /dev/null +++ b/cookbooks/php56/files/default/php56unmask @@ -0,0 +1 @@ +=dev-lang/php-5.6* diff --git a/cookbooks/php56/files/default/php56use b/cookbooks/php56/files/default/php56use new file mode 100644 index 00000000..4b08382f --- /dev/null +++ b/cookbooks/php56/files/default/php56use @@ -0,0 +1 @@ +>=app-admin/eselect-php-0.7.0 fpm \ No newline at end of file diff --git a/cookbooks/php56/files/default/redis.ini b/cookbooks/php56/files/default/redis.ini new file mode 100644 index 00000000..6aecae48 --- /dev/null +++ b/cookbooks/php56/files/default/redis.ini @@ -0,0 +1 @@ +extension=redis.so diff --git a/cookbooks/php56/libraries/newrelic_helpers.rb b/cookbooks/php56/libraries/newrelic_helpers.rb new file mode 100644 index 00000000..949d371f --- /dev/null +++ b/cookbooks/php56/libraries/newrelic_helpers.rb @@ -0,0 +1,28 @@ +module NewrelicHelpers + # check that New Relic addon is enabled + def newrelic_enabled? + !!newrelic_dna + end + + # the New Relic license key + def newrelic_license_key + newrelic_dna[:config][:vars][:license_key] if newrelic_enabled? + end + + # New Relic config + def newrelic_dna + @newrelic_dna ||= begin + node[:engineyard][:environment][:apps].each do |app| + app[:components].each do |component| + if component[:key].eql?('addons') + component[:collection].each do |addon| + return addon if addon[:name] == 'New Relic' + end + end + end + end + + nil + end + end +end diff --git a/cookbooks/php56/providers/default.rb b/cookbooks/php56/providers/default.rb new file mode 100644 index 00000000..ade6772b --- /dev/null +++ b/cookbooks/php56/providers/default.rb @@ -0,0 +1,167 @@ +# Cookbook:: newrelic +# Provider:: default + +include NewrelicHelpers + +action :install do + case new_resource.run_type + when "rpm" + install_php_rpm + configure_php_rpm + when "sysmond" + install_server_monitoring + end +end + +private + + +def install_php_rpm + directory "/opt/php_rpm" do + owner 'root' + group 'root' + mode 0755 + action :create + recursive true + end + + remote_file "/opt/php_rpm/newrelic-php5-#{node[:newrelic][:php_rpm_version]}-linux.tar.gz" do + source "http://download.newrelic.com/php_agent/archive/#{node[:newrelic][:php_rpm_version]}/newrelic-php5-#{node[:newrelic][:php_rpm_version]}-linux.tar.gz" + action :create_if_missing + end + + # Install newrelic PHP as 'root' user using silent install + bash "install_newrelic_php" do + user 'root' + cwd '/opt/php_rpm/' + code <<-EOH + export NR_INSTALL_SILENT='true' + export NR_INSTALL_KEY="#{newrelic_license_key}" + gzip -dc newrelic-php5-#{node[:newrelic][:php_rpm_version]}-linux.tar.gz | tar xf - + cd newrelic-php5-#{node[:newrelic][:php_rpm_version]}-linux + ./newrelic-install install + EOH + action :run + end +end + +def configure_php_rpm + # Write custom newrelic.ini information + template "/etc/php/cli-php5.6/ext-active/newrelic.ini" do + owner "root" + group "root" + mode 0644 + backup 0 + source "newrelic.ini.erb" + variables( + :app_name => "#{node[:environment][:name]} / #{new_resource.app_name}", + :license_key => newrelic_license_key) + end + + template "/etc/php/fpm-php5.6/ext-active/newrelic.ini" do + owner "root" + group "root" + mode 0644 + backup 0 + source "newrelic.ini.erb" + variables( + :app_name => "#{node[:environment][:name]} / #{new_resource.app_name}", + :license_key => newrelic_license_key) + end + + # Write newrelic.cfg information + template "/etc/newrelic/newrelic.cfg" do + owner "root" + group "root" + mode 0644 + backup 0 + source "newrelic.cfg.erb" + variables( + :license_key => newrelic_license_key + ) + end + + # Set up newrelic per application + #node[:applications].each do |app, data| + # file = Chef::Util::FileEdit.new("/data/#{app}/shared/config/fpm-pool.conf") + # file.insert_line_if_no_match("/php_value[newrelic.appname] = \"#{app_name}\"/", "php_value[newrelic.appname] = \"#{app_name}\"") + # file.write_file + #end + + # Add newrelic-daemon to monit + template "/etc/monit.d/newrelic-daemon.monitrc" do + owner "root" + group "root" + mode 0644 + source "newrelic-daemon.monitrc.erb" + end + + # cookbooks/php/libraries/php_helpers.rb + #restart_fpm + execute 'monit restart all -g php-fpm' do + action :run + end + + service "nginx" do + action :restart + end + + execute "monit reload" do + action :nothing + subscribes :run, 'template[/etc/monit.d/newrelic-daemon.monitrc]', :immediately + notifies :run, 'execute[restart newrelic-daemon]', :delayed + end + + execute "restart newrelic-daemon" do + action :nothing + command "/etc/init.d/newrelic-daemon restart && sleep 5s && monit reload" + end +end + +def install_server_monitoring + enable_package "sys-apps/newrelic-sysmond" do + version node[:newrelic][:sysmond_version] + end + + package "sys-apps/newrelic-sysmond" do + action :upgrade + version node[:newrelic][:sysmond_version] + notifies :run, 'execute[restart nrsysmond]', :delayed + end + + template "/etc/newrelic/nrsysmond.cfg" do + source "nrsysmond.cfg.erb" + owner 'root' + group 'root' + mode 0644 + backup 0 + variables(:key => newrelic_license_key) + end + + template "/etc/monit.d/nrsysmond.monitrc" do + owner "root" + group "root" + mode 0644 + backup 0 + source "nrsysmond.monitrc.erb" + variables(:hostname => new_resource.hostname) + end + + directory "/var/log/newrelic" do + action :create + recursive true + owner 'root' + group 'root' + end + + execute "monit reload" do + action :nothing + subscribes :run, 'template[/etc/monit.d/nrsysmond.monitrc]', :immediately + notifies :run, 'execute[restart nrsysmond]', :delayed + end + + execute "restart nrsysmond" do + action :nothing + command "sleep 3s && monit restart nrsysmond || true" + end +end diff --git a/cookbooks/php56/recipes/default.rb b/cookbooks/php56/recipes/default.rb new file mode 100644 index 00000000..dea97871 --- /dev/null +++ b/cookbooks/php56/recipes/default.rb @@ -0,0 +1,5 @@ + +if app_server? || util? + include_recipe "php56::install" + include_recipe "php56::newrelic" +end diff --git a/cookbooks/php56/recipes/install.rb b/cookbooks/php56/recipes/install.rb new file mode 100644 index 00000000..3646f3a3 --- /dev/null +++ b/cookbooks/php56/recipes/install.rb @@ -0,0 +1,140 @@ +# Prime Portage to compile PHP 5.5.x +# Copy distfiles so Portage doesn't need to download + +ey_cloud_report "php#{node[:php][:short_version]}-install" do + message "Installing php #{node[:php][:short_version]}" +end + +portage_files = [ + "/engineyard/portage/dev-libs/libpcre/libpcre-#{node[:php][:pcre_version]}.ebuild", + "/engineyard/portage/app-admin/eselect-php/eselect-php-#{node[:php][:eselect_php_version]}.ebuild", + "/engineyard/portage/engineyard/dev-lang/php/php-#{node[:php][:version]}.ebuild", + "/etc/portage/package.keywords/php56keywords", + "/etc/portage/package.unmask/php56unmask", + "/etc/portage/package.use/php56use" +] + +binary_files = [ + "/engineyard/portage/distfiles/php-#{node[:php][:version]}.tar.bz2", + "/engineyard/portage/packages/dev-lang/php-#{node[:php][:version]}.tbz2", + "/engineyard/portage/distfiles/eselect-php-#{node[:php][:eselect_php_version]}.bz2", + "/engineyard/portage/packages/app-admin/eselect-php-#{node[:php][:eselect_php_version]}.tbz2", + "/engineyard/portage/distfiles/pcre-#{node[:php][:pcre_version]}.tar.bz2", + "/engineyard/portage/packages/dev-libs/libpcre-#{node[:php][:pcre_version]}.tbz2" +] + +extension_files = [ + "/etc/php/cgi-php5.6/ext/redis.ini", + "/etc/php/cli-php5.6/ext/redis.ini", + "/etc/php/fpm-php5.6/ext/redis.ini", + "/etc/php/cgi-php5.6/ext/mongo.ini", + "/etc/php/cli-php5.6/ext/mongo.ini", + "/etc/php/fpm-php5.6/ext/mongo.ini", + "/etc/php/cgi-php5.6/ext/memcache.ini", + "/etc/php/cli-php5.6/ext/memcache.ini", + "/etc/php/fpm-php5.6/ext/memcache.ini" +] + +directory "/engineyard/portage/packages/dev-libs" do + recursive true + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 +end + +directory "/engineyard/portage/packages/dev-lang" do + recursive true + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 +end + +# Copy Source Files if they are not already there +portage_files.each do |portage_file| + remote_file portage_file do + source File.basename(portage_file) + backup 0 + owner "portage" + group "portage" + mode 0644 + end +end + +binary_files.each do |binary_file| + remote_file binary_file do + source "#{node[:php][:binary_files_url]}/#{binary_file.split("/").last}" + backup 0 + owner "portage" + group "portage" + mode 0644 + end +end + +execute "ebuild-libpcre" do + cwd "/engineyard/portage/dev-libs/libpcre/" + command "ebuild libpcre-8.32.ebuild manifest" +end + +execute "ebuild-eselect" do + cwd "/engineyard/portage/app-admin/eselect-php/" + command "ebuild eselect-php-0.7.0.ebuild manifest" +end + +execute "ebuild-php" do + cwd "/engineyard/portage/engineyard/dev-lang/php/" + command "ebuild php-#{node[:php][:version]}.ebuild manifest" +end + +enable_package "dev-lang/php" do + version "#{node[:php][:version]}" +end + +execute "install-php56" do + cwd "/root" + command "emerge -g -n --color n --nospinner =dev-lang/php-#{node[:php][:version]}" +end + +# Fix for Archive_Tar bug in PHP 5.5.8 +remote_file '/usr/share/php/Archive/Tar.php' do + source "Archive_Tar.php" + backup 0 + owner "root" + group "root" + mode 0644 + action :nothing +end.run_action(:create) + +execute "eselect-php56" do + command <<-EOM + eselect php set cli php#{node[:php][:short_version]} + eselect php set cgi php#{node[:php][:short_version]} + eselect php set fpm php#{node[:php][:short_version]} + EOM +end + +extension_files.each do |extension_file| + remote_file extension_file do + source File.basename(extension_file) + backup 0 + owner "root" + group "root" + mode 0644 + end + execute "setup symlinks" do + command "ln -nfs #{extension_file} #{File.dirname(extension_file)}-active/#{File.basename(extension_file)}" + end +end + +execute "install php module redis" do + command "pecl install -f redis-2.2.8" +end + +execute "install php module memcache" do + command "/usr/bin/yes '' | pecl install -f memcache" +end + +execute "install php module mongo" do + command "/usr/bin/no '' | pecl install -f mongo" +end diff --git a/cookbooks/php56/recipes/newrelic.rb b/cookbooks/php56/recipes/newrelic.rb new file mode 100644 index 00000000..cc41edf0 --- /dev/null +++ b/cookbooks/php56/recipes/newrelic.rb @@ -0,0 +1,31 @@ +# Cookbook:: newrelic +# Recipe:: default + +class Chef::Recipe + include NewrelicHelpers +end + +descriptive_hostname = File.read('/etc/descriptive_hostname').strip + +if newrelic_enabled? + node[:engineyard][:environment][:apps].each do |app| + ey_cloud_report "newrelic" do + message "configuring NewRelic RPM for #{app['name']}" + end + + # Use the newrelic resource to install rpm + php55 "rpm" do + app_name app['name'] + app_type app['type'] + end + end + + ey_cloud_report "php56_newrelic" do + message "configuring NewRelic Server Monitoring" + end + + # Use the newrelic resource to install server monitoring + php55 "sysmond" do + hostname descriptive_hostname + end +end diff --git a/cookbooks/php56/resources/default.rb b/cookbooks/php56/resources/default.rb new file mode 100644 index 00000000..ef1b5a6b --- /dev/null +++ b/cookbooks/php56/resources/default.rb @@ -0,0 +1,16 @@ +# Cookbook Name:: newrelic +# Resource:: rpm + +actions :install + +default_action :install if defined?(default_action) + +def initialize(*args) + super + @action = :install +end + +attribute :run_type, :name_attribute => true, :kind_of => String +attribute :app_name, :kind_of => String +attribute :app_type, :kind_of => String +attribute :hostname, :kind_of => String diff --git a/cookbooks/php56/resources/sysmond.rb b/cookbooks/php56/resources/sysmond.rb new file mode 100644 index 00000000..ac8b4720 --- /dev/null +++ b/cookbooks/php56/resources/sysmond.rb @@ -0,0 +1,13 @@ +# Cookbook:: newrelic +# Resource:: sysmond + +actions :install, :configure + +default_action [:install, :configure] if defined?(default_action) + +def initialize(*args) + super + @action = [:install, :configure] +end + +attribute :license_key, :kind_of => String diff --git a/cookbooks/php56/templates/default/newrelic-daemon.monitrc.erb b/cookbooks/php56/templates/default/newrelic-daemon.monitrc.erb new file mode 100644 index 00000000..91826235 --- /dev/null +++ b/cookbooks/php56/templates/default/newrelic-daemon.monitrc.erb @@ -0,0 +1,5 @@ +check process newrelic-daemon + with pidfile /var/run/newrelic-daemon.pid + start program = "/etc/init.d/newrelic-daemon restart" + stop program = "/etc/init.d/newrelic-daemon stop" + group newrelic-daemon diff --git a/cookbooks/php56/templates/default/newrelic.cfg.erb b/cookbooks/php56/templates/default/newrelic.cfg.erb new file mode 100644 index 00000000..ee38a504 --- /dev/null +++ b/cookbooks/php56/templates/default/newrelic.cfg.erb @@ -0,0 +1,123 @@ +# +# New Relic Server Monitor configuration file. +# +# Lines that begin with a # are comment lines and are ignored by the server +# monitor. For those options that have command line equivalents, if the +# option is specified on the command line it will over-ride any value set +# in this file. +# + +# +# Option : license_key +# Value : 40-character hexadecimal string provided by New Relic. This is +# required in order for the server monitor to start. +# Default: none +# +license_key=<%= @license_key %> + +# +# Option : loglevel +# Value : Level of detail you want in the log file (as defined by the logfile +# setting below. Valid values are (in increasing levels of verbosity): +# error - show errors only +# warning - show errors and warnings +# info - show minimal additional information messages +# verbose - show more detailed information messages +# debug - show debug messages +# verbosedebug - show very detailed debug messages +# Default: error +# Note : Can also be set with the -d command line option. +# +loglevel=error + +# +# Option : logfile +# Value : Name of the file where the server monitor will store it's log +# messages. The amount of detail stored in this file is controlled +# by the loglevel option (above). +# Default: none. However it is highly recommended you set a value for this. +# Note : Can also be set with the -l command line option. +# +logfile=/var/log/newrelic/nrsysmond.log + +# +# Option : proxy +# Value : The name and optional login credentials of the proxy server to use +# for all communication with the New Relic collector. In its simplest +# form this setting is just a hostname[:port] setting. The default +# port if none is specified is 1080. If your proxy requires a user +# name, use the syntax user@host[:port]. If it also requires a +# password use the format user:password@host[:port]. For example: +# fred:secret@proxy.mydomain.com:8181 +# Default: none (use a direct connection) +# +#proxy= + +# +# Option : ssl +# Value : Whether or not to use the Secure Sockets Layer (SSL) for all +# communication with the New Relic collector. Possible values are +# true/on or false/off. In certain rare cases you may need to modify +# the SSL certificates settings below. +# Default: false +# +ssl=true + +# +# Option : ssl_ca_bundle +# Value : The name of a PEM-encoded Certificate Authority (CA) bundle to use +# for SSL connections. This very rarely needs to be set. The monitor +# will attempt to find the bundle in the most common locations. If +# you need to use SSL and the monitor is unable to locate a CA bundle +# then either set this value or the ssl_ca_path option below. +# Default: /etc/ssl/certs/ca-certificates.crt or +# /etc/pki/tls/certs/ca-bundle.crt +# Note : Can also be set with the -b command line option. +# +#ssl_ca_bundle=/path/to/your/bundle.crt + +# +# Option : ssl_ca_path +# Value : If your SSL installation does not use CA bundles, but rather has a +# directory with PEM-encoded Certificate Authority files, set this +# option to the name of the directory that contains all the CA files. +# Default: /etc/ssl/certs +# Note : Can also be set with the -S command line option. +# +#ssl_ca_path=/etc/ssl/certs + +# +# Option : pidfile +# Value : Name of a file where the server monitoring daemon will store it's +# process ID (PID). This is used by the startup and shutdown script +# to determine if the monitor is already running, and to start it up +# or shut it down. +# Default: /tmp/nrsysmond.pid +# Note : Can also be set with the -p command line option. +# +#pidfile=/var/run/newrelic/nrsysmond.pid + +# +# Option : collector_host +# Value : The name of the New Relic collector to connect to. This should only +# ever be changed on advise from a New Relic support staff member. +# The format is host[:port]. Using a port number of 0 means the default +# port, which is 80 (if not using the ssl option - see below) or 443 +# if SSL is enabled. If the port is omitted the default value is used. +# Default: collector.newrelic.com +# +#collector_host=collector.newrelic.com + +# +# Option : timeout +# Value : How long the monitor should wait to contact the collector host. If +# the connection cannot be established in this period of time, the +# monitor will progressively back off in 15-second increments, up to +# a maximum of 300 seconds. Once the initial connection has been +# established, this value is reset back to the value specified here +# (or the default). This then sets the maximum time to wait for +# a connection to the collector to report data. There is no back-off +# once the original connection has been made. The value is in seconds. +# Default: 30 +# +#timeout=30 diff --git a/cookbooks/php56/templates/default/newrelic.ini.erb b/cookbooks/php56/templates/default/newrelic.ini.erb new file mode 100644 index 00000000..a3761eba --- /dev/null +++ b/cookbooks/php56/templates/default/newrelic.ini.erb @@ -0,0 +1,7 @@ +extension=newrelic.so +newrelic.enabled = 1 +newrelic.appname = "<%= @app_name %>" +newrelic.license = "<%= @license_key %>" +newrelic.logfile = /var/log/newrelic/php_agent.log +newrelic.loglevel = info +newrelic.capture_params = true diff --git a/cookbooks/php56/templates/default/newrelic.yml.erb b/cookbooks/php56/templates/default/newrelic.yml.erb new file mode 100644 index 00000000..93d55e75 --- /dev/null +++ b/cookbooks/php56/templates/default/newrelic.yml.erb @@ -0,0 +1,189 @@ +# +# This file configures the NewRelic RPM Agent, NewRelic RPM monitors +# Rails applications with deep visibility and low overhead. For more +# information, visit www.newrelic.com. +# +# This configuration file is custom generated for Engine Yard +# +# here are the settings that are common to all environments +common: &default_settings + # ============================== LICENSE KEY =============================== + # You must specify the licence key associated with your New Relic + # account. This key binds your Agent's data to your account in the + # New Relic RPM service. + license_key: <%= @key %> + + # Agent Enabled (Rails Only) + # Use this setting to force the agent to run or not run. + # Default is 'auto' which means the agent will install and run only + # if a valid dispatcher such as Mongrel is running. This prevents + # it from running with Rake or the console. Set to false to + # completely turn the agent off regardless of the other settings. + # Valid values are true, false and auto. + # agent_enabled: auto + + # Application Name + # Set this to be the name of your application as you'd like it show + # up in RPM. RPM will then auto-map instances of your application + # into a RPM "application" on your home dashboard page. If you want + # to map this instance into multiple apps, like "AJAX Requests" and + # "All UI" then specify a semicolon separated list of up to three + # distinct names. If you comment this out, it defaults to the + # capitalized RAILS_ENV (i.e., Production, Staging, etc) + app_name: <%= @app %> + + # When "true", the agent collects performance data about your + # application and reports this data to the NewRelic RPM service at + # newrelic.com. This global switch is normally overridden for each + # environment below. (formerly called 'enabled') + monitor_mode: true + + # Developer mode should be off in every environment but + # development as it has very high overhead in memory. + developer_mode: false + + # The newrelic agent generates its own log file to keep its logging + # information separate from that of your application. Specify its + # log level here. + log_level: info + + # The newrelic agent communicates with the RPM service via http by + # default. If you want to communicate via https to increase + # security, then turn on SSL by setting this value to true. Note, + # this will result in increased CPU overhead to perform the + # encryption involved in SSL communication, but this work is done + # asynchronously to the threads that process your application code, + # so it should not impact response times. + ssl: true + + # EXPERIMENTAL: enable verification of the SSL certificate sent by + # the server. This setting has no effect unless SSL is enabled + # above. This may block your application. Only enable it if the data + # you send us needs end-to-end verified certificates. + # + # This means we cannot cache the DNS lookup, so each request to the + # RPM service will perform a lookup. It also means that we cannot + # use a non-blocking lookup, so in a worst case, if you have DNS + # problems, your app may block indefinitely. + # verify_certificate: true + + # Set your application's Apdex threshold value with the 'apdex_t' + # setting, in seconds. The apdex_t value determines the buckets used + # to compute your overall Apdex score. + # Requests that take less than apdex_t seconds to process will be + # classified as Satisfying transactions; more than apdex_t seconds + # as Tolerating transactions; and more than four times the apdex_t + # value as Frustrating transactions. + # For more about the Apdex standard, see + # http://support.newrelic.com/faqs/general/apdex + + apdex_t: 0.5 + + # Proxy settings for connecting to the RPM server. + # + # If a proxy is used, the host setting is required. Other settings + # are optional. Default port is 8080. + # + # proxy_host: hostname + # proxy_port: 8080 + # proxy_user: + # proxy_pass: + + + # Tells transaction tracer and error collector (when enabled) + # whether or not to capture HTTP params. When true, frameworks can + # exclude HTTP parameters from being captured. + # Rails: the RoR filter_parameter_logging excludes parameters + # Java: create a config setting called "ignored_params" and set it to + # a comma separated list of HTTP parameter names. + # ex: ignored_params: credit_card, ssn, password + capture_params: false + + + # Transaction tracer captures deep information about slow + # transactions and sends this to the RPM service once a + # minute. Included in the transaction is the exact call sequence of + # the transactions including any SQL statements issued. + transaction_tracer: + + # Transaction tracer is enabled by default. Set this to false to + # turn it off. This feature is only available at the Silver and + # above product levels. + enabled: true + + # Threshold in seconds for when to collect a transaction + # trace. When the response time of a controller action exceeds + # this threshold, a transaction trace will be recorded and sent to + # RPM. Valid values are any float value, or (default) "apdex_f", + # which will use the threshold for an dissatisfying Apdex + # controller action - four times the Apdex T value. + transaction_threshold: apdex_f + + # When transaction tracer is on, SQL statements can optionally be + # recorded. The recorder has three modes, "off" which sends no + # SQL, "raw" which sends the SQL statement in its original form, + # and "obfuscated", which strips out numeric and string literals + record_sql: obfuscated + + # Threshold in seconds for when to collect stack trace for a SQL + # call. In other words, when SQL statements exceed this threshold, + # then capture and send to RPM the current stack trace. This is + # helpful for pinpointing where long SQL calls originate from + stack_trace_threshold: 0.500 + + # Determines whether the agent will capture query plans for slow + # SQL queries. Only supported in mysql and postgres. Should be + # set to false when using other adapters. + # explain_enabled: true + + # Threshold for query execution time below which query plans will not + # not be captured. Relevant only when `explain_enabled` is true. + # explain_threshold: 0.5 + + # Error collector captures information about uncaught exceptions and + # sends them to RPM for viewing + error_collector: + + # Error collector is enabled by default. Set this to false to turn + # it off. This feature is only available at the Silver and above + # product levels + enabled: true + + # Rails Only - tells error collector whether or not to capture a + # source snippet around the place of the error when errors are View + # related. + capture_source: true + + # To stop specific errors from reporting to RPM, set this property + # to comma separated values. Default is to ignore routing errors + # which are how 404's get triggered. + # + ignore_errors: ActionController::RoutingError + + # (Advanced) Uncomment this to ensure the cpu and memory samplers + # won't run. Useful when you are using the agent to monitor an + # external resource + # disable_samplers: true + + # If you aren't interested in visibility in these areas, you can disable + # the instrumentation to reduce overhead. + # + # disable_view_instrumentation: true + # disable_activerecord_instrumentation: true + # disable_memcache_instrumentation: true + # disable_dj: true + + # Certain types of instrumentation such as GC stats will not work if + # you are running multi-threaded. Please let us know. + # multi_threaded = false + +# Application Environments +# ------------------------------------------ +# Environment specific settings are in this section. +# For Rails applications, RAILS_ENV is used to determine the environment +# For Java applications, pass -Dnewrelic.environment to set +# the environment + +<%= @env %>: + <<: *default_settings + monitor_mode: true diff --git a/cookbooks/php56/templates/default/nrsysmond.cfg.erb b/cookbooks/php56/templates/default/nrsysmond.cfg.erb new file mode 100644 index 00000000..13c12dc2 --- /dev/null +++ b/cookbooks/php56/templates/default/nrsysmond.cfg.erb @@ -0,0 +1,123 @@ +# +# New Relic Server Monitor configuration file. +# +# Lines that begin with a # are comment lines and are ignored by the server +# monitor. For those options that have command line equivalents, if the +# option is specified on the command line it will over-ride any value set +# in this file. +# + +# +# Option : license_key +# Value : 40-character hexadecimal string provided by New Relic. This is +# required in order for the server monitor to start. +# Default: none +# +license_key=<%= @key %> + +# +# Option : loglevel +# Value : Level of detail you want in the log file (as defined by the logfile +# setting below. Valid values are (in increasing levels of verbosity): +# error - show errors only +# warning - show errors and warnings +# info - show minimal additional information messages +# verbose - show more detailed information messages +# debug - show debug messages +# verbosedebug - show very detailed debug messages +# Default: error +# Note : Can also be set with the -d command line option. +# +loglevel=info + +# +# Option : logfile +# Value : Name of the file where the server monitor will store it's log +# messages. The amount of detail stored in this file is controlled +# by the loglevel option (above). +# Default: none. However it is highly recommended you set a value for this. +# Note : Can also be set with the -l command line option. +# +logfile=/var/log/newrelic/nrsysmond.log + +# +# Option : proxy +# Value : The name and optional login credentials of the proxy server to use +# for all communication with the New Relic collector. In its simplest +# form this setting is just a hostname[:port] setting. The default +# port if none is specified is 1080. If your proxy requires a user +# name, use the syntax user@host[:port]. If it also requires a +# password use the format user:password@host[:port]. For example: +# fred:secret@proxy.mydomain.com:8181 +# Default: none (use a direct connection) +# +#proxy= + +# +# Option : ssl +# Value : Whether or not to use the Secure Sockets Layer (SSL) for all +# communication with the New Relic collector. Possible values are +# true/on or false/off. In certain rare cases you may need to modify +# the SSL certificates settings below. +# Default: false +# +ssl=true + +# +# Option : ssl_ca_bundle +# Value : The name of a PEM-encoded Certificate Authority (CA) bundle to use +# for SSL connections. This very rarely needs to be set. The monitor +# will attempt to find the bundle in the most common locations. If +# you need to use SSL and the monitor is unable to locate a CA bundle +# then either set this value or the ssl_ca_path option below. +# Default: /etc/ssl/certs/ca-certificates.crt or +# /etc/pki/tls/certs/ca-bundle.crt +# Note : Can also be set with the -b command line option. +# +#ssl_ca_bundle=/path/to/your/bundle.crt + +# +# Option : ssl_ca_path +# Value : If your SSL installation does not use CA bundles, but rather has a +# directory with PEM-encoded Certificate Authority files, set this +# option to the name of the directory that contains all the CA files. +# Default: /etc/ssl/certs +# Note : Can also be set with the -S command line option. +# +#ssl_ca_path=/etc/ssl/certs + +# +# Option : pidfile +# Value : Name of a file where the server monitoring daemon will store it's +# process ID (PID). This is used by the startup and shutdown script +# to determine if the monitor is already running, and to start it up +# or shut it down. +# Default: /tmp/nrsysmond.pid +# Note : Can also be set with the -p command line option. +# +#pidfile=/var/run/newrelic/nrsysmond.pid + +# +# Option : collector_host +# Value : The name of the New Relic collector to connect to. This should only +# ever be changed on advise from a New Relic support staff member. +# The format is host[:port]. Using a port number of 0 means the default +# port, which is 80 (if not using the ssl option - see below) or 443 +# if SSL is enabled. If the port is omitted the default value is used. +# Default: collector.newrelic.com +# +#collector_host=collector.newrelic.com + +# +# Option : timeout +# Value : How long the monitor should wait to contact the collector host. If +# the connection cannot be established in this period of time, the +# monitor will progressively back off in 15-second increments, up to +# a maximum of 300 seconds. Once the initial connection has been +# established, this value is reset back to the value specified here +# (or the default). This then sets the maximum time to wait for +# a connection to the collector to report data. There is no back-off +# once the original connection has been made. The value is in seconds. +# Default: 30 +# +#timeout=30 diff --git a/cookbooks/php56/templates/default/nrsysmond.monitrc.erb b/cookbooks/php56/templates/default/nrsysmond.monitrc.erb new file mode 100644 index 00000000..4c14c3dd --- /dev/null +++ b/cookbooks/php56/templates/default/nrsysmond.monitrc.erb @@ -0,0 +1,7 @@ +check process nrsysmond + with pidfile /var/run/nrsysmond.pid + start program = "/bin/bash -c '/usr/sbin/nrsysmond -p /var/run/nrsysmond.pid -c /etc/newrelic/nrsysmond.cfg<% if @hostname %> -n <%= @hostname %><% end %>'" + stop program = "/bin/bash -c '/bin/kill `cat /var/run/nrsysmond.pid`'" + if mem > 255.0 MB for 2 cycles then restart + if cpu > 100% for 2 cycles then restart + group newrelic \ No newline at end of file diff --git a/cookbooks/postgresql9_extensions/README.md b/cookbooks/postgresql9_extensions/README.md new file mode 100644 index 00000000..34d173d4 --- /dev/null +++ b/cookbooks/postgresql9_extensions/README.md @@ -0,0 +1,422 @@ +ey-cloud-recipes/postgresql9_extensions +------------------------------------------------------------------------------ + +A chef recipe for enabling Postgres extensions (contribs on Postgres 9.0) packages on Engine Yard Cloud. This recipe defines multiple methods that can be called from main/recipes/default.rb to enable extensions for a given database. More information on these extensions can be found in Appendix F of the PostgreSQL manual: http://www.postgresql.org/docs/9.3/static/contrib.html + + +Dependencies +-------------------------- +You need to have an instance running Postgres 9.0 or above to apply these recipes. + + +Available Extensions +-------------------------- +At the moment the following extensions are available. + +##auto_explain +###supported versions: >= 9.0 +This extension provides a means for logging execution plans of slow statements automatically, without having to run EXPLAIN by hand. This is especially helpful for tracking down un-optimized queries in large applications. + +WARNING: Enabling this extension will restart your Postgres service. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_autoexplain "dbname""`` + +##btree_gin +###supported versions: >= 9.0 +This extension provides support for indexing common datatypes in GIN + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_btree_gin "dbname""`` + +##btree_gist +###supported versions: >= 9.0 +This extension provides support for indexing common datatypes in GiST + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_btree_gist "dbname""`` + +##chkpass +###supported versions: >= 9.0 +This extension implements a data type chkpass that is designed for storing encrypted passwords. Each password is automatically converted to encrypted form upon entry, and is always stored encrypted. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_chkpass "dbname""`` + +##citext +###supported versions: >= 9.0 +The citext module provides a case-insensitive character string type, citext. Essentially, it internally calls lower when comparing values. Otherwise, it behaves almost exactly like text. (This is great for MySQL compatibility which does text comparisons case-insensitive, by default) + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_citext "dbname""`` + +##cube +###supported versions: >= 9.0 +This module implements a data type cube for representing multidimensional cubes. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_cube "dbname""`` + +##dblink +###supported versions: >= 9.0 +dblink is a module which supports connections to other PostgreSQL databases from within a database session. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_dblink "dbname""`` + +##dict_int +###supported versions: >= 9.0 +dict_int is an example of an add-on dictionary template for full-text search. The motivation for this example dictionary is to control the indexing of integers (signed and unsigned), allowing such numbers to be indexed while preventing excessive growth in the number of unique words, which greatly affects the performance of searching. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_dict_int "dbname""`` + +##dict_xsyn +###supported versions: >= 9.0 +dict_xsyn (Extended Synonym Dictionary) is an example of an add-on dictionary template for full-text search. This dictionary type replaces words with groups of their synonyms, and so makes it possible to search for a word using any of its synonyms. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_dict_xsyn "dbname""`` + +##earthdistance +###supported versions: >= 9.0 +The earthdistance module provides two different approaches to calculating great circle distances on the surface of the Earth. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_earthdistance "dbname""`` + +##file_fdw +###supported versions: >= 9.1 +The file fdw module provides the foreign-data wrapper, which can be used to access data files in the server's file system. Data files must be in a format that can be read by COPY FROM; + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_file_fdw "dbname""`` + +##fuzzystrmatch +###supported versions: >= 9.0 +The fuzzystrmatch module provides several functions to determine similarities and distance between strings. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_fuzzystrmatch "dbname""`` + +##hstore +###supported versions: >= 9.0 +This module implements the hstore data type for storing sets of key/value pairs within a single PostgreSQL value. This can be useful in various scenarios, such as rows with many attributes that are rarely examined, or semi-structured data. Keys and values are simply text strings. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_hstore "dbname""`` + +##intarray +###supported versions: >= 9.0 +The intarray module provides a number of useful functions and operators for manipulating null-free arrays of integers. There is also support for indexed searches using some of the operators. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_intarray "dbname""`` + +##isn +###supported versions: >= 9.0 +The isn module provides data types for the following international product numbering standards: EAN13, UPC, ISBN (books), ISMN (music), and ISSN (serials). Numbers are validated on input, and correctly hyphenated on output. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_isn "dbname""`` + +##lo +###supported versions: >= 9.0 +The lo module provides support for managing Large Objects (also called LOs or BLOBs). This includes a data type lo and a trigger lo_manage. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_lo "dbname""`` + +##ltree +###supported versions: >= 9.0 +This module implements a data type ltree for representing labels of data stored in a hierarchical tree-like structure. Extensive facilities for searching through label trees are provided. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_ltree "dbname""`` + +##pg_stat_statements +###supported versions: >= 9.2 +The pg_stat_statements module provides a means for tracking execution statistics of all SQL statements executed by a server. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_pg_stat_statements "dbname""`` + +This module requires additional shared memory when used. As a result, a restart of Postgres (`/etc/init.d/postgresql-#{major_version} restart`) is required for these settings to go into effect. + +##pg_trgm +###supported versions: >= 9.0 +The pg_trgm module provides GiST and GIN index operator classes that allow you to create an index over a text column for the purpose of very fast similarity searches. These index types support the above-described similarity operators, and additionally support trigram-based index searches for LIKE and ILIKE queries. (These indexes do not support equality nor simple comparison operators, so you may need a regular B-tree index too.). + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_pg_trgm "dbname""`` + +##pgcrypto +###supported versions: >= 9.0 +The pgcrypto module provides cryptographic functions for PostgreSQL. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_pgcrypto "dbname""`` + +##pgrowlocks +###supported versions: >= 9.0 +The pgrowlocks module provides a function to show row locking information for a specified table. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_pgrowlocks "dbname""`` + +##pg_stat_statements +###supported versions: 9.2 - Note that pg_stat_statements requires a server restart to complete installation + +The pg_stat_statements module provides a means for tracking execution statistics of all SQL statements executed by a server. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_pg_stat_statements "dbname""`` + +##PostGIS 1.5 +###supported versions: >= 9.0 +This extension adds support for geographic objects. PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS). + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_postgis "dbname""`` + +##PostGIS 2.0 +###supported versions: >= 9.2 +This extension adds support for geographic objects. PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS). + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_postgis2 "dbname""`` + +##seg +###supported versions: >= 9.0 +This module implements a data type seg for representing line segments, or floating point intervals. seg can represent uncertainty in the interval endpoints, making it especially useful for representing laboratory measurements. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_seg "dbname""`` + +##sslinfo +###supported versions: >= 9.0 +The sslinfo module provides information about the SSL certificate that the current client provided when connecting to PostgreSQL. The module is useless (most functions will return NULL) if the current connection does not use SSL. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_sslinfo "dbname""`` + +##tablefunc +###supported versions: >= 9.0 +The tablefunc module includes various functions that return tables (that is, multiple rows). These functions are useful both in their own right and as examples of how to write C functions that return multiple rows. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_tablefunc "dbname""`` + +##test_parser +###supported versions: >= 9.0 +test_parser is an example of a custom parser for full-text search. It doesn't do anything especially useful, but can serve as a starting point for developing your own parser. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_test_parser "dbname""`` + +##unaccent +###supported versions: >= 9.0 +unaccent is a text search dictionary that removes accents (diacritic signs) from lexemes. It's a filtering dictionary, which means its output is always passed to the next dictionary (if any), unlike the normal behavior of dictionaries. This allows accent-insensitive processing for full text search. + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_unaccent "dbname""`` + +##uuid-ossp +###supported versions: >= 9.0 +The uuid-ossp module provides functions to generate universally unique identifiers (UUIDs) using one of several standard algorithms. There are also functions to produce certain special UUID constants. (This also requires a separate USE flag when building the postgres binaries that pulls in another package.) + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_uuid_ossp "dbname""`` + +##xml2 +###supported versions: >= 9.1 +The uuid-ossp module provides functions to generate universally unique identifiers (UUIDs) using one of several standard algorithms. There are also functions to produce certain special UUID constants. (This also requires a separate USE flag when building the postgres binaries that pulls in another package.) + +Enabling this extension: + +* Edit main/recipes/default.rb and comment out the line shown below. Replace dbname with the name of the database you want this +extension applied to. + +``postgresql9_xml2 "dbname""`` + + +Admin-level Contrib packages +--------------------------------------------- +Notes: This module requires a privileged user. Please log in as the postgres user to use the extension + +##pg_buffercache +###supported versions: >= 9.0 +The pg_buffercache module provides a means for examining what's happening in the shared buffer cache in real time. + +Enabling this Module: + +* Edit main/recipes/default.rb and comment out the line shown below. + +``postgresql9_pg_buffercache "postgres""`` + +##pg_freespacemap +###supported versions: >= 9.0 +The pg_freespacemap module provides a means for examining the free space map (FSM). It provides a function called pg_freespace, or two overloaded functions, to be precise. The functions show the value recorded in the free space map for a given page, or for all pages in the relation. + +Enabling this Module: + +* Edit main/recipes/default.rb and comment out the line shown below. + +``postgresql9_pg_freespacemap "postgres""`` + +Note: This module requires a priviledged user. Please log in as the postgres user to use the pg_freespacemap module + + + +Uploading this recipe +-------------------------- + +1. Edit main/recipes/default.rb to enable or disable extensions as shown above. + +2. Upload recipes to your environment + +``ey recipes upload -e `` + +3. Apply recipes to your environment + +``ey recipes apply -e `` + + +TO-DO +-------- +This cookbook is work in progress and will be expanded to incorporate additional extensions. + + +Caveats +-------- +None so far. + + +Known Bugs +-------- +None so far. + + +Credits +-------- +Thanks to Erik Jones, Scott Likens, Joel Watson, Edward Muller, Ines Sombra, Tyler Poland, and Jayson Vantuyl for their help. diff --git a/cookbooks/postgresql9_extensions/attributes/default.rb b/cookbooks/postgresql9_extensions/attributes/default.rb new file mode 100644 index 00000000..c4803dc3 --- /dev/null +++ b/cookbooks/postgresql9_extensions/attributes/default.rb @@ -0,0 +1,8 @@ +default[:db_stack] = db_stack = node[:engineyard][:environment][:db_stack_name] +default[:postgres_root] = "/db/postgresql/" + +if db_stack == "postgres9" + default[:postgres_version] = 9.0 +elsif db_stack =~ /postgres\d+_\d+/ + default[:postgres_version] = db_stack.gsub('postgres','').gsub('_','.').to_f +end diff --git a/cookbooks/postgresql9_extensions/definitions/auto_explain.rb b/cookbooks/postgresql9_extensions/definitions/auto_explain.rb new file mode 100644 index 00000000..bf6ee978 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/auto_explain.rb @@ -0,0 +1,12 @@ +define :postgresql9_autoexplain do + dbname_to_use = params[:name] + + load_shared_library do + db_name dbname_to_use + library_name "auto_explain" + minimum_version 9.0 + end + + include_recipe "postgresql9_extensions::ext_autoexplain" + +end diff --git a/cookbooks/postgresql9_extensions/definitions/btree_gin.rb b/cookbooks/postgresql9_extensions/definitions/btree_gin.rb new file mode 100644 index 00000000..2c323821 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/btree_gin.rb @@ -0,0 +1,10 @@ +define :postgresql9_btree_gin do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + username "postgres" + extname "btree_gin" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/btree_gist.rb b/cookbooks/postgresql9_extensions/definitions/btree_gist.rb new file mode 100644 index 00000000..0caa7f3b --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/btree_gist.rb @@ -0,0 +1,10 @@ +define :postgresql9_btree_gist do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + username "postgres" + extname "btree_gist" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/chkpass.rb b/cookbooks/postgresql9_extensions/definitions/chkpass.rb new file mode 100644 index 00000000..89762687 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/chkpass.rb @@ -0,0 +1,10 @@ +define :postgresql9_chkpass do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + username "postgres" + extname "chkpass" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/citext.rb b/cookbooks/postgresql9_extensions/definitions/citext.rb new file mode 100644 index 00000000..abab37e6 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/citext.rb @@ -0,0 +1,9 @@ +define :postgresql9_citext do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "citext" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/cube.rb b/cookbooks/postgresql9_extensions/definitions/cube.rb new file mode 100644 index 00000000..4380f2fb --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/cube.rb @@ -0,0 +1,9 @@ +define :postgresql9_cube do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "cube" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/dblink.rb b/cookbooks/postgresql9_extensions/definitions/dblink.rb new file mode 100644 index 00000000..fc220c52 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/dblink.rb @@ -0,0 +1,9 @@ +define :postgresql9_dblink do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "dblink" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/dict_int.rb b/cookbooks/postgresql9_extensions/definitions/dict_int.rb new file mode 100644 index 00000000..bdaed1bb --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/dict_int.rb @@ -0,0 +1,9 @@ +define :postgresql9_dict_int do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "dict_int" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/dict_xsyn.rb b/cookbooks/postgresql9_extensions/definitions/dict_xsyn.rb new file mode 100644 index 00000000..32005776 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/dict_xsyn.rb @@ -0,0 +1,9 @@ +define :postgresql9_dict_xsyn do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "dict_xsyn" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/earthdistance.rb b/cookbooks/postgresql9_extensions/definitions/earthdistance.rb new file mode 100644 index 00000000..6d1dbd27 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/earthdistance.rb @@ -0,0 +1,9 @@ +define :postgresql9_earthdistance do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "earthdistance" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/file_fdw.rb b/cookbooks/postgresql9_extensions/definitions/file_fdw.rb new file mode 100644 index 00000000..dfc519d5 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/file_fdw.rb @@ -0,0 +1,9 @@ +define :postgresql9_file_fdw do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "file_fdw" + minimum_version 9.1 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/fuzzystrmatch.rb b/cookbooks/postgresql9_extensions/definitions/fuzzystrmatch.rb new file mode 100644 index 00000000..ba3cdb76 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/fuzzystrmatch.rb @@ -0,0 +1,9 @@ +define :postgresql9_fuzzystrmatch do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "fuzzystrmatch" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/hstore.rb b/cookbooks/postgresql9_extensions/definitions/hstore.rb new file mode 100644 index 00000000..ed8c7c43 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/hstore.rb @@ -0,0 +1,9 @@ +define :postgresql9_hstore do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "hstore" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/intarray.rb b/cookbooks/postgresql9_extensions/definitions/intarray.rb new file mode 100644 index 00000000..625b5992 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/intarray.rb @@ -0,0 +1,9 @@ +define :postgresql9_intarray do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "intarray" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/isn.rb b/cookbooks/postgresql9_extensions/definitions/isn.rb new file mode 100644 index 00000000..b2a25be6 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/isn.rb @@ -0,0 +1,9 @@ +define :postgresql9_isn do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "isn" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/lo.rb b/cookbooks/postgresql9_extensions/definitions/lo.rb new file mode 100644 index 00000000..91d6128b --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/lo.rb @@ -0,0 +1,9 @@ +define :postgresql9_lo do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "lo" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/load_shared_library.rb b/cookbooks/postgresql9_extensions/definitions/load_shared_library.rb new file mode 100644 index 00000000..860dc0bd --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/load_shared_library.rb @@ -0,0 +1,20 @@ +define :load_shared_library, :db_name => nil, :library_name => nil, :minimum_version => nil do + library_name = params[:library_name] + db_name = params[:db_name] + minimum_version = params[:minimum_version].to_f + + Chef::Log.info "Loading to database #{db_name} library #{library_name} supported on versions higher than: #{minimum_version}. PG version installed is #{@node[:postgres_version]}" + + # we ensure a minimum version is set, the version selected is at least the minimum version + if not minimum_version.nil? && @node[:postgres_version] >= minimum_version + # now we ensure the install syntax is appropriate for this version + if @node[:postgres_version] == 0.0 + # we skip this + # elsif @node[:postgres_version].to_f >= [some future revision where syntax changes] + elsif @node[:postgres_version] >= 9.0 + execute "Postgresql loading library #{library_name}" do + command "psql -U postgres -d #{db_name} -c \"LOAD \'#{library_name}\'\";" + end + end + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/load_sql_file.rb b/cookbooks/postgresql9_extensions/definitions/load_sql_file.rb new file mode 100644 index 00000000..cfac43b3 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/load_sql_file.rb @@ -0,0 +1,26 @@ +define :load_sql_file, :db_name => nil, :extname => nil, :minimum_version => nil do + db_name = params[:db_name] + extname = params[:extname] + minimum_version = params[:minimum_version].to_f + + if ['solo','db_master'].include?(@node[:instance_role]) + Chef::Log.info "Loading to database #{db_name} extension #{extname} supported on versions higher than: #{minimum_version}. PG version installed is #{@node[:postgres_version]}" + + # we ensure a minimum version is set, the version selected is at least the minimum version + if not minimum_version.nil? && @node[:postgres_version] >= minimum_version + # now we ensure the install syntax is appropriate for this version + if @node[:postgres_version] == 0.0 + # we skip this + # elsif @node[:postgres_version].to_f >= [some future revision where syntax changes] + elsif @node[:postgres_version] >= 9.1 + execute "Postgresql loading extension #{extname}" do + command %Q(psql -U postgres -d #{db_name} -c 'CREATE EXTENSION IF NOT EXISTS "#{extname}";') + end + elsif @node[:postgres_version] >= 9.0 + execute "Postgresql loading contrib #{extname} on database #{db_name}" do + command "psql -U postgres -d #{db_name} -f /usr/share/postgresql-9.0/contrib/#{extname}.sql" + end + end + end + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/ltree.rb b/cookbooks/postgresql9_extensions/definitions/ltree.rb new file mode 100644 index 00000000..865f3015 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/ltree.rb @@ -0,0 +1,9 @@ +define :postgresql9_ltree do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "ltree" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/pg_buffercache.rb b/cookbooks/postgresql9_extensions/definitions/pg_buffercache.rb new file mode 100644 index 00000000..6b2ec715 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/pg_buffercache.rb @@ -0,0 +1,9 @@ +define :postgresql9_pg_buffercache do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "pg_buffercache" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/pg_freespacemap.rb b/cookbooks/postgresql9_extensions/definitions/pg_freespacemap.rb new file mode 100644 index 00000000..f452096f --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/pg_freespacemap.rb @@ -0,0 +1,9 @@ +define :postgresql9_pg_freespacemap do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "pg_freespacemap" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/pg_stat_statements.rb b/cookbooks/postgresql9_extensions/definitions/pg_stat_statements.rb new file mode 100644 index 00000000..ab6c179a --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/pg_stat_statements.rb @@ -0,0 +1,24 @@ +define :postgresql9_pg_stat_statements do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "pg_stat_statements" + minimum_version 9.2 + end + + #add shared_preload_libraries and pg_stat_statements to custom pgconf + p = "/db/postgresql/#{@node[:postgres_version]}/custom.conf" + ext_name = "pg_stat_statements" + update_file "add #{ext_name} to #{p}" do + action :append + path p + body <<-EOF +shared_preload_libraries = 'pg_stat_statements' + +pg_stat_statements.max = 10000 +pg_stat_statements.track = all +EOF + not_if "grep '#{ext_name}' #{p}" + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/pg_trgm.rb b/cookbooks/postgresql9_extensions/definitions/pg_trgm.rb new file mode 100644 index 00000000..4ecf395b --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/pg_trgm.rb @@ -0,0 +1,9 @@ +define :postgresql9_pg_trgm do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "pg_trgm" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/pgcrypto.rb b/cookbooks/postgresql9_extensions/definitions/pgcrypto.rb new file mode 100644 index 00000000..8b0c909b --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/pgcrypto.rb @@ -0,0 +1,9 @@ +define :postgresql9_pgcrypto do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "pgcrypto" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/pgrowlocks.rb b/cookbooks/postgresql9_extensions/definitions/pgrowlocks.rb new file mode 100644 index 00000000..a6f42467 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/pgrowlocks.rb @@ -0,0 +1,9 @@ +define :postgresql9_pgrowlocks do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "pgrowlocks" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/postgis.rb b/cookbooks/postgresql9_extensions/definitions/postgis.rb new file mode 100644 index 00000000..c5fa8ea2 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/postgis.rb @@ -0,0 +1,55 @@ +define :postgresql9_postgis do + dbname_to_use = params[:name] + + if ey_release_version == '1211' or @node[:postgres_version] >= 9.3 + Chef::Log.info "Postgis 1.5 is not supported on versions 9.3 and higher nor on 12.11/stable-v4 at all; your current version is #{@node[:postgres_version]}/#{ey_release_version}. Please use the postgis2 extension instead." + exit(1) + else + include_recipe "postgresql9_extensions::ext_postgis_install" + + if ['solo','db_master'].include?(@node[:instance_role]) + if @node[:postgres_version] == 9.0 + + load_sql_file do + db_name dbname_to_use + minimum_version 9.0 + extname "postgis-1.5/postgis" + end + + load_sql_file do + db_name dbname_to_use + minimum_version 9.0 + extname "postgis-1.5/spatial_ref_sys" + end + + load_sql_file do + db_name dbname_to_use + minimum_version 9.0 + extname"postgis-1.5/postgis_comments" + end + elsif @node[:postgres_version] >= 9.1 + pgversion = @node[:postgres_version] + + execute "Postgresql loading postgis 1.5 on database #{dbname_to_use} for version #{pgversion}" do + command "psql -U postgres -d #{dbname_to_use} -f /usr/share/postgresql-#{pgversion}/contrib/postgis-1.5/postgis.sql" + end + + execute "Postgresql loading spatial_ref_sys on database #{dbname_to_use} for version #{pgversion}" do + command "psql -U postgres -d #{dbname_to_use} -f /usr/share/postgresql-#{pgversion}/contrib/postgis-1.5/spatial_ref_sys.sql" + end + + execute "Postgresql loading postgis_comments on database #{dbname_to_use} for version #{pgversion}" do + command "psql -U postgres -d #{dbname_to_use} -f /usr/share/postgresql-#{pgversion}/contrib/postgis-1.5/postgis_comments.sql" + end + end + + execute "Grant permissions to the deploy user on the geometry_columns schema" do + command "psql -U postgres -d #{dbname_to_use} -c \"GRANT all on geometry_columns to deploy\"" + end + + execute "Grant permissions to the deploy user on the spatial_ref_sys schema" do + command "psql -U postgres -d #{dbname_to_use} -c \"GRANT all on spatial_ref_sys to deploy\"" + end + end + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/postgis2.rb b/cookbooks/postgresql9_extensions/definitions/postgis2.rb new file mode 100644 index 00000000..6c60aa3f --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/postgis2.rb @@ -0,0 +1,39 @@ +define :postgresql9_postgis2 do + dbname_to_use = params[:name] + + if @node[:postgres_version] < 9.2 || (ey_release_version == '2009a' and @node[:postgres_version] == 9.2) + Chef::Log.info("Postgis 2 is not supported with Postgres <=9.2 on 2009a/stable-v2. Please, use the Postgis 1.5 extension instead (ext_postgis_install), move to a 12.11/stable-v4 environment, or upgrade to PostgreSQL 9.3.") + exit(1) + end + + if @node[:postgres_version] >= 9.2 + include_recipe "postgresql9_extensions::ext_postgis2_install" + + if ey_release_version == '2009a' + postgis_version = "2.1.1" + else + postgis_version = "2.1.5" + end + + if ['solo','db_master'].include?(@node[:instance_role]) + load_sql_file do + db_name dbname_to_use + minimum_version 9.2 + extname "postgis" + end + + execute "Updating to correct postgis minor version" do + # this is essentially a no-op if already on this version. + command %Q{psql -U postgres -d #{dbname_to_use} -c 'ALTER EXTENSION postgis UPDATE TO "#{postgis_version}";'} + end + + execute "Grant permissions to the deploy user on the geometry_columns schema" do + command "psql -U postgres -d #{dbname_to_use} -c \"GRANT all on geometry_columns to deploy\"" + end + + execute "Grant permissions to the deploy user on the spatial_ref_sys schema" do + command "psql -U postgres -d #{dbname_to_use} -c \"GRANT all on spatial_ref_sys to deploy\"" + end + end + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/seg.rb b/cookbooks/postgresql9_extensions/definitions/seg.rb new file mode 100644 index 00000000..7191e20b --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/seg.rb @@ -0,0 +1,9 @@ +define :postgresql9_seg do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "seg" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/sslinfo.rb b/cookbooks/postgresql9_extensions/definitions/sslinfo.rb new file mode 100644 index 00000000..ceeec3ec --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/sslinfo.rb @@ -0,0 +1,10 @@ +define :postgresql9_sslinfo do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "sslinfo" + minimum_version 9.0 + end + +end diff --git a/cookbooks/postgresql9_extensions/definitions/tablefunc.rb b/cookbooks/postgresql9_extensions/definitions/tablefunc.rb new file mode 100644 index 00000000..8034e4d6 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/tablefunc.rb @@ -0,0 +1,9 @@ +define :postgresql9_tablefunc do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "tablefunc" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/test_parser.rb b/cookbooks/postgresql9_extensions/definitions/test_parser.rb new file mode 100644 index 00000000..ca6d85fd --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/test_parser.rb @@ -0,0 +1,9 @@ +define :postgresql9_test_parser do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "test_parser" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/unaccent.rb b/cookbooks/postgresql9_extensions/definitions/unaccent.rb new file mode 100644 index 00000000..d081e3c9 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/unaccent.rb @@ -0,0 +1,10 @@ +define :postgresql9_unaccent do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "unaccent" + minimum_version 9.0 + end + +end \ No newline at end of file diff --git a/cookbooks/postgresql9_extensions/definitions/uuid-ossp.rb b/cookbooks/postgresql9_extensions/definitions/uuid-ossp.rb new file mode 100644 index 00000000..bdf8dfd2 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/uuid-ossp.rb @@ -0,0 +1,9 @@ +define :postgresql9_uuid_ossp do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "uuid-ossp" + minimum_version 9.0 + end +end diff --git a/cookbooks/postgresql9_extensions/definitions/xml2.rb b/cookbooks/postgresql9_extensions/definitions/xml2.rb new file mode 100644 index 00000000..dc5e7698 --- /dev/null +++ b/cookbooks/postgresql9_extensions/definitions/xml2.rb @@ -0,0 +1,9 @@ +define :postgresql9_xml2 do + dbname_to_use = params[:name] + + load_sql_file do + db_name dbname_to_use + extname "xml2" + minimum_version 9.1 + end +end diff --git a/cookbooks/postgresql9_extensions/recipes/ext_autoexplain.rb b/cookbooks/postgresql9_extensions/recipes/ext_autoexplain.rb new file mode 100644 index 00000000..95132927 --- /dev/null +++ b/cookbooks/postgresql9_extensions/recipes/ext_autoexplain.rb @@ -0,0 +1,30 @@ +directory = "#{@node[:postgres_root]}#{@node[:postgres_version]}" + +execute "append to custom.conf" do + command %Q{echo "include \'#{directory}/custom_autoexplain.conf\'" >> #{directory}/custom.conf} + not_if { File.exists?("#{directory}/custom_autoexplain.conf") } +end + +template "#{@node[:postgres_root]}#{@node[:postgres_version]}/custom_autoexplain.conf" do + source "custom_autoexplain.erb" + owner "postgres" + group "root" + mode 0600 + backup 0 + variables({ + :db_version => @node[:postgres_version], + :shared_preload_libraries => "'auto_explain'", + :custom_variable_classes => "'auto_explain'", + :auto_explain_log_min_duration => "'3s'", + :auto_explain_log_analyze => "'false'", + :auto_explain_log_verbose => "'false'", + :auto_explain_log_buffers => "'false'", + :auto_explain_log_format => "'text'", + :auto_explain_log_nested_statements => "'false'" + }) +end + +execute "reload postgres service" do + command "/etc/init.d/postgresql-#{@node[:postgres_version]} reload" +end + diff --git a/cookbooks/postgresql9_extensions/recipes/ext_postgis2_install.rb b/cookbooks/postgresql9_extensions/recipes/ext_postgis2_install.rb new file mode 100644 index 00000000..e20d006f --- /dev/null +++ b/cookbooks/postgresql9_extensions/recipes/ext_postgis2_install.rb @@ -0,0 +1,46 @@ +if @node[:postgres_version] >= 9.2 + proj_version = "4.6.1" + geos_version = "3.4.2" + python_exec_version = "0.2" + + if ey_release_version == '2009a' + gdal_version = "1.10.0" + postgis_version = "2.1.1-r1" + + enable_package "dev-libs/json-c" do + version "0.11" + end + else + gdal_version = "1.10.0-r1" + postgis_version = "2.1.5" + end + + package_use "sci-libs/geos" do + flags "-ruby" + end + + enable_package "sci-libs/gdal" do + version gdal_version + end + + enable_package "sci-libs/geos" do + version geos_version + end + enable_package "sci-libs/proj" do + version proj_version + end + + enable_package "dev-db/postgis" do + version postgis_version + end + + enable_package "dev-python/python-exec" do + version python_exec_version + end + + # normal install case + package "dev-db/postgis" do + version postgis_version + action :install + end +end diff --git a/cookbooks/postgresql9_extensions/recipes/ext_postgis_install.rb b/cookbooks/postgresql9_extensions/recipes/ext_postgis_install.rb new file mode 100644 index 00000000..5b28d043 --- /dev/null +++ b/cookbooks/postgresql9_extensions/recipes/ext_postgis_install.rb @@ -0,0 +1,55 @@ +if @node[:postgres_version] == 9.0 + postgis_version = "1.5.2" + proj_version = "4.6.1" + geos_version = "3.2.2" + + package_use "sci-libs/geos" do + flags "-ruby" + end + + enable_package "sci-libs/geos" do + version geos_version + end + enable_package "sci-libs/proj" do + version proj_version + end + + enable_package "dev-db/postgis" do + version postgis_version + end + + package "dev-db/postgis" do + version postgis_version + action :install + end +elsif @node[:postgres_version] >= 9.1 + postgis_version = "1.5.8" + proj_version = "4.6.1" + geos_version = "3.3.5" + + package_use "sci-libs/geos" do + flags "-ruby" + end + + enable_package "sci-libs/geos" do + version geos_version + end + enable_package "sci-libs/proj" do + version proj_version + end + + enable_package "dev-db/postgis" do + version postgis_version + end + + package "sci-libs/geos" do + version geos_version + end + + execute "setting emerge options" do + command "emerge --ignore-default-opts --noreplace =dev-db/postgis-#{postgis_version}" + end +end + + + diff --git a/cookbooks/postgresql9_extensions/templates/default/custom.erb b/cookbooks/postgresql9_extensions/templates/default/custom.erb new file mode 100644 index 00000000..e69de29b diff --git a/cookbooks/postgresql9_extensions/templates/default/custom_autoexplain.erb b/cookbooks/postgresql9_extensions/templates/default/custom_autoexplain.erb new file mode 100644 index 00000000..f0667692 --- /dev/null +++ b/cookbooks/postgresql9_extensions/templates/default/custom_autoexplain.erb @@ -0,0 +1,18 @@ +# ------------------------------------ +# PostgreSQL Custom configuration file +# DB Version: <%= @db_version %> +# ------------------------------------ +# +# This file was created by the postgresql9_extensions custom chef run +# the autoexplain extension and consists of lines of the form: +# +auto_explain.log_min_duration = <%= @auto_explain_log_min_duration %> +auto_explain.log_analyze = <%= @auto_explain_log_analyze %> +auto_explain.log_verbose = <%= @auto_explain_log_verbose %> +auto_explain.log_buffers = <%= @auto_explain_log_buffers %> +auto_explain.log_format = <%= @auto_explain_log_format %> +auto_explain.log_nested_statements = <%= @auto_explain_log_nested_statements %> +shared_preload_libraries = <%= @shared_preload_libraries %> +<% if @db_version < 9.2 %> + custom_variable_classes = <%= @custom_variable_classes %> +<% end %> diff --git a/cookbooks/postgresql_maintenance/README.md b/cookbooks/postgresql_maintenance/README.md new file mode 100644 index 00000000..2dda35a1 --- /dev/null +++ b/cookbooks/postgresql_maintenance/README.md @@ -0,0 +1,18 @@ +ey-cloud-recipes/postgresql_maintenance +------------------------------------------------------------------------------ + +A chef recipe for enabling a maintenance tasks for Postgresql on Engine Yard Cloud. Currently this recipe consists vacuumdb tasks for a database that can be customized to a specific application need. This recipe may be updated in the future to support additional maintenance options. + + +Dependencies +-------------------------- + +These recipes are designed and build for use with Postgres 9.0 or above. + + +VacuumDB +-------------------------- + +Your database is configured by default with autovacuum but minimizes resources to this process to prevent it from negatively impacting application performance. Databases that see regular heavy load, or lots of writes and deletes may need regular manual vacuum operations globally or for specific tables. We recommend scheduling these heavier operations for a time that is compatible with your application needs. Configure the cron times and dates in ./recipes/default.rb as necessary. + +Additional information on vacuum operation can be found in the PostgreSQL Manual: http://www.postgresql.org/docs/9.3/static/sql-vacuum.html. \ No newline at end of file diff --git a/cookbooks/postgresql_maintenance/recipes/default.rb b/cookbooks/postgresql_maintenance/recipes/default.rb new file mode 100644 index 00000000..13e85a72 --- /dev/null +++ b/cookbooks/postgresql_maintenance/recipes/default.rb @@ -0,0 +1,23 @@ + +# Sets a default schedule of Midnight system time Sunday for a vacuum +if @node[:instance_role][/^db_master/] + cron "manual_vacuumdb" do + minute '0' + hour '0' + day '*' + month '*' + weekday '0' + command '/usr/bin/vacuumdb -U postgres --all' + end + + # Alternative form - vacuums a specific named database and set of tables Midnight on Saturday + # cron "manual_vacuumdb_#{dbname}" do + # minute '0' + # hour '0' + # day '*' + # month '*' + # weekday '6' + # command "/usr/bin/vacuumdb -U postgres --dbname=#{dbname} --table='#{table1}' --table='#{table2}'" + # end + +end \ No newline at end of file diff --git a/cookbooks/rails-secrets/README.md b/cookbooks/rails-secrets/README.md new file mode 100644 index 00000000..b3122f5e --- /dev/null +++ b/cookbooks/rails-secrets/README.md @@ -0,0 +1,14 @@ +Don't want to check API keys into version control? No problem! +-------------------------------------------------------------- + +This Chef recipe will write `secrets.yml` to `/data//shared/config`. During deployment, `secrets.yml` will be symlinked to `/data//current/config`. The end result is you'll have your production `secrets.yml` into your Rails application's `config/` directory. + +# Instructions: + +1. Populate the templates/default/secrets.yml.erb with your production-ready API keys. +2. Be sure to uncomment `include_recipe "rails-secrets"` from `cookbooks/main/default/recipes.rb` per usual. +3. That's it! Upload (`ey recipes upload -e [env]`) and apply (`ey recipes apply -e [env]`) + +# Tips: + +You usually want to maintain two version control repositories: one for the application source code and one for the infrastructure source code. The production API keys along with these chef recipes belong to the infrastructure source code. diff --git a/cookbooks/rails-secrets/recipes/default.rb b/cookbooks/rails-secrets/recipes/default.rb new file mode 100644 index 00000000..830329c0 --- /dev/null +++ b/cookbooks/rails-secrets/recipes/default.rb @@ -0,0 +1,11 @@ +if ['app_master', 'app', 'util', 'solo'].include?(node[:instance_role]) + node[:applications].each do |app, data| + template "/data/#{app}/shared/config/secrets.yml"do + source 'secrets.yml.erb' + owner node[:owner_name] + group node[:owner_name] + mode 0655 + backup 0 + end + end +end diff --git a/cookbooks/rails-secrets/templates/default/secrets.yml.erb b/cookbooks/rails-secrets/templates/default/secrets.yml.erb new file mode 100644 index 00000000..b9658a8a --- /dev/null +++ b/cookbooks/rails-secrets/templates/default/secrets.yml.erb @@ -0,0 +1 @@ +## Put your API tokens here! \ No newline at end of file diff --git a/cookbooks/rds/README.md b/cookbooks/rds/README.md new file mode 100644 index 00000000..3994b94a --- /dev/null +++ b/cookbooks/rds/README.md @@ -0,0 +1,20 @@ +ey-cloud-recipes/rds +------------------------------------------------------------------------------ + +A chef recipe for enabling remote Active Record databases like Amazon's RDS + +Dependencies +-------------------------- + +Requires a running database instance with firewall access configured for +your Engine Yard environment. + +Contact our support team if you need additional information about your environment. + +Enabling this recipe +--------------------------- + +* Edit main/recipes/default.rb and comment out the line shown below. +``include_recipe "rds"`` +* Alter the rds/attributes/rds.rb file to include your connection + information. diff --git a/cookbooks/rds/attributes/default.rb b/cookbooks/rds/attributes/default.rb new file mode 100644 index 00000000..cb7287b1 --- /dev/null +++ b/cookbooks/rds/attributes/default.rb @@ -0,0 +1,24 @@ +# place database credentials in this file +# +# default[:app_name] = { :adapter => '', :database => '', :username => '', :password => '', :host => '' } +# +# for example: +# +# case node[:environment][:name] +# when 'env1' +# default[:todo] = { +# :adapter => 'mysql', +# :database => 'todoproduction', +# :username => 'engineyard', +# :password => 'mypassword', +# :host => 'todo.dhvg1ytl1sd8.us-east-1.rds.amazonaws.com' +# } +# when 'env2' +# default[:todo] = { +# :adapter => 'mysql', +# :database => 'todoproduction', +# :username => 'engineyard', +# :password => 'mypassword', +# :host => 'todo.prod.us-east-1.rds.amazonaws.com' +# } +# end diff --git a/cookbooks/rds/recipes/default.rb b/cookbooks/rds/recipes/default.rb new file mode 100644 index 00000000..1a4f4c70 --- /dev/null +++ b/cookbooks/rds/recipes/default.rb @@ -0,0 +1,38 @@ +# +# Cookbook Name:: rds +# Recipe:: default +# +# Configure application servers to use an Amazon RDS database (or any external ActiveRecord-compatible database) +# Note: This recipe does not make any changes to Engine Yard-provisioned databases + +if ['solo', 'app_master', 'app', 'util'].include?(node[:instance_role]) + # for each application + node[:applications].each do |app_name, data| + # retrieve attributes + attributes = node[app_name] + + # skip if there are no attributes for this app + next if attributes.nil? + + ey_cloud_report "RDS" do + message "RDS - Replacing database.yml for #{app_name}" + end + + # create new database.yml with attributes + template "/data/#{app_name}/shared/config/database.yml" do + owner node[:owner_name] + group node[:owner_name] + backup false + mode 0644 + source 'database.yml.erb' + variables({ + :environment => node[:environment][:framework_env], + :adapter => attributes[:adapter], + :database => attributes[:database], + :username => attributes[:username], + :password => attributes[:password], + :host => attributes[:host] + }) + end + end +end diff --git a/cookbooks/rds/templates/default/database.yml.erb b/cookbooks/rds/templates/default/database.yml.erb new file mode 100644 index 00000000..b6306c3e --- /dev/null +++ b/cookbooks/rds/templates/default/database.yml.erb @@ -0,0 +1,7 @@ +<%= @environment %>: + adapter: <%= @adapter %> + database: '<%= @database %>' + username: '<%= @username %>' + password: '<%= @password %>' + host: '<%= @host %>' + reconnect: true diff --git a/cookbooks/redis-yml/README.md b/cookbooks/redis-yml/README.md new file mode 100644 index 00000000..406d083b --- /dev/null +++ b/cookbooks/redis-yml/README.md @@ -0,0 +1,20 @@ +Chef recipe to write redis.yml on Engine Yard Cloud +========= + +[Redis][1] Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain [strings][6], [hashes][5], [lists][4], [sets][3] and [sorted sets][2]. Learn More at the [introduction][7]. + +Overview +-------- + +Redis.yml will help you connect to Redis on the utility instance from your Rails application + +Currently in the default.rb file under Recipes you utility instance is specified based on the first one it finds, if you have multiple utility instances you can specify it by removing "node['utility_instances'].first" and replace it with the commented out code. You can change the name of the instance based on whatever name you have chosen for your instance. + +[1]: http://redis.io/ +[2]: http://redis.io/topics/data-types#sorted-sets +[3]: http://redis.io/topics/data-types#sets +[4]: http://redis.io/topics/data-types#lists +[5]: http://redis.io/topics/data-types#hashes +[6]: http://redis.io/topics/data-types#strings +[7]: http://redis.io/topics/introduction + diff --git a/cookbooks/redis-yml/recipes/default.rb b/cookbooks/redis-yml/recipes/default.rb new file mode 100644 index 00000000..6e2dc51a --- /dev/null +++ b/cookbooks/redis-yml/recipes/default.rb @@ -0,0 +1,24 @@ +if ['app_master', 'app', 'solo', 'util'].include?(node[:instance_role]) + + # If you have only one utility instance uncomment the line below + #redis_instance = node['utility_instances'].first + # Otherwise, if you have multiple utility instances you can specify it by uncommenting the line below + # You can change the name of the instance based on whatever name you have chosen for your instance. + #redis_instance = node['utility_instances'].find { |instance| instance['name'] == 'redis' } + + if redis_instance + node[:applications].each do |app, data| + template "/data/#{app}/shared/config/redis.yml"do + source 'redis.yml.erb' + owner node[:owner_name] + group node[:owner_name] + mode 0655 + backup 0 + variables({ + :environment => node[:environment][:framework_env], + :hostname => redis_instance[:hostname] + }) + end + end + end +end \ No newline at end of file diff --git a/cookbooks/redis-yml/templates/default/redis.yml.erb b/cookbooks/redis-yml/templates/default/redis.yml.erb new file mode 100644 index 00000000..1d0d2ded --- /dev/null +++ b/cookbooks/redis-yml/templates/default/redis.yml.erb @@ -0,0 +1,3 @@ +<%= @environment %>: + host: <%= @hostname %> + port: 6379 \ No newline at end of file diff --git a/cookbooks/redis/README.md b/cookbooks/redis/README.md new file mode 100644 index 00000000..814dbaf2 --- /dev/null +++ b/cookbooks/redis/README.md @@ -0,0 +1,80 @@ +Redis Cookbook for EngineYard EYCloud +========= + +[Redis][1] Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain [strings][7], [hashes][6], [lists][5], [sets][4] and [sorted sets][3]. Learn More at the [introduction][7]. + +Overview +-------- + +This cookbook provides a method to host a dedicated redis instance. This recipe should *NOT* be used on your Database instance as it is not designed for that instance. Additionally it will not change nor modify your database instance in anyway what so ever. + +Design +-------- + +* 1+ utility instances +* over-commit is enabled by default to ensure the least amount of problems saving your database. +* 64-bit is required for storing over 2gigabytes worth of keys. +* /etc/hosts mapping for `redis-instance` so that a hard config can be used to connect + +Backups +-------- + +This cookbook does not automate nor facilitate any backup method currently. By default there is a snapshot enabled for your environment and that should provide a viable backup to recover from. If you have any backup concerns open a ticket with our [Support Team][9]. + +Specifics of Usage +-------- + +Simply add a utility instance named `redis` and the recipe will use that instance for redis. If the utility instance you wish to use redis on isn't called `redis`, update redis/attributes/default.rb with the correct instance name: + +```ruby +default[:redis] = { + :utility_name => "my_custom_name", # default: redis + # ... +} +``` + +Changing Defaults +-------- + +A large portion of the defaults of this recipe have been moved to the `attributes/default.rb` file. If you need to change how often you save, review the attribute file and modify. + +Installation +-------- + +Add the following to your main/recipes/default.rb + +``include_recipe "redis"`` + +Choosing a different Redis version +-------- +This recipe installs Redis 3.2.3 by default. For Redis 2.x we do not recommend versions earlier than Redis 2.8.21, and for Redis 3.x we do not recommend versions earlier than 3.0.2. These versions have a known vulnerability: http://benmmurphy.github.io/blog/2015/06/04/redis-eval-lua-sandbox-escape/ + +To install a different version of Redis, change the `:version => "3.2.3",` line in `attributes/default.rb` to the version you want to install. If you're upgrading to a newer version, please see the "Upgrading" section below. + +Upgrading from a previous Redis version +-------- + +Before upgrading, please review the Redis release notes for the version you're upgrading to, to ensure compatibility with your current Redis data. Also ensure that you remove the `/data/redis-source` directory - the recipe skips downloading and installing a new version if this directory is present. + +After upgrading, Redis server will be installed to `/usr/local/bin/redis-server`. However, the old version of Redis will still be running. Please run `sudo monit restart redis-1` to restart Redis. + +Notes +------ +Please be aware these are default config files and will likely need to be updated :) + +How to get Support +-------- + +* irc://irc.freenode.net/#redis +* This Github repository. +* This Cookbook provides a technology that is listed in the Engine Yard [Technology Stack][2] + +[1]: http://redis.io/ +[2]: http://www.engineyard.com/products/technology/stack +[3]: http://redis.io/topics/data-types#sorted-sets +[4]: http://redis.io/topics/data-types#sets +[5]: http://redis.io/topics/data-types#lists +[6]: http://redis.io/topics/data-types#hashes +[7]: http://redis.io/topics/data-types#strings +[8]: http://redis.io/topics/introduction +[9]: https://support.cloud.engineyard.com diff --git a/cookbooks/redis/attributes/default.rb b/cookbooks/redis/attributes/default.rb new file mode 100644 index 00000000..9bc80762 --- /dev/null +++ b/cookbooks/redis/attributes/default.rb @@ -0,0 +1,16 @@ +default[:redis] = { + :utility_name => "redis", + :version => "3.2.3", + :bindport => "6379", + :unixsocket => "/tmp/redis.sock", + :basename => "dump.rdb", + :basedir => "/data/redis", + :pidfile => "/var/run/redis_util.pid", + :loglevel => "notice", + :logfile => "/data/redis/redis.log", + :timeout => 300000, + :saveperiod => ["900 1", "300 10", "60 10000"], + :databases => 16, + :rdbcompression => "yes", + :hz => 10 +} diff --git a/cookbooks/redis/recipes/default.rb b/cookbooks/redis/recipes/default.rb new file mode 100644 index 00000000..072d8964 --- /dev/null +++ b/cookbooks/redis/recipes/default.rb @@ -0,0 +1,113 @@ +# +# Cookbook Name:: redis +# Recipe:: default +# + +redis_version = node[:redis][:version] +redis_config_file_version = redis_version.split('.')[0..1].join('.') +redis_url = "http://download.redis.io/releases/redis-#{redis_version}.tar.gz" +redis_installer_directory = '/opt/redis-source' +bin_path = '/usr/local/bin' + +if ['util'].include?(node[:instance_role]) + if node[:name] == node[:redis][:utility_name] + + sysctl "Enable Overcommit Memory" do + variables 'vm.overcommit_memory' => 1 + end + + # Download Redis, if it hasn't been downloaded yet + remote_file "/opt/redis-#{redis_version}.tar.gz" do + source "#{redis_url}" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + backup 0 + not_if { FileTest.exists?(redis_installer_directory) } + end + + execute "unarchive Redis installer" do + cwd "/opt" + command "tar zxf redis-#{redis_version}.tar.gz && sync" + not_if { FileTest.directory?(redis_installer_directory) } + end + + execute "rename /opt/redis-#{redis_version} to /opt/redis-source" do + command "mv /opt/redis-#{redis_version} #{redis_installer_directory}" + not_if { FileTest.directory?(redis_installer_directory) } + end + + execute "run redis-source/make install" do + cwd redis_installer_directory + command "make install" + end + + directory "#{node[:redis][:basedir]}" do + owner 'redis' + group 'redis' + mode 0755 + recursive true + action :create + end + + template "/etc/redis_util.conf" do + owner 'root' + group 'root' + mode 0644 + source "redis-#{redis_config_file_version}.conf.erb" + variables({ + :pidfile => node[:redis][:pidfile], + :basedir => node[:redis][:basedir], + :basename => node[:redis][:basename], + :logfile => node[:redis][:logfile], + :loglevel => node[:redis][:loglevel], + :port => node[:redis][:bindport], + :unixsocket => node[:redis][:unixsocket], + :saveperiod => node[:redis][:saveperiod], + :timeout => node[:redis][:timeout], + :databases => node[:redis][:databases], + :rdbcompression => node[:redis][:rdbcompression], + :hz => node[:redis][:hz] + }) + end + + template "/data/monit.d/redis_util.monitrc" do + owner 'root' + group 'root' + mode 0644 + source "redis.monitrc.erb" + variables({ + :profile => '1', + :configfile => '/etc/redis_util.conf', + :pidfile => node[:redis][:pidfile], + :logfile => node[:redis][:basename], + :port => node[:redis][:bindport], + :bin_path => bin_path + }) + end + + execute "monit reload" do + action :run + end + end +end + +if ['solo', 'app', 'app_master', 'util'].include?(node[:instance_role]) + instances = node[:engineyard][:environment][:instances] + redis_instance = (node[:instance_role][/solo/] && instances.length == 1) ? instances[0] : instances.find{|i| "redis" == i[:name]} + + if redis_instance + ip_address = `ping -c 1 #{redis_instance[:private_hostname]} | awk 'NR==1{gsub(/\\(|\\)/,"",$3); print $3}'`.chomp + host_mapping = "#{ip_address} redis-instance" + + execute "Remove existing redis-instance mapping from /etc/hosts" do + command "sudo sed -i '/redis-instance/d' /etc/hosts" + action :run + end + + execute "Add redis-instance mapping to /etc/hosts" do + command "sudo echo #{host_mapping} >> /etc/hosts" + action :run + end + end +end diff --git a/cookbooks/redis/templates/default/redis-2.4.conf.erb b/cookbooks/redis/templates/default/redis-2.4.conf.erb new file mode 100644 index 00000000..cb7c1884 --- /dev/null +++ b/cookbooks/redis/templates/default/redis-2.4.conf.erb @@ -0,0 +1,470 @@ +# Redis configuration file example + +# Note on units: when memory size is needed, it is possible to specifiy +# it in the usual form of 1k 5GB 4M and so forth: +# +# 1k => 1000 bytes +# 1kb => 1024 bytes +# 1m => 1000000 bytes +# 1mb => 1024*1024 bytes +# 1g => 1000000000 bytes +# 1gb => 1024*1024*1024 bytes +# +# units are case insensitive so 1GB 1Gb 1gB are all the same. + +# By default Redis does not run as a daemon. Use 'yes' if you need it. +# Note that Redis will write a pid file in /var/run/redis.pid when daemonized. +daemonize yes + +# When running daemonized, Redis writes a pid file in /var/run/redis.pid by +# default. You can specify a custom pid file location here. +pidfile <%= @pidfile %> + +# Accept connections on the specified port, default is 6379. +# If port 0 is specified Redis will not listen on a TCP socket. +port <%= @port %> + +# If you want you can bind a single interface, if the bind option is not +# specified all the interfaces will listen for incoming connections. +# +bind 0.0.0.0 + +# Specify the path for the unix socket that will be used to listen for +# incoming connections. There is no default, so Redis will not listen +# on a unix socket when not specified. +# +unixsocket <%= @unixsocket %> +unixsocketperm 755 + +# Close the connection after a client is idle for N seconds (0 to disable) +timeout <%= @timeout %> + +# Set server verbosity to 'debug' +# it can be one of: +# debug (a lot of information, useful for development/testing) +# verbose (many rarely useful info, but not a mess like the debug level) +# notice (moderately verbose, what you want in production probably) +# warning (only very important / critical messages are logged) +loglevel <%= @loglevel %> + +# Specify the log file name. Also 'stdout' can be used to force +# Redis to log on the standard output. Note that if you use standard +# output for logging but daemonize, logs will be sent to /dev/null +logfile <%= @logfile %> + +# To enable logging to the system logger, just set 'syslog-enabled' to yes, +# and optionally update the other syslog parameters to suit your needs. +# syslog-enabled no + +# Specify the syslog identity. +# syslog-ident redis + +# Specify the syslog facility. Must be USER or between LOCAL0-LOCAL7. +# syslog-facility local0 + +# Set the number of databases. The default database is DB 0, you can select +# a different one on a per-connection basis using SELECT where +# dbid is a number between 0 and 'databases'-1 +databases <%= @databases %> + +################################ SNAPSHOTTING ################################# +# +# Save the DB on disk: +# +# save +# +# Will save the DB if both the given number of seconds and the given +# number of write operations against the DB occurred. +# +# In the example below the behaviour will be to save: +# after 900 sec (15 min) if at least 1 key changed +# after 300 sec (5 min) if at least 10 keys changed +# after 60 sec if at least 10000 keys changed +# +# Note: you can disable saving at all commenting all the "save" lines. +<% @saveperiod.each do |s| %> +save <%= s %> +<% end %> + +# Compress string objects using LZF when dump .rdb databases? +# For default that's set to 'yes' as it's almost always a win. +# If you want to save some CPU in the saving child set it to 'no' but +# the dataset will likely be bigger if you have compressible values or keys. +rdbcompression <%= @rdbcompression %> + +# The filename where to dump the DB +dbfilename <%= @basename %> + +# The working directory. +# +# The DB will be written inside this directory, with the filename specified +# above using the 'dbfilename' configuration directive. +# +# Also the Append Only File will be created inside this directory. +# +# Note that you must specify a directory here, not a file name. +dir <%= @basedir %> + +################################# REPLICATION ################################# + +# Master-Slave replication. Use slaveof to make a Redis instance a copy of +# another Redis server. Note that the configuration is local to the slave +# so for example it is possible to configure the slave to save the DB with a +# different interval, or to listen to another port, and so on. +# +# slaveof + +# If the master is password protected (using the "requirepass" configuration +# directive below) it is possible to tell the slave to authenticate before +# starting the replication synchronization process, otherwise the master will +# refuse the slave request. +# +# masterauth + +# When a slave lost the connection with the master, or when the replication +# is still in progress, the slave can act in two different ways: +# +# 1) if slave-serve-stale-data is set to 'yes' (the default) the slave will +# still reply to client requests, possibly with out of data data, or the +# data set may just be empty if this is the first synchronization. +# +# 2) if slave-serve-stale data is set to 'no' the slave will reply with +# an error "SYNC with master in progress" to all the kind of commands +# but to INFO and SLAVEOF. +# +slave-serve-stale-data yes + +################################## SECURITY ################################### + +# Require clients to issue AUTH before processing any other +# commands. This might be useful in environments in which you do not trust +# others with access to the host running redis-server. +# +# This should stay commented out for backward compatibility and because most +# people do not need auth (e.g. they run their own servers). +# +# Warning: since Redis is pretty fast an outside user can try up to +# 150k passwords per second against a good box. This means that you should +# use a very strong password otherwise it will be very easy to break. +# +# requirepass foobared + +# Command renaming. +# +# It is possilbe to change the name of dangerous commands in a shared +# environment. For instance the CONFIG command may be renamed into something +# of hard to guess so that it will be still available for internal-use +# tools but not available for general clients. +# +# Example: +# +# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52 +# +# It is also possilbe to completely kill a command renaming it into +# an empty string: +# +# rename-command CONFIG "" + +################################### LIMITS #################################### + +# Set the max number of connected clients at the same time. By default there +# is no limit, and it's up to the number of file descriptors the Redis process +# is able to open. The special value '0' means no limits. +# Once the limit is reached Redis will close all the new connections sending +# an error 'max number of clients reached'. +# +# maxclients 128 + +# Don't use more memory than the specified amount of bytes. +# When the memory limit is reached Redis will try to remove keys with an +# EXPIRE set. It will try to start freeing keys that are going to expire +# in little time and preserve keys with a longer time to live. +# Redis will also try to remove objects from free lists if possible. +# +# If all this fails, Redis will start to reply with errors to commands +# that will use more memory, like SET, LPUSH, and so on, and will continue +# to reply to most read-only commands like GET. +# +# WARNING: maxmemory can be a good idea mainly if you want to use Redis as a +# 'state' server or cache, not as a real DB. When Redis is used as a real +# database the memory usage will grow over the weeks, it will be obvious if +# it is going to use too much memory in the long run, and you'll have the time +# to upgrade. With maxmemory after the limit is reached you'll start to get +# errors for write operations, and this may even lead to DB inconsistency. +# +# maxmemory + +# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory +# is reached? You can select among five behavior: +# +# volatile-lru -> remove the key with an expire set using an LRU algorithm +# allkeys-lru -> remove any key accordingly to the LRU algorithm +# volatile-random -> remove a random key with an expire set +# allkeys->random -> remove a random key, any key +# volatile-ttl -> remove the key with the nearest expire time (minor TTL) +# noeviction -> don't expire at all, just return an error on write operations +# +# Note: with all the kind of policies, Redis will return an error on write +# operations, when there are not suitable keys for eviction. +# +# At the date of writing this commands are: set setnx setex append +# incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd +# sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby +# zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby +# getset mset msetnx exec sort +# +# The default is: +# +# maxmemory-policy volatile-lru + +# LRU and minimal TTL algorithms are not precise algorithms but approximated +# algorithms (in order to save memory), so you can select as well the sample +# size to check. For instance for default Redis will check three keys and +# pick the one that was used less recently, you can change the sample size +# using the following configuration directive. +# +# maxmemory-samples 3 + +############################## APPEND ONLY MODE ############################### + +# By default Redis asynchronously dumps the dataset on disk. If you can live +# with the idea that the latest records will be lost if something like a crash +# happens this is the preferred way to run Redis. If instead you care a lot +# about your data and don't want to that a single record can get lost you should +# enable the append only mode: when this mode is enabled Redis will append +# every write operation received in the file appendonly.aof. This file will +# be read on startup in order to rebuild the full dataset in memory. +# +# Note that you can have both the async dumps and the append only file if you +# like (you have to comment the "save" statements above to disable the dumps). +# Still if append only mode is enabled Redis will load the data from the +# log file at startup ignoring the dump.rdb file. +# +# IMPORTANT: Check the BGREWRITEAOF to check how to rewrite the append +# log file in background when it gets too big. + +appendonly no + +# The name of the append only file (default: "appendonly.aof") +# appendfilename appendonly.aof + +# The fsync() call tells the Operating System to actually write data on disk +# instead to wait for more data in the output buffer. Some OS will really flush +# data on disk, some other OS will just try to do it ASAP. +# +# Redis supports three different modes: +# +# no: don't fsync, just let the OS flush the data when it wants. Faster. +# always: fsync after every write to the append only log . Slow, Safest. +# everysec: fsync only if one second passed since the last fsync. Compromise. +# +# The default is "everysec" that's usually the right compromise between +# speed and data safety. It's up to you to understand if you can relax this to +# "no" that will will let the operating system flush the output buffer when +# it wants, for better performances (but if you can live with the idea of +# some data loss consider the default persistence mode that's snapshotting), +# or on the contrary, use "always" that's very slow but a bit safer than +# everysec. +# +# If unsure, use "everysec". + +# appendfsync always +appendfsync everysec +# appendfsync no + +# When the AOF fsync policy is set to always or everysec, and a background +# saving process (a background save or AOF log background rewriting) is +# performing a lot of I/O against the disk, in some Linux configurations +# Redis may block too long on the fsync() call. Note that there is no fix for +# this currently, as even performing fsync in a different thread will block +# our synchronous write(2) call. +# +# In order to mitigate this problem it's possible to use the following option +# that will prevent fsync() from being called in the main process while a +# BGSAVE or BGREWRITEAOF is in progress. +# +# This means that while another child is saving the durability of Redis is +# the same as "appendfsync none", that in pratical terms means that it is +# possible to lost up to 30 seconds of log in the worst scenario (with the +# default Linux settings). +# +# If you have latency problems turn this to "yes". Otherwise leave it as +# "no" that is the safest pick from the point of view of durability. +no-appendfsync-on-rewrite no + +# Automatic rewrite of the append only file. +# Redis is able to automatically rewrite the log file implicitly calling +# BGREWRITEAOF when the AOF log size will growth by the specified percentage. +# +# This is how it works: Redis remembers the size of the AOF file after the +# latest rewrite (or if no rewrite happened since the restart, the size of +# the AOF at startup is used). +# +# This base size is compared to the current size. If the current size is +# bigger than the specified percentage, the rewrite is triggered. Also +# you need to specify a minimal size for the AOF file to be rewritten, this +# is useful to avoid rewriting the AOF file even if the percentage increase +# is reached but it is still pretty small. +# +# Specify a precentage of zero in order to disable the automatic AOF +# rewrite feature. + +auto-aof-rewrite-percentage 100 +auto-aof-rewrite-min-size 64mb + +################################## SLOW LOG ################################### + +# The Redis Slow Log is a system to log queries that exceeded a specified +# execution time. The execution time does not include the I/O operations +# like talking with the client, sending the reply and so forth, +# but just the time needed to actually execute the command (this is the only +# stage of command execution where the thread is blocked and can not serve +# other requests in the meantime). +# +# You can configure the slow log with two parameters: one tells Redis +# what is the execution time, in microseconds, to exceed in order for the +# command to get logged, and the other parameter is the length of the +# slow log. When a new command is logged the oldest one is removed from the +# queue of logged commands. + +# The following time is expressed in microseconds, so 1000000 is equivalent +# to one second. Note that a negative number disables the slow log, while +# a value of zero forces the logging of every command. +slowlog-log-slower-than 10000 + +# There is no limit to this length. Just be aware that it will consume memory. +# You can reclaim memory used by the slow log with SLOWLOG RESET. +slowlog-max-len 1024 + +################################ VIRTUAL MEMORY ############################### + +### WARNING! Virtual Memory is deprecated in Redis 2.4 +### The use of Virtual Memory is strongly discouraged. + +# Virtual Memory allows Redis to work with datasets bigger than the actual +# amount of RAM needed to hold the whole dataset in memory. +# In order to do so very used keys are taken in memory while the other keys +# are swapped into a swap file, similarly to what operating systems do +# with memory pages. +# +# To enable VM just set 'vm-enabled' to yes, and set the following three +# VM parameters accordingly to your needs. + +vm-enabled no +# vm-enabled yes + +# This is the path of the Redis swap file. As you can guess, swap files +# can't be shared by different Redis instances, so make sure to use a swap +# file for every redis process you are running. Redis will complain if the +# swap file is already in use. +# +# The best kind of storage for the Redis swap file (that's accessed at random) +# is a Solid State Disk (SSD). +# +# *** WARNING *** if you are using a shared hosting the default of putting +# the swap file under /tmp is not secure. Create a dir with access granted +# only to Redis user and configure Redis to create the swap file there. +vm-swap-file /tmp/redis.swap + +# vm-max-memory configures the VM to use at max the specified amount of +# RAM. Everything that deos not fit will be swapped on disk *if* possible, that +# is, if there is still enough contiguous space in the swap file. +# +# With vm-max-memory 0 the system will swap everything it can. Not a good +# default, just specify the max amount of RAM you can in bytes, but it's +# better to leave some margin. For instance specify an amount of RAM +# that's more or less between 60 and 80% of your free RAM. +vm-max-memory 0 + +# Redis swap files is split into pages. An object can be saved using multiple +# contiguous pages, but pages can't be shared between different objects. +# So if your page is too big, small objects swapped out on disk will waste +# a lot of space. If you page is too small, there is less space in the swap +# file (assuming you configured the same number of total swap file pages). +# +# If you use a lot of small objects, use a page size of 64 or 32 bytes. +# If you use a lot of big objects, use a bigger page size. +# If unsure, use the default :) +vm-page-size 32 + +# Number of total memory pages in the swap file. +# Given that the page table (a bitmap of free/used pages) is taken in memory, +# every 8 pages on disk will consume 1 byte of RAM. +# +# The total swap size is vm-page-size * vm-pages +# +# With the default of 32-bytes memory pages and 134217728 pages Redis will +# use a 4 GB swap file, that will use 16 MB of RAM for the page table. +# +# It's better to use the smallest acceptable value for your application, +# but the default is large in order to work in most conditions. +vm-pages 134217728 + +# Max number of VM I/O threads running at the same time. +# This threads are used to read/write data from/to swap file, since they +# also encode and decode objects from disk to memory or the reverse, a bigger +# number of threads can help with big objects even if they can't help with +# I/O itself as the physical device may not be able to couple with many +# reads/writes operations at the same time. +# +# The special value of 0 turn off threaded I/O and enables the blocking +# Virtual Memory implementation. +vm-max-threads 4 + +############################### ADVANCED CONFIG ############################### + +# Hashes are encoded in a special way (much more memory efficient) when they +# have at max a given numer of elements, and the biggest element does not +# exceed a given threshold. You can configure this limits with the following +# configuration directives. +hash-max-zipmap-entries 512 +hash-max-zipmap-value 64 + +# Similarly to hashes, small lists are also encoded in a special way in order +# to save a lot of space. The special representation is only used when +# you are under the following limits: +list-max-ziplist-entries 512 +list-max-ziplist-value 64 + +# Sets have a special encoding in just one case: when a set is composed +# of just strings that happens to be integers in radix 10 in the range +# of 64 bit signed integers. +# The following configuration setting sets the limit in the size of the +# set in order to use this special memory saving encoding. +set-max-intset-entries 512 + +# Similarly to hashes and lists, sorted sets are also specially encoded in +# order to save a lot of space. This encoding is only used when the length and +# elements of a sorted set are below the following limits: +zset-max-ziplist-entries 128 +zset-max-ziplist-value 64 + +# Active rehashing uses 1 millisecond every 100 milliseconds of CPU time in +# order to help rehashing the main Redis hash table (the one mapping top-level +# keys to values). The hash table implementation redis uses (see dict.c) +# performs a lazy rehashing: the more operation you run into an hash table +# that is rhashing, the more rehashing "steps" are performed, so if the +# server is idle the rehashing is never complete and some more memory is used +# by the hash table. +# +# The default is to use this millisecond 10 times every second in order to +# active rehashing the main dictionaries, freeing memory when possible. +# +# If unsure: +# use "activerehashing no" if you have hard latency requirements and it is +# not a good thing in your environment that Redis can reply form time to time +# to queries with 2 milliseconds delay. +# +# use "activerehashing yes" if you don't have such hard requirements but +# want to free memory asap when possible. +activerehashing yes + +################################## INCLUDES ################################### + +# Include one or more other config files here. This is useful if you +# have a standard template that goes to all redis server but also need +# to customize a few per-server settings. Include files can include +# other files, so use this wisely. +# +# include /path/to/local.conf +# include /path/to/other.conf diff --git a/cookbooks/redis/templates/default/redis-2.6.conf.erb b/cookbooks/redis/templates/default/redis-2.6.conf.erb new file mode 100644 index 00000000..00356573 --- /dev/null +++ b/cookbooks/redis/templates/default/redis-2.6.conf.erb @@ -0,0 +1,597 @@ +# Redis configuration file example + +# Note on units: when memory size is needed, it is possible to specify +# it in the usual form of 1k 5GB 4M and so forth: +# +# 1k => 1000 bytes +# 1kb => 1024 bytes +# 1m => 1000000 bytes +# 1mb => 1024*1024 bytes +# 1g => 1000000000 bytes +# 1gb => 1024*1024*1024 bytes +# +# units are case insensitive so 1GB 1Gb 1gB are all the same. + +# By default Redis does not run as a daemon. Use 'yes' if you need it. +# Note that Redis will write a pid file in /var/run/redis.pid when daemonized. +daemonize yes + +# When running daemonized, Redis writes a pid file in /var/run/redis.pid by +# default. You can specify a custom pid file location here. +pidfile <%= @pidfile %> + +# Accept connections on the specified port, default is 6379. +# If port 0 is specified Redis will not listen on a TCP socket. +port <%= @port %> + +# If you want you can bind a single interface, if the bind option is not +# specified all the interfaces will listen for incoming connections. +# +bind 0.0.0.0 + +# Specify the path for the unix socket that will be used to listen for +# incoming connections. There is no default, so Redis will not listen +# on a unix socket when not specified. +# +unixsocket <%= @unixsocket %> +unixsocketperm 755 + +# Close the connection after a client is idle for N seconds (0 to disable) +timeout <%= @timeout %> + +# TCP keepalive. +# +# If non-zero, use SO_KEEPALIVE to send TCP ACKs to clients in absence +# of communication. This is useful for two reasons: +# +# 1) Detect dead peers. +# 2) Take the connection alive from the point of view of network +# equipment in the middle. +# +# On Linux, the specified value (in seconds) is the period used to send ACKs. +# Note that to close the connection the double of the time is needed. +# On other kernels the period depends on the kernel configuration. +# +# A reasonable value for this option is 60 seconds. +tcp-keepalive 0 + +# Specify the server verbosity level. +# This can be one of: +# debug (a lot of information, useful for development/testing) +# verbose (many rarely useful info, but not a mess like the debug level) +# notice (moderately verbose, what you want in production probably) +# warning (only very important / critical messages are logged) +loglevel <%= @loglevel %> + +# Specify the log file name. Also 'stdout' can be used to force +# Redis to log on the standard output. Note that if you use standard +# output for logging but daemonize, logs will be sent to /dev/null +logfile <%= @logfile %> + +# To enable logging to the system logger, just set 'syslog-enabled' to yes, +# and optionally update the other syslog parameters to suit your needs. +# syslog-enabled no + +# Specify the syslog identity. +# syslog-ident redis + +# Specify the syslog facility. Must be USER or between LOCAL0-LOCAL7. +# syslog-facility local0 + +# Set the number of databases. The default database is DB 0, you can select +# a different one on a per-connection basis using SELECT where +# dbid is a number between 0 and 'databases'-1 +databases <%= @databases %> + +################################ SNAPSHOTTING ################################# +# +# Save the DB on disk: +# +# save +# +# Will save the DB if both the given number of seconds and the given +# number of write operations against the DB occurred. +# +# In the example below the behaviour will be to save: +# after 900 sec (15 min) if at least 1 key changed +# after 300 sec (5 min) if at least 10 keys changed +# after 60 sec if at least 10000 keys changed +# +# Note: you can disable saving at all commenting all the "save" lines. +# +# It is also possible to remove all the previously configured save +# points by adding a save directive with a single empty string argument +# like in the following example: +# +# save "" + +<% @saveperiod.each do |s| %> +save <%= s %> +<% end %> + +# By default Redis will stop accepting writes if RDB snapshots are enabled +# (at least one save point) and the latest background save failed. +# This will make the user aware (in an hard way) that data is not persisting +# on disk properly, otherwise chances are that no one will notice and some +# distater will happen. +# +# If the background saving process will start working again Redis will +# automatically allow writes again. +# +# However if you have setup your proper monitoring of the Redis server +# and persistence, you may want to disable this feature so that Redis will +# continue to work as usually even if there are problems with disk, +# permissions, and so forth. +stop-writes-on-bgsave-error yes + +# Compress string objects using LZF when dump .rdb databases? +# For default that's set to 'yes' as it's almost always a win. +# If you want to save some CPU in the saving child set it to 'no' but +# the dataset will likely be bigger if you have compressible values or keys. +rdbcompression <%= @rdbcompression %> + +# Since version 5 of RDB a CRC64 checksum is placed at the end of the file. +# This makes the format more resistant to corruption but there is a performance +# hit to pay (around 10%) when saving and loading RDB files, so you can disable it +# for maximum performances. +# +# RDB files created with checksum disabled have a checksum of zero that will +# tell the loading code to skip the check. +rdbchecksum yes + +# The filename where to dump the DB +dbfilename <%= @basename %> + +# The working directory. +# +# The DB will be written inside this directory, with the filename specified +# above using the 'dbfilename' configuration directive. +# +# The Append Only File will also be created inside this directory. +# +# Note that you must specify a directory here, not a file name. +dir <%= @basedir %> + +################################# REPLICATION ################################# + +# Master-Slave replication. Use slaveof to make a Redis instance a copy of +# another Redis server. Note that the configuration is local to the slave +# so for example it is possible to configure the slave to save the DB with a +# different interval, or to listen to another port, and so on. +# +# slaveof + +# If the master is password protected (using the "requirepass" configuration +# directive below) it is possible to tell the slave to authenticate before +# starting the replication synchronization process, otherwise the master will +# refuse the slave request. +# +# masterauth + +# When a slave loses its connection with the master, or when the replication +# is still in progress, the slave can act in two different ways: +# +# 1) if slave-serve-stale-data is set to 'yes' (the default) the slave will +# still reply to client requests, possibly with out of date data, or the +# data set may just be empty if this is the first synchronization. +# +# 2) if slave-serve-stale-data is set to 'no' the slave will reply with +# an error "SYNC with master in progress" to all the kind of commands +# but to INFO and SLAVEOF. +# +slave-serve-stale-data yes + +# You can configure a slave instance to accept writes or not. Writing against +# a slave instance may be useful to store some ephemeral data (because data +# written on a slave will be easily deleted after resync with the master) but +# may also cause problems if clients are writing to it because of a +# misconfiguration. +# +# Since Redis 2.6 by default slaves are read-only. +# +# Note: read only slaves are not designed to be exposed to untrusted clients +# on the internet. It's just a protection layer against misuse of the instance. +# Still a read only slave exports by default all the administrative commands +# such as CONFIG, DEBUG, and so forth. To a limited extend you can improve +# security of read only slaves using 'rename-command' to shadow all the +# administrative / dangerous commands. +slave-read-only yes + +# Slaves send PINGs to server in a predefined interval. It's possible to change +# this interval with the repl_ping_slave_period option. The default value is 10 +# seconds. +# +# repl-ping-slave-period 10 + +# The following option sets a timeout for both Bulk transfer I/O timeout and +# master data or ping response timeout. The default value is 60 seconds. +# +# It is important to make sure that this value is greater than the value +# specified for repl-ping-slave-period otherwise a timeout will be detected +# every time there is low traffic between the master and the slave. +# +# repl-timeout 60 + +# Disable TCP_NODELAY on the slave socket after SYNC? +# +# If you select "yes" Redis will use a smaller number of TCP packets and +# less bandwidth to send data to slaves. But this can add a delay for +# the data to appear on the slave side, up to 40 milliseconds with +# Linux kernels using a default configuration. +# +# If you select "no" the delay for data to appear on the slave side will +# be reduced but more bandwidth will be used for replication. +# +# By default we optimize for low latency, but in very high traffic conditions +# or when the master and slaves are many hops away, turning this to "yes" may +# be a good idea. +repl-disable-tcp-nodelay no + +# The slave priority is an integer number published by Redis in the INFO output. +# It is used by Redis Sentinel in order to select a slave to promote into a +# master if the master is no longer working correctly. +# +# A slave with a low priority number is considered better for promotion, so +# for instance if there are three slaves with priority 10, 100, 25 Sentinel will +# pick the one wtih priority 10, that is the lowest. +# +# However a special priority of 0 marks the slave as not able to perform the +# role of master, so a slave with priority of 0 will never be selected by +# Redis Sentinel for promotion. +# +# By default the priority is 100. +slave-priority 100 + +################################## SECURITY ################################### + +# Require clients to issue AUTH before processing any other +# commands. This might be useful in environments in which you do not trust +# others with access to the host running redis-server. +# +# This should stay commented out for backward compatibility and because most +# people do not need auth (e.g. they run their own servers). +# +# Warning: since Redis is pretty fast an outside user can try up to +# 150k passwords per second against a good box. This means that you should +# use a very strong password otherwise it will be very easy to break. +# +# requirepass foobared + +# Command renaming. +# +# It is possible to change the name of dangerous commands in a shared +# environment. For instance the CONFIG command may be renamed into something +# hard to guess so that it will still be available for internal-use tools +# but not available for general clients. +# +# Example: +# +# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52 +# +# It is also possible to completely kill a command by renaming it into +# an empty string: +# +# rename-command CONFIG "" +# +# Please note that changing the name of commands that are logged into the +# AOF file or transmitted to slaves may cause problems. + +################################### LIMITS #################################### + +# Set the max number of connected clients at the same time. By default +# this limit is set to 10000 clients, however if the Redis server is not +# able to configure the process file limit to allow for the specified limit +# the max number of allowed clients is set to the current file limit +# minus 32 (as Redis reserves a few file descriptors for internal uses). +# +# Once the limit is reached Redis will close all the new connections sending +# an error 'max number of clients reached'. +# +# maxclients 10000 + +# Don't use more memory than the specified amount of bytes. +# When the memory limit is reached Redis will try to remove keys +# accordingly to the eviction policy selected (see maxmemmory-policy). +# +# If Redis can't remove keys according to the policy, or if the policy is +# set to 'noeviction', Redis will start to reply with errors to commands +# that would use more memory, like SET, LPUSH, and so on, and will continue +# to reply to read-only commands like GET. +# +# This option is usually useful when using Redis as an LRU cache, or to set +# an hard memory limit for an instance (using the 'noeviction' policy). +# +# WARNING: If you have slaves attached to an instance with maxmemory on, +# the size of the output buffers needed to feed the slaves are subtracted +# from the used memory count, so that network problems / resyncs will +# not trigger a loop where keys are evicted, and in turn the output +# buffer of slaves is full with DELs of keys evicted triggering the deletion +# of more keys, and so forth until the database is completely emptied. +# +# In short... if you have slaves attached it is suggested that you set a lower +# limit for maxmemory so that there is some free RAM on the system for slave +# output buffers (but this is not needed if the policy is 'noeviction'). +# +# maxmemory + +# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory +# is reached. You can select among five behaviors: +# +# volatile-lru -> remove the key with an expire set using an LRU algorithm +# allkeys-lru -> remove any key accordingly to the LRU algorithm +# volatile-random -> remove a random key with an expire set +# allkeys-random -> remove a random key, any key +# volatile-ttl -> remove the key with the nearest expire time (minor TTL) +# noeviction -> don't expire at all, just return an error on write operations +# +# Note: with any of the above policies, Redis will return an error on write +# operations, when there are not suitable keys for eviction. +# +# At the date of writing this commands are: set setnx setex append +# incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd +# sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby +# zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby +# getset mset msetnx exec sort +# +# The default is: +# +# maxmemory-policy volatile-lru + +# LRU and minimal TTL algorithms are not precise algorithms but approximated +# algorithms (in order to save memory), so you can select as well the sample +# size to check. For instance for default Redis will check three keys and +# pick the one that was used less recently, you can change the sample size +# using the following configuration directive. +# +# maxmemory-samples 3 + +############################## APPEND ONLY MODE ############################### + +# By default Redis asynchronously dumps the dataset on disk. This mode is +# good enough in many applications, but an issue with the Redis process or +# a power outage may result into a few minutes of writes lost (depending on +# the configured save points). +# +# The Append Only File is an alternative persistence mode that provides +# much better durability. For instance using the default data fsync policy +# (see later in the config file) Redis can lose just one second of writes in a +# dramatic event like a server power outage, or a single write if something +# wrong with the Redis process itself happens, but the operating system is +# still running correctly. +# +# AOF and RDB persistence can be enabled at the same time without problems. +# If the AOF is enabled on startup Redis will load the AOF, that is the file +# with the better durability guarantees. +# +# Please check http://redis.io/topics/persistence for more information. + +appendonly no + +# The name of the append only file (default: "appendonly.aof") +# appendfilename appendonly.aof + +# The fsync() call tells the Operating System to actually write data on disk +# instead to wait for more data in the output buffer. Some OS will really flush +# data on disk, some other OS will just try to do it ASAP. +# +# Redis supports three different modes: +# +# no: don't fsync, just let the OS flush the data when it wants. Faster. +# always: fsync after every write to the append only log . Slow, Safest. +# everysec: fsync only one time every second. Compromise. +# +# The default is "everysec", as that's usually the right compromise between +# speed and data safety. It's up to you to understand if you can relax this to +# "no" that will let the operating system flush the output buffer when +# it wants, for better performances (but if you can live with the idea of +# some data loss consider the default persistence mode that's snapshotting), +# or on the contrary, use "always" that's very slow but a bit safer than +# everysec. +# +# More details please check the following article: +# http://antirez.com/post/redis-persistence-demystified.html +# +# If unsure, use "everysec". + +# appendfsync always +appendfsync everysec +# appendfsync no + +# When the AOF fsync policy is set to always or everysec, and a background +# saving process (a background save or AOF log background rewriting) is +# performing a lot of I/O against the disk, in some Linux configurations +# Redis may block too long on the fsync() call. Note that there is no fix for +# this currently, as even performing fsync in a different thread will block +# our synchronous write(2) call. +# +# In order to mitigate this problem it's possible to use the following option +# that will prevent fsync() from being called in the main process while a +# BGSAVE or BGREWRITEAOF is in progress. +# +# This means that while another child is saving, the durability of Redis is +# the same as "appendfsync none". In practical terms, this means that it is +# possible to lose up to 30 seconds of log in the worst scenario (with the +# default Linux settings). +# +# If you have latency problems turn this to "yes". Otherwise leave it as +# "no" that is the safest pick from the point of view of durability. +no-appendfsync-on-rewrite no + +# Automatic rewrite of the append only file. +# Redis is able to automatically rewrite the log file implicitly calling +# BGREWRITEAOF when the AOF log size grows by the specified percentage. +# +# This is how it works: Redis remembers the size of the AOF file after the +# latest rewrite (if no rewrite has happened since the restart, the size of +# the AOF at startup is used). +# +# This base size is compared to the current size. If the current size is +# bigger than the specified percentage, the rewrite is triggered. Also +# you need to specify a minimal size for the AOF file to be rewritten, this +# is useful to avoid rewriting the AOF file even if the percentage increase +# is reached but it is still pretty small. +# +# Specify a percentage of zero in order to disable the automatic AOF +# rewrite feature. + +auto-aof-rewrite-percentage 100 +auto-aof-rewrite-min-size 64mb + +################################ LUA SCRIPTING ############################### + +# Max execution time of a Lua script in milliseconds. +# +# If the maximum execution time is reached Redis will log that a script is +# still in execution after the maximum allowed time and will start to +# reply to queries with an error. +# +# When a long running script exceed the maximum execution time only the +# SCRIPT KILL and SHUTDOWN NOSAVE commands are available. The first can be +# used to stop a script that did not yet called write commands. The second +# is the only way to shut down the server in the case a write commands was +# already issue by the script but the user don't want to wait for the natural +# termination of the script. +# +# Set it to 0 or a negative value for unlimited execution without warnings. +lua-time-limit 5000 + +################################## SLOW LOG ################################### + +# The Redis Slow Log is a system to log queries that exceeded a specified +# execution time. The execution time does not include the I/O operations +# like talking with the client, sending the reply and so forth, +# but just the time needed to actually execute the command (this is the only +# stage of command execution where the thread is blocked and can not serve +# other requests in the meantime). +# +# You can configure the slow log with two parameters: one tells Redis +# what is the execution time, in microseconds, to exceed in order for the +# command to get logged, and the other parameter is the length of the +# slow log. When a new command is logged the oldest one is removed from the +# queue of logged commands. + +# The following time is expressed in microseconds, so 1000000 is equivalent +# to one second. Note that a negative number disables the slow log, while +# a value of zero forces the logging of every command. +slowlog-log-slower-than 10000 + +# There is no limit to this length. Just be aware that it will consume memory. +# You can reclaim memory used by the slow log with SLOWLOG RESET. +slowlog-max-len 128 + +############################### ADVANCED CONFIG ############################### + +# Hashes are encoded using a memory efficient data structure when they have a +# small number of entries, and the biggest entry does not exceed a given +# threshold. These thresholds can be configured using the following directives. +hash-max-ziplist-entries 512 +hash-max-ziplist-value 64 + +# Similarly to hashes, small lists are also encoded in a special way in order +# to save a lot of space. The special representation is only used when +# you are under the following limits: +list-max-ziplist-entries 512 +list-max-ziplist-value 64 + +# Sets have a special encoding in just one case: when a set is composed +# of just strings that happens to be integers in radix 10 in the range +# of 64 bit signed integers. +# The following configuration setting sets the limit in the size of the +# set in order to use this special memory saving encoding. +set-max-intset-entries 512 + +# Similarly to hashes and lists, sorted sets are also specially encoded in +# order to save a lot of space. This encoding is only used when the length and +# elements of a sorted set are below the following limits: +zset-max-ziplist-entries 128 +zset-max-ziplist-value 64 + +# Active rehashing uses 1 millisecond every 100 milliseconds of CPU time in +# order to help rehashing the main Redis hash table (the one mapping top-level +# keys to values). The hash table implementation Redis uses (see dict.c) +# performs a lazy rehashing: the more operation you run into an hash table +# that is rehashing, the more rehashing "steps" are performed, so if the +# server is idle the rehashing is never complete and some more memory is used +# by the hash table. +# +# The default is to use this millisecond 10 times every second in order to +# active rehashing the main dictionaries, freeing memory when possible. +# +# If unsure: +# use "activerehashing no" if you have hard latency requirements and it is +# not a good thing in your environment that Redis can reply form time to time +# to queries with 2 milliseconds delay. +# +# use "activerehashing yes" if you don't have such hard requirements but +# want to free memory asap when possible. +activerehashing yes + +# The client output buffer limits can be used to force disconnection of clients +# that are not reading data from the server fast enough for some reason (a +# common reason is that a Pub/Sub client can't consume messages as fast as the +# publisher can produce them). +# +# The limit can be set differently for the three different classes of clients: +# +# normal -> normal clients +# slave -> slave clients and MONITOR clients +# pubsub -> clients subcribed to at least one pubsub channel or pattern +# +# The syntax of every client-output-buffer-limit directive is the following: +# +# client-output-buffer-limit +# +# A client is immediately disconnected once the hard limit is reached, or if +# the soft limit is reached and remains reached for the specified number of +# seconds (continuously). +# So for instance if the hard limit is 32 megabytes and the soft limit is +# 16 megabytes / 10 seconds, the client will get disconnected immediately +# if the size of the output buffers reach 32 megabytes, but will also get +# disconnected if the client reaches 16 megabytes and continuously overcomes +# the limit for 10 seconds. +# +# By default normal clients are not limited because they don't receive data +# without asking (in a push way), but just after a request, so only +# asynchronous clients may create a scenario where data is requested faster +# than it can read. +# +# Instead there is a default limit for pubsub and slave clients, since +# subscribers and slaves receive data in a push fashion. +# +# Both the hard or the soft limit can be disabled by setting them to zero. +client-output-buffer-limit normal 0 0 0 +client-output-buffer-limit slave 256mb 64mb 60 +client-output-buffer-limit pubsub 32mb 8mb 60 + +# Redis calls an internal function to perform many background tasks, like +# closing connections of clients in timeot, purging expired keys that are +# never requested, and so forth. +# +# Not all tasks are perforemd with the same frequency, but Redis checks for +# tasks to perform accordingly to the specified "hz" value. +# +# By default "hz" is set to 10. Raising the value will use more CPU when +# Redis is idle, but at the same time will make Redis more responsive when +# there are many keys expiring at the same time, and timeouts may be +# handled with more precision. +# +# The range is between 1 and 500, however a value over 100 is usually not +# a good idea. Most users should use the default of 10 and raise this up to +# 100 only in environments where very low latency is required. +hz <%= @hz %> + +# When a child rewrites the AOF file, if the following option is enabled +# the file will be fsync-ed every 32 MB of data generated. This is useful +# in order to commit the file to the disk more incrementally and avoid +# big latency spikes. +aof-rewrite-incremental-fsync yes + +################################## INCLUDES ################################### + +# Include one or more other config files here. This is useful if you +# have a standard template that goes to all Redis server but also need +# to customize a few per-server settings. Include files can include +# other files, so use this wisely. +# +# include /path/to/local.conf +# include /path/to/other.conf diff --git a/cookbooks/redis/templates/default/redis-2.8.conf.erb b/cookbooks/redis/templates/default/redis-2.8.conf.erb new file mode 100644 index 00000000..13d654cd --- /dev/null +++ b/cookbooks/redis/templates/default/redis-2.8.conf.erb @@ -0,0 +1,717 @@ +# Redis configuration file example + +# Note on units: when memory size is needed, it is possible to specify +# it in the usual form of 1k 5GB 4M and so forth: +# +# 1k => 1000 bytes +# 1kb => 1024 bytes +# 1m => 1000000 bytes +# 1mb => 1024*1024 bytes +# 1g => 1000000000 bytes +# 1gb => 1024*1024*1024 bytes +# +# units are case insensitive so 1GB 1Gb 1gB are all the same. + +################################## INCLUDES ################################### + +# Include one or more other config files here. This is useful if you +# have a standard template that goes to all Redis server but also need +# to customize a few per-server settings. Include files can include +# other files, so use this wisely. +# +# Notice option "include" won't be rewritten by command "CONFIG REWRITE" +# from admin or Redis Sentinel. Since Redis always uses the last processed +# line as value of a configuration directive, you'd better put includes +# at the beginning of this file to avoid overwriting config change at runtime. +# +# If instead you are interested in using includes to override configuration +# options, it is better to use include as the last line. +# +# include /path/to/local.conf +# include /path/to/other.conf + +################################ GENERAL ##################################### + +# By default Redis does not run as a daemon. Use 'yes' if you need it. +# Note that Redis will write a pid file in /var/run/redis.pid when daemonized. +daemonize yes + +# When running daemonized, Redis writes a pid file in /var/run/redis.pid by +# default. You can specify a custom pid file location here. +pidfile <%= @pidfile %> + +# Accept connections on the specified port, default is 6379. +# If port 0 is specified Redis will not listen on a TCP socket. +port <%= @port %> + +# TCP listen() backlog. +# +# In high requests-per-second environments you need an high backlog in order +# to avoid slow clients connections issues. Note that the Linux kernel +# will silently truncate it to the value of /proc/sys/net/core/somaxconn so +# make sure to raise both the value of somaxconn and tcp_max_syn_backlog +# in order to get the desired effect. +tcp-backlog 511 + +# By default Redis listens for connections from all the network interfaces +# available on the server. It is possible to listen to just one or multiple +# interfaces using the "bind" configuration directive, followed by one or +# more IP addresses. +# +# Examples: +# +# bind 192.168.1.100 10.0.0.1 +# bind 127.0.0.1 +bind 0.0.0.0 + +# Specify the path for the Unix socket that will be used to listen for +# incoming connections. There is no default, so Redis will not listen +# on a unix socket when not specified. +# +unixsocket <%= @unixsocket %> +unixsocketperm 755 + +# Close the connection after a client is idle for N seconds (0 to disable) +timeout <%= @timeout %> + +# TCP keepalive. +# +# If non-zero, use SO_KEEPALIVE to send TCP ACKs to clients in absence +# of communication. This is useful for two reasons: +# +# 1) Detect dead peers. +# 2) Take the connection alive from the point of view of network +# equipment in the middle. +# +# On Linux, the specified value (in seconds) is the period used to send ACKs. +# Note that to close the connection the double of the time is needed. +# On other kernels the period depends on the kernel configuration. +# +# A reasonable value for this option is 60 seconds. +tcp-keepalive 0 + +# Specify the server verbosity level. +# This can be one of: +# debug (a lot of information, useful for development/testing) +# verbose (many rarely useful info, but not a mess like the debug level) +# notice (moderately verbose, what you want in production probably) +# warning (only very important / critical messages are logged) +loglevel <%= @loglevel %> + +# Specify the log file name. Also the empty string can be used to force +# Redis to log on the standard output. Note that if you use standard +# output for logging but daemonize, logs will be sent to /dev/null +logfile <%= @logfile %> + +# To enable logging to the system logger, just set 'syslog-enabled' to yes, +# and optionally update the other syslog parameters to suit your needs. +# syslog-enabled no + +# Specify the syslog identity. +# syslog-ident redis + +# Specify the syslog facility. Must be USER or between LOCAL0-LOCAL7. +# syslog-facility local0 + +# Set the number of databases. The default database is DB 0, you can select +# a different one on a per-connection basis using SELECT where +# dbid is a number between 0 and 'databases'-1 +databases <%= @databases %> + +################################ SNAPSHOTTING ################################ +# +# Save the DB on disk: +# +# save +# +# Will save the DB if both the given number of seconds and the given +# number of write operations against the DB occurred. +# +# In the example below the behaviour will be to save: +# after 900 sec (15 min) if at least 1 key changed +# after 300 sec (5 min) if at least 10 keys changed +# after 60 sec if at least 10000 keys changed +# +# Note: you can disable saving at all commenting all the "save" lines. +# +# It is also possible to remove all the previously configured save +# points by adding a save directive with a single empty string argument +# like in the following example: +# +# save "" + +<% @saveperiod.each do |s| %> +save <%= s %> +<% end %> + +# By default Redis will stop accepting writes if RDB snapshots are enabled +# (at least one save point) and the latest background save failed. +# This will make the user aware (in a hard way) that data is not persisting +# on disk properly, otherwise chances are that no one will notice and some +# disaster will happen. +# +# If the background saving process will start working again Redis will +# automatically allow writes again. +# +# However if you have setup your proper monitoring of the Redis server +# and persistence, you may want to disable this feature so that Redis will +# continue to work as usual even if there are problems with disk, +# permissions, and so forth. +stop-writes-on-bgsave-error yes + +# Compress string objects using LZF when dump .rdb databases? +# For default that's set to 'yes' as it's almost always a win. +# If you want to save some CPU in the saving child set it to 'no' but +# the dataset will likely be bigger if you have compressible values or keys. +rdbcompression <%= @rdbcompression %> + +# Since version 5 of RDB a CRC64 checksum is placed at the end of the file. +# This makes the format more resistant to corruption but there is a performance +# hit to pay (around 10%) when saving and loading RDB files, so you can disable it +# for maximum performances. +# +# RDB files created with checksum disabled have a checksum of zero that will +# tell the loading code to skip the check. +rdbchecksum yes + +# The filename where to dump the DB +dbfilename <%= @basename %> + +# The working directory. +# +# The DB will be written inside this directory, with the filename specified +# above using the 'dbfilename' configuration directive. +# +# The Append Only File will also be created inside this directory. +# +# Note that you must specify a directory here, not a file name. +dir <%= @basedir %> + +################################# REPLICATION ################################# + +# Master-Slave replication. Use slaveof to make a Redis instance a copy of +# another Redis server. Note that the configuration is local to the slave +# so for example it is possible to configure the slave to save the DB with a +# different interval, or to listen to another port, and so on. +# +# slaveof + +# If the master is password protected (using the "requirepass" configuration +# directive below) it is possible to tell the slave to authenticate before +# starting the replication synchronization process, otherwise the master will +# refuse the slave request. +# +# masterauth + +# When a slave loses its connection with the master, or when the replication +# is still in progress, the slave can act in two different ways: +# +# 1) if slave-serve-stale-data is set to 'yes' (the default) the slave will +# still reply to client requests, possibly with out of date data, or the +# data set may just be empty if this is the first synchronization. +# +# 2) if slave-serve-stale-data is set to 'no' the slave will reply with +# an error "SYNC with master in progress" to all the kind of commands +# but to INFO and SLAVEOF. +# +slave-serve-stale-data yes + +# You can configure a slave instance to accept writes or not. Writing against +# a slave instance may be useful to store some ephemeral data (because data +# written on a slave will be easily deleted after resync with the master) but +# may also cause problems if clients are writing to it because of a +# misconfiguration. +# +# Since Redis 2.6 by default slaves are read-only. +# +# Note: read only slaves are not designed to be exposed to untrusted clients +# on the internet. It's just a protection layer against misuse of the instance. +# Still a read only slave exports by default all the administrative commands +# such as CONFIG, DEBUG, and so forth. To a limited extent you can improve +# security of read only slaves using 'rename-command' to shadow all the +# administrative / dangerous commands. +slave-read-only yes + +# Slaves send PINGs to server in a predefined interval. It's possible to change +# this interval with the repl_ping_slave_period option. The default value is 10 +# seconds. +# +# repl-ping-slave-period 10 + +# The following option sets the replication timeout for: +# +# 1) Bulk transfer I/O during SYNC, from the point of view of slave. +# 2) Master timeout from the point of view of slaves (data, pings). +# 3) Slave timeout from the point of view of masters (REPLCONF ACK pings). +# +# It is important to make sure that this value is greater than the value +# specified for repl-ping-slave-period otherwise a timeout will be detected +# every time there is low traffic between the master and the slave. +# +# repl-timeout 60 + +# Disable TCP_NODELAY on the slave socket after SYNC? +# +# If you select "yes" Redis will use a smaller number of TCP packets and +# less bandwidth to send data to slaves. But this can add a delay for +# the data to appear on the slave side, up to 40 milliseconds with +# Linux kernels using a default configuration. +# +# If you select "no" the delay for data to appear on the slave side will +# be reduced but more bandwidth will be used for replication. +# +# By default we optimize for low latency, but in very high traffic conditions +# or when the master and slaves are many hops away, turning this to "yes" may +# be a good idea. +repl-disable-tcp-nodelay no + +# Set the replication backlog size. The backlog is a buffer that accumulates +# slave data when slaves are disconnected for some time, so that when a slave +# wants to reconnect again, often a full resync is not needed, but a partial +# resync is enough, just passing the portion of data the slave missed while +# disconnected. +# +# The biggest the replication backlog, the longer the time the slave can be +# disconnected and later be able to perform a partial resynchronization. +# +# The backlog is only allocated once there is at least a slave connected. +# +# repl-backlog-size 1mb + +# After a master has no longer connected slaves for some time, the backlog +# will be freed. The following option configures the amount of seconds that +# need to elapse, starting from the time the last slave disconnected, for +# the backlog buffer to be freed. +# +# A value of 0 means to never release the backlog. +# +# repl-backlog-ttl 3600 + +# The slave priority is an integer number published by Redis in the INFO output. +# It is used by Redis Sentinel in order to select a slave to promote into a +# master if the master is no longer working correctly. +# +# A slave with a low priority number is considered better for promotion, so +# for instance if there are three slaves with priority 10, 100, 25 Sentinel will +# pick the one with priority 10, that is the lowest. +# +# However a special priority of 0 marks the slave as not able to perform the +# role of master, so a slave with priority of 0 will never be selected by +# Redis Sentinel for promotion. +# +# By default the priority is 100. +slave-priority 100 + +# It is possible for a master to stop accepting writes if there are less than +# N slaves connected, having a lag less or equal than M seconds. +# +# The N slaves need to be in "online" state. +# +# The lag in seconds, that must be <= the specified value, is calculated from +# the last ping received from the slave, that is usually sent every second. +# +# This option does not GUARANTEES that N replicas will accept the write, but +# will limit the window of exposure for lost writes in case not enough slaves +# are available, to the specified number of seconds. +# +# For example to require at least 3 slaves with a lag <= 10 seconds use: +# +# min-slaves-to-write 3 +# min-slaves-max-lag 10 +# +# Setting one or the other to 0 disables the feature. +# +# By default min-slaves-to-write is set to 0 (feature disabled) and +# min-slaves-max-lag is set to 10. + +################################## SECURITY ################################### + +# Require clients to issue AUTH before processing any other +# commands. This might be useful in environments in which you do not trust +# others with access to the host running redis-server. +# +# This should stay commented out for backward compatibility and because most +# people do not need auth (e.g. they run their own servers). +# +# Warning: since Redis is pretty fast an outside user can try up to +# 150k passwords per second against a good box. This means that you should +# use a very strong password otherwise it will be very easy to break. +# +# requirepass foobared + +# Command renaming. +# +# It is possible to change the name of dangerous commands in a shared +# environment. For instance the CONFIG command may be renamed into something +# hard to guess so that it will still be available for internal-use tools +# but not available for general clients. +# +# Example: +# +# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52 +# +# It is also possible to completely kill a command by renaming it into +# an empty string: +# +# rename-command CONFIG "" +# +# Please note that changing the name of commands that are logged into the +# AOF file or transmitted to slaves may cause problems. + +################################### LIMITS #################################### + +# Set the max number of connected clients at the same time. By default +# this limit is set to 10000 clients, however if the Redis server is not +# able to configure the process file limit to allow for the specified limit +# the max number of allowed clients is set to the current file limit +# minus 32 (as Redis reserves a few file descriptors for internal uses). +# +# Once the limit is reached Redis will close all the new connections sending +# an error 'max number of clients reached'. +# +# maxclients 10000 + +# Don't use more memory than the specified amount of bytes. +# When the memory limit is reached Redis will try to remove keys +# according to the eviction policy selected (see maxmemory-policy). +# +# If Redis can't remove keys according to the policy, or if the policy is +# set to 'noeviction', Redis will start to reply with errors to commands +# that would use more memory, like SET, LPUSH, and so on, and will continue +# to reply to read-only commands like GET. +# +# This option is usually useful when using Redis as an LRU cache, or to set +# a hard memory limit for an instance (using the 'noeviction' policy). +# +# WARNING: If you have slaves attached to an instance with maxmemory on, +# the size of the output buffers needed to feed the slaves are subtracted +# from the used memory count, so that network problems / resyncs will +# not trigger a loop where keys are evicted, and in turn the output +# buffer of slaves is full with DELs of keys evicted triggering the deletion +# of more keys, and so forth until the database is completely emptied. +# +# In short... if you have slaves attached it is suggested that you set a lower +# limit for maxmemory so that there is some free RAM on the system for slave +# output buffers (but this is not needed if the policy is 'noeviction'). +# +# maxmemory + +# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory +# is reached. You can select among five behaviors: +# +# volatile-lru -> remove the key with an expire set using an LRU algorithm +# allkeys-lru -> remove any key accordingly to the LRU algorithm +# volatile-random -> remove a random key with an expire set +# allkeys-random -> remove a random key, any key +# volatile-ttl -> remove the key with the nearest expire time (minor TTL) +# noeviction -> don't expire at all, just return an error on write operations +# +# Note: with any of the above policies, Redis will return an error on write +# operations, when there are not suitable keys for eviction. +# +# At the date of writing this commands are: set setnx setex append +# incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd +# sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby +# zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby +# getset mset msetnx exec sort +# +# The default is: +# +# maxmemory-policy volatile-lru + +# LRU and minimal TTL algorithms are not precise algorithms but approximated +# algorithms (in order to save memory), so you can select as well the sample +# size to check. For instance for default Redis will check three keys and +# pick the one that was used less recently, you can change the sample size +# using the following configuration directive. +# +# maxmemory-samples 3 + +############################## APPEND ONLY MODE ############################### + +# By default Redis asynchronously dumps the dataset on disk. This mode is +# good enough in many applications, but an issue with the Redis process or +# a power outage may result into a few minutes of writes lost (depending on +# the configured save points). +# +# The Append Only File is an alternative persistence mode that provides +# much better durability. For instance using the default data fsync policy +# (see later in the config file) Redis can lose just one second of writes in a +# dramatic event like a server power outage, or a single write if something +# wrong with the Redis process itself happens, but the operating system is +# still running correctly. +# +# AOF and RDB persistence can be enabled at the same time without problems. +# If the AOF is enabled on startup Redis will load the AOF, that is the file +# with the better durability guarantees. +# +# Please check http://redis.io/topics/persistence for more information. + +appendonly no + +# The name of the append only file (default: "appendonly.aof") +# appendfilename "appendonly.aof" + +# The fsync() call tells the Operating System to actually write data on disk +# instead to wait for more data in the output buffer. Some OS will really flush +# data on disk, some other OS will just try to do it ASAP. +# +# Redis supports three different modes: +# +# no: don't fsync, just let the OS flush the data when it wants. Faster. +# always: fsync after every write to the append only log . Slow, Safest. +# everysec: fsync only one time every second. Compromise. +# +# The default is "everysec", as that's usually the right compromise between +# speed and data safety. It's up to you to understand if you can relax this to +# "no" that will let the operating system flush the output buffer when +# it wants, for better performances (but if you can live with the idea of +# some data loss consider the default persistence mode that's snapshotting), +# or on the contrary, use "always" that's very slow but a bit safer than +# everysec. +# +# More details please check the following article: +# http://antirez.com/post/redis-persistence-demystified.html +# +# If unsure, use "everysec". + +# appendfsync always +appendfsync everysec +# appendfsync no + +# When the AOF fsync policy is set to always or everysec, and a background +# saving process (a background save or AOF log background rewriting) is +# performing a lot of I/O against the disk, in some Linux configurations +# Redis may block too long on the fsync() call. Note that there is no fix for +# this currently, as even performing fsync in a different thread will block +# our synchronous write(2) call. +# +# In order to mitigate this problem it's possible to use the following option +# that will prevent fsync() from being called in the main process while a +# BGSAVE or BGREWRITEAOF is in progress. +# +# This means that while another child is saving, the durability of Redis is +# the same as "appendfsync none". In practical terms, this means that it is +# possible to lose up to 30 seconds of log in the worst scenario (with the +# default Linux settings). +# +# If you have latency problems turn this to "yes". Otherwise leave it as +# "no" that is the safest pick from the point of view of durability. + +no-appendfsync-on-rewrite no + +# Automatic rewrite of the append only file. +# Redis is able to automatically rewrite the log file implicitly calling +# BGREWRITEAOF when the AOF log size grows by the specified percentage. +# +# This is how it works: Redis remembers the size of the AOF file after the +# latest rewrite (if no rewrite has happened since the restart, the size of +# the AOF at startup is used). +# +# This base size is compared to the current size. If the current size is +# bigger than the specified percentage, the rewrite is triggered. Also +# you need to specify a minimal size for the AOF file to be rewritten, this +# is useful to avoid rewriting the AOF file even if the percentage increase +# is reached but it is still pretty small. +# +# Specify a percentage of zero in order to disable the automatic AOF +# rewrite feature. + +auto-aof-rewrite-percentage 100 +auto-aof-rewrite-min-size 64mb + +################################ LUA SCRIPTING ############################### + +# Max execution time of a Lua script in milliseconds. +# +# If the maximum execution time is reached Redis will log that a script is +# still in execution after the maximum allowed time and will start to +# reply to queries with an error. +# +# When a long running script exceed the maximum execution time only the +# SCRIPT KILL and SHUTDOWN NOSAVE commands are available. The first can be +# used to stop a script that did not yet called write commands. The second +# is the only way to shut down the server in the case a write commands was +# already issue by the script but the user don't want to wait for the natural +# termination of the script. +# +# Set it to 0 or a negative value for unlimited execution without warnings. +lua-time-limit 5000 + +################################## SLOW LOG ################################### + +# The Redis Slow Log is a system to log queries that exceeded a specified +# execution time. The execution time does not include the I/O operations +# like talking with the client, sending the reply and so forth, +# but just the time needed to actually execute the command (this is the only +# stage of command execution where the thread is blocked and can not serve +# other requests in the meantime). +# +# You can configure the slow log with two parameters: one tells Redis +# what is the execution time, in microseconds, to exceed in order for the +# command to get logged, and the other parameter is the length of the +# slow log. When a new command is logged the oldest one is removed from the +# queue of logged commands. + +# The following time is expressed in microseconds, so 1000000 is equivalent +# to one second. Note that a negative number disables the slow log, while +# a value of zero forces the logging of every command. +slowlog-log-slower-than 10000 + +# There is no limit to this length. Just be aware that it will consume memory. +# You can reclaim memory used by the slow log with SLOWLOG RESET. +slowlog-max-len 1024 + +############################# Event notification ############################## + +# Redis can notify Pub/Sub clients about events happening in the key space. +# This feature is documented at http://redis.io/topics/keyspace-events +# +# For instance if keyspace events notification is enabled, and a client +# performs a DEL operation on key "foo" stored in the Database 0, two +# messages will be published via Pub/Sub: +# +# PUBLISH __keyspace@0__:foo del +# PUBLISH __keyevent@0__:del foo +# +# It is possible to select the events that Redis will notify among a set +# of classes. Every class is identified by a single character: +# +# K Keyspace events, published with __keyspace@__ prefix. +# E Keyevent events, published with __keyevent@__ prefix. +# g Generic commands (non-type specific) like DEL, EXPIRE, RENAME, ... +# $ String commands +# l List commands +# s Set commands +# h Hash commands +# z Sorted set commands +# x Expired events (events generated every time a key expires) +# e Evicted events (events generated when a key is evicted for maxmemory) +# A Alias for g$lshzxe, so that the "AKE" string means all the events. +# +# The "notify-keyspace-events" takes as argument a string that is composed +# by zero or multiple characters. The empty string means that notifications +# are disabled at all. +# +# Example: to enable list and generic events, from the point of view of the +# event name, use: +# +# notify-keyspace-events Elg +# +# Example 2: to get the stream of the expired keys subscribing to channel +# name __keyevent@0__:expired use: +# +# notify-keyspace-events Ex +# +# By default all notifications are disabled because most users don't need +# this feature and the feature has some overhead. Note that if you don't +# specify at least one of K or E, no events will be delivered. +notify-keyspace-events "" + +############################### ADVANCED CONFIG ############################### + +# Hashes are encoded using a memory efficient data structure when they have a +# small number of entries, and the biggest entry does not exceed a given +# threshold. These thresholds can be configured using the following directives. +hash-max-ziplist-entries 512 +hash-max-ziplist-value 64 + +# Similarly to hashes, small lists are also encoded in a special way in order +# to save a lot of space. The special representation is only used when +# you are under the following limits: +list-max-ziplist-entries 512 +list-max-ziplist-value 64 + +# Sets have a special encoding in just one case: when a set is composed +# of just strings that happens to be integers in radix 10 in the range +# of 64 bit signed integers. +# The following configuration setting sets the limit in the size of the +# set in order to use this special memory saving encoding. +set-max-intset-entries 512 + +# Similarly to hashes and lists, sorted sets are also specially encoded in +# order to save a lot of space. This encoding is only used when the length and +# elements of a sorted set are below the following limits: +zset-max-ziplist-entries 128 +zset-max-ziplist-value 64 + +# Active rehashing uses 1 millisecond every 100 milliseconds of CPU time in +# order to help rehashing the main Redis hash table (the one mapping top-level +# keys to values). The hash table implementation Redis uses (see dict.c) +# performs a lazy rehashing: the more operation you run into a hash table +# that is rehashing, the more rehashing "steps" are performed, so if the +# server is idle the rehashing is never complete and some more memory is used +# by the hash table. +# +# The default is to use this millisecond 10 times every second in order to +# active rehashing the main dictionaries, freeing memory when possible. +# +# If unsure: +# use "activerehashing no" if you have hard latency requirements and it is +# not a good thing in your environment that Redis can reply form time to time +# to queries with 2 milliseconds delay. +# +# use "activerehashing yes" if you don't have such hard requirements but +# want to free memory asap when possible. +activerehashing yes + +# The client output buffer limits can be used to force disconnection of clients +# that are not reading data from the server fast enough for some reason (a +# common reason is that a Pub/Sub client can't consume messages as fast as the +# publisher can produce them). +# +# The limit can be set differently for the three different classes of clients: +# +# normal -> normal clients +# slave -> slave clients and MONITOR clients +# pubsub -> clients subscribed to at least one pubsub channel or pattern +# +# The syntax of every client-output-buffer-limit directive is the following: +# +# client-output-buffer-limit +# +# A client is immediately disconnected once the hard limit is reached, or if +# the soft limit is reached and remains reached for the specified number of +# seconds (continuously). +# So for instance if the hard limit is 32 megabytes and the soft limit is +# 16 megabytes / 10 seconds, the client will get disconnected immediately +# if the size of the output buffers reach 32 megabytes, but will also get +# disconnected if the client reaches 16 megabytes and continuously overcomes +# the limit for 10 seconds. +# +# By default normal clients are not limited because they don't receive data +# without asking (in a push way), but just after a request, so only +# asynchronous clients may create a scenario where data is requested faster +# than it can read. +# +# Instead there is a default limit for pubsub and slave clients, since +# subscribers and slaves receive data in a push fashion. +# +# Both the hard or the soft limit can be disabled by setting them to zero. +client-output-buffer-limit normal 0 0 0 +client-output-buffer-limit slave 256mb 64mb 60 +client-output-buffer-limit pubsub 32mb 8mb 60 + +# Redis calls an internal function to perform many background tasks, like +# closing connections of clients in timeout, purging expired keys that are +# never requested, and so forth. +# +# Not all tasks are performed with the same frequency, but Redis checks for +# tasks to perform accordingly to the specified "hz" value. +# +# By default "hz" is set to 10. Raising the value will use more CPU when +# Redis is idle, but at the same time will make Redis more responsive when +# there are many keys expiring at the same time, and timeouts may be +# handled with more precision. +# +# The range is between 1 and 500, however a value over 100 is usually not +# a good idea. Most users should use the default of 10 and raise this up to +# 100 only in environments where very low latency is required. +hz <%= @hz %> + +# When a child rewrites the AOF file, if the following option is enabled +# the file will be fsync-ed every 32 MB of data generated. This is useful +# in order to commit the file to the disk more incrementally and avoid +# big latency spikes. +aof-rewrite-incremental-fsync yes + diff --git a/cookbooks/redis/templates/default/redis-3.2.conf.erb b/cookbooks/redis/templates/default/redis-3.2.conf.erb new file mode 100644 index 00000000..45de250e --- /dev/null +++ b/cookbooks/redis/templates/default/redis-3.2.conf.erb @@ -0,0 +1,945 @@ +# Redis configuration file example. +# +# Note that in order to read the configuration file, Redis must be +# started with the file path as first argument: +# +# ./redis-server /path/to/redis.conf + +# Note on units: when memory size is needed, it is possible to specify +# it in the usual form of 1k 5GB 4M and so forth: +# +# 1k => 1000 bytes +# 1kb => 1024 bytes +# 1m => 1000000 bytes +# 1mb => 1024*1024 bytes +# 1g => 1000000000 bytes +# 1gb => 1024*1024*1024 bytes +# +# units are case insensitive so 1GB 1Gb 1gB are all the same. + +################################## INCLUDES ################################### + +# Include one or more other config files here. This is useful if you +# have a standard template that goes to all Redis servers but also need +# to customize a few per-server settings. Include files can include +# other files, so use this wisely. +# +# Notice option "include" won't be rewritten by command "CONFIG REWRITE" +# from admin or Redis Sentinel. Since Redis always uses the last processed +# line as value of a configuration directive, you'd better put includes +# at the beginning of this file to avoid overwriting config change at runtime. +# +# If instead you are interested in using includes to override configuration +# options, it is better to use include as the last line. +# +# include /path/to/local.conf +# include /path/to/other.conf + +################################ GENERAL ##################################### + +# By default Redis does not run as a daemon. Use 'yes' if you need it. +# Note that Redis will write a pid file in /var/run/redis.pid when daemonized. +daemonize no + +# When running daemonized, Redis writes a pid file in /var/run/redis.pid by +# default. You can specify a custom pid file location here. +pidfile <%= @pidfile %> + +# Accept connections on the specified port, default is 6379. +# If port 0 is specified Redis will not listen on a TCP socket. +port <%= @port %> + +# TCP listen() backlog. +# +# In high requests-per-second environments you need an high backlog in order +# to avoid slow clients connections issues. Note that the Linux kernel +# will silently truncate it to the value of /proc/sys/net/core/somaxconn so +# make sure to raise both the value of somaxconn and tcp_max_syn_backlog +# in order to get the desired effect. +tcp-backlog 511 + +# By default Redis listens for connections from all the network interfaces +# available on the server. It is possible to listen to just one or multiple +# interfaces using the "bind" configuration directive, followed by one or +# more IP addresses. +# +# Examples: +# +# bind 192.168.1.100 10.0.0.1 +# bind 127.0.0.1 + +# Specify the path for the Unix socket that will be used to listen for +# incoming connections. There is no default, so Redis will not listen +# on a unix socket when not specified. +# +unixsocket <%= @unixsocket %> +# unixsocketperm 700 + +# Close the connection after a client is idle for N seconds (0 to disable) +timeout <%= @timeout %> + +# TCP keepalive. +# +# If non-zero, use SO_KEEPALIVE to send TCP ACKs to clients in absence +# of communication. This is useful for two reasons: +# +# 1) Detect dead peers. +# 2) Take the connection alive from the point of view of network +# equipment in the middle. +# +# On Linux, the specified value (in seconds) is the period used to send ACKs. +# Note that to close the connection the double of the time is needed. +# On other kernels the period depends on the kernel configuration. +# +# A reasonable value for this option is 60 seconds. +tcp-keepalive 0 + +# Specify the server verbosity level. +# This can be one of: +# debug (a lot of information, useful for development/testing) +# verbose (many rarely useful info, but not a mess like the debug level) +# notice (moderately verbose, what you want in production probably) +# warning (only very important / critical messages are logged) +loglevel <%= @loglevel %> + +# Specify the log file name. Also the empty string can be used to force +# Redis to log on the standard output. Note that if you use standard +# output for logging but daemonize, logs will be sent to /dev/null +logfile <%= @logfile %> + +# To enable logging to the system logger, just set 'syslog-enabled' to yes, +# and optionally update the other syslog parameters to suit your needs. +# syslog-enabled no + +# Specify the syslog identity. +# syslog-ident redis + +# Specify the syslog facility. Must be USER or between LOCAL0-LOCAL7. +# syslog-facility local0 + +# Set the number of databases. The default database is DB 0, you can select +# a different one on a per-connection basis using SELECT where +# dbid is a number between 0 and 'databases'-1 +databases <%= @databases %> + +################################ SNAPSHOTTING ################################ +# +# Save the DB on disk: +# +# save +# +# Will save the DB if both the given number of seconds and the given +# number of write operations against the DB occurred. +# +# In the example below the behaviour will be to save: +# after 900 sec (15 min) if at least 1 key changed +# after 300 sec (5 min) if at least 10 keys changed +# after 60 sec if at least 10000 keys changed +# +# Note: you can disable saving completely by commenting out all "save" lines. +# +# It is also possible to remove all the previously configured save +# points by adding a save directive with a single empty string argument +# like in the following example: +# +# save "" + +<% @saveperiod.each do |s| %> +save <%= s %> +<% end %> + +# By default Redis will stop accepting writes if RDB snapshots are enabled +# (at least one save point) and the latest background save failed. +# This will make the user aware (in a hard way) that data is not persisting +# on disk properly, otherwise chances are that no one will notice and some +# disaster will happen. +# +# If the background saving process will start working again Redis will +# automatically allow writes again. +# +# However if you have setup your proper monitoring of the Redis server +# and persistence, you may want to disable this feature so that Redis will +# continue to work as usual even if there are problems with disk, +# permissions, and so forth. +stop-writes-on-bgsave-error yes + +# Compress string objects using LZF when dump .rdb databases? +# For default that's set to 'yes' as it's almost always a win. +# If you want to save some CPU in the saving child set it to 'no' but +# the dataset will likely be bigger if you have compressible values or keys. +rdbcompression <%= @rdbcompression %> + +# Since version 5 of RDB a CRC64 checksum is placed at the end of the file. +# This makes the format more resistant to corruption but there is a performance +# hit to pay (around 10%) when saving and loading RDB files, so you can disable it +# for maximum performances. +# +# RDB files created with checksum disabled have a checksum of zero that will +# tell the loading code to skip the check. +rdbchecksum yes + +# The filename where to dump the DB +dbfilename <%= @basename %> + +# The working directory. +# +# The DB will be written inside this directory, with the filename specified +# above using the 'dbfilename' configuration directive. +# +# The Append Only File will also be created inside this directory. +# +# Note that you must specify a directory here, not a file name. +dir <%= @basedir %> + +################################# REPLICATION ################################# + +# Master-Slave replication. Use slaveof to make a Redis instance a copy of +# another Redis server. A few things to understand ASAP about Redis replication. +# +# 1) Redis replication is asynchronous, but you can configure a master to +# stop accepting writes if it appears to be not connected with at least +# a given number of slaves. +# 2) Redis slaves are able to perform a partial resynchronization with the +# master if the replication link is lost for a relatively small amount of +# time. You may want to configure the replication backlog size (see the next +# sections of this file) with a sensible value depending on your needs. +# 3) Replication is automatic and does not need user intervention. After a +# network partition slaves automatically try to reconnect to masters +# and resynchronize with them. +# +# slaveof + +# If the master is password protected (using the "requirepass" configuration +# directive below) it is possible to tell the slave to authenticate before +# starting the replication synchronization process, otherwise the master will +# refuse the slave request. +# +# masterauth + +# When a slave loses its connection with the master, or when the replication +# is still in progress, the slave can act in two different ways: +# +# 1) if slave-serve-stale-data is set to 'yes' (the default) the slave will +# still reply to client requests, possibly with out of date data, or the +# data set may just be empty if this is the first synchronization. +# +# 2) if slave-serve-stale-data is set to 'no' the slave will reply with +# an error "SYNC with master in progress" to all the kind of commands +# but to INFO and SLAVEOF. +# +slave-serve-stale-data yes + +# You can configure a slave instance to accept writes or not. Writing against +# a slave instance may be useful to store some ephemeral data (because data +# written on a slave will be easily deleted after resync with the master) but +# may also cause problems if clients are writing to it because of a +# misconfiguration. +# +# Since Redis 2.6 by default slaves are read-only. +# +# Note: read only slaves are not designed to be exposed to untrusted clients +# on the internet. It's just a protection layer against misuse of the instance. +# Still a read only slave exports by default all the administrative commands +# such as CONFIG, DEBUG, and so forth. To a limited extent you can improve +# security of read only slaves using 'rename-command' to shadow all the +# administrative / dangerous commands. +slave-read-only yes + +# Replication SYNC strategy: disk or socket. +# +# ------------------------------------------------------- +# WARNING: DISKLESS REPLICATION IS EXPERIMENTAL CURRENTLY +# ------------------------------------------------------- +# +# New slaves and reconnecting slaves that are not able to continue the replication +# process just receiving differences, need to do what is called a "full +# synchronization". An RDB file is transmitted from the master to the slaves. +# The transmission can happen in two different ways: +# +# 1) Disk-backed: The Redis master creates a new process that writes the RDB +# file on disk. Later the file is transferred by the parent +# process to the slaves incrementally. +# 2) Diskless: The Redis master creates a new process that directly writes the +# RDB file to slave sockets, without touching the disk at all. +# +# With disk-backed replication, while the RDB file is generated, more slaves +# can be queued and served with the RDB file as soon as the current child producing +# the RDB file finishes its work. With diskless replication instead once +# the transfer starts, new slaves arriving will be queued and a new transfer +# will start when the current one terminates. +# +# When diskless replication is used, the master waits a configurable amount of +# time (in seconds) before starting the transfer in the hope that multiple slaves +# will arrive and the transfer can be parallelized. +# +# With slow disks and fast (large bandwidth) networks, diskless replication +# works better. +repl-diskless-sync no + +# When diskless replication is enabled, it is possible to configure the delay +# the server waits in order to spawn the child that transfers the RDB via socket +# to the slaves. +# +# This is important since once the transfer starts, it is not possible to serve +# new slaves arriving, that will be queued for the next RDB transfer, so the server +# waits a delay in order to let more slaves arrive. +# +# The delay is specified in seconds, and by default is 5 seconds. To disable +# it entirely just set it to 0 seconds and the transfer will start ASAP. +repl-diskless-sync-delay 5 + +# Slaves send PINGs to server in a predefined interval. It's possible to change +# this interval with the repl_ping_slave_period option. The default value is 10 +# seconds. +# +# repl-ping-slave-period 10 + +# The following option sets the replication timeout for: +# +# 1) Bulk transfer I/O during SYNC, from the point of view of slave. +# 2) Master timeout from the point of view of slaves (data, pings). +# 3) Slave timeout from the point of view of masters (REPLCONF ACK pings). +# +# It is important to make sure that this value is greater than the value +# specified for repl-ping-slave-period otherwise a timeout will be detected +# every time there is low traffic between the master and the slave. +# +# repl-timeout 60 + +# Disable TCP_NODELAY on the slave socket after SYNC? +# +# If you select "yes" Redis will use a smaller number of TCP packets and +# less bandwidth to send data to slaves. But this can add a delay for +# the data to appear on the slave side, up to 40 milliseconds with +# Linux kernels using a default configuration. +# +# If you select "no" the delay for data to appear on the slave side will +# be reduced but more bandwidth will be used for replication. +# +# By default we optimize for low latency, but in very high traffic conditions +# or when the master and slaves are many hops away, turning this to "yes" may +# be a good idea. +repl-disable-tcp-nodelay no + +# Set the replication backlog size. The backlog is a buffer that accumulates +# slave data when slaves are disconnected for some time, so that when a slave +# wants to reconnect again, often a full resync is not needed, but a partial +# resync is enough, just passing the portion of data the slave missed while +# disconnected. +# +# The bigger the replication backlog, the longer the time the slave can be +# disconnected and later be able to perform a partial resynchronization. +# +# The backlog is only allocated once there is at least a slave connected. +# +# repl-backlog-size 1mb + +# After a master has no longer connected slaves for some time, the backlog +# will be freed. The following option configures the amount of seconds that +# need to elapse, starting from the time the last slave disconnected, for +# the backlog buffer to be freed. +# +# A value of 0 means to never release the backlog. +# +# repl-backlog-ttl 3600 + +# The slave priority is an integer number published by Redis in the INFO output. +# It is used by Redis Sentinel in order to select a slave to promote into a +# master if the master is no longer working correctly. +# +# A slave with a low priority number is considered better for promotion, so +# for instance if there are three slaves with priority 10, 100, 25 Sentinel will +# pick the one with priority 10, that is the lowest. +# +# However a special priority of 0 marks the slave as not able to perform the +# role of master, so a slave with priority of 0 will never be selected by +# Redis Sentinel for promotion. +# +# By default the priority is 100. +slave-priority 100 + +# It is possible for a master to stop accepting writes if there are less than +# N slaves connected, having a lag less or equal than M seconds. +# +# The N slaves need to be in "online" state. +# +# The lag in seconds, that must be <= the specified value, is calculated from +# the last ping received from the slave, that is usually sent every second. +# +# This option does not GUARANTEE that N replicas will accept the write, but +# will limit the window of exposure for lost writes in case not enough slaves +# are available, to the specified number of seconds. +# +# For example to require at least 3 slaves with a lag <= 10 seconds use: +# +# min-slaves-to-write 3 +# min-slaves-max-lag 10 +# +# Setting one or the other to 0 disables the feature. +# +# By default min-slaves-to-write is set to 0 (feature disabled) and +# min-slaves-max-lag is set to 10. + +################################## SECURITY ################################### + +# Require clients to issue AUTH before processing any other +# commands. This might be useful in environments in which you do not trust +# others with access to the host running redis-server. +# +# This should stay commented out for backward compatibility and because most +# people do not need auth (e.g. they run their own servers). +# +# Warning: since Redis is pretty fast an outside user can try up to +# 150k passwords per second against a good box. This means that you should +# use a very strong password otherwise it will be very easy to break. +# +# requirepass foobared + +# Command renaming. +# +# It is possible to change the name of dangerous commands in a shared +# environment. For instance the CONFIG command may be renamed into something +# hard to guess so that it will still be available for internal-use tools +# but not available for general clients. +# +# Example: +# +# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52 +# +# It is also possible to completely kill a command by renaming it into +# an empty string: +# +# rename-command CONFIG "" +# +# Please note that changing the name of commands that are logged into the +# AOF file or transmitted to slaves may cause problems. + +################################### LIMITS #################################### + +# Set the max number of connected clients at the same time. By default +# this limit is set to 10000 clients, however if the Redis server is not +# able to configure the process file limit to allow for the specified limit +# the max number of allowed clients is set to the current file limit +# minus 32 (as Redis reserves a few file descriptors for internal uses). +# +# Once the limit is reached Redis will close all the new connections sending +# an error 'max number of clients reached'. +# +# maxclients 10000 + +# Don't use more memory than the specified amount of bytes. +# When the memory limit is reached Redis will try to remove keys +# according to the eviction policy selected (see maxmemory-policy). +# +# If Redis can't remove keys according to the policy, or if the policy is +# set to 'noeviction', Redis will start to reply with errors to commands +# that would use more memory, like SET, LPUSH, and so on, and will continue +# to reply to read-only commands like GET. +# +# This option is usually useful when using Redis as an LRU cache, or to set +# a hard memory limit for an instance (using the 'noeviction' policy). +# +# WARNING: If you have slaves attached to an instance with maxmemory on, +# the size of the output buffers needed to feed the slaves are subtracted +# from the used memory count, so that network problems / resyncs will +# not trigger a loop where keys are evicted, and in turn the output +# buffer of slaves is full with DELs of keys evicted triggering the deletion +# of more keys, and so forth until the database is completely emptied. +# +# In short... if you have slaves attached it is suggested that you set a lower +# limit for maxmemory so that there is some free RAM on the system for slave +# output buffers (but this is not needed if the policy is 'noeviction'). +# +# maxmemory + +# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory +# is reached. You can select among five behaviors: +# +# volatile-lru -> remove the key with an expire set using an LRU algorithm +# allkeys-lru -> remove any key according to the LRU algorithm +# volatile-random -> remove a random key with an expire set +# allkeys-random -> remove a random key, any key +# volatile-ttl -> remove the key with the nearest expire time (minor TTL) +# noeviction -> don't expire at all, just return an error on write operations +# +# Note: with any of the above policies, Redis will return an error on write +# operations, when there are no suitable keys for eviction. +# +# At the date of writing these commands are: set setnx setex append +# incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd +# sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby +# zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby +# getset mset msetnx exec sort +# +# The default is: +# +# maxmemory-policy noeviction + +# LRU and minimal TTL algorithms are not precise algorithms but approximated +# algorithms (in order to save memory), so you can tune it for speed or +# accuracy. For default Redis will check five keys and pick the one that was +# used less recently, you can change the sample size using the following +# configuration directive. +# +# The default of 5 produces good enough results. 10 Approximates very closely +# true LRU but costs a bit more CPU. 3 is very fast but not very accurate. +# +# maxmemory-samples 5 + +############################## APPEND ONLY MODE ############################### + +# By default Redis asynchronously dumps the dataset on disk. This mode is +# good enough in many applications, but an issue with the Redis process or +# a power outage may result into a few minutes of writes lost (depending on +# the configured save points). +# +# The Append Only File is an alternative persistence mode that provides +# much better durability. For instance using the default data fsync policy +# (see later in the config file) Redis can lose just one second of writes in a +# dramatic event like a server power outage, or a single write if something +# wrong with the Redis process itself happens, but the operating system is +# still running correctly. +# +# AOF and RDB persistence can be enabled at the same time without problems. +# If the AOF is enabled on startup Redis will load the AOF, that is the file +# with the better durability guarantees. +# +# Please check http://redis.io/topics/persistence for more information. + +appendonly no + +# The name of the append only file (default: "appendonly.aof") + +appendfilename "appendonly.aof" + +# The fsync() call tells the Operating System to actually write data on disk +# instead of waiting for more data in the output buffer. Some OS will really flush +# data on disk, some other OS will just try to do it ASAP. +# +# Redis supports three different modes: +# +# no: don't fsync, just let the OS flush the data when it wants. Faster. +# always: fsync after every write to the append only log. Slow, Safest. +# everysec: fsync only one time every second. Compromise. +# +# The default is "everysec", as that's usually the right compromise between +# speed and data safety. It's up to you to understand if you can relax this to +# "no" that will let the operating system flush the output buffer when +# it wants, for better performances (but if you can live with the idea of +# some data loss consider the default persistence mode that's snapshotting), +# or on the contrary, use "always" that's very slow but a bit safer than +# everysec. +# +# More details please check the following article: +# http://antirez.com/post/redis-persistence-demystified.html +# +# If unsure, use "everysec". + +# appendfsync always +appendfsync everysec +# appendfsync no + +# When the AOF fsync policy is set to always or everysec, and a background +# saving process (a background save or AOF log background rewriting) is +# performing a lot of I/O against the disk, in some Linux configurations +# Redis may block too long on the fsync() call. Note that there is no fix for +# this currently, as even performing fsync in a different thread will block +# our synchronous write(2) call. +# +# In order to mitigate this problem it's possible to use the following option +# that will prevent fsync() from being called in the main process while a +# BGSAVE or BGREWRITEAOF is in progress. +# +# This means that while another child is saving, the durability of Redis is +# the same as "appendfsync none". In practical terms, this means that it is +# possible to lose up to 30 seconds of log in the worst scenario (with the +# default Linux settings). +# +# If you have latency problems turn this to "yes". Otherwise leave it as +# "no" that is the safest pick from the point of view of durability. + +no-appendfsync-on-rewrite no + +# Automatic rewrite of the append only file. +# Redis is able to automatically rewrite the log file implicitly calling +# BGREWRITEAOF when the AOF log size grows by the specified percentage. +# +# This is how it works: Redis remembers the size of the AOF file after the +# latest rewrite (if no rewrite has happened since the restart, the size of +# the AOF at startup is used). +# +# This base size is compared to the current size. If the current size is +# bigger than the specified percentage, the rewrite is triggered. Also +# you need to specify a minimal size for the AOF file to be rewritten, this +# is useful to avoid rewriting the AOF file even if the percentage increase +# is reached but it is still pretty small. +# +# Specify a percentage of zero in order to disable the automatic AOF +# rewrite feature. + +auto-aof-rewrite-percentage 100 +auto-aof-rewrite-min-size 64mb + +# An AOF file may be found to be truncated at the end during the Redis +# startup process, when the AOF data gets loaded back into memory. +# This may happen when the system where Redis is running +# crashes, especially when an ext4 filesystem is mounted without the +# data=ordered option (however this can't happen when Redis itself +# crashes or aborts but the operating system still works correctly). +# +# Redis can either exit with an error when this happens, or load as much +# data as possible (the default now) and start if the AOF file is found +# to be truncated at the end. The following option controls this behavior. +# +# If aof-load-truncated is set to yes, a truncated AOF file is loaded and +# the Redis server starts emitting a log to inform the user of the event. +# Otherwise if the option is set to no, the server aborts with an error +# and refuses to start. When the option is set to no, the user requires +# to fix the AOF file using the "redis-check-aof" utility before to restart +# the server. +# +# Note that if the AOF file will be found to be corrupted in the middle +# the server will still exit with an error. This option only applies when +# Redis will try to read more data from the AOF file but not enough bytes +# will be found. +aof-load-truncated yes + +################################ LUA SCRIPTING ############################### + +# Max execution time of a Lua script in milliseconds. +# +# If the maximum execution time is reached Redis will log that a script is +# still in execution after the maximum allowed time and will start to +# reply to queries with an error. +# +# When a long running script exceeds the maximum execution time only the +# SCRIPT KILL and SHUTDOWN NOSAVE commands are available. The first can be +# used to stop a script that did not yet called write commands. The second +# is the only way to shut down the server in the case a write command was +# already issued by the script but the user doesn't want to wait for the natural +# termination of the script. +# +# Set it to 0 or a negative value for unlimited execution without warnings. +lua-time-limit 5000 + +################################ REDIS CLUSTER ############################### +# +# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +# WARNING EXPERIMENTAL: Redis Cluster is considered to be stable code, however +# in order to mark it as "mature" we need to wait for a non trivial percentage +# of users to deploy it in production. +# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +# +# Normal Redis instances can't be part of a Redis Cluster; only nodes that are +# started as cluster nodes can. In order to start a Redis instance as a +# cluster node enable the cluster support uncommenting the following: +# +# cluster-enabled yes + +# Every cluster node has a cluster configuration file. This file is not +# intended to be edited by hand. It is created and updated by Redis nodes. +# Every Redis Cluster node requires a different cluster configuration file. +# Make sure that instances running in the same system do not have +# overlapping cluster configuration file names. +# +# cluster-config-file nodes-6379.conf + +# Cluster node timeout is the amount of milliseconds a node must be unreachable +# for it to be considered in failure state. +# Most other internal time limits are multiple of the node timeout. +# +# cluster-node-timeout 15000 + +# A slave of a failing master will avoid to start a failover if its data +# looks too old. +# +# There is no simple way for a slave to actually have a exact measure of +# its "data age", so the following two checks are performed: +# +# 1) If there are multiple slaves able to failover, they exchange messages +# in order to try to give an advantage to the slave with the best +# replication offset (more data from the master processed). +# Slaves will try to get their rank by offset, and apply to the start +# of the failover a delay proportional to their rank. +# +# 2) Every single slave computes the time of the last interaction with +# its master. This can be the last ping or command received (if the master +# is still in the "connected" state), or the time that elapsed since the +# disconnection with the master (if the replication link is currently down). +# If the last interaction is too old, the slave will not try to failover +# at all. +# +# The point "2" can be tuned by user. Specifically a slave will not perform +# the failover if, since the last interaction with the master, the time +# elapsed is greater than: +# +# (node-timeout * slave-validity-factor) + repl-ping-slave-period +# +# So for example if node-timeout is 30 seconds, and the slave-validity-factor +# is 10, and assuming a default repl-ping-slave-period of 10 seconds, the +# slave will not try to failover if it was not able to talk with the master +# for longer than 310 seconds. +# +# A large slave-validity-factor may allow slaves with too old data to failover +# a master, while a too small value may prevent the cluster from being able to +# elect a slave at all. +# +# For maximum availability, it is possible to set the slave-validity-factor +# to a value of 0, which means, that slaves will always try to failover the +# master regardless of the last time they interacted with the master. +# (However they'll always try to apply a delay proportional to their +# offset rank). +# +# Zero is the only value able to guarantee that when all the partitions heal +# the cluster will always be able to continue. +# +# cluster-slave-validity-factor 10 + +# Cluster slaves are able to migrate to orphaned masters, that are masters +# that are left without working slaves. This improves the cluster ability +# to resist to failures as otherwise an orphaned master can't be failed over +# in case of failure if it has no working slaves. +# +# Slaves migrate to orphaned masters only if there are still at least a +# given number of other working slaves for their old master. This number +# is the "migration barrier". A migration barrier of 1 means that a slave +# will migrate only if there is at least 1 other working slave for its master +# and so forth. It usually reflects the number of slaves you want for every +# master in your cluster. +# +# Default is 1 (slaves migrate only if their masters remain with at least +# one slave). To disable migration just set it to a very large value. +# A value of 0 can be set but is useful only for debugging and dangerous +# in production. +# +# cluster-migration-barrier 1 + +# By default Redis Cluster nodes stop accepting queries if they detect there +# is at least an hash slot uncovered (no available node is serving it). +# This way if the cluster is partially down (for example a range of hash slots +# are no longer covered) all the cluster becomes, eventually, unavailable. +# It automatically returns available as soon as all the slots are covered again. +# +# However sometimes you want the subset of the cluster which is working, +# to continue to accept queries for the part of the key space that is still +# covered. In order to do so, just set the cluster-require-full-coverage +# option to no. +# +# cluster-require-full-coverage yes + +# In order to setup your cluster make sure to read the documentation +# available at http://redis.io web site. + +################################## SLOW LOG ################################### + +# The Redis Slow Log is a system to log queries that exceeded a specified +# execution time. The execution time does not include the I/O operations +# like talking with the client, sending the reply and so forth, +# but just the time needed to actually execute the command (this is the only +# stage of command execution where the thread is blocked and can not serve +# other requests in the meantime). +# +# You can configure the slow log with two parameters: one tells Redis +# what is the execution time, in microseconds, to exceed in order for the +# command to get logged, and the other parameter is the length of the +# slow log. When a new command is logged the oldest one is removed from the +# queue of logged commands. + +# The following time is expressed in microseconds, so 1000000 is equivalent +# to one second. Note that a negative number disables the slow log, while +# a value of zero forces the logging of every command. +slowlog-log-slower-than 10000 + +# There is no limit to this length. Just be aware that it will consume memory. +# You can reclaim memory used by the slow log with SLOWLOG RESET. +slowlog-max-len 128 + +################################ LATENCY MONITOR ############################## + +# The Redis latency monitoring subsystem samples different operations +# at runtime in order to collect data related to possible sources of +# latency of a Redis instance. +# +# Via the LATENCY command this information is available to the user that can +# print graphs and obtain reports. +# +# The system only logs operations that were performed in a time equal or +# greater than the amount of milliseconds specified via the +# latency-monitor-threshold configuration directive. When its value is set +# to zero, the latency monitor is turned off. +# +# By default latency monitoring is disabled since it is mostly not needed +# if you don't have latency issues, and collecting data has a performance +# impact, that while very small, can be measured under big load. Latency +# monitoring can easily be enabled at runtime using the command +# "CONFIG SET latency-monitor-threshold " if needed. +latency-monitor-threshold 0 + +############################# EVENT NOTIFICATION ############################## + +# Redis can notify Pub/Sub clients about events happening in the key space. +# This feature is documented at http://redis.io/topics/notifications +# +# For instance if keyspace events notification is enabled, and a client +# performs a DEL operation on key "foo" stored in the Database 0, two +# messages will be published via Pub/Sub: +# +# PUBLISH __keyspace@0__:foo del +# PUBLISH __keyevent@0__:del foo +# +# It is possible to select the events that Redis will notify among a set +# of classes. Every class is identified by a single character: +# +# K Keyspace events, published with __keyspace@__ prefix. +# E Keyevent events, published with __keyevent@__ prefix. +# g Generic commands (non-type specific) like DEL, EXPIRE, RENAME, ... +# $ String commands +# l List commands +# s Set commands +# h Hash commands +# z Sorted set commands +# x Expired events (events generated every time a key expires) +# e Evicted events (events generated when a key is evicted for maxmemory) +# A Alias for g$lshzxe, so that the "AKE" string means all the events. +# +# The "notify-keyspace-events" takes as argument a string that is composed +# of zero or multiple characters. The empty string means that notifications +# are disabled. +# +# Example: to enable list and generic events, from the point of view of the +# event name, use: +# +# notify-keyspace-events Elg +# +# Example 2: to get the stream of the expired keys subscribing to channel +# name __keyevent@0__:expired use: +# +# notify-keyspace-events Ex +# +# By default all notifications are disabled because most users don't need +# this feature and the feature has some overhead. Note that if you don't +# specify at least one of K or E, no events will be delivered. +notify-keyspace-events "" + +############################### ADVANCED CONFIG ############################### + +# Hashes are encoded using a memory efficient data structure when they have a +# small number of entries, and the biggest entry does not exceed a given +# threshold. These thresholds can be configured using the following directives. +hash-max-ziplist-entries 512 +hash-max-ziplist-value 64 + +# Similarly to hashes, small lists are also encoded in a special way in order +# to save a lot of space. The special representation is only used when +# you are under the following limits: +list-max-ziplist-entries 512 +list-max-ziplist-value 64 + +# Sets have a special encoding in just one case: when a set is composed +# of just strings that happen to be integers in radix 10 in the range +# of 64 bit signed integers. +# The following configuration setting sets the limit in the size of the +# set in order to use this special memory saving encoding. +set-max-intset-entries 512 + +# Similarly to hashes and lists, sorted sets are also specially encoded in +# order to save a lot of space. This encoding is only used when the length and +# elements of a sorted set are below the following limits: +zset-max-ziplist-entries 128 +zset-max-ziplist-value 64 + +# HyperLogLog sparse representation bytes limit. The limit includes the +# 16 bytes header. When an HyperLogLog using the sparse representation crosses +# this limit, it is converted into the dense representation. +# +# A value greater than 16000 is totally useless, since at that point the +# dense representation is more memory efficient. +# +# The suggested value is ~ 3000 in order to have the benefits of +# the space efficient encoding without slowing down too much PFADD, +# which is O(N) with the sparse encoding. The value can be raised to +# ~ 10000 when CPU is not a concern, but space is, and the data set is +# composed of many HyperLogLogs with cardinality in the 0 - 15000 range. +hll-sparse-max-bytes 3000 + +# Active rehashing uses 1 millisecond every 100 milliseconds of CPU time in +# order to help rehashing the main Redis hash table (the one mapping top-level +# keys to values). The hash table implementation Redis uses (see dict.c) +# performs a lazy rehashing: the more operation you run into a hash table +# that is rehashing, the more rehashing "steps" are performed, so if the +# server is idle the rehashing is never complete and some more memory is used +# by the hash table. +# +# The default is to use this millisecond 10 times every second in order to +# actively rehash the main dictionaries, freeing memory when possible. +# +# If unsure: +# use "activerehashing no" if you have hard latency requirements and it is +# not a good thing in your environment that Redis can reply from time to time +# to queries with 2 milliseconds delay. +# +# use "activerehashing yes" if you don't have such hard requirements but +# want to free memory asap when possible. +activerehashing yes + +# The client output buffer limits can be used to force disconnection of clients +# that are not reading data from the server fast enough for some reason (a +# common reason is that a Pub/Sub client can't consume messages as fast as the +# publisher can produce them). +# +# The limit can be set differently for the three different classes of clients: +# +# normal -> normal clients including MONITOR clients +# slave -> slave clients +# pubsub -> clients subscribed to at least one pubsub channel or pattern +# +# The syntax of every client-output-buffer-limit directive is the following: +# +# client-output-buffer-limit +# +# A client is immediately disconnected once the hard limit is reached, or if +# the soft limit is reached and remains reached for the specified number of +# seconds (continuously). +# So for instance if the hard limit is 32 megabytes and the soft limit is +# 16 megabytes / 10 seconds, the client will get disconnected immediately +# if the size of the output buffers reach 32 megabytes, but will also get +# disconnected if the client reaches 16 megabytes and continuously overcomes +# the limit for 10 seconds. +# +# By default normal clients are not limited because they don't receive data +# without asking (in a push way), but just after a request, so only +# asynchronous clients may create a scenario where data is requested faster +# than it can read. +# +# Instead there is a default limit for pubsub and slave clients, since +# subscribers and slaves receive data in a push fashion. +# +# Both the hard or the soft limit can be disabled by setting them to zero. +client-output-buffer-limit normal 0 0 0 +client-output-buffer-limit slave 256mb 64mb 60 +client-output-buffer-limit pubsub 32mb 8mb 60 + +# Redis calls an internal function to perform many background tasks, like +# closing connections of clients in timeout, purging expired keys that are +# never requested, and so forth. +# +# Not all tasks are performed with the same frequency, but Redis checks for +# tasks to perform according to the specified "hz" value. +# +# By default "hz" is set to 10. Raising the value will use more CPU when +# Redis is idle, but at the same time will make Redis more responsive when +# there are many keys expiring at the same time, and timeouts may be +# handled with more precision. +# +# The range is between 1 and 500, however a value over 100 is usually not +# a good idea. Most users should use the default of 10 and raise this up to +# 100 only in environments where very low latency is required. +hz <%= @hz %> + +# When a child rewrites the AOF file, if the following option is enabled +# the file will be fsync-ed every 32 MB of data generated. This is useful +# in order to commit the file to the disk more incrementally and avoid +# big latency spikes. +aof-rewrite-incremental-fsync yes + +protected-mode no diff --git a/cookbooks/redis/templates/default/redis.conf.erb b/cookbooks/redis/templates/default/redis.conf.erb new file mode 100644 index 00000000..4cbc7165 --- /dev/null +++ b/cookbooks/redis/templates/default/redis.conf.erb @@ -0,0 +1,943 @@ +# Redis configuration file example. +# +# Note that in order to read the configuration file, Redis must be +# started with the file path as first argument: +# +# ./redis-server /path/to/redis.conf + +# Note on units: when memory size is needed, it is possible to specify +# it in the usual form of 1k 5GB 4M and so forth: +# +# 1k => 1000 bytes +# 1kb => 1024 bytes +# 1m => 1000000 bytes +# 1mb => 1024*1024 bytes +# 1g => 1000000000 bytes +# 1gb => 1024*1024*1024 bytes +# +# units are case insensitive so 1GB 1Gb 1gB are all the same. + +################################## INCLUDES ################################### + +# Include one or more other config files here. This is useful if you +# have a standard template that goes to all Redis servers but also need +# to customize a few per-server settings. Include files can include +# other files, so use this wisely. +# +# Notice option "include" won't be rewritten by command "CONFIG REWRITE" +# from admin or Redis Sentinel. Since Redis always uses the last processed +# line as value of a configuration directive, you'd better put includes +# at the beginning of this file to avoid overwriting config change at runtime. +# +# If instead you are interested in using includes to override configuration +# options, it is better to use include as the last line. +# +# include /path/to/local.conf +# include /path/to/other.conf + +################################ GENERAL ##################################### + +# By default Redis does not run as a daemon. Use 'yes' if you need it. +# Note that Redis will write a pid file in /var/run/redis.pid when daemonized. +daemonize no + +# When running daemonized, Redis writes a pid file in /var/run/redis.pid by +# default. You can specify a custom pid file location here. +pidfile <%= @pidfile %> + +# Accept connections on the specified port, default is 6379. +# If port 0 is specified Redis will not listen on a TCP socket. +port <%= @port %> + +# TCP listen() backlog. +# +# In high requests-per-second environments you need an high backlog in order +# to avoid slow clients connections issues. Note that the Linux kernel +# will silently truncate it to the value of /proc/sys/net/core/somaxconn so +# make sure to raise both the value of somaxconn and tcp_max_syn_backlog +# in order to get the desired effect. +tcp-backlog 511 + +# By default Redis listens for connections from all the network interfaces +# available on the server. It is possible to listen to just one or multiple +# interfaces using the "bind" configuration directive, followed by one or +# more IP addresses. +# +# Examples: +# +# bind 192.168.1.100 10.0.0.1 +# bind 127.0.0.1 + +# Specify the path for the Unix socket that will be used to listen for +# incoming connections. There is no default, so Redis will not listen +# on a unix socket when not specified. +# +unixsocket <%= @unixsocket %> +# unixsocketperm 700 + +# Close the connection after a client is idle for N seconds (0 to disable) +timeout <%= @timeout %> + +# TCP keepalive. +# +# If non-zero, use SO_KEEPALIVE to send TCP ACKs to clients in absence +# of communication. This is useful for two reasons: +# +# 1) Detect dead peers. +# 2) Take the connection alive from the point of view of network +# equipment in the middle. +# +# On Linux, the specified value (in seconds) is the period used to send ACKs. +# Note that to close the connection the double of the time is needed. +# On other kernels the period depends on the kernel configuration. +# +# A reasonable value for this option is 60 seconds. +tcp-keepalive 0 + +# Specify the server verbosity level. +# This can be one of: +# debug (a lot of information, useful for development/testing) +# verbose (many rarely useful info, but not a mess like the debug level) +# notice (moderately verbose, what you want in production probably) +# warning (only very important / critical messages are logged) +loglevel <%= @loglevel %> + +# Specify the log file name. Also the empty string can be used to force +# Redis to log on the standard output. Note that if you use standard +# output for logging but daemonize, logs will be sent to /dev/null +logfile <%= @logfile %> + +# To enable logging to the system logger, just set 'syslog-enabled' to yes, +# and optionally update the other syslog parameters to suit your needs. +# syslog-enabled no + +# Specify the syslog identity. +# syslog-ident redis + +# Specify the syslog facility. Must be USER or between LOCAL0-LOCAL7. +# syslog-facility local0 + +# Set the number of databases. The default database is DB 0, you can select +# a different one on a per-connection basis using SELECT where +# dbid is a number between 0 and 'databases'-1 +databases <%= @databases %> + +################################ SNAPSHOTTING ################################ +# +# Save the DB on disk: +# +# save +# +# Will save the DB if both the given number of seconds and the given +# number of write operations against the DB occurred. +# +# In the example below the behaviour will be to save: +# after 900 sec (15 min) if at least 1 key changed +# after 300 sec (5 min) if at least 10 keys changed +# after 60 sec if at least 10000 keys changed +# +# Note: you can disable saving completely by commenting out all "save" lines. +# +# It is also possible to remove all the previously configured save +# points by adding a save directive with a single empty string argument +# like in the following example: +# +# save "" + +<% @saveperiod.each do |s| %> +save <%= s %> +<% end %> + +# By default Redis will stop accepting writes if RDB snapshots are enabled +# (at least one save point) and the latest background save failed. +# This will make the user aware (in a hard way) that data is not persisting +# on disk properly, otherwise chances are that no one will notice and some +# disaster will happen. +# +# If the background saving process will start working again Redis will +# automatically allow writes again. +# +# However if you have setup your proper monitoring of the Redis server +# and persistence, you may want to disable this feature so that Redis will +# continue to work as usual even if there are problems with disk, +# permissions, and so forth. +stop-writes-on-bgsave-error yes + +# Compress string objects using LZF when dump .rdb databases? +# For default that's set to 'yes' as it's almost always a win. +# If you want to save some CPU in the saving child set it to 'no' but +# the dataset will likely be bigger if you have compressible values or keys. +rdbcompression <%= @rdbcompression %> + +# Since version 5 of RDB a CRC64 checksum is placed at the end of the file. +# This makes the format more resistant to corruption but there is a performance +# hit to pay (around 10%) when saving and loading RDB files, so you can disable it +# for maximum performances. +# +# RDB files created with checksum disabled have a checksum of zero that will +# tell the loading code to skip the check. +rdbchecksum yes + +# The filename where to dump the DB +dbfilename <%= @basename %> + +# The working directory. +# +# The DB will be written inside this directory, with the filename specified +# above using the 'dbfilename' configuration directive. +# +# The Append Only File will also be created inside this directory. +# +# Note that you must specify a directory here, not a file name. +dir <%= @basedir %> + +################################# REPLICATION ################################# + +# Master-Slave replication. Use slaveof to make a Redis instance a copy of +# another Redis server. A few things to understand ASAP about Redis replication. +# +# 1) Redis replication is asynchronous, but you can configure a master to +# stop accepting writes if it appears to be not connected with at least +# a given number of slaves. +# 2) Redis slaves are able to perform a partial resynchronization with the +# master if the replication link is lost for a relatively small amount of +# time. You may want to configure the replication backlog size (see the next +# sections of this file) with a sensible value depending on your needs. +# 3) Replication is automatic and does not need user intervention. After a +# network partition slaves automatically try to reconnect to masters +# and resynchronize with them. +# +# slaveof + +# If the master is password protected (using the "requirepass" configuration +# directive below) it is possible to tell the slave to authenticate before +# starting the replication synchronization process, otherwise the master will +# refuse the slave request. +# +# masterauth + +# When a slave loses its connection with the master, or when the replication +# is still in progress, the slave can act in two different ways: +# +# 1) if slave-serve-stale-data is set to 'yes' (the default) the slave will +# still reply to client requests, possibly with out of date data, or the +# data set may just be empty if this is the first synchronization. +# +# 2) if slave-serve-stale-data is set to 'no' the slave will reply with +# an error "SYNC with master in progress" to all the kind of commands +# but to INFO and SLAVEOF. +# +slave-serve-stale-data yes + +# You can configure a slave instance to accept writes or not. Writing against +# a slave instance may be useful to store some ephemeral data (because data +# written on a slave will be easily deleted after resync with the master) but +# may also cause problems if clients are writing to it because of a +# misconfiguration. +# +# Since Redis 2.6 by default slaves are read-only. +# +# Note: read only slaves are not designed to be exposed to untrusted clients +# on the internet. It's just a protection layer against misuse of the instance. +# Still a read only slave exports by default all the administrative commands +# such as CONFIG, DEBUG, and so forth. To a limited extent you can improve +# security of read only slaves using 'rename-command' to shadow all the +# administrative / dangerous commands. +slave-read-only yes + +# Replication SYNC strategy: disk or socket. +# +# ------------------------------------------------------- +# WARNING: DISKLESS REPLICATION IS EXPERIMENTAL CURRENTLY +# ------------------------------------------------------- +# +# New slaves and reconnecting slaves that are not able to continue the replication +# process just receiving differences, need to do what is called a "full +# synchronization". An RDB file is transmitted from the master to the slaves. +# The transmission can happen in two different ways: +# +# 1) Disk-backed: The Redis master creates a new process that writes the RDB +# file on disk. Later the file is transferred by the parent +# process to the slaves incrementally. +# 2) Diskless: The Redis master creates a new process that directly writes the +# RDB file to slave sockets, without touching the disk at all. +# +# With disk-backed replication, while the RDB file is generated, more slaves +# can be queued and served with the RDB file as soon as the current child producing +# the RDB file finishes its work. With diskless replication instead once +# the transfer starts, new slaves arriving will be queued and a new transfer +# will start when the current one terminates. +# +# When diskless replication is used, the master waits a configurable amount of +# time (in seconds) before starting the transfer in the hope that multiple slaves +# will arrive and the transfer can be parallelized. +# +# With slow disks and fast (large bandwidth) networks, diskless replication +# works better. +repl-diskless-sync no + +# When diskless replication is enabled, it is possible to configure the delay +# the server waits in order to spawn the child that transfers the RDB via socket +# to the slaves. +# +# This is important since once the transfer starts, it is not possible to serve +# new slaves arriving, that will be queued for the next RDB transfer, so the server +# waits a delay in order to let more slaves arrive. +# +# The delay is specified in seconds, and by default is 5 seconds. To disable +# it entirely just set it to 0 seconds and the transfer will start ASAP. +repl-diskless-sync-delay 5 + +# Slaves send PINGs to server in a predefined interval. It's possible to change +# this interval with the repl_ping_slave_period option. The default value is 10 +# seconds. +# +# repl-ping-slave-period 10 + +# The following option sets the replication timeout for: +# +# 1) Bulk transfer I/O during SYNC, from the point of view of slave. +# 2) Master timeout from the point of view of slaves (data, pings). +# 3) Slave timeout from the point of view of masters (REPLCONF ACK pings). +# +# It is important to make sure that this value is greater than the value +# specified for repl-ping-slave-period otherwise a timeout will be detected +# every time there is low traffic between the master and the slave. +# +# repl-timeout 60 + +# Disable TCP_NODELAY on the slave socket after SYNC? +# +# If you select "yes" Redis will use a smaller number of TCP packets and +# less bandwidth to send data to slaves. But this can add a delay for +# the data to appear on the slave side, up to 40 milliseconds with +# Linux kernels using a default configuration. +# +# If you select "no" the delay for data to appear on the slave side will +# be reduced but more bandwidth will be used for replication. +# +# By default we optimize for low latency, but in very high traffic conditions +# or when the master and slaves are many hops away, turning this to "yes" may +# be a good idea. +repl-disable-tcp-nodelay no + +# Set the replication backlog size. The backlog is a buffer that accumulates +# slave data when slaves are disconnected for some time, so that when a slave +# wants to reconnect again, often a full resync is not needed, but a partial +# resync is enough, just passing the portion of data the slave missed while +# disconnected. +# +# The bigger the replication backlog, the longer the time the slave can be +# disconnected and later be able to perform a partial resynchronization. +# +# The backlog is only allocated once there is at least a slave connected. +# +# repl-backlog-size 1mb + +# After a master has no longer connected slaves for some time, the backlog +# will be freed. The following option configures the amount of seconds that +# need to elapse, starting from the time the last slave disconnected, for +# the backlog buffer to be freed. +# +# A value of 0 means to never release the backlog. +# +# repl-backlog-ttl 3600 + +# The slave priority is an integer number published by Redis in the INFO output. +# It is used by Redis Sentinel in order to select a slave to promote into a +# master if the master is no longer working correctly. +# +# A slave with a low priority number is considered better for promotion, so +# for instance if there are three slaves with priority 10, 100, 25 Sentinel will +# pick the one with priority 10, that is the lowest. +# +# However a special priority of 0 marks the slave as not able to perform the +# role of master, so a slave with priority of 0 will never be selected by +# Redis Sentinel for promotion. +# +# By default the priority is 100. +slave-priority 100 + +# It is possible for a master to stop accepting writes if there are less than +# N slaves connected, having a lag less or equal than M seconds. +# +# The N slaves need to be in "online" state. +# +# The lag in seconds, that must be <= the specified value, is calculated from +# the last ping received from the slave, that is usually sent every second. +# +# This option does not GUARANTEE that N replicas will accept the write, but +# will limit the window of exposure for lost writes in case not enough slaves +# are available, to the specified number of seconds. +# +# For example to require at least 3 slaves with a lag <= 10 seconds use: +# +# min-slaves-to-write 3 +# min-slaves-max-lag 10 +# +# Setting one or the other to 0 disables the feature. +# +# By default min-slaves-to-write is set to 0 (feature disabled) and +# min-slaves-max-lag is set to 10. + +################################## SECURITY ################################### + +# Require clients to issue AUTH before processing any other +# commands. This might be useful in environments in which you do not trust +# others with access to the host running redis-server. +# +# This should stay commented out for backward compatibility and because most +# people do not need auth (e.g. they run their own servers). +# +# Warning: since Redis is pretty fast an outside user can try up to +# 150k passwords per second against a good box. This means that you should +# use a very strong password otherwise it will be very easy to break. +# +# requirepass foobared + +# Command renaming. +# +# It is possible to change the name of dangerous commands in a shared +# environment. For instance the CONFIG command may be renamed into something +# hard to guess so that it will still be available for internal-use tools +# but not available for general clients. +# +# Example: +# +# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52 +# +# It is also possible to completely kill a command by renaming it into +# an empty string: +# +# rename-command CONFIG "" +# +# Please note that changing the name of commands that are logged into the +# AOF file or transmitted to slaves may cause problems. + +################################### LIMITS #################################### + +# Set the max number of connected clients at the same time. By default +# this limit is set to 10000 clients, however if the Redis server is not +# able to configure the process file limit to allow for the specified limit +# the max number of allowed clients is set to the current file limit +# minus 32 (as Redis reserves a few file descriptors for internal uses). +# +# Once the limit is reached Redis will close all the new connections sending +# an error 'max number of clients reached'. +# +# maxclients 10000 + +# Don't use more memory than the specified amount of bytes. +# When the memory limit is reached Redis will try to remove keys +# according to the eviction policy selected (see maxmemory-policy). +# +# If Redis can't remove keys according to the policy, or if the policy is +# set to 'noeviction', Redis will start to reply with errors to commands +# that would use more memory, like SET, LPUSH, and so on, and will continue +# to reply to read-only commands like GET. +# +# This option is usually useful when using Redis as an LRU cache, or to set +# a hard memory limit for an instance (using the 'noeviction' policy). +# +# WARNING: If you have slaves attached to an instance with maxmemory on, +# the size of the output buffers needed to feed the slaves are subtracted +# from the used memory count, so that network problems / resyncs will +# not trigger a loop where keys are evicted, and in turn the output +# buffer of slaves is full with DELs of keys evicted triggering the deletion +# of more keys, and so forth until the database is completely emptied. +# +# In short... if you have slaves attached it is suggested that you set a lower +# limit for maxmemory so that there is some free RAM on the system for slave +# output buffers (but this is not needed if the policy is 'noeviction'). +# +# maxmemory + +# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory +# is reached. You can select among five behaviors: +# +# volatile-lru -> remove the key with an expire set using an LRU algorithm +# allkeys-lru -> remove any key according to the LRU algorithm +# volatile-random -> remove a random key with an expire set +# allkeys-random -> remove a random key, any key +# volatile-ttl -> remove the key with the nearest expire time (minor TTL) +# noeviction -> don't expire at all, just return an error on write operations +# +# Note: with any of the above policies, Redis will return an error on write +# operations, when there are no suitable keys for eviction. +# +# At the date of writing these commands are: set setnx setex append +# incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd +# sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby +# zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby +# getset mset msetnx exec sort +# +# The default is: +# +# maxmemory-policy noeviction + +# LRU and minimal TTL algorithms are not precise algorithms but approximated +# algorithms (in order to save memory), so you can tune it for speed or +# accuracy. For default Redis will check five keys and pick the one that was +# used less recently, you can change the sample size using the following +# configuration directive. +# +# The default of 5 produces good enough results. 10 Approximates very closely +# true LRU but costs a bit more CPU. 3 is very fast but not very accurate. +# +# maxmemory-samples 5 + +############################## APPEND ONLY MODE ############################### + +# By default Redis asynchronously dumps the dataset on disk. This mode is +# good enough in many applications, but an issue with the Redis process or +# a power outage may result into a few minutes of writes lost (depending on +# the configured save points). +# +# The Append Only File is an alternative persistence mode that provides +# much better durability. For instance using the default data fsync policy +# (see later in the config file) Redis can lose just one second of writes in a +# dramatic event like a server power outage, or a single write if something +# wrong with the Redis process itself happens, but the operating system is +# still running correctly. +# +# AOF and RDB persistence can be enabled at the same time without problems. +# If the AOF is enabled on startup Redis will load the AOF, that is the file +# with the better durability guarantees. +# +# Please check http://redis.io/topics/persistence for more information. + +appendonly no + +# The name of the append only file (default: "appendonly.aof") + +appendfilename "appendonly.aof" + +# The fsync() call tells the Operating System to actually write data on disk +# instead of waiting for more data in the output buffer. Some OS will really flush +# data on disk, some other OS will just try to do it ASAP. +# +# Redis supports three different modes: +# +# no: don't fsync, just let the OS flush the data when it wants. Faster. +# always: fsync after every write to the append only log. Slow, Safest. +# everysec: fsync only one time every second. Compromise. +# +# The default is "everysec", as that's usually the right compromise between +# speed and data safety. It's up to you to understand if you can relax this to +# "no" that will let the operating system flush the output buffer when +# it wants, for better performances (but if you can live with the idea of +# some data loss consider the default persistence mode that's snapshotting), +# or on the contrary, use "always" that's very slow but a bit safer than +# everysec. +# +# More details please check the following article: +# http://antirez.com/post/redis-persistence-demystified.html +# +# If unsure, use "everysec". + +# appendfsync always +appendfsync everysec +# appendfsync no + +# When the AOF fsync policy is set to always or everysec, and a background +# saving process (a background save or AOF log background rewriting) is +# performing a lot of I/O against the disk, in some Linux configurations +# Redis may block too long on the fsync() call. Note that there is no fix for +# this currently, as even performing fsync in a different thread will block +# our synchronous write(2) call. +# +# In order to mitigate this problem it's possible to use the following option +# that will prevent fsync() from being called in the main process while a +# BGSAVE or BGREWRITEAOF is in progress. +# +# This means that while another child is saving, the durability of Redis is +# the same as "appendfsync none". In practical terms, this means that it is +# possible to lose up to 30 seconds of log in the worst scenario (with the +# default Linux settings). +# +# If you have latency problems turn this to "yes". Otherwise leave it as +# "no" that is the safest pick from the point of view of durability. + +no-appendfsync-on-rewrite no + +# Automatic rewrite of the append only file. +# Redis is able to automatically rewrite the log file implicitly calling +# BGREWRITEAOF when the AOF log size grows by the specified percentage. +# +# This is how it works: Redis remembers the size of the AOF file after the +# latest rewrite (if no rewrite has happened since the restart, the size of +# the AOF at startup is used). +# +# This base size is compared to the current size. If the current size is +# bigger than the specified percentage, the rewrite is triggered. Also +# you need to specify a minimal size for the AOF file to be rewritten, this +# is useful to avoid rewriting the AOF file even if the percentage increase +# is reached but it is still pretty small. +# +# Specify a percentage of zero in order to disable the automatic AOF +# rewrite feature. + +auto-aof-rewrite-percentage 100 +auto-aof-rewrite-min-size 64mb + +# An AOF file may be found to be truncated at the end during the Redis +# startup process, when the AOF data gets loaded back into memory. +# This may happen when the system where Redis is running +# crashes, especially when an ext4 filesystem is mounted without the +# data=ordered option (however this can't happen when Redis itself +# crashes or aborts but the operating system still works correctly). +# +# Redis can either exit with an error when this happens, or load as much +# data as possible (the default now) and start if the AOF file is found +# to be truncated at the end. The following option controls this behavior. +# +# If aof-load-truncated is set to yes, a truncated AOF file is loaded and +# the Redis server starts emitting a log to inform the user of the event. +# Otherwise if the option is set to no, the server aborts with an error +# and refuses to start. When the option is set to no, the user requires +# to fix the AOF file using the "redis-check-aof" utility before to restart +# the server. +# +# Note that if the AOF file will be found to be corrupted in the middle +# the server will still exit with an error. This option only applies when +# Redis will try to read more data from the AOF file but not enough bytes +# will be found. +aof-load-truncated yes + +################################ LUA SCRIPTING ############################### + +# Max execution time of a Lua script in milliseconds. +# +# If the maximum execution time is reached Redis will log that a script is +# still in execution after the maximum allowed time and will start to +# reply to queries with an error. +# +# When a long running script exceeds the maximum execution time only the +# SCRIPT KILL and SHUTDOWN NOSAVE commands are available. The first can be +# used to stop a script that did not yet called write commands. The second +# is the only way to shut down the server in the case a write command was +# already issued by the script but the user doesn't want to wait for the natural +# termination of the script. +# +# Set it to 0 or a negative value for unlimited execution without warnings. +lua-time-limit 5000 + +################################ REDIS CLUSTER ############################### +# +# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +# WARNING EXPERIMENTAL: Redis Cluster is considered to be stable code, however +# in order to mark it as "mature" we need to wait for a non trivial percentage +# of users to deploy it in production. +# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +# +# Normal Redis instances can't be part of a Redis Cluster; only nodes that are +# started as cluster nodes can. In order to start a Redis instance as a +# cluster node enable the cluster support uncommenting the following: +# +# cluster-enabled yes + +# Every cluster node has a cluster configuration file. This file is not +# intended to be edited by hand. It is created and updated by Redis nodes. +# Every Redis Cluster node requires a different cluster configuration file. +# Make sure that instances running in the same system do not have +# overlapping cluster configuration file names. +# +# cluster-config-file nodes-6379.conf + +# Cluster node timeout is the amount of milliseconds a node must be unreachable +# for it to be considered in failure state. +# Most other internal time limits are multiple of the node timeout. +# +# cluster-node-timeout 15000 + +# A slave of a failing master will avoid to start a failover if its data +# looks too old. +# +# There is no simple way for a slave to actually have a exact measure of +# its "data age", so the following two checks are performed: +# +# 1) If there are multiple slaves able to failover, they exchange messages +# in order to try to give an advantage to the slave with the best +# replication offset (more data from the master processed). +# Slaves will try to get their rank by offset, and apply to the start +# of the failover a delay proportional to their rank. +# +# 2) Every single slave computes the time of the last interaction with +# its master. This can be the last ping or command received (if the master +# is still in the "connected" state), or the time that elapsed since the +# disconnection with the master (if the replication link is currently down). +# If the last interaction is too old, the slave will not try to failover +# at all. +# +# The point "2" can be tuned by user. Specifically a slave will not perform +# the failover if, since the last interaction with the master, the time +# elapsed is greater than: +# +# (node-timeout * slave-validity-factor) + repl-ping-slave-period +# +# So for example if node-timeout is 30 seconds, and the slave-validity-factor +# is 10, and assuming a default repl-ping-slave-period of 10 seconds, the +# slave will not try to failover if it was not able to talk with the master +# for longer than 310 seconds. +# +# A large slave-validity-factor may allow slaves with too old data to failover +# a master, while a too small value may prevent the cluster from being able to +# elect a slave at all. +# +# For maximum availability, it is possible to set the slave-validity-factor +# to a value of 0, which means, that slaves will always try to failover the +# master regardless of the last time they interacted with the master. +# (However they'll always try to apply a delay proportional to their +# offset rank). +# +# Zero is the only value able to guarantee that when all the partitions heal +# the cluster will always be able to continue. +# +# cluster-slave-validity-factor 10 + +# Cluster slaves are able to migrate to orphaned masters, that are masters +# that are left without working slaves. This improves the cluster ability +# to resist to failures as otherwise an orphaned master can't be failed over +# in case of failure if it has no working slaves. +# +# Slaves migrate to orphaned masters only if there are still at least a +# given number of other working slaves for their old master. This number +# is the "migration barrier". A migration barrier of 1 means that a slave +# will migrate only if there is at least 1 other working slave for its master +# and so forth. It usually reflects the number of slaves you want for every +# master in your cluster. +# +# Default is 1 (slaves migrate only if their masters remain with at least +# one slave). To disable migration just set it to a very large value. +# A value of 0 can be set but is useful only for debugging and dangerous +# in production. +# +# cluster-migration-barrier 1 + +# By default Redis Cluster nodes stop accepting queries if they detect there +# is at least an hash slot uncovered (no available node is serving it). +# This way if the cluster is partially down (for example a range of hash slots +# are no longer covered) all the cluster becomes, eventually, unavailable. +# It automatically returns available as soon as all the slots are covered again. +# +# However sometimes you want the subset of the cluster which is working, +# to continue to accept queries for the part of the key space that is still +# covered. In order to do so, just set the cluster-require-full-coverage +# option to no. +# +# cluster-require-full-coverage yes + +# In order to setup your cluster make sure to read the documentation +# available at http://redis.io web site. + +################################## SLOW LOG ################################### + +# The Redis Slow Log is a system to log queries that exceeded a specified +# execution time. The execution time does not include the I/O operations +# like talking with the client, sending the reply and so forth, +# but just the time needed to actually execute the command (this is the only +# stage of command execution where the thread is blocked and can not serve +# other requests in the meantime). +# +# You can configure the slow log with two parameters: one tells Redis +# what is the execution time, in microseconds, to exceed in order for the +# command to get logged, and the other parameter is the length of the +# slow log. When a new command is logged the oldest one is removed from the +# queue of logged commands. + +# The following time is expressed in microseconds, so 1000000 is equivalent +# to one second. Note that a negative number disables the slow log, while +# a value of zero forces the logging of every command. +slowlog-log-slower-than 10000 + +# There is no limit to this length. Just be aware that it will consume memory. +# You can reclaim memory used by the slow log with SLOWLOG RESET. +slowlog-max-len 128 + +################################ LATENCY MONITOR ############################## + +# The Redis latency monitoring subsystem samples different operations +# at runtime in order to collect data related to possible sources of +# latency of a Redis instance. +# +# Via the LATENCY command this information is available to the user that can +# print graphs and obtain reports. +# +# The system only logs operations that were performed in a time equal or +# greater than the amount of milliseconds specified via the +# latency-monitor-threshold configuration directive. When its value is set +# to zero, the latency monitor is turned off. +# +# By default latency monitoring is disabled since it is mostly not needed +# if you don't have latency issues, and collecting data has a performance +# impact, that while very small, can be measured under big load. Latency +# monitoring can easily be enabled at runtime using the command +# "CONFIG SET latency-monitor-threshold " if needed. +latency-monitor-threshold 0 + +############################# EVENT NOTIFICATION ############################## + +# Redis can notify Pub/Sub clients about events happening in the key space. +# This feature is documented at http://redis.io/topics/notifications +# +# For instance if keyspace events notification is enabled, and a client +# performs a DEL operation on key "foo" stored in the Database 0, two +# messages will be published via Pub/Sub: +# +# PUBLISH __keyspace@0__:foo del +# PUBLISH __keyevent@0__:del foo +# +# It is possible to select the events that Redis will notify among a set +# of classes. Every class is identified by a single character: +# +# K Keyspace events, published with __keyspace@__ prefix. +# E Keyevent events, published with __keyevent@__ prefix. +# g Generic commands (non-type specific) like DEL, EXPIRE, RENAME, ... +# $ String commands +# l List commands +# s Set commands +# h Hash commands +# z Sorted set commands +# x Expired events (events generated every time a key expires) +# e Evicted events (events generated when a key is evicted for maxmemory) +# A Alias for g$lshzxe, so that the "AKE" string means all the events. +# +# The "notify-keyspace-events" takes as argument a string that is composed +# of zero or multiple characters. The empty string means that notifications +# are disabled. +# +# Example: to enable list and generic events, from the point of view of the +# event name, use: +# +# notify-keyspace-events Elg +# +# Example 2: to get the stream of the expired keys subscribing to channel +# name __keyevent@0__:expired use: +# +# notify-keyspace-events Ex +# +# By default all notifications are disabled because most users don't need +# this feature and the feature has some overhead. Note that if you don't +# specify at least one of K or E, no events will be delivered. +notify-keyspace-events "" + +############################### ADVANCED CONFIG ############################### + +# Hashes are encoded using a memory efficient data structure when they have a +# small number of entries, and the biggest entry does not exceed a given +# threshold. These thresholds can be configured using the following directives. +hash-max-ziplist-entries 512 +hash-max-ziplist-value 64 + +# Similarly to hashes, small lists are also encoded in a special way in order +# to save a lot of space. The special representation is only used when +# you are under the following limits: +list-max-ziplist-entries 512 +list-max-ziplist-value 64 + +# Sets have a special encoding in just one case: when a set is composed +# of just strings that happen to be integers in radix 10 in the range +# of 64 bit signed integers. +# The following configuration setting sets the limit in the size of the +# set in order to use this special memory saving encoding. +set-max-intset-entries 512 + +# Similarly to hashes and lists, sorted sets are also specially encoded in +# order to save a lot of space. This encoding is only used when the length and +# elements of a sorted set are below the following limits: +zset-max-ziplist-entries 128 +zset-max-ziplist-value 64 + +# HyperLogLog sparse representation bytes limit. The limit includes the +# 16 bytes header. When an HyperLogLog using the sparse representation crosses +# this limit, it is converted into the dense representation. +# +# A value greater than 16000 is totally useless, since at that point the +# dense representation is more memory efficient. +# +# The suggested value is ~ 3000 in order to have the benefits of +# the space efficient encoding without slowing down too much PFADD, +# which is O(N) with the sparse encoding. The value can be raised to +# ~ 10000 when CPU is not a concern, but space is, and the data set is +# composed of many HyperLogLogs with cardinality in the 0 - 15000 range. +hll-sparse-max-bytes 3000 + +# Active rehashing uses 1 millisecond every 100 milliseconds of CPU time in +# order to help rehashing the main Redis hash table (the one mapping top-level +# keys to values). The hash table implementation Redis uses (see dict.c) +# performs a lazy rehashing: the more operation you run into a hash table +# that is rehashing, the more rehashing "steps" are performed, so if the +# server is idle the rehashing is never complete and some more memory is used +# by the hash table. +# +# The default is to use this millisecond 10 times every second in order to +# actively rehash the main dictionaries, freeing memory when possible. +# +# If unsure: +# use "activerehashing no" if you have hard latency requirements and it is +# not a good thing in your environment that Redis can reply from time to time +# to queries with 2 milliseconds delay. +# +# use "activerehashing yes" if you don't have such hard requirements but +# want to free memory asap when possible. +activerehashing yes + +# The client output buffer limits can be used to force disconnection of clients +# that are not reading data from the server fast enough for some reason (a +# common reason is that a Pub/Sub client can't consume messages as fast as the +# publisher can produce them). +# +# The limit can be set differently for the three different classes of clients: +# +# normal -> normal clients including MONITOR clients +# slave -> slave clients +# pubsub -> clients subscribed to at least one pubsub channel or pattern +# +# The syntax of every client-output-buffer-limit directive is the following: +# +# client-output-buffer-limit +# +# A client is immediately disconnected once the hard limit is reached, or if +# the soft limit is reached and remains reached for the specified number of +# seconds (continuously). +# So for instance if the hard limit is 32 megabytes and the soft limit is +# 16 megabytes / 10 seconds, the client will get disconnected immediately +# if the size of the output buffers reach 32 megabytes, but will also get +# disconnected if the client reaches 16 megabytes and continuously overcomes +# the limit for 10 seconds. +# +# By default normal clients are not limited because they don't receive data +# without asking (in a push way), but just after a request, so only +# asynchronous clients may create a scenario where data is requested faster +# than it can read. +# +# Instead there is a default limit for pubsub and slave clients, since +# subscribers and slaves receive data in a push fashion. +# +# Both the hard or the soft limit can be disabled by setting them to zero. +client-output-buffer-limit normal 0 0 0 +client-output-buffer-limit slave 256mb 64mb 60 +client-output-buffer-limit pubsub 32mb 8mb 60 + +# Redis calls an internal function to perform many background tasks, like +# closing connections of clients in timeout, purging expired keys that are +# never requested, and so forth. +# +# Not all tasks are performed with the same frequency, but Redis checks for +# tasks to perform according to the specified "hz" value. +# +# By default "hz" is set to 10. Raising the value will use more CPU when +# Redis is idle, but at the same time will make Redis more responsive when +# there are many keys expiring at the same time, and timeouts may be +# handled with more precision. +# +# The range is between 1 and 500, however a value over 100 is usually not +# a good idea. Most users should use the default of 10 and raise this up to +# 100 only in environments where very low latency is required. +hz <%= @hz %> + +# When a child rewrites the AOF file, if the following option is enabled +# the file will be fsync-ed every 32 MB of data generated. This is useful +# in order to commit the file to the disk more incrementally and avoid +# big latency spikes. +aof-rewrite-incremental-fsync yes diff --git a/cookbooks/redis/templates/default/redis.monitrc.erb b/cookbooks/redis/templates/default/redis.monitrc.erb new file mode 100644 index 00000000..d9031580 --- /dev/null +++ b/cookbooks/redis/templates/default/redis.monitrc.erb @@ -0,0 +1,5 @@ +check process redis-<%= @profile %> +with pidfile <%= @pidfile %> + start program = "<%= @bin_path %>/redis-server <%= @configfile %>" + stop program = "<%= @bin_path %>/redis-cli -p <%= @port %> shutdown" + group redis-util diff --git a/cookbooks/resque-scheduler/files/default/resque-scheduler b/cookbooks/resque-scheduler/files/default/resque-scheduler new file mode 100755 index 00000000..479fdb46 --- /dev/null +++ b/cookbooks/resque-scheduler/files/default/resque-scheduler @@ -0,0 +1,157 @@ +#!/bin/sh +# Shamelessly stolen from the resque wrapper and modified for just scheduler. +# +# This script starts and stops the Resque daemon +# This script belongs in /engineyard/bin/resque +# +# Changes for consideration to resque script: +# * Problems to be solved: +# ** Resque logs overwritten on start and stop (DONE) +# ** Time for worker to stop +# Its pefrectly reasonable to expect a worker to need several minutes to stop. +# In the resque Readme, GH use resque to archive things and expect it to take +# 10 minutes for eg. so a variable $WAIT_TIME is set. +# ** Time for a worker to be allowed to run before being regaurded as stale +# ** We need to kill with -QUIT first, before simply trying to terminate with -15 +# ** We've found that the process of itterating children and killing (in this case the children +# are the rake tasks launched by su) is often not working..i.e. they don't die. this needs +# fixing. Ppl are working around it by killing the su (i.e. the PID in the pid file), but that +# murders the children suddenly. +# ** ## INVALID ## +# We'd like to be able to use the COUNT= parameter. This saves some memory (30Mb+ per worker) +# but strips us of the ability to track the workers by memory, so an accompanying cron script +# is required +# ## Not going to do this. The resque source code mentions that this is only intended +# ##for use in development, so who are we to argue! +# ** We'd like to be able to request a sudden death if required +# ** Instancing. We may want > 1 worker instance (which currently equates to a monit stanza) +# to process a queue. The correct way is prob to have a diff conf for each stanza. +# Once customer (limos on ey05-s00522) worked around this with an instance parameter. +# One advantage of this over say having > 1 conf file specfify the same queue, is that +# logging is arguably more handy per queue that per conf, and we can't do that by using +# several conf files to specfiy 1 queue (as it stands) +# ** Add pause/continue functionality (USR2/CONT) +# ** Add kill child functionality (USR1) +# ** Bug where monit either removes a PID file, or fails to write one, resulting in at least +# one rogue worker.<< DONE Hopefuly! + +usage() { + echo "Usage: $0 {start|stop} " + exit 1 +} + +if [ $# -lt 3 ]; then usage; fi + +if [ "`whoami`" != "root" ]; then + logger -t `basename $0` -s "Must be run as root" + exit 1 +fi + +# Basic setup of default values +APP=$1; ACTION=$2; RACK_ENV=$3; + +# Paths +PATH=/data/$APP/current/ey_bundler_binstubs:$PATH +CURDIR=`pwd` + +APP_DIR="/data/${APP}" +APP_ROOT="${APP_DIR}/current" +APP_SHARED="${APP_DIR}/shared" +APP_CONFIG="${APP_SHARED}/config" + +clean_exit() { + cd $CURDIR + exit $RESULT +} + +WORKER_REF="resque_scheduler" +LOG_FILE="/data/$APP/current/log/$WORKER_REF.log" +LOCK_FILE="/tmp/$WORKER_REF.monit-lock" +PID_FILE="/var/run/engineyard/resque-scheduler/$APP/$WORKER_REF.pid" +GEMFILE="$APP_ROOT/Gemfile" +RAKE="rake" + +if [ -f $GEMFILE ];then + RAKE="$APP_ROOT/ey_bundler_binstubs/rake" +fi + +if [ -d $APP_ROOT ]; then + USER=$(stat -L -c"%U" $APP_ROOT) + export HOME="/home/$USER" + + # Fix for SD-3786 - stop sending in VERBOSE= and VVERBOSE= by default + if declare -p VERBOSE >/dev/null 2>&1; then export V="VERBOSE=$VERBOSE"; fi + if declare -p VVERBOSE >/dev/null 2>&1; then export VV="VVERBOSE=$VVERBOSE"; fi + + # Older versions of sudo need us to call env for the env vars to be set correctly + COMMAND="/usr/bin/env $V $VV APP_ROOT=${APP_ROOT} RACK_ENV=${RACK_ENV} RAILS_ENV=${RACK_ENV} MERB_ENV=${RACK_ENV} $RAKE -f ${APP_ROOT}/Rakefile resque:scheduler" + + if [ ! -d /var/run/engineyard/resque-scheduler/$APP ]; then + mkdir -p /var/run/engineyard/resque-scheduler/$APP + fi + + # handle the second param, don't start if already existing + if [ -f $LOCK_FILE ]; then + logger -t "monit-resquescheduler[$$]:" "Monit already messing with $WORKER_REF (`cat $LOCK_FILE`)" + clean_exit 1 + else + echo $$ > $LOCK_FILE + fi + + case "$ACTION" in + start) + cd /data/$APP/current + logger -t "monit-resquescheduler[$$]:" "Starting Resque worker $WORKER_REF" + if [ -f $PID_FILE ]; then + PID=`cat $PID_FILE` + if [ -d /proc/$PID ]; then + logger -t "monit-resquescheduler[$$]:" "Resque worker $WORKER_REF is already running with $PID." + RESULT=1 + else + rm -f $PID_FILE + logger -t "monit-resquescheduler[$$]:" "Removing stale worker file ($PID_FILE) for pid $PID" + fi + fi + if [ ! -f $PID_FILE ]; then + exec su -c"$COMMAND" $USER >> $LOG_FILE 2>&1 & + RESULT=$? + logger -t "monit-resquescheduler[$$]:" "Started with pid $! and exit $RESULT" + #while [ ! -f $PID_FILE ] + #do + echo $! > $PID_FILE + sleep .1 + #done + else + RESULT=1 + fi + rm $LOCK_FILE + clean_exit $RESULT + ;; + stop) + logger -t "monit-resquescheduler[$$]:" "Stopping Resque worker $WORKER_REF" + if [ -f $PID_FILE ]; then + kill -TERM `cat $PID_FILE` && sleep 30 + SLEEP_COUNT=0 + while [ -e /proc/$child ]; do + sleep 15 + let "SLEEP_COUNT+=15" + if(( "$SLEEP_COUNT" > 30 )); then + kill -9 `cat $PID_FILE` 2>/dev/null; true + logger -t "monit-resquescheduler[$$]:" "Murdering Resque worker with $PID for $WORKER_REF" + break + fi + done + fi + [ -e "$PID_FILE" -a ! -d /proc/$PID ] && rm -f $PID_FILE + rm $LOCK_FILE + clean_exit 0 + ;; + *) + usage + rm $LOCK_FILE + ;; + esac +else + echo "/data/$APP/current doesn't exist." + usage +fi diff --git a/cookbooks/resque-scheduler/recipes/default.rb b/cookbooks/resque-scheduler/recipes/default.rb new file mode 100644 index 00000000..d6cc3725 --- /dev/null +++ b/cookbooks/resque-scheduler/recipes/default.rb @@ -0,0 +1,37 @@ +# +# Cookbook Name:: resque-scheduler +# Recipe:: default +# +if ['solo', 'util'].include?(node[:instance_role]) + execute "install resque gem" do + command "gem install resque redis redis-namespace yajl-ruby -r" + not_if { "gem list | grep resque" } + end + + node[:applications].each do |app, data| + template "/etc/monit.d/resque_scheduler_#{app}.monitrc" do + owner 'root' + group 'root' + mode 0644 + source "resque-scheduler.monitrc.erb" + variables({ + :app_name => app, + :rails_env => node[:environment][:framework_env] + }) + end + + remote_file "/data/#{app}/shared/bin/resque-scheduler" do + source "resque-scheduler" + owner 'root' + group 'root' + mode 0755 + backup 0 + end + end + + execute "ensure-resque-is-setup-with-monit" do + command %Q{ + monit reload + } + end +end diff --git a/cookbooks/resque-scheduler/templates/default/resque-scheduler.monitrc.erb b/cookbooks/resque-scheduler/templates/default/resque-scheduler.monitrc.erb new file mode 100644 index 00000000..745a55a8 --- /dev/null +++ b/cookbooks/resque-scheduler/templates/default/resque-scheduler.monitrc.erb @@ -0,0 +1,6 @@ +check process resque-scheduler<%= @app_name %> + with pidfile /var/run/engineyard/resque-scheduler/<%= @app_name %>/resque_scheduler.pid + start program = "/data/<%= @app_name %>/shared/bin/resque-scheduler <%= @app_name %> start <%= @rails_env %>" with timeout 120 seconds + stop program = "/data/<%= @app_name %>/shared/bin/resque-scheduler <%= @app_name %> stop <%= @rails_env %>" with timeout 120 seconds # on purpose + if totalmem is greater than 300 MB for 2 cycles then restart # eating up memory? + group <%= @app_name %>_resque-scheduler diff --git a/cookbooks/resque/README.rdoc b/cookbooks/resque/README.rdoc new file mode 100644 index 00000000..d7e49d6c --- /dev/null +++ b/cookbooks/resque/README.rdoc @@ -0,0 +1,13 @@ += DESCRIPTION: + +Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. + += USAGE: + +add include_recipe "resque" to main/recipes/default.rb + += NOTES: + +I setup a basic size for the resque workers based on the instance_type, if you need more or less workers please modify the recipe itself. + +Additionally I setup the QUEUE=* so if you need to be more specific on the queues you want worked obviously you can tailor this better, or if you prefer write the file yourself and that way the 'EBS' would know which queue you want to run. diff --git a/cookbooks/resque/recipes/default.rb b/cookbooks/resque/recipes/default.rb new file mode 100644 index 00000000..d2cc4832 --- /dev/null +++ b/cookbooks/resque/recipes/default.rb @@ -0,0 +1,49 @@ +# +# Cookbook Name:: resque +# Recipe:: default +# +if ['solo', 'util'].include?(node[:instance_role]) + + execute "install resque gem" do + command "gem install resque redis redis-namespace yajl-ruby -r" + not_if { "gem list | grep resque" } + end + + case node[:ec2][:instance_type] + when 'm1.small' then worker_count = 2 + when 'c1.medium'then worker_count = 3 + when 'c1.xlarge' then worker_count = 8 + else worker_count = 4 + end + + + node[:applications].each do |app, data| + template "/etc/monit.d/resque_#{app}.monitrc" do + owner 'root' + group 'root' + mode 0644 + source "monitrc.conf.erb" + variables({ + :num_workers => worker_count, + :app_name => app, + :rails_env => node[:environment][:framework_env] + }) + end + + worker_count.times do |count| + template "/data/#{app}/shared/config/resque_#{count}.conf" do + owner node[:owner_name] + group node[:owner_name] + mode 0644 + source "resque_wildcard.conf.erb" + end + end + + execute "ensure-resque-is-setup-with-monit" do + epic_fail true + command %Q{ + monit reload + } + end + end +end diff --git a/cookbooks/resque/templates/default/monitrc.conf.erb b/cookbooks/resque/templates/default/monitrc.conf.erb new file mode 100644 index 00000000..2bd9e515 --- /dev/null +++ b/cookbooks/resque/templates/default/monitrc.conf.erb @@ -0,0 +1,8 @@ +<% (@num_workers || 1).times do |num| %> +check process resque_<%= @app_name %>_<%= num %> + with pidfile /var/run/engineyard/resque/<%= @app_name %>/resque_<%= num %>.pid + start program = "/engineyard/bin/resque <%= @app_name %> start <%= @rails_env %> resque_<%= num %>.conf" with timeout 90 seconds + stop program = "/engineyard/bin/resque <%= @app_name %> stop <%= @rails_env %> resque_<%= num %>.conf" with timeout 90 seconds + if totalmem is greater than 300 MB for 2 cycles then restart # eating up memory? + group <%= @app_name %>_resque +<% end %> diff --git a/cookbooks/resque/templates/default/resque_wildcard.conf.erb b/cookbooks/resque/templates/default/resque_wildcard.conf.erb new file mode 100644 index 00000000..5f085815 --- /dev/null +++ b/cookbooks/resque/templates/default/resque_wildcard.conf.erb @@ -0,0 +1 @@ +QUEUE=* diff --git a/cookbooks/shared_db/README.md b/cookbooks/shared_db/README.md new file mode 100644 index 00000000..8be3446d --- /dev/null +++ b/cookbooks/shared_db/README.md @@ -0,0 +1,11 @@ +# Shared Database + +This recipe symlinks the `database.yml` from one application to another in a +multiple-application environment. + +## Usage + +Modify the `app` and `parent_app` variables in the default recipe then require +it in the `cookbooks/main/recipes/default.rb`. + + include_recipe "shared_db" diff --git a/cookbooks/shared_db/metadata.rb b/cookbooks/shared_db/metadata.rb new file mode 100644 index 00000000..724fa72d --- /dev/null +++ b/cookbooks/shared_db/metadata.rb @@ -0,0 +1,5 @@ +description 'Symlink the database.yml file from one app to another' +long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) +maintainer 'Engine Yard' +maintainer_email 'info@engineyard.com' +version '0.0.1' diff --git a/cookbooks/shared_db/recipes/default.rb b/cookbooks/shared_db/recipes/default.rb new file mode 100644 index 00000000..c1f41fcd --- /dev/null +++ b/cookbooks/shared_db/recipes/default.rb @@ -0,0 +1,29 @@ +# +# Cookbook Name:: shared_db +# Recipe:: default +# +# Adapted from https://github.com/omgitsads/ey-cloud-recipes/blob/shared-db/cookbooks/shared-db/recipes/default.rb +# by Adam Holt (@omgitsads) +# + +# Array of applications that you wish to write the shared database configuration to +apps = ["myapp"] + +# The name of the application with db credentials you want to use +parent_app = "parentapp" +parent_app_path = "/data/#{parent_app}/shared/config/database.yml" + +if apps && parent_app + for app in apps + file "/data/#{app}/shared/config/keep.database.yml" do + owner 'root' + group 'root' + mode '0755' + action :create + end + execute "Symlink #{parent_app_path} to /data/#{app}/shared/config/database.yml" do + command "ln -sf #{parent_app_path} /data/#{app}/shared/config/database.yml" + only_if "test -f #{parent_app_path}" + end + end +end diff --git a/cookbooks/sidekiq/attributes/default.rb b/cookbooks/sidekiq/attributes/default.rb new file mode 100644 index 00000000..082f9d34 --- /dev/null +++ b/cookbooks/sidekiq/attributes/default.rb @@ -0,0 +1,34 @@ +# +# Cookbook Name:: sidekiq +# Attrbutes:: default +# + +default[:sidekiq] = { + # Sidekiq will be installed on to application/solo instances, + # unless a utility name is set, in which case, Sidekiq will + # only be installed on to a utility instance that matches + # the name + :utility_name => 'sidekiq', + + # Number of workers (not threads) + :workers => 1, + + # Concurrency + :concurrency => 25, + + # Queues + :queues => { + # :queue_name => priority + :default => 1 + }, + + # Memory limit + :worker_memory => 400, # MB + + # Verbose + :verbose => false, + + # Timeout (in seconds) to use when terminating a bloated process + # this is passed as a parameter to sidekiqctl, invoked inside /engineyard/bin/sidekiq + :timeout => 115 +} diff --git a/cookbooks/sidekiq/readme.md b/cookbooks/sidekiq/readme.md new file mode 100644 index 00000000..2dd73503 --- /dev/null +++ b/cookbooks/sidekiq/readme.md @@ -0,0 +1,140 @@ +# Sidekiq + +## Introduction + +Sidekiq is a simple, efficient message processing for Ruby that uses threads to handle many messages at the same time in the same process. It does not require Rails but will integrate tightly with Rails 3 to make background message processing dead simple. + +https://github.com/mperham/sidekiq + +## Requirements + +Sidekiq requires that Redis be installed and assumes it is located at `localhost:6379`. To install redis, add the following to your gemfile: + +``` +gem 'redis' +``` + +Then to install it into your environment uncomment the following line in `main/recipes/default.rb`: + +``` +include_recipe "redis" +``` + +## Usage + +First ensure that you have Sidekiq working in your development environment by following the Sidekiq "Getting Started" guide: + +https://github.com/mperham/sidekiq/wiki/Getting-Started + +To install Sidekiq to your environment, first uncomment the following line in `main/recipes/default.rb`: + +``` +include_recipe "sidekiq" +``` + +Next, update the settings in `sidekiq/attributes/default.rb`: + +``` +sidekiq({ + # Sidekiq will be installed on to application/solo instances, + # unless a utility name is set, in which case, Sidekiq will + # only be installed on to a utility instance that matches + # the name + :utility_name => 'sidekiq', + + # Number of workers (not threads) + :workers => 1, + + # Concurrency + :concurrency => 25, + + # Queues + :queues => { + # :queue_name => priority + :default => 1 + }, + + # Memory limit + :worker_memory => 400, # MB + + # Verbose + :verbose => false +}) +``` + +By default, the recipe will install Sidekiq on to a utility instance with the name `sidekiq`. If the utility name is `nil` or there is no utility instance matching the name given, Sidekiq will be installed on all application/solo instances. + +If you wish to have more than one sidekiq utility instance, name the sidekiq utility instances as "sidekiq" and also set the `utility_name` to `sidekiq`. + +## Multi Instance Deploys + +By default engineyard will install Redis to your DB instance and if you wish to keep it there rather than the preferred method of creating a utility instance you will need to tell Sidekiq where to find Redis. You can do this by adding a Sidekiq intializer in `config/initializers/sidekiq.rb` with the following information: + +``` +Sidekiq.configure_server do |config| + config.redis = { :url => "redis://", :namespace => 'sidekiq' } +end + +Sidekiq.configure_client do |config| + config.redis = { :url => "redis://", :namespace => 'sidekiq' } +end +``` + +More information on setting the location of your server can be found at: +https://github.com/mperham/sidekiq/wiki/Advanced-Options + +## Deploy Hooks + +You will need to add a deploy hook to restart Sidekiq during deploys. This is needed to ensure the Sidekiq workers are running the latest version of the application. + +### Deploy hooks for a dedicated sidekiq instance + +If you're running Sidekiq on a utility instance named "sidekiq", use these deploy hooks: + +Stop sidekiq at the start of the deploy in `deploy/before_bundle.rb`: + +``` +on_utilities("sidekiq") do + worker_count = 1 # change as needed + (0...worker_count).each do |i| + sudo "monit stop all -g #{config.app}_sidekiq" + sudo "/engineyard/bin/sidekiq #{config.app} stop #{config.framework_env} #{i}" + end +end +``` + +Then start sidekiq at the end of the deploy in `deploy/after_restart.rb`: + +``` +on_utilities("sidekiq") do + sudo "sleep 40s ; monit start all -g #{config.app}_sidekiq" +end +``` + +### Deploy hooks for sidekiq running from application instances + +If you're running Sidekiq on application instances, you can use these deploy hooks: + +Stop sidekiq at the start of the deploy in `deploy/before_bundle.rb`: + +``` +on_app_servers do + worker_count = 1 # change as needed + (0...worker_count).each do |i| + sudo "monit stop all -g #{config.app}_sidekiq" + sudo "/engineyard/bin/sidekiq #{config.app} stop #{config.framework_env} #{i}" + end +end +``` + +Then start sidekiq at the end of the deploy in `deploy/after_restart.rb`: + +``` +on_app_servers do + sudo "sleep 40s ; monit start all -g #{config.app}_sidekiq" +end +``` + +More information regarding deploy hooks can be found here: + +https://engineyard.zendesk.com/entries/21016568-use-deploy-hooks diff --git a/cookbooks/sidekiq/recipes/cleanup.rb b/cookbooks/sidekiq/recipes/cleanup.rb new file mode 100644 index 00000000..07601e22 --- /dev/null +++ b/cookbooks/sidekiq/recipes/cleanup.rb @@ -0,0 +1,46 @@ +# +# Cookbook Name:: sidekiq +# Recipe:: cleanup +# + +# reload monit +execute "reload-monit" do + command "monit quit && telinit q" + action :nothing +end + +if util_or_app_server?(node[:sidekiq][:utility_name]) + # report to dashboard + ey_cloud_report "sidekiq" do + message "Cleaning up sidekiq (if needed)" + end + + if app_server? || util? + # loop through applications + node[:applications].each do |app_name, _| + # monit + file "/etc/monit.d/sidekiq_#{app_name}.monitrc" do + action :delete + notifies :run, resources(:execute => "reload-monit") + end + + # yml files + node[:sidekiq][:workers].times do |count| + file "/data/#{app_name}/shared/config/sidekiq_#{count}.yml" do + action :delete + end + end + end + + # bin script + file "/engineyard/bin/sidekiq" do + action :delete + end + + # stop sidekiq + execute "kill-sidekiq" do + command "pkill -f sidekiq" + only_if "pgrep -f sidekiq" + end + end +end diff --git a/cookbooks/sidekiq/recipes/default.rb b/cookbooks/sidekiq/recipes/default.rb new file mode 100644 index 00000000..835fd4f6 --- /dev/null +++ b/cookbooks/sidekiq/recipes/default.rb @@ -0,0 +1,7 @@ +# +# Cookbook Name:: sidekiq +# Recipe:: default +# + +include_recipe "sidekiq::cleanup" +include_recipe "sidekiq::setup" diff --git a/cookbooks/sidekiq/recipes/setup.rb b/cookbooks/sidekiq/recipes/setup.rb new file mode 100644 index 00000000..d1f5ec74 --- /dev/null +++ b/cookbooks/sidekiq/recipes/setup.rb @@ -0,0 +1,66 @@ +# +# Cookbook Name:: sidekiq +# Recipe:: setup +# + +if util_or_app_server?(node[:sidekiq][:utility_name]) + # report to dashboard + ey_cloud_report "sidekiq" do + message "Setting up sidekiq" + end + + # bin script + template "/engineyard/bin/sidekiq" do + mode 0755 + source "sidekiq.erb" + backup false + variables({ + :timeout => node[:sidekiq][:timeout] + }) + end + + # loop through applications + node[:applications].each do |app_name, _| + # reload monit + execute "restart-sidekiq-for-#{app_name}" do + command "monit reload && sleep 10 && monit restart all -g #{app_name}_sidekiq" + action :nothing + end + + # monit + template "/etc/monit.d/sidekiq_#{app_name}.monitrc" do + mode 0644 + source "sidekiq.monitrc.erb" + backup false + variables({ + :app_name => app_name, + :workers => node[:sidekiq][:workers], + :rails_env => node[:environment][:framework_env], + :memory_limit => node[:sidekiq][:worker_memory] # MB + }) + notifies :run, resources(:execute => "restart-sidekiq-for-#{app_name}") + end + + # database.yml + execute "update-database-yml-pg-pool-for-#{app_name}" do + db_yaml_file = "/data/#{app_name}/shared/config/database.yml" + command "sed -ibak --follow-symlinks 's/reconnect/pool: #{node[:sidekiq][:concurrency]}\\\n reconnect/g' #{db_yaml_file}" + action :run + only_if "test -f #{db_yaml_file} && ! grep 'pool: *#{node[:sidekiq][:concurrency]}' #{db_yaml_file}" + notifies :run, resources(:execute => "restart-sidekiq-for-#{app_name}") + end + + # yml files + node[:sidekiq][:workers].times do |count| + template "/data/#{app_name}/shared/config/sidekiq_#{count}.yml" do + owner node[:owner_name] + group node[:owner_name] + mode 0644 + source "sidekiq.yml.erb" + backup false + variables(node[:sidekiq]) + notifies :run, resources(:execute => "restart-sidekiq-for-#{app_name}") + end + end + end +end diff --git a/cookbooks/sidekiq/templates/default/sidekiq.erb b/cookbooks/sidekiq/templates/default/sidekiq.erb new file mode 100755 index 00000000..6c79e6e3 --- /dev/null +++ b/cookbooks/sidekiq/templates/default/sidekiq.erb @@ -0,0 +1,92 @@ +#!/bin/sh + +# +# /engineyard/bin/sidekiq +# +# Author: Jim Neath (jneath@engineyard.com) +# + +# must be root +if [[ "$(whoami)" != "root" ]]; then + echo "Must be run as root" + exit 1 +fi + +# arguments +app_name=$1 action=$2 rails_env=$3 worker_id=$4 + +# variables +app_root="/data/${app_name}/current" +worker_ref="sidekiq_${worker_id}" +pid_dir="/var/run/engineyard/sidekiq/${app_name}" +pid_file="${pid_dir}/${worker_ref}.pid" +log_file="${app_root}/log/${worker_ref}.log" +conf_file="/data/${app_name}/shared/config/${worker_ref}.yml" +app_user=$(stat -L -c"%U" "${app_root}") +custom_env="/data/${app_name}/shared/config/env.custom" + +sidekiq="${app_root}/ey_bundler_binstubs/sidekiq" +sidekiqctl="${app_root}/ey_bundler_binstubs/sidekiqctl" + +# Load the custom env if it exists +if [ -e "${custom_env}" ] +then + source "${custom_env}" +fi + +export HOME="/home/${app_user}" + +# change to current directory +cd "${app_root}" + +# script usage +usage () +{ + echo "Usage: $0 {start|stop} " + exit 1 +} + +# start sidekiq +start () +{ + # check if process is already running + if [[ -f $pid_file ]]; then + pid=$(cat "${pid_file}") + + if [[ -d /proc/$pid ]]; then + echo "${0} is already running (${pid})" + exit 1 + else + rm -f "${pid_file}" + + # Ensure that the pid file is definitely gone to avoid a fs race + # condition that causes monit to start a rogue sidekiq worker + sleep 10 + fi + fi + + # start sidekiq + sudo -u "${app_user}" -E -H "${sidekiq}" -C "${conf_file}" -e "${rails_env}" -r "${app_root}" -P "${pid_file}" -L "${log_file}" & + exit $? +} + +# stop sidekiq +stop () +{ + # stop using sidekiqctl + sudo -u "${app_user}" -E -H "${sidekiqctl}" stop "${pid_file}" <%= @timeout %> + exit $? +} + +# sanity checks +[[ $# -ne 4 ]] && usage +[[ ! -L $app_root ]] && { echo "${app_root} does not exist"; exit 1; } +[[ ! -f $conf_file ]] && { echo "${conf_file} does not exist"; exit 1; } +[[ ! -d $pid_dir ]] && mkdir -p "${pid_dir}" && chown "${app_user}:${app_user}" "${pid_dir}" + +# execute action +case "${action}" in + start) start;; + stop) stop;; + *) usage;; +esac diff --git a/cookbooks/sidekiq/templates/default/sidekiq.monitrc.erb b/cookbooks/sidekiq/templates/default/sidekiq.monitrc.erb new file mode 100644 index 00000000..f7354443 --- /dev/null +++ b/cookbooks/sidekiq/templates/default/sidekiq.monitrc.erb @@ -0,0 +1,9 @@ +<% @workers.times do |count| %> +# sidekiq worker <%= count %> +check process sidekiq_<%= @app_name %>_<%= count %> + with pidfile /var/run/engineyard/sidekiq/<%= @app_name %>/sidekiq_<%= count %>.pid + start program = "/engineyard/bin/sidekiq <%= @app_name %> start <%= @rails_env %> <%= count %>" with timeout 90 seconds + stop program = "/engineyard/bin/sidekiq <%= @app_name %> stop <%= @rails_env %> <%= count %>" with timeout 90 seconds + if totalmem is greater than <%= @memory_limit %> MB for 3 cycles then restart + group <%= @app_name %>_sidekiq +<% end %> \ No newline at end of file diff --git a/cookbooks/sidekiq/templates/default/sidekiq.yml.erb b/cookbooks/sidekiq/templates/default/sidekiq.yml.erb new file mode 100644 index 00000000..77aeacd9 --- /dev/null +++ b/cookbooks/sidekiq/templates/default/sidekiq.yml.erb @@ -0,0 +1,9 @@ +# sidekiq settings +# see: https://github.com/mperham/sidekiq/blob/master/examples/config.yml +--- +:verbose: <%= @verbose %> +:concurrency: <%= @concurrency %> +:queues: +<% @queues.to_a.each do |q| %> + - [<%= q.join(', ') %>] +<% end %> \ No newline at end of file diff --git a/cookbooks/solr/README.md b/cookbooks/solr/README.md new file mode 100644 index 00000000..ae2fe1e8 --- /dev/null +++ b/cookbooks/solr/README.md @@ -0,0 +1,52 @@ +## DESCRIPTION + +Solr Chef Cookbook; allowing you to install Solr easily in /data on a (solo|util) instance. + +## NOTICE +This Cookbook is for an "Unsupported" Stack item; Engine Yard does not support more than the installation of Solr. + +## USAGE + +`require_recipe "solr"` in `main/recipes/default.rb` + +To stop the solr server use the following on the SSH console: `/engineyard/bin/solr stop` + +To start the solr server use the following on the SSH console: `/engineyard/bin/solr start` + +## RAMBLINGS + +This recipe does the following: + +* Setup Solr in /data/solr in a solo environment. In a cluster environment, this sets up Solr in /data/solr of a util instance named "solr" +* Create `/engineyard/bin/solr` for starting and stopping solr +* Create a monitrc file for solr +* Create `/data/app_name/shared/config/solr.yml` populated with the IP address of the solr instance +* (If enabled) create `/data/app_name/shared/config/sunspot.yml` populated with the IP address of the solr instance +* Create a solr core named `default` + +The solr server runs on port 8983. This is the default port defined in /config/sunspot.yml. + +To access the Solr logs: `/var/log/engineyard/solr` + +This recipe does not support multiple instances of Solr, or configuration of the Schema File or anything special like that. It just starts it, and controls it in monit. + +This recipe is designed for Solr 5 (and 6, on V5 where Java 8 is available). Significant changes were done on the recipe to make it work with the newer Solr version. If you _really_ want to run Solr 4, simply changing the version numbers in the recipe will not work. You can find the Solr 4 version of this recipe here: https://github.com/engineyard/ey-cloud-recipes/tree/solr4/cookbooks/solr + +If you're currently running Solr 4 and wish to upgrade, you will need to manually uninstall Solr 4 first. You will need to stop Solr, remove the solr .monitrc file, and remove the solr directory (usually `/data/solr`). If you need help with this, please open a Support ticket as the actual steps may vary especially if you've customized your Solr recipe. + +### Additional Notes For Sunspot Users + +This recipe has been updated to support the latest version of Sunspot, 2.2.5. Please use this recipe instead of the Sunspot recipe which has been deprecated. + +Running `bundle exec rake sunspot:reindex` on an empty index fails. After installing, seed the index first by updating some data from the Rails console. + +## CREDITS + +Radamanthus Batnag (update to Solr 5.5 and Sunspot support) + +Scott M. Likens (damm) + +Brian Bommarito http://github.com/bommaritobrianmatthew (For his Sunspot recipe which without... I might not have given a darn otherwise) + +Read Me Credit: Naftali Marcus + diff --git a/cookbooks/solr/attributes/solr.rb b/cookbooks/solr/attributes/solr.rb new file mode 100644 index 00000000..88f46557 --- /dev/null +++ b/cookbooks/solr/attributes/solr.rb @@ -0,0 +1,7 @@ +default['solr'] = { + 'java_version' => '7.2.6.8', + 'java_eselect_version' => 'icedtea-bin-7', + 'solr_version' => '5.5.2', + 'core_name' => 'default', + 'write_sunspot_yml' => true +} diff --git a/cookbooks/solr/files/default/solr.logrotate b/cookbooks/solr/files/default/solr.logrotate new file mode 100644 index 00000000..613d6021 --- /dev/null +++ b/cookbooks/solr/files/default/solr.logrotate @@ -0,0 +1,11 @@ +/var/log/engineyard/solr/*log { + daily + missingok + dateext + rotate 30 + compress + notifempty + sharedscripts + extension gz + copytruncate +} diff --git a/cookbooks/solr/recipes/default.rb b/cookbooks/solr/recipes/default.rb new file mode 100644 index 00000000..44a21d1e --- /dev/null +++ b/cookbooks/solr/recipes/default.rb @@ -0,0 +1,179 @@ +# +# Cookbook Name:: solr +# Recipe:: default +# +# We specify what version we want below. + +# For customers in Gentoo 2009 who need to use older JDK and Solr, uncomment these lines below: +# Note: The Java 7 ebuild is only available in Gentoo 12.11 +# Gentoo 2009 - start +# use_default_java = true +# solr_dir = "apache-solr-1.4.1" +# solr_file = "apache-solr-1.4.1.tgz" +# solr_url = "http://archive.apache.org/dist/lucene/solr/1.4.1/apache-solr-1.4.1.tgz" +# Gentoo 2009 - end + +# For customers in Gentoo 12.11 who want to use the latest Solr for Java 7, uncomment these lines below: +# Gentoo 12.11 - start +use_default_java = false +java_package_name = "dev-java/icedtea-bin" +java_version = node['solr']['java_version'] +java_eselect_version = node['solr']['java_eselect_version'] +solr_version = node['solr']['solr_version'] +solr_dir = "solr-#{solr_version}" +solr_file = "solr-#{solr_version}.tgz" +solr_url = "http://archive.apache.org/dist/lucene/solr/#{solr_version}/#{solr_file}" +core_name = node['solr']['core_name'] +write_sunspot_yml = node['solr']['write_sunspot_yml'] +# Gentoo 12.11 - end + +# Install Solr +if ('solo' == node[:instance_role]) || + ( ('util' == node[:instance_role]) && ('solr' == node[:name]) ) + + unless use_default_java + Chef::Log.info "Updating Java JDK" + enable_package java_package_name do + version java_version + unmask true + end + + package java_package_name do + version java_version + action :upgrade + end + + execute "Set the default Java version to #{java_eselect_version}" do + command "eselect java-vm set system #{java_eselect_version}" + action :run + end + end + + directory "/var/run/solr" do + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + directory "/var/log/engineyard/solr" do + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 + recursive true + end + + template "/engineyard/bin/solr" do + source "solr.erb" + owner node[:owner_name] + group node[:owner_name] + mode 0755 + variables({ + :rails_env => node[:environment][:framework_env] + }) + end + + template "/etc/monit.d/solr.monitrc" do + source "solr.monitrc.erb" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + variables({ + :user => node[:owner_name], + :group => node[:owner_name] + }) + end + + remote_file "/data/#{solr_file}" do + source "#{solr_url}" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + backup 0 + not_if { FileTest.exists?("/data/#{solr_file}") } + end + + execute "unarchive solr-to-install" do + command "cd /data && tar zxf #{solr_file} && sync" + not_if { FileTest.directory?("/data/#{solr_dir}") } + end + + execute "rename /data/solr-#{solr_version} to /data/solr" do + command "mv /data/solr-#{solr_version} /data/solr" + not_if { FileTest.directory?("/data/solr") } + end + + directory "/data/solr" do + action :create + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + execute "chown_solr" do + command "chown #{node[:owner_name]}:#{node[:owner_name]} -R /data/solr" + end + + # Installs log rotation config + cookbook_file "/etc/logrotate.d/solr" do + owner "root" + group "root" + mode 0644 + source "solr.logrotate" + backup false + action :create + end + + execute "monit-reload" do + command "monit quit && telinit q" + end + + execute "start-solr" do + command "sleep 3 && monit start solr" + end + + execute "create default solr core" do + command "sleep 30 && /data/solr/bin/solr create_core -c #{core_name}" + user "deploy" + not_if { FileTest.directory?("/data/solr/server/solr/#{core_name}") } + end +end + +# Create the solr configuration files on solo, app and util instances +solr_instance = if ('solo' == node[:instance_role]) + node +else + node['utility_instances'].find{ |instance| instance['name'] == 'solr' } +end + +if solr_instance && ['app_master', 'app', 'solo', 'util'].include?(node[:instance_role]) + node[:applications].each do |app, data| + template "/data/#{app}/shared/config/solr.yml" do + source 'solr.yml.erb' + owner node[:owner_name] + group node[:owner_name] + mode 0655 + backup 0 + variables({ + :environment => node[:environment][:framework_env], + :hostname => solr_instance[:hostname] + }) + end + + if write_sunspot_yml + template "/data/#{app}/shared/config/sunspot.yml" do + source 'sunspot.yml.erb' + owner node[:owner_name] + group node[:owner_name] + mode 0655 + backup 0 + variables({ + :environment => node[:environment][:framework_env], + :hostname => solr_instance[:hostname], + :core_name => core_name + }) + end + end + end +end diff --git a/cookbooks/solr/templates/default/solr.erb b/cookbooks/solr/templates/default/solr.erb new file mode 100755 index 00000000..613f31d3 --- /dev/null +++ b/cookbooks/solr/templates/default/solr.erb @@ -0,0 +1,45 @@ +#!/bin/sh +# +# This script starts and stops the solr server +# This script belongs in /engineyard/bin/solr +# +PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$PATH +RAILS_ENV=<%= @rails_env %>; export RAILS_ENV + +usage() { + echo "Usage: $0 {start, stop}" + exit 1 +} + +if [ $# -lt 1 ]; then usage; fi + +if [ -d /data/solr ]; then +cd /data/solr + mkdir -p /var/log/engineyard/solr + + # handle the second param, don't start if already existing + case "$1" in + start) + echo "Starting the Solr server." + if [ -f /var/run/solr/solr-8983.pid ]; then +PID=`cat /var/run/solr/solr-8983.pid` + if [ ! -d /proc/$PID ]; then + rm -f /var/run/solr/solr.pid + fi + fi + SOLR_PID_DIR=/var/run/solr /data/solr/bin/solr start + ;; + stop) + echo "Stopping the solr server." + if [ -f /var/run/solr/solr-8983.pid ]; then + kill -9 `cat /var/run/solr/solr-8983.pid` 2>/dev/null; true + fi + ;; + *) + usage + ;; + esac +else +echo "/data/solr doesn't exist." + usage +fi diff --git a/cookbooks/solr/templates/default/solr.monitrc.erb b/cookbooks/solr/templates/default/solr.monitrc.erb new file mode 100644 index 00000000..4bdfae63 --- /dev/null +++ b/cookbooks/solr/templates/default/solr.monitrc.erb @@ -0,0 +1,6 @@ +check process solr +with pidfile /var/run/solr/solr-8983.pid + start program = "/engineyard/bin/solr start" + stop program = "/engineyard/bin/solr stop" + if totalmem is greater than 512 MB for 2 cycles then restart # eating up memory? + group solr diff --git a/cookbooks/solr/templates/default/solr.yml.erb b/cookbooks/solr/templates/default/solr.yml.erb new file mode 100644 index 00000000..c05203a9 --- /dev/null +++ b/cookbooks/solr/templates/default/solr.yml.erb @@ -0,0 +1,4 @@ +<%= @environment %>: + host: <%= @hostname %> + port: 8983 + diff --git a/cookbooks/solr/templates/default/sunspot.yml.erb b/cookbooks/solr/templates/default/sunspot.yml.erb new file mode 100644 index 00000000..db58fb6a --- /dev/null +++ b/cookbooks/solr/templates/default/sunspot.yml.erb @@ -0,0 +1,6 @@ +<%= @environment %>: + solr: + hostname: <%= @hostname %> + port: 8983 + log_level: WARNING + path: /solr/<%= @core_name %>/ diff --git a/cookbooks/sphinx/README.md b/cookbooks/sphinx/README.md new file mode 100644 index 00000000..4b807253 --- /dev/null +++ b/cookbooks/sphinx/README.md @@ -0,0 +1,68 @@ +ey-cloud-recipes/sphinx +======================== + +This recipe is for configuring and deploying sphinx on AppCloud. This is for Rails 3. For Thinking Sphinx 3 support, please use the [Thinking Sphinx 3 cookbook](https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/thinking-sphinx-3) + +Dependencies +============ + +If you're using the ultrasphinx flavor in this recipe, you'll need to make sure +you install the chronic gem in your environment (this is not handled by the recipe). + +As previously mentioned, your application needs to have the appropriate gem/plugin installed +already. + +For thinking_sphinx add the following to your gemfile: + + gem 'thinking-sphinx', '2.0.3' + +For ultrasphinx: + + script/plugin install git://github.com/fauna/ultrasphinx.git + +Also note that searchd won't actually start unless you've already specified indexes +in your application. + +Using it +======== + +Edit the recipe, changing the appropriate fields as annotated in recipes/default.rb. +Namely: + + 1. Add your application name. + 2. Uncomment the flavor you want to use (thinking_sphinx or ultrasphinx). + 3. Set the cron_interval to specify how frequently you want to reindex. If do not give an index, your data will NOT be indexed. + + 4. Add the following to before_migrate.rb [deploy hooks](http://docs.engineyard.com/appcloud/howtos/deployment/use-deploy-hooks-with-engine-yard-appcloud): + + run "ln -nfs #{shared_path}/config/sphinx #{release_path}/config/sphinx" + run "ln -nfs #{shared_path}/config/sphinx.yml #{release_path}/config/sphinx.yml" + +By default, the recipe will install and run sphinx on all app instances. If you want to +use a dedicated utility instance, just set the "utility_name" variable to the name of +your utility instance. By default this is set to nil. + +Caveats +======== +If you have multiple app slaves or are installing to a dedicated utility instance, the it's +likely that the recipe run will fail on those instances the very first run because the database +migrations will not have run yet on your application master. If this occurs, simply deploy again +and the recipe should succeed the second time around. This should only occur going forward +if you set new indexes on fields that are in migrations that have to be run. + +Warranty +======== +This recipe is provided as is, if you have any problems with it please open an issue or send a pull request with your fix. + +Additional Resources +======== + +You can get additional information on sphinx configuration and setup here: + + * [thinking_sphinx](http://freelancing-god.github.com/ts/en/) + * [ultrasphinx](http://blog.evanweaver.com/files/doc/fauna/ultrasphinx/files/README.html) + +Other examples: +[1]: https://github.com/bratta/ey-cloud-recipes/tree/master/cookbooks/sphinx +[2]: https://github.com/damm/ey-cloud-recipes/tree/sphinx_test/cookbooks/sphinx +[3]: https://github.com/damm/ey-tsphinx2 diff --git a/cookbooks/sphinx/files/default/sphinx.logrotate b/cookbooks/sphinx/files/default/sphinx.logrotate new file mode 100644 index 00000000..4976dfa5 --- /dev/null +++ b/cookbooks/sphinx/files/default/sphinx.logrotate @@ -0,0 +1,11 @@ +/var/log/engineyard/sphinx/*/*.log { + daily + missingok + dateext + rotate 30 + compress + notifempty + sharedscripts + extension gz + copytruncate +} \ No newline at end of file diff --git a/cookbooks/sphinx/recipes/default.rb b/cookbooks/sphinx/recipes/default.rb new file mode 100644 index 00000000..d140b5cb --- /dev/null +++ b/cookbooks/sphinx/recipes/default.rb @@ -0,0 +1,282 @@ +# +# Cookbook Name:: sphinx +# Recipe:: default +# + +# Set your application name here +appname = "myapp" + +# Uncomment the flavor of sphinx you want to use +flavor = "thinking_sphinx" +#flavor = "ultrasphinx" + +# If you want to install on a specific utility instance rather than +# all application instances, uncomment and set the utility instance +# name here. Note that if you use a utility instance, your very first +# deploy may fail because the initial database migration will not have +# run by the time this executes on the utility instance. If that occurs +# just deploy again and the recipe should succeed. + +utility_name = nil +# utility_name = "sphinx" + +# If you want to have scheduled reindexes in cron, enter the minute +# interval here. This is passed directly to cron via /, so you should +# only use numbers between 1 - 59. +# +# If you don't want scheduled reindexes, just leave this set to nil. +# Setting it equal to 10 would run the cron job every 10 minutes. + +cron_interval = nil #If this is not set your data will NOT be indexed + + +if ! File.exists?("/data/#{appname}/current") + Chef::Log.info "Sphinx was not configured because the app must be deployed first. Please deploy it then re-run custom recipes." +else + if utility_name + sphinx_host = node[:utility_instances].find {|u| u[:name] == utility_name }[:hostname] + if ['solo', 'app', 'app_master'].include?(node[:instance_role]) + run_for_app(appname) do |app_name, data| + ey_cloud_report "Sphinx" do + message "configuring #{flavor}" + end + + directory "/data/#{app_name}/shared/config/sphinx" do + recursive true + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + template "/data/#{app_name}/shared/config/sphinx.yml" do + owner node[:owner_name] + group node[:owner_name] + mode 0644 + source "sphinx.yml.erb" + variables({ + :app_name => app_name, + :address => sphinx_host, + :user => node[:owner_name], + :mem_limit => '32M' + }) + end + end + end + + if node[:name] == utility_name + run_for_app(appname) do |app_name, data| + ey_cloud_report "Sphinx" do + message "configuring #{flavor}" + end + + directory "/var/run/sphinx" do + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + directory "/var/log/engineyard/sphinx/#{app_name}" do + recursive true + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + directory "/data/#{app_name}/shared/config/sphinx" do + recursive true + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + remote_file "/etc/logrotate.d/sphinx" do + owner "root" + group "root" + mode 0755 + source "sphinx.logrotate" + backup false + action :create + end + + template "/etc/monit.d/sphinx.#{app_name}.monitrc" do + source "sphinx.monitrc.erb" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + variables({ + :app_name => app_name, + :user => node[:owner_name], + :flavor => flavor + }) + end + + template "/data/#{app_name}/shared/config/sphinx.yml" do + owner node[:owner_name] + group node[:owner_name] + mode 0644 + source "sphinx.yml.erb" + variables({ + :app_name => app_name, + :address => sphinx_host, + :user => node[:owner_name], + :mem_limit => '32M' + }) + end + + gem_package "bundler" do + source "http://rubygems.org" + action :install + version "1.0.21" + end + + execute "sphinx config" do + command "bundle exec rake #{flavor}:configure" + user node[:owner_name] + environment({ + 'HOME' => "/home/#{node[:owner_name]}", + 'RAILS_ENV' => node[:environment][:framework_env] + }) + cwd "/data/#{app_name}/current" + end + + ey_cloud_report "indexing #{flavor}" do + message "indexing #{flavor}" + end + + execute "#{flavor} index" do + command "bundle exec rake #{flavor}:index" + user node[:owner_name] + environment({ + 'HOME' => "/home/#{node[:owner_name]}", + 'RAILS_ENV' => node[:environment][:framework_env] + }) + cwd "/data/#{app_name}/current" + end + + execute "monit reload" + + if cron_interval + cron "sphinx index" do + action :create + minute "*/#{cron_interval}" + hour '*' + day '*' + month '*' + weekday '*' + command "cd /data/#{app_name}/current && RAILS_ENV=#{node[:environment][:framework_env]} bundle exec rake #{flavor}:index" + user node[:owner_name] + end + end + end + end + else + if ['solo', 'app', 'app_master'].include?(node[:instance_role]) + run_for_app(appname) do |app_name, data| + ey_cloud_report "Sphinx" do + message "configuring #{flavor}" + end + + directory "/var/run/sphinx" do + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + directory "/var/log/engineyard/sphinx/#{app_name}" do + recursive true + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + directory "/data/#{app_name}/shared/config/sphinx" do + recursive true + owner node[:owner_name] + group node[:owner_name] + mode 0755 + end + + remote_file "/etc/logrotate.d/sphinx" do + owner "root" + group "root" + mode 0755 + source "sphinx.logrotate" + backup false + action :create + end + + template "/etc/monit.d/sphinx.#{app_name}.monitrc" do + source "sphinx.monitrc.erb" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + variables({ + :app_name => app_name, + :user => node[:owner_name], + :env => node[:environment][:framework_env], + :flavor => flavor + }) + end + + template "/data/#{app_name}/shared/config/sphinx.yml" do + owner node[:owner_name] + group node[:owner_name] + mode 0644 + source "sphinx.yml.erb" + variables({ + :app_name => app_name, + :address => 'localhost', + :user => node[:owner_name], + :mem_limit => '32' + }) + end + + gem_package "bundler" do + source "http://rubygems.org" + action :install + version "1.0.21" + end + + + execute "sphinx config" do + command "bundle exec rake #{flavor}:configure" + user node[:owner_name] + environment({ + 'HOME' => "/home/#{node[:owner_name]}", + 'RAILS_ENV' => node[:environment][:framework_env] + }) + cwd "/data/#{app_name}/current" + end + + ey_cloud_report "indexing #{flavor}" do + message "indexing #{flavor}" + end + + execute "#{flavor} index" do + command "bundle exec rake #{flavor}:index" + user node[:owner_name] + environment({ + 'HOME' => "/home/#{node[:owner_name]}", + 'RAILS_ENV' => node[:environment][:framework_env] + }) + cwd "/data/#{app_name}/current" + end + + execute "monit reload" + + if cron_interval + cron "sphinx index" do + action :create + minute "*/#{cron_interval}" + hour '*' + day '*' + month '*' + weekday '*' + command "cd /data/#{app_name}/current && RAILS_ENV=#{node[:environment][:framework_env]} bundle exec rake #{flavor}:index" + user node[:owner_name] + end + end + end + end + end +end diff --git a/cookbooks/sphinx/templates/default/sphinx.monitrc.erb b/cookbooks/sphinx/templates/default/sphinx.monitrc.erb new file mode 100644 index 00000000..74b6c177 --- /dev/null +++ b/cookbooks/sphinx/templates/default/sphinx.monitrc.erb @@ -0,0 +1,5 @@ +check process sphinx_<%= @app_name %>_9312 + with pidfile /var/run/sphinx/<%= @app_name %>.pid + start program = "/engineyard/bin/<%= @flavor %>_searchd <%= @app_name %> start <%= @env %>" as uid <%= @user %> and gid <%= @user %> with timeout 90 seconds + stop program = "/engineyard/bin/<%= @flavor %>_searchd <%= @app_name %> stop <%= @env %>" as uid <%= @user %> and gid <%= @user %> with timeout 90 seconds + group sphinx_<%= @app_name %> diff --git a/cookbooks/sphinx/templates/default/sphinx.yml.erb b/cookbooks/sphinx/templates/default/sphinx.yml.erb new file mode 100644 index 00000000..9d82bb2c --- /dev/null +++ b/cookbooks/sphinx/templates/default/sphinx.yml.erb @@ -0,0 +1,10 @@ +<%= @node[:environment][:framework_env] %>: + searchd_log_file: /var/log/engineyard/sphinx/<%= @app_name %>/searchd.log + query_log_file: /var/log/engineyard/sphinx/<%= @app_name %>/query.log + pid_file: /var/run/sphinx/<%= @app_name %>.pid + address: <%= @address %> + port: 9312 + mem_limit: <%= @mem_limit %> + config_file: /data/<%= @app_name %>/current/config/sphinx/<%= @node[:environment][:framework_env] %>.sphinx.conf + searchd_file_path: /var/log/engineyard/sphinx/<%= @app_name %>/indexes + diff --git a/cookbooks/ssh_tunnel/recipes/default.rb b/cookbooks/ssh_tunnel/recipes/default.rb new file mode 100644 index 00000000..197c09a8 --- /dev/null +++ b/cookbooks/ssh_tunnel/recipes/default.rb @@ -0,0 +1,73 @@ +# +# Cookbook Name:: ssh_tunnel +# Recipe:: default +# + +# if you want to have more than one tunnel set up on a given instance +# (which should be fairly rare) then copy the entire cookbook with a +# different top level name (don't change any filenames in it) and change +# this value to match before deploying. Oh, and be sure to add a include_recipe +# line with the new cookbook name to the main cookbook's default.rb recipe file +tunnel_name = 'ssh_tunnel' + +# fill in missing information below +tunnel_vars = { + # the host hostname (an IP will work) to ssh to + :ssh_hostname => '', + # only change this if using a non-default ssh port on the destination host, + # such as when connecting through a gateway + :ssh_port => 22, + # the system user account to use when logging into the destination host + :ssh_user => '', + # the path to the private key on the instance the tunnel is from + :ssh_private_key => '', + # the path to the public key on the instance the tunnel is from + :ssh_public_key => '', + # the port that will be being forwarded + :connect_port => '', + # the host on the remote side (or local side for a reverse tunnel) + # that the :connect_port will be forwarded to + :forward_host => '', + # the port on :forward_host that :connect_port will be forwarded to + :forward_port => '', + # valid values: FWD, REV, DUAL. Determines what kind of tunnel(s) to create + # DUAL means create both a forward and reverse tunnel + :tunnel_direction => '', + # the path to the ssh executable to use when making the ssh connection + :ssh_cmd => '/usr/bin/ssh', + # whether or not to use StrictHostKeyChecking when making the ssh connection + :skip_hostkey_auth => false, + # the path to the known hosts file with the public key of the remote server + # only set if :skip_hostkey_auth is set to false + # note that if :skip_hostkey_auth is set to true then you need to make a + # manual connection to the remote host *before* deploying this recipe + # and use the path to the known_hosts file that the remote host's public + # key is written to here. It's also even better to copy that key entry to + # a file somewhere on an EBS volume and use that file's path here to ensure + # that it won't be wiped after an instance restart (terminate and rebuild) + :ssh_known_hosts => '' +} + +# set this to match on the node[:instance_role] of the instance the tunnel +# should be set up on +if node[:instance_role] == '' + + template "/etc/init.d/#{tunnel_name}" do + source "ssh_tunnel.initd.erb" + owner 'root' + group 'root' + mode 0755 + variables(tunnel_vars) + end + + template "/etc/monit.d/#{tunnel_name}.monitrc" do + source "ssh_tunnel.monitrc.erb" + owner node[:owner_name] + group node[:owner_name] + mode 0644 + variables(tunnel_vars) + end + + execute "monit quit" + +end \ No newline at end of file diff --git a/cookbooks/ssh_tunnel/templates/default/ssh_tunnel.initd.erb b/cookbooks/ssh_tunnel/templates/default/ssh_tunnel.initd.erb new file mode 100644 index 00000000..d0776757 --- /dev/null +++ b/cookbooks/ssh_tunnel/templates/default/ssh_tunnel.initd.erb @@ -0,0 +1,79 @@ +#!/sbin/runscript + +PIDFILE=/var/run/${SVCNAME}.pid + +# connection params +SSH_HOST='<%= @ssh_hostname %>' +SSH_PORT=<%= @ssh_port %> +SSH_USER='<%= @ssh_user %>' +SSH_KEY='<%= @ssh_private_key %>' +SSH_KNOWN_HOSTS='<%= @ssh_known_hosts %>' + +# forwarding params +CONNECT_PORT=<%= @connect_port %> # local connection port +FORWARD_HOST='<%= @forward_host %>' +FORWARD_PORT=<%= @forward_port %> # mysql port + +# forwarding options +# FWD -> Standard port forward using -L +# REV -> Reverse tunnel using -R +# DUAL -> Bi-directional, useful for binary log purge scripts +DIRECTION="<%= @tunnel_direction %>" + +CMD="<%= @ssh_cmd %>" + +depend() { + use net +} + +start() { + ebegin "Starting ssh tunnel" + + FORWARD_TYPE="-L" + if [ "$DIRECTION" = "REV" ] + then + FORWARD_TYPE="-R" + elif [ "$DIRECTION" = "DUAL" ] + then + FORWARD_TYPE="-R ${CONNECT_PORT}:${FORWARD_HOST}:${FORWARD_PORT} -L" + fi + + ARGS="-f -p ${SSH_PORT} -N $FORWARD_TYPE ${CONNECT_PORT}:${FORWARD_HOST}:${FORWARD_PORT} ${SSH_USER}@${SSH_HOST}" + + if [ -n "$SSH_KEY" ] + then + ARGS="-i ${SSH_KEY} ${ARGS}" + fi + + if [ -n "$SSH_KNOWN_HOSTS" ] + then + ARGS="-o UserKnownHostsFile=${SSH_KNOWN_HOSTS} ${ARGS}" + else + ARGS="-o StrictHostKeyChecking=no ${ARGS}" + fi + + start-stop-daemon --start --pidfile ${PIDFILE} --exec ${CMD} -- ${ARGS} + pid="$(ps aux | grep "[s]sh.*${ARGS}" | awk '{print $2}')"; + echo $pid > ${PIDFILE} + + eend $? "Failed to start ssh tunnel" +} + +stop() { + ebegin "Stopping ssh tunnel" + + start-stop-daemon --stop -o --pidfile ${PIDFILE} + rm ${PIDFILE} + + eend $? "Failed to stop ssh tunnel" +} + +restart() { + ebegin "Restarting ssh tunnel" + + svc_stop + svc_start + + eend $? "Failed to restart ssh tunnel" +} + diff --git a/cookbooks/ssh_tunnel/templates/default/ssh_tunnel.monitrc.erb b/cookbooks/ssh_tunnel/templates/default/ssh_tunnel.monitrc.erb new file mode 100644 index 00000000..f091d4d4 --- /dev/null +++ b/cookbooks/ssh_tunnel/templates/default/ssh_tunnel.monitrc.erb @@ -0,0 +1,8 @@ +check process ssh_tunnel + with pidfile /var/run/ssh_tunnel.pid + start program = "/bin/sh -c '/etc/init.d/ssh_tunnel restart'" + stop program = "/bin/sh -c '/etc/init.d/ssh_tunnel stop'" + <% if @tunnel_direction != 'REV' %> + if failed host 127.0.0.1 port <%= @connect_port %> + with timeout 15 seconds then restart + <% end %> \ No newline at end of file diff --git a/cookbooks/ssmtp/README.rdoc b/cookbooks/ssmtp/README.rdoc new file mode 100644 index 00000000..60a1f7b2 --- /dev/null +++ b/cookbooks/ssmtp/README.rdoc @@ -0,0 +1,33 @@ += Enable the ssmtp recipe + +This recipe deletes the content of /etc/ssmtp and symlinks /etc/ssmtp to /data/ssmtp so that mail server configs are preserved when instances are terminated. + +1. Ensure ssmtp recipes in cookbooks/main/recipes/default.rb are not commented out: include_recipe "ssmtp" +2. Upload the recipe to the correct environment: + ey recipes upload -e production + ey recipes apply -e production +3. Redeploy the app. + += Create a ssmtp config file. + +1. SSH into the site: + ey ssh +2. Edit the ssmtp.conf file (settings are for SendGrid, other providers are similar): + cd /data/ssmtp + sudo nano ssmtp.conf + + root=postmaster + mailhub=smtp.sendgrid.com:587 + rewriteDomain=[your domain] + FromLineOverride=YES + UseSTARTTLS=YES + AuthUser=[your username] + AuthPass=[your password] + AuthMethod=LOGIN + + += Modify Rails app to use sendmail + +1. Add the following to config/production.rb or replace any existing config line: + config.action_mailer.delivery_method = :sendmail +2. Push and deploy diff --git a/cookbooks/ssmtp/recipes/default.rb b/cookbooks/ssmtp/recipes/default.rb new file mode 100644 index 00000000..5d1ef8bc --- /dev/null +++ b/cookbooks/ssmtp/recipes/default.rb @@ -0,0 +1,26 @@ +require 'pp' +# +# Cookbook Name:: ssmtp +# Recipe:: default +# + +if ['solo', 'app', 'util', 'app_master'].include?(node[:instance_role]) + + directory "/etc/ssmtp" do + recursive true + action :delete + end + + directory "/data/ssmtp" do + owner "root" + group "root" + mode "0755" + action :create + not_if "test -d /data/ssmtp" + end + + link "/etc/ssmtp" do + to '/data/ssmtp' + end + +end diff --git a/cookbooks/swap/README.md b/cookbooks/swap/README.md new file mode 100644 index 00000000..783da587 --- /dev/null +++ b/cookbooks/swap/README.md @@ -0,0 +1,21 @@ +ey-cloud-recipes/swap +---------------------------------------- + +A chef recipe to assist with moving the default swap from an 8GB EBS GP2 volume to a different volume (default: /mnt/swapfile). We don't endorse or encourage reliance on swap but realize that for some applications swap activity may be difficult or impossible to entirely prevent. The default setup for swap on Engine Yard instances is designed to meet the needs of most of our customer base, but have encountered cases where something else was needed; this cookbook is designed to help meet those special requirements. Prior to using this cookbook we encourage you to try and eliminate your swap activity through any reasonable means. + +Why +------ +GP2 volumes provide a baseline performance of 3 IO Operations per second per GB (3IOPs/GB) with a capability to burst to 3,000 IOPs for ~5 million IOs; for smaller volumes the minimum IOPs level is 100 IOPs (as of 5/26/2016). The Swap volume size is not designed to be configurable as larger volumes add a lot of configuration time, additional cost, and add unnecessary complexity that does not add value for the majority of cases. The /mnt volume for each instance can be sized when creating an instance (default: 25GB). For cases where the /mnt volume is larger than 34GB and swap is active enough to consume the volume burst IO credits regularly there may be a performance advantage to having the swap located on the /mnt volume instead of an independent swap partition. + +Warnings +-------- +- Databases use the /mnt partition as a staging area for database backups and database temp files. If this volume is already very active from that activity, migrating the swap file here as well may decrease rather than increase performance. +- Relying on swap is not recommended practice. +- YMMV. + +Usage +------ + +To use this customize the configuration options section under `recipes/default.rb` to fit your needs and then include this recipe under `/main/recipes/default.rb`. In order for this cookbook to run on a given instance your /mnt volume size must be larger than 33GB. + +The default settings will work on all instance types except `m1.small` and `c1.medium` which requires a change documented in the recipe. This will create an 8GB swapfile on the /mnt volume at `/mnt/swapfile` and remove the existing default swapfile. The 8GB EBS volume that hosted the original swapfile will remain attached to the instance and cannot be removed currently. \ No newline at end of file diff --git a/cookbooks/swap/recipes/default.rb b/cookbooks/swap/recipes/default.rb new file mode 100644 index 00000000..5b431d76 --- /dev/null +++ b/cookbooks/swap/recipes/default.rb @@ -0,0 +1,21 @@ +# Configuration options +mount_device = '/dev/xvdb' # for ephemeral use /dev/xvdd +swapfile_path = '/mnt/swapfile' # for ephemeral use /tmp/eph1/swapfile +builtin_swap = '/dev/xvdc1' # for c1.medium and m1.small use /dev/xvda3 instead +swapfile_size = 8 * 1024 # 8GB + + +blockdev = Mixlib::ShellOut.new "blockdev --getsize64 #{mount_device}" +blockdev.run_command + +bash "move swap to #{swapfile_path}" do + code <<-EOH + dd of=#{swapfile_path} if=/dev/zero bs=1048576 count=#{swapfile_size} + mkswap #{swapfile_path} + swapon #{swapfile_path} + swapoff #{builtin_swap} + sed -i 's|^#{builtin_swap}|#{swapfile_path}|' /etc/fstab + EOH + only_if { File.exists?(mount_device) && blockdev.stdout.chomp.to_i > 35433480192 } + not_if { File.exists?(swapfile_path)} +end \ No newline at end of file diff --git a/cookbooks/thinking-sphinx-3/README.md b/cookbooks/thinking-sphinx-3/README.md new file mode 100644 index 00000000..061636d3 --- /dev/null +++ b/cookbooks/thinking-sphinx-3/README.md @@ -0,0 +1,33 @@ +# Sphinx + +This cookbook will install [Sphinx](http://sphinxsearch.com/) and setup an environment to use Thinking Sphinx 3. For Thinking Sphinx 2 or UltraSphinx support, please use the [Sphinx cookbook](https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/sphinx) + +## Setup + +This cookbook will install Sphinx on a utility instance that matches the name set in `attributes/default.rb`. If no utility instance can be found with that name, Sphinx will be setup on every application instance (this includes the application master or solo instances). + +By default, the cookbook will look for a utility instance named `sphinx` and will install Sphinx 2.0.6 to run for all applications in the environment. It will also setup a cronjob to reindex every 15 minutes. These settings can be modified in the `attributes/default.rb` file. + +# Usage + +Uncomment the following line inside of `main/recipes/default.rb`: + +``` +include_recipe "thinking-sphinx-3" +``` + +Then upload and apply your cookbooks: + +``` +ey recipes upload +ey recipes apply +``` + +You will also need to add a deploy hook to restart Sphinx on deploy. Create a file called `deploy/after_symlink.rb` inside of of you application with the following contents: + +``` +on_app_servers_and_utilities do + run "[[ -d #{config.shared_path}/sphinx ]] && ln -nfs #{config.shared_path}/sphinx #{config.current_path}/db/sphinx" + run "cd #{config.current_path} && RAILS_ENV=#{config.environment} bundle exec rake ts:configure" +end +``` diff --git a/cookbooks/thinking-sphinx-3/attributes/default.rb b/cookbooks/thinking-sphinx-3/attributes/default.rb new file mode 100644 index 00000000..9feae6b3 --- /dev/null +++ b/cookbooks/thinking-sphinx-3/attributes/default.rb @@ -0,0 +1,38 @@ +# +# Cookbook Name:: sphinx +# Attrbutes:: default +# + +default[:sphinx] = { + # Sphinx will be installed on to application/solo instances, + # unless a utility name is set, in which case, Sphinx will + # only be installed on to a utility instance that matches + # the name + :utility_name => 'sphinx', + + # The version of sphinx to install + :version => '2.0.6', + + # Applications that are using sphinx. Leave this blank to + # setup sphinx for each app in an environment + # :apps => ['todo', 'admin'], + :apps => [], + + # Index frequency. How often the indexer cron job should + # be run. A value of 15 will reindex every 15 minutes + :frequency => 15 +} + +# Note: You do not need to edit below this line + +# Store sphinx node as attribute +util = node[:engineyard][:environment][:instances].find{|i| i[:name].to_s == default[:sphinx][:utility_name]} +Chef::Log.info "SPHINX INSTANCE: #{util.inspect}" + +default[:sphinx][:host] = util ? util[:private_hostname] : '127.0.0.1' +Chef::Log.info "SPHINX HOST: #{default[:sphinx][:host]}" + +# Set apps key to all available apps if empty +if default[:sphinx][:apps].empty? + default[:sphinx][:apps] = node[:engineyard][:environment][:apps].map{|a| a[:name]} +end \ No newline at end of file diff --git a/cookbooks/thinking-sphinx-3/recipes/cleanup.rb b/cookbooks/thinking-sphinx-3/recipes/cleanup.rb new file mode 100644 index 00000000..cc1f9215 --- /dev/null +++ b/cookbooks/thinking-sphinx-3/recipes/cleanup.rb @@ -0,0 +1,40 @@ +# +# Cookbook Name:: sphinx +# Recipe:: cleanup +# + +# reload monit +execute "reload-monit" do + command "monit quit && telinit q" + action :nothing +end + +unless util_or_app_server?(node[:sphinx][:utility_name]) + # report to dashboard + ey_cloud_report "sphinx" do + message "Cleaning up sphinx (if needed)" + end + + if app_server? || util? + # loop through applications + node[:applications].each do |app_name, _| + # monit + file "/etc/monit.d/sphinx_#{app_name}.monitrc" do + action :delete + notifies :run, resources(:execute => "reload-monit") + only_if "test -f /etc/monit.d/sphinx_#{app_name}.monitrc" + end + + # remove cronjob + cron "indexer-#{app_name}" do + action :delete + end + end + + # stop sphinx + execute "kill-sphinx" do + command "pkill -f searchd" + only_if "pgrep -f searchd" + end + end +end \ No newline at end of file diff --git a/cookbooks/thinking-sphinx-3/recipes/default.rb b/cookbooks/thinking-sphinx-3/recipes/default.rb new file mode 100644 index 00000000..0e05e0e4 --- /dev/null +++ b/cookbooks/thinking-sphinx-3/recipes/default.rb @@ -0,0 +1,11 @@ +# +# Cookbook Name:: sphinx +# Recipe:: default +# + +if solo? || !db_server? + include_recipe "thinking-sphinx-3::cleanup" + include_recipe "thinking-sphinx-3::install" + include_recipe "thinking-sphinx-3::thinking_sphinx" + include_recipe "thinking-sphinx-3::setup" +end diff --git a/cookbooks/thinking-sphinx-3/recipes/install.rb b/cookbooks/thinking-sphinx-3/recipes/install.rb new file mode 100644 index 00000000..6d8fdb78 --- /dev/null +++ b/cookbooks/thinking-sphinx-3/recipes/install.rb @@ -0,0 +1,19 @@ +# +# Cookbook Name:: sphinx +# Recipe:: install +# + +# report to dashboard +ey_cloud_report "sphinx" do + message "Installing sphinx" +end + +# install package +enable_package "app-misc/sphinx" do + version node[:sphinx][:version] +end + +package "app-misc/sphinx" do + version node[:sphinx][:version] + action :install +end \ No newline at end of file diff --git a/cookbooks/thinking-sphinx-3/recipes/setup.rb b/cookbooks/thinking-sphinx-3/recipes/setup.rb new file mode 100644 index 00000000..43b209cd --- /dev/null +++ b/cookbooks/thinking-sphinx-3/recipes/setup.rb @@ -0,0 +1,44 @@ +# +# Cookbook Name:: sphinx +# Recipe:: setup +# + +if util_or_app_server?(node[:sphinx][:utility_name]) + # report to dashboard + ey_cloud_report "sphinx" do + message "Setting up sphinx" + end + + node[:sphinx][:apps].each do |app_name| + # monit + execute "restart-sphinx-#{app_name}" do + command "monit reload && sleep 2s && monit restart sphinx_#{app_name}" + action :nothing + end + + # setup monit for each app defined (see attributes) + template "/etc/monit.d/sphinx_#{app_name}.monitrc" do + source "sphinx.monitrc.erb" + owner node[:owner_name] + group node[:owner_name] + mode "0644" + backup 0 + variables({ + :environment => node[:environment][:framework_env], + :user => node[:owner_name], + :pid_file => "/data/#{app_name}/shared/log/#{node[:environment][:framework_env]}.sphinx.pid", + :app_name => app_name + }) + notifies :run, resources(:execute => "restart-sphinx-#{app_name}") + end + + # indexer cron job + if node[:sphinx][:frequency].to_i > 0 + cron "indexer-#{app_name}" do + command "/usr/bin/indexer -c /data/#{app_name}/current/config/#{node[:environment][:framework_env]}.sphinx.conf --all --rotate" + minute "*/#{node[:sphinx][:frequency]}" + user node[:owner_name] + end + end + end +end diff --git a/cookbooks/thinking-sphinx-3/recipes/thinking_sphinx.rb b/cookbooks/thinking-sphinx-3/recipes/thinking_sphinx.rb new file mode 100644 index 00000000..8072834d --- /dev/null +++ b/cookbooks/thinking-sphinx-3/recipes/thinking_sphinx.rb @@ -0,0 +1,76 @@ +# +# Cookbook Name:: sphinx +# Recipe:: thinking_sphinx +# + +# setup thinking sphinx on each app (see attributes) +node[:sphinx][:apps].each do |app_name| + # variables + current_path = "/data/#{app_name}/current" + shared_path = "/data/#{app_name}/shared" + env = node[:environment][:framework_env] + + # check that application is deployed + if File.symlink?(current_path) + # config yml + template "#{shared_path}/config/thinking_sphinx.yml" do + source "thinking_sphinx.yml.erb" + owner node[:owner_name] + group node[:owner_name] + mode "0644" + backup 0 + variables({ + :environment => env, + :address => node[:sphinx][:host], + :pid_file => "#{shared_path}/log/#{env}.sphinx.pid" + }) + end + + #symlink config yml + link "#{current_path}/config/thinking_sphinx.yml" do + to "#{shared_path}/config/thinking_sphinx.yml" + end + + if util_or_app_server?(node[:sphinx][:utility_name]) + # create sphinx directory + directory "#{shared_path}/sphinx" do + owner node[:owner_name] + group node[:owner_name] + end + + # remove sphinx dir + directory "#{current_path}/db/sphinx" do + action :delete + recursive true + only_if "test -d #{current_path}/db/sphinx" + end + + # symlink + link "#{current_path}/db/sphinx" do + to "#{shared_path}/sphinx" + end + + # install bundler if not present + gem_package "bundler" do + action :install + not_if "gem list | grep bundler" + end + + # configure thinking sphinx + execute "configure sphinx" do + command "cd #{current_path} && bundle exec rake ts:configure" + user node[:owner_name] + environment 'RAILS_ENV' => env + end + + # index unless index already exists + execute "indexing" do + command "cd #{current_path} && bundle exec rake ts:index" + user node[:owner_name] + environment 'RAILS_ENV' => env + end + end + else + Chef::Log.info "Thinking Sphinx was not configured because the application (#{app_name}) must be deployed first. Please deploy your application and then re-run the custom chef recipes." + end +end \ No newline at end of file diff --git a/cookbooks/thinking-sphinx-3/templates/default/sphinx.monitrc.erb b/cookbooks/thinking-sphinx-3/templates/default/sphinx.monitrc.erb new file mode 100644 index 00000000..e0fd8840 --- /dev/null +++ b/cookbooks/thinking-sphinx-3/templates/default/sphinx.monitrc.erb @@ -0,0 +1,5 @@ +check process sphinx_<%= @app_name %> + with pidfile <%= @pid_file %> + start program = "/usr/bin/searchd --pidfile --config /data/<%= @app_name %>/current/config/<%= @environment %>.sphinx.conf" as uid <%= @user %> and gid <%= @user %> + stop program = "/usr/bin/searchd --stopwait --config /data/<%= @app_name %>/current/config/<%= @environment %>.sphinx.conf" as uid <%= @user %> and gid <%= @user %> + group sphinx_<%= @app_name %> \ No newline at end of file diff --git a/cookbooks/thinking-sphinx-3/templates/default/thinking_sphinx.yml.erb b/cookbooks/thinking-sphinx-3/templates/default/thinking_sphinx.yml.erb new file mode 100644 index 00000000..1d1fcaed --- /dev/null +++ b/cookbooks/thinking-sphinx-3/templates/default/thinking_sphinx.yml.erb @@ -0,0 +1,4 @@ +<%= @environment %>: + address: <%= @address %> + mem_limit: 128M + pid_file: <%= @pid_file %> diff --git a/cookbooks/timezone/README.md b/cookbooks/timezone/README.md new file mode 100644 index 00000000..43b4849f --- /dev/null +++ b/cookbooks/timezone/README.md @@ -0,0 +1,33 @@ +# Changing the Timezone + +This cookbook makes it easy to change the timezone of an instance to one that suits your geographical location, rather than the default UTC zone. + +NOTE: Older instances on Engine Yard Cloud use(d) the PST time zone by default. We've made changes to our stack to default to UTC in an effort to better standardize our product, and any new instances launched will default to UTC. + + +## Installation + +Take a look in `/usr/share/zoneinfo` to find the relevant timezone, and set the `timezone` variable in this recipes/default.rb file. + +Add the following to cookbooks/main/recipes/default.rb: + + include_recipe "timezone" + + +NOTE: the recipe has 'UTC' as an example timezone, so make sure you change as necessary before using. + + +## Restarting Services + +We have added 3 services that should be restarted when this recipe runs, so that they are aware of the new timezone. If you find that you need other system services to be restarted, make sure you modify the recipe file accordingly. You will need to find the appropriate script in /etc/init.d, then add that name as a service resource and also add it into the notifies attribute of the 'link' resource in the recipe file. + + +## Restarting Databases + +**Masters** + +The database uses system time by default and will need to be restarted after applying this change. We recommend that the master database be restarted by hand rather than through this recipe so that the downtime associated with that can be managed as parto of a planned maintenance. Additional information on restarting databases can be found here: https://support.cloud.engineyard.com/entries/21016413-Troubleshoot-Your-Database. + +**Replicas** + +When adding new replicas to your environment the replica database will start before your custom chef updates the timezone configuration. As a result you will need to restart your database on new replicas after the initial chef run completes successfully. Depending on how your replica is leveraged by your application, you may be able to do this automatically by modifying this chef recipe. \ No newline at end of file diff --git a/cookbooks/timezone/recipes/default.rb b/cookbooks/timezone/recipes/default.rb new file mode 100644 index 00000000..e62ec331 --- /dev/null +++ b/cookbooks/timezone/recipes/default.rb @@ -0,0 +1,15 @@ +# Add your required timezone name here: +# If using JRuby with Trinidad, you must also modify the env.custom file with the desired timezone +# ex: add_java_option -Duser.timezone=UTC +timezone = "UTC" + + +service "vixie-cron" +service "sysklogd" +service "nginx" + +link "/etc/localtime" do + to "/usr/share/zoneinfo/#{timezone}" + notifies :restart, resources(:service => ["vixie-cron", "sysklogd", "nginx"]), :delayed + not_if "readlink /etc/localtime | grep -q '#{timezone}$'" +end diff --git a/cookbooks/tinyproxy/README.md b/cookbooks/tinyproxy/README.md new file mode 100644 index 00000000..aa7a4338 --- /dev/null +++ b/cookbooks/tinyproxy/README.md @@ -0,0 +1,83 @@ +# Tinyproxy Custom Chef Recipe for EYCloud + +## Overview + +In some cases third parties will allow only whitelisted IPs to connect to their services. This is usually the case with payment gateways, but may be applicable other cases as well. + +Attaching EIPs to the instances that need to be whitelisted is an option but may not be feasible if many instances need to connect and the third party has limited the whitelist to only a few IPs. + +If you connect to the third party via HTTP then you can run tinyproxy on one instance (usually app_master, but can also be any util instance with an EIP), then proxy the HTTP requests through tinyproxy. This custom chef recipe will let you install tinyproxy on app_master. It can also be easily modified to run tinyproxy from a named utility instance instead. + +## Installation + +1. Add the following to your `main/recipes/default.rb`: + + ``` + include_recipe "tinyproxy" + ``` + +2. Specify the application name and port by modifying lines 2-3 of `tinyproxy/recipes/default.rb`: + + ``` + app_name = "YOUR_APP_NAME_HERE" + proxy_port = 8888 + ``` + +3. If you plan to run tinyproxy from a named utility instance, modify `tinyproxy/recipes/default.rb` with these changes: + +* Specify the utility instance name on line 4 (defaults to `tinyproxy`) +* Uncomment lines 9-10: + +``` +tinyproxy_instance = node[:engineyard][:environment][:instances].find { |instance| instance[:name] == tinyproxy_instance_name } +if (node[:instance_role] == 'util') && (node[:name] == tinyproxy_instance_name) +``` + +* Comment out lines 13-14: + +``` +# tinyproxy_instance = node[:engineyard][:environment][:instances].find { |instance| instance[:role] == 'app_master' } +# if node[:instance_role] == 'app_master' +``` + +## Usage + +This custom chef recipe creates `/data/app_name/shared/config/tinyproxy.yml`, which is automatically linked to `/data/app_name/current/config/tinyproxy.yml`. + +### Rails Usage + +You can parse the tinyproxy.yml file to determine the hostname and port used by tinyproxy like this: + +``` +yaml_file = File.join(Rails.root || current_path, 'config', 'tinyproxy.yml') +tinyproxy_config = YAML::load(ERB.new(IO.read(yaml_file)).result) +tinyproxy_host = tinyproxy_config[:hostname] || 'localhost' +tinyproxy_port = tinyproxy_config[:port] || '8888' +``` + +Once that is done, you can call Net::HTTP like this: + +``` +Net::HTTP.new(target_url, nil, tinyproxy_host, tinyproxy_port).start { |http| + http.get(target_url, '') +} +``` + +## Test Cases + +This custom chef recipe has been verified using these test cases: + +``` +A. Install tinyproxy on app_master + A1. tinyproxy should be running on app_master + A2. tinyproxy should not be running on any other instance + A3. /data/app_name/shared/config/tinyproxy.yml should have the correct host and port settings + A4. Initiate a takeover. tinyproxy should be running on the new app_master + +B. Install tinyproxy on util instance named tinyproxy + B1. tinyproxy should be running on tinyproxy + B2. tinyproxy should not be running on any other instance + B3. /data/app_name/shared/config/tinyproxy.yml should have the correct host and port settings +``` + +If you encounter a problem, please open a Github issue and metion which of these cases failed. diff --git a/cookbooks/tinyproxy/recipes/default.rb b/cookbooks/tinyproxy/recipes/default.rb new file mode 100644 index 00000000..4fef8a3c --- /dev/null +++ b/cookbooks/tinyproxy/recipes/default.rb @@ -0,0 +1,74 @@ +# Change app_name based on your application name +app_name = 'hellorails42' +proxy_port = 8888 +tinyproxy_instance_name = 'tinyproxy' +config_file = "/data/#{app_name}/shared/tinyproxy/tinyproxy.conf" +pid_file = "/data/#{app_name}/shared/tinyproxy/tinyproxy.pid" + +# Uncomment the two lines below if you want to install tinyproxy on a util instance +# tinyproxy_instance = node[:engineyard][:environment][:instances].find { |instance| instance[:name] == tinyproxy_instance_name } +# if (node[:instance_role] == 'util') && (node[:name] == tinyproxy_instance_name) + +# Keep the two lines below if you plan to install tinyproxy on app_master, otherwise comment them out +tinyproxy_instance = node[:engineyard][:environment][:instances].find { |instance| instance[:role] == 'app_master' } +if node[:instance_role] == 'app_master' + # Install the tinyproxy package + package 'net-proxy/tinyproxy' do + version '1.8.3' + action :install + end + + # Create the tinyproxy directory + directory "/data/#{app_name}/shared/tinyproxy" do + owner 'deploy' + group 'deploy' + mode 0777 + recursive true + action :create + end + + # Create the tinyproxy config file + template config_file do + owner 'deploy' + group 'deploy' + mode 0644 + source 'tinyproxy.conf.erb' + variables({ + :app_name => app_name, + :port => proxy_port + }) + end + + # Run tinyproxy from monit + template '/data/monit.d/tinyproxy.monitrc' do + owner 'root' + group 'root' + mode 0644 + source 'tinyproxy.monitrc.erb' + variables({ + :pid_file => pid_file, + :config_file => config_file + }) + end + + execute 'monit reload' do + action :run + end +end + +# Write down the IP address and port used by the tinyproxy host +# so that web workers or background job workers know how to use tinyproxy +if ['solo', 'app_master', 'app', 'util'].include?(node[:instance_role]) + tinyproxy_host = tinyproxy_instance[:private_hostname] + template "/data/#{app_name}/shared/config/tinyproxy.yml" do + owner 'deploy' + group 'deploy' + mode 0644 + source 'tinyproxy.yml.erb' + variables({ + :hostname => tinyproxy_host, + :port => proxy_port + }) + end +end + diff --git a/cookbooks/tinyproxy/templates/default/tinyproxy.conf.erb b/cookbooks/tinyproxy/templates/default/tinyproxy.conf.erb new file mode 100644 index 00000000..2323e263 --- /dev/null +++ b/cookbooks/tinyproxy/templates/default/tinyproxy.conf.erb @@ -0,0 +1,11 @@ +User nobody +Group nobody +Port <%= @port %> +MaxClients 100 +MinSpareServers 5 +MaxSpareServers 20 +StartServers 10 +LogLevel Info +LogFile "/data/<%= @app_name %>/shared/tinyproxy/tinyproxy.log" +PidFile "/data/<%= @app_name %>/shared/tinyproxy/tinyproxy.pid" +ViaProxyName "tinyproxy" diff --git a/cookbooks/tinyproxy/templates/default/tinyproxy.monitrc.erb b/cookbooks/tinyproxy/templates/default/tinyproxy.monitrc.erb new file mode 100644 index 00000000..3a4f54bb --- /dev/null +++ b/cookbooks/tinyproxy/templates/default/tinyproxy.monitrc.erb @@ -0,0 +1,5 @@ +check process tinyproxy +with pidfile <%= @pid_file %> + start program = "/usr/sbin/tinyproxy -c <%= @config_file %>" user nobody + stop program = "/bin/kill <%= @pid_file %>" + diff --git a/cookbooks/tinyproxy/templates/default/tinyproxy.yml.erb b/cookbooks/tinyproxy/templates/default/tinyproxy.yml.erb new file mode 100644 index 00000000..d833426d --- /dev/null +++ b/cookbooks/tinyproxy/templates/default/tinyproxy.yml.erb @@ -0,0 +1,2 @@ +hostname: <%= @hostname %> +port: <%= @port %> diff --git a/cookbooks/varnish/recipes/default.rb b/cookbooks/varnish/recipes/default.rb new file mode 100644 index 00000000..4ced4f98 --- /dev/null +++ b/cookbooks/varnish/recipes/default.rb @@ -0,0 +1,161 @@ +# +# Cookbook Name:: varnish +# Recipe:: default +# + +require 'etc' + +if ['solo','app_master'].include?(node[:instance_role]) + + # This needs to be in keywords: www-servers/varnish ~x86 + # This makes sure that it is. + + enable_package "www-servers/varnish" do + version '2.0.6' + end + + package "www-servers/varnish" do + version '2.0.6' + action :install + end + + + ##### + # + # These are generic tuning parameters for each instance size. You may want to + # tune them if they prove inadequate. + # + ##### + + CACHE_DIR = '/var/lib/varnish' + size = `curl -s http://instance-data.ec2.internal/latest/meta-data/instance-type` + case size + when /m1.small/ # 1.7G RAM, 1 ECU, 32-bit, 1 core + THREAD_POOLS=1 + THREAD_POOL_MAX=1000 + OVERFLOW_MAX=2000 + CACHE="file,#{CACHE_DIR},1GB" + when /m1.large/ # 7.5G RAM, 4 ECU, 64-bit, 2 cores + THREAD_POOLS=2 + THREAD_POOL_MAX=2000 + OVERFLOW_MAX=4000 + CACHE="file,#{CACHE_DIR},1GB" + when /m1.xlarge/ # 15G RAM, 8 ECU, 64-bit, 4 cores + THREAD_POOLS=4 + THREAD_POOL_MAX=4000 + OVERFLOW_MAX=8000 + CACHE="file,#{CACHE_DIR},1GB" + when /c1.medium/ # 1.7G RAM, 5 ECU, 32-bit, 2 cores + THREAD_POOLS=2 + THREAD_POOL_MAX=2000 + OVERFLOW_MAX=4000 + CACHE="file,#{CACHE_DIR},1GB" + when /c1.xlarge/ # 7G RAM, 20 ECU, 64-bit, 8 cores + THREAD_POOLS=8 + THREAD_POOL_MAX=8000 # This might be too much. + OVERFLOW_MAX=16000 + CACHE="file,#{CACHE_DIR},1GB" + when /m2.xlarge/ # 17.1G RAM, 6.5 ECU, 64-bit, 2 cores + THREAD_POOLS=2 + THREAD_POOL_MAX=2000 + OVERFLOW_MAX=4000 + CACHE="file,#{CACHE_DIR},1GB" + when /m2.2xlarge/ # 34.2G RAM, 13 ECU, 64-bit, 4 cores + THREAD_POOLS=4 + THREAD_POOL_MAX=4000 + OVERFLOW_MAX=8000 + CACHE="file,#{CACHE_DIR},1GB" + when /m2.4xlarge/ # 68.4G RAM, 26 ECU, 64-bit, 8 cores + THREAD_POOLS=8 + THREAD_POOL_MAX=8000 # This might be too much. + OVERFLOW_MAX=16000 + CACHE="file,#{CACHE_DIR},1GB" + else # This shouldn't happen, but do something rational if it does. + THREAD_POOLS=1 + THREAD_POOL_MAX=2000 + OVERFLOW_MAX=2000 + CACHE="file,#{CACHE_DIR},1GB" + end + + # Figure out if this environment is using haproxy. If haproxy exists on + # this environment, then we'll want to edit its config to point it at Varnish. + # If haproxy isn't in use, then Varnish will go on port 80. In either case, + # nginx should be on port 81. + + HAS_HAPROXY = FileTest.exist?('/etc/haproxy.cfg') + + # Install the varnish monit file. + template '/etc/monit.d/varnishd.monitrc' do + owner node[:owner_name] + group node[:owner_name] + source 'varnishd.monitrc.erb' + variables({ + :thread_pools => THREAD_POOLS, + :thread_pool_max => THREAD_POOL_MAX, + :overflow_max => OVERFLOW_MAX, + :cache => CACHE, + :varnish_port => HAS_HAPROXY ? 82 : 80 + }) + end + + # Install the app VCL file. + template '/etc/varnish/app.vcl' do + owner node[:owner_name] + group node[:owner_name] + source 'app.vcl.erb' + end + + # Make sure the cache directory exists. + unless FileTest.exist? CACHE_DIR + user = Etc::getpwnam(node[:owner_name]) + Dir.mkdir(CACHE_DIR) + File.chown(user.uid,user.gid,CACHE_DIR) + end + + + if HAS_HAPROXY + # Edit the haproxy config to point at Varnish instead of nginx. + + execute "Edit the haproxy.cfg file to point it at varnish instead of nginx" do + command %Q{ + perl -p -i -e's{(server\\s+[\\w\\-]+\\s+[\\w\\-\\.]+):81}{$1:82}' /etc/haproxy.cfg + } + end + + # Restart haproxy + + execute "Restarting haproxy" do + command %Q{ + /etc/init.d/haproxy restart + } + end + else + # Edit nginx config to change it off of port 80; we may or may not want the recipe to do this? + # The idea is that for the typical simple deployment, nginx will be listening in some config to port 80. + # We want to change that to port 81, so that the default varnish config can listen on port 80 and forward to 81. + + execute "Edit the config files inline to change nginx from listening on port 80 to listening on port 81" do + command %Q{ + bash -c 'for k in `grep -l "listen 80;" /etc/nginx/servers/*.conf`; do perl -p -i -e"s{listen 80;}{listen 81;}" $k; mv $k "/etc/nginx/servers/keep.`basename $k`"; done' + } + end + + # Restart nginx + + execute "Restart nginx" do + command %Q{ + /etc/init.d/nginx restart + } + end + end + + + # Start/restart varnish + + execute "Stop Varnish and bounce monit" do + command %Q{ + sleep 20 ; pkill -9 monit && telinit q ; sleep 10 && monit + } + end + +end diff --git a/cookbooks/varnish/templates/default/app.vcl.erb b/cookbooks/varnish/templates/default/app.vcl.erb new file mode 100644 index 00000000..3d566df1 --- /dev/null +++ b/cookbooks/varnish/templates/default/app.vcl.erb @@ -0,0 +1,108 @@ +# Here is a simple default VCL file for your app. You will want to customize +# this for your own needs. + +backend default { + .host = "127.0.0.1"; + .port = "81"; +} + +sub vcl_recv { + set req.grace = 120s; + +##### Exclude specific urls +# +# This following section can be used to give Varnish regular expression to +# compare the requested URL to. If there is a match, the requested item +# will not be served from cache, nor cached by Varnish. The request will +# be passed immediately to the backend. +# +##### +# +# if (req.url ~ "/do_not_cache_me") { +# return (pass); +# } +# +### Sometimes you may want to remove incoming cookies, tooxs, as +### normally unique cookies will prevent caching. Use this with the +### remove cookies code in vcl_fetch, too. +# +# else { +# # Get rid of cookies so that a normal cache lookup can be done. +# unset req.http.cookie; +# } +##### + +##### Normalize Accept-Encoding +# +# The Accept-Encoding header can be formatted multiple ways by different +# browsers, resulting in multiple identical copies of things in the cache. +# This normalizes it. +# +##### +# +# if (req.http.Accept-Encoding) { +# if (req.http.Accept-Encoding ~ "gzip") { +# set req.http.Accept-Encoding = "gzip"; +# } elsif (req.http.Accept-Encoding ~ "deflate") { +# set req.http.Accept-Encoding = "deflate"; +# } else { +# remove req.http.Accept-Encoding; +# } +# } +##### + +} + +sub vcl_fetch { +##### Grace period +# +# If a thread is fetching this object, set the grace period on it to +# 120 seconds so that stale content can be served from cache for that period, +# while waiting for the thread to return a new copy of the content. Change or +# eliminate this value as needed. +# +##### + set obj.grace = 120s; + +##### Force caching +# +# If the normal TTL on the content is less than 120 seconds, set it to 120 seconds. +# Rails apps often come out of the box being cache-unfriendly. This is an easy +# workaround that forces them to be cached anyway. Be careful with this, though, as +# you may end up caching more than you want to. The right answer is to fix the +# app to use proper cache control headers for things that should be cached, but this +# is a quick work-around. +# +##### +# if (obj.ttl < 120s) { +# set obj.ttl = 120s; +# } + +##### Remove Cookies +# +# If there are requests that have to be able to pass cookies on, and/or cache +# based on cookies (private caches per user), then this and the code in vcl_recv +# will have to be adjusted. Refer to the Varnish docs for details, as needed. +# +##### +# +# if (req.url ~ "^/(application/dyn.js|login|signup|logout|.*/edit/|.*/delete/|.*/new|.*/users|.*/csvs)") { +# # No-oping here at the moment. The assumption is that since this stuff here is never to be cached, +# # it will be excluded from any other cookie manipulation, too. I'm leaving this block here, though, +# # in case someone might want to do something else with these requests. +# } else { +# # The Cookie Monster eats the cookies. +# unset obj.http.set-cookie; +# } +} + +sub vcl_deliver { + # This just inserts a diagnostic header to let us know if the content + # was served via a cache hit, or whether it was a miss. + + if (obj.hits > 0) { + set resp.http.X-Cache = "HIT"; + } else { + set resp.http.X-Cache = "MISS"; + } +} diff --git a/cookbooks/varnish/templates/default/varnishd.monitrc.erb b/cookbooks/varnish/templates/default/varnishd.monitrc.erb new file mode 100644 index 00000000..114ed9f8 --- /dev/null +++ b/cookbooks/varnish/templates/default/varnishd.monitrc.erb @@ -0,0 +1,4 @@ +check process varnish_80 + with pidfile /var/run/varnish.80.pid + start program = "/usr/sbin/varnishd -a :<%= @varnish_port %> -T 127.0.0.1:6082 -s <%= @cache %> -f /etc/varnish/app.vcl -P /var/run/varnish.80.pid -u nobody -g nobody -p obj_workspace=4096 -p sess_workspace=262144 -p listen_depth=2048 -p overflow_max=<%= @overflow_max %> -p ping_interval=2 -p log_hashstring=off -h classic,5000009 -p thread_pool_max=<%= @thread_pool_max %> -p lru_interval=60 -p esi_syntax=0x00000003 -p sess_timeout=10 -p thread_pools=<%= @thread_pools %> -p thread_pool_min=100 -p shm_workspace=32768 -p thread_pool_add_delay=1" + stop program = "/usr/bin/pkill -KILL varnish" diff --git a/cookbooks/varnish_frontend/README.md b/cookbooks/varnish_frontend/README.md new file mode 100644 index 00000000..d6f5a368 --- /dev/null +++ b/cookbooks/varnish_frontend/README.md @@ -0,0 +1,65 @@ +Varnish Cookbook for EngineYard EYCloud +========= + +[Varnish][1] Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. There is a [cool video][2] that shows what Varnish is good at. + +Overview +-------- + +This cookbook provides a way to install Varnish on every app instance in a EYCloud environment. While it will work out-of-the-box, it is really provided as a starting point for more complex setups. As such, Varnish's config is in itself just good enough to have it running; no tuning of any kind is included. + +Design +-------- + +The recipe will setup the following path for incoming traffic: + +client -> HAproxy:80 (on app_master) -> |Varnish:81 -> Nginx:82| (on every app instance) + +For achieving this Nginx's listening port is moved from the EYCloud standard port 81 to port 82 using [keep files][3]. This recipe sets up the keep files for every application on the environment, but if you're already using them then review the recipe before applying. + +While the overall concept of the path will work for SSL traffic, it hasn't been tested and as far as I know depends on where SSL is terminated. Again this is a reference implementation. + +Changing Defaults +-------- + +A large portion of the defaults of this recipe have been moved to a attribute file; if you need to change how often you save; review the attribute file and modify. + +Installation +-------- + +Ensure you have the Dependencies installed in your local cookbooks repository ... +Add the following to your main/recipes/default.rb + +``include_recipe "varnish_fronteds"`` + +Choosing a different Varnish version +-------- +This recipe installs Varnish 3.0.3 by default, and the config is tailored to it. While the concept of traffic flowing will work for newer versions, the config may change thus *at least* the templates and the 'varnishd_wrapper' have to be revisited. Same applies to older versions + +To install a different version of Varnish: + +1. Find if the desired version if available in Portage by running `eix www-servers/varnish` +2. Change the `:version => "3.0.3",` line in `recipes/default.rb` to the version you want to install + +Testing +------- + +Running `curl -I -v URL` should should return a header in the form of: + +``` +< X-Varnish: 2139700497 +< Age: 0 +< Via: 1.1 varnish +< Connection: close +< X-Cache: MISS +``` + +Notes +------ +Please be aware these are default config files and will likely need to be updated :) + + +[1]: http://varnish-cache.org/ +[2]: https://www.youtube.com/watch?v=fGD14ChpcL4 +[3]: https://support.cloud.engineyard.com/hc/en-us/articles/205407378-Use-Keep-Files-to-Customize-and-Maintain-Configurations + diff --git a/cookbooks/varnish_frontend/recipes/default.rb b/cookbooks/varnish_frontend/recipes/default.rb new file mode 100644 index 00000000..ed0f9333 --- /dev/null +++ b/cookbooks/varnish_frontend/recipes/default.rb @@ -0,0 +1,138 @@ +# +# Cookbook Name:: varnish +# Recipe:: default +# + +require 'etc' + +if ['solo','app_master', 'app'].include?(node[:instance_role]) + + # This needs to be in keywords: www-servers/varnish ~x86 + # This makes sure that it is. + + enable_package "www-servers/varnish" do + version '3.0.3' + end + + package "www-servers/varnish" do + version '3.0.3' + action :install + end + + ##### + # + # These are generic tuning parameters for each instance size. You may want to + # tune them if they prove inadequate. + # + ##### + + CACHE_DIR = '/var/lib/varnish' + size = `curl -s http://instance-data.ec2.internal/latest/meta-data/instance-type` + case size + when /m1.small/ # 1.7G RAM, 1 ECU, 32-bit, 1 core + THREAD_POOLS=1 + THREAD_POOL_MAX=1000 + QUEUE_MAX=2000 + CACHE="malloc,1GB" + when /m1.large/ # 7.5G RAM, 4 ECU, 64-bit, 2 cores + THREAD_POOLS=2 + THREAD_POOL_MAX=2000 + QUEUE_MAX=4000 + CACHE="malloc,1GB" + when /m1.xlarge/ # 15G RAM, 8 ECU, 64-bit, 4 cores + THREAD_POOLS=4 + THREAD_POOL_MAX=4000 + QUEUE_MAX=8000 + CACHE="malloc,1GB" + when /c1.medium/ # 1.7G RAM, 5 ECU, 32-bit, 2 cores + THREAD_POOLS=2 + THREAD_POOL_MAX=2000 + QUEUE_MAX=4000 + CACHE="malloc,1GB" + when /c1.xlarge/ # 7G RAM, 20 ECU, 64-bit, 8 cores + THREAD_POOLS=8 + THREAD_POOL_MAX=8000 # This might be too much. + QUEUE_MAX=16000 + CACHE="malloc,1GB" + when /m2.xlarge/ # 17.1G RAM, 6.5 ECU, 64-bit, 2 cores + THREAD_POOLS=2 + THREAD_POOL_MAX=2000 + QUEUE_MAX=4000 + CACHE="malloc,1GB" + when /m2.2xlarge/ # 34.2G RAM, 13 ECU, 64-bit, 4 cores + THREAD_POOLS=4 + THREAD_POOL_MAX=4000 + QUEUE_MAX=8000 + CACHE="malloc,1GB" + when /m2.4xlarge/ # 68.4G RAM, 26 ECU, 64-bit, 8 cores + THREAD_POOLS=8 + THREAD_POOL_MAX=8000 # This might be too much. + QUEUE_MAX=16000 + CACHE="malloc,1GB" + else # This shouldn't happen, but do something rational if it does. + THREAD_POOLS=1 + THREAD_POOL_MAX=2000 + QUEUE_MAX=2000 + CACHE="malloc,1GB" + end + + # Install the varnish monit file. + template '/usr/local/bin/varnishd_wrapper' do + mode 755 + source 'varnishd_wrapper.erb' + variables({ + :thread_pools => THREAD_POOLS, + :thread_pool_max => THREAD_POOL_MAX, + :queue_max => QUEUE_MAX, + :cache => CACHE, + :varnish_port => 81 + }) + end + + # Install MOTD to ensure support is aware of iptables hackery. + template '/etc/motd' do + mode 655 + source 'motd.erb' + end + + template '/etc/monit.d/varnishd.monitrc' do + owner node[:owner_name] + group node[:owner_name] + source 'varnishd.monitrc.erb' + end + + # Install the app VCL file. + template '/etc/varnish/app.vcl' do + owner node[:owner_name] + group node[:owner_name] + source 'app.vcl.erb' + end + + # Make sure the cache directory exists. + unless FileTest.exist? CACHE_DIR + user = Etc::getpwnam(node[:owner_name]) + Dir.mkdir(CACHE_DIR) + File.chown(user.uid,user.gid,CACHE_DIR) + end + + # Move Nginx to port 82 via a keep file, and restart it. + # this should happen only once at installation time + execute "Move Nginx to listen to port 82" do + node[:applications].each do |app, data| + command %Q{ + sed -i 's/listen 81/listen 82/' /etc/nginx/servers/#{app}.conf + mv /etc/nginx/servers/#{app}.conf /etc/nginx/servers/keep.#{app}.conf + ln -s /etc/nginx/servers/keep.#{app}.conf /etc/nginx/servers/#{app}.conf + /etc/init.d/nginx restart + } + not_if "test -f /etc/nginx/servers/keep.#{app}.conf" + end + end + + execute "Stop Varnish and bounce monit" do + command %Q{ + sleep 20 ; pkill -9 monit && telinit q ; sleep 10 && monit + } + end + +end diff --git a/cookbooks/varnish_frontend/templates/default/app.vcl.erb b/cookbooks/varnish_frontend/templates/default/app.vcl.erb new file mode 100644 index 00000000..77191e70 --- /dev/null +++ b/cookbooks/varnish_frontend/templates/default/app.vcl.erb @@ -0,0 +1,107 @@ +# Here is a simple default VCL file for your app. You will want to customize +# this for your own needs. + +backend default { + .host = "127.0.0.1"; + .port = "82"; +} + +sub vcl_recv { + +##### Exclude specific urls +# +# This following section can be used to give Varnish regular expression to +# compare the requested URL to. If there is a match, the requested item +# will not be served from cache, nor cached by Varnish. The request will +# be passed immediately to the backend. +# +##### +# +# if (req.url ~ "/do_not_cache_me") { +# return (pass); +# } +# +### Sometimes you may want to remove incoming cookies, tooxs, as +### normally unique cookies will prevent caching. Use this with the +### remove cookies code in vcl_fetch, too. +# +# else { +# # Get rid of cookies so that a normal cache lookup can be done. +# unset req.http.cookie; +# } +##### + +##### Normalize Accept-Encoding +# +# The Accept-Encoding header can be formatted multiple ways by different +# browsers, resulting in multiple identical copies of things in the cache. +# This normalizes it. +# +##### +# +# if (req.http.Accept-Encoding) { +# if (req.http.Accept-Encoding ~ "gzip") { +# set req.http.Accept-Encoding = "gzip"; +# } elsif (req.http.Accept-Encoding ~ "deflate") { +# set req.http.Accept-Encoding = "deflate"; +# } else { +# remove req.http.Accept-Encoding; +# } +# } +##### + +} + +sub vcl_fetch { +##### Grace period +# +# If a thread is fetching this object, set the grace period on it to +# 120 seconds so that stale content can be served from cache for that period, +# while waiting for the thread to return a new copy of the content. Change or +# eliminate this value as needed. +# +##### + set beresp.grace = 120s; + +##### Force caching +# +# If the normal TTL on the content is less than 120 seconds, set it to 120 seconds. +# Rails apps often come out of the box being cache-unfriendly. This is an easy +# workaround that forces them to be cached anyway. Be careful with this, though, as +# you may end up caching more than you want to. The right answer is to fix the +# app to use proper cache control headers for things that should be cached, but this +# is a quick work-around. +# +##### +# if (obj.ttl < 120s) { +# set obj.ttl = 120s; +# } + +##### Remove Cookies +# +# If there are requests that have to be able to pass cookies on, and/or cache +# based on cookies (private caches per user), then this and the code in vcl_recv +# will have to be adjusted. Refer to the Varnish docs for details, as needed. +# +##### +# +# if (req.url ~ "^/(application/dyn.js|login|signup|logout|.*/edit/|.*/delete/|.*/new|.*/users|.*/csvs)") { +# # No-oping here at the moment. The assumption is that since this stuff here is never to be cached, +# # it will be excluded from any other cookie manipulation, too. I'm leaving this block here, though, +# # in case someone might want to do something else with these requests. +# } else { +# # The Cookie Monster eats the cookies. +# unset obj.http.set-cookie; +# } +} + +sub vcl_deliver { + # This just inserts a diagnostic header to let us know if the content + # was served via a cache hit, or whether it was a miss. + + if (obj.hits > 0) { + set resp.http.X-Cache = "HIT"; + } else { + set resp.http.X-Cache = "MISS"; + } +} diff --git a/cookbooks/varnish_frontend/templates/default/motd.erb b/cookbooks/varnish_frontend/templates/default/motd.erb new file mode 100644 index 00000000..55498663 --- /dev/null +++ b/cookbooks/varnish_frontend/templates/default/motd.erb @@ -0,0 +1,12 @@ +################ + NOTICE +############### +This environment has been configured with varnish. + +Varnish listens IN FRONT of haproxy, although both applications listen on port 80. + +Currently iptables is being used to take incomming traffic from <%= @interface %>:80 +and redirecting it to port 882. Varnish is then connecting to HAProxy via 127.0.0.1:80. + +If you can curl localhost:80 but cannot connect to port 80 remotely there is an issue +with varnish. Varnish is currently monitored by monit. diff --git a/cookbooks/varnish_frontend/templates/default/varnishd.monitrc.erb b/cookbooks/varnish_frontend/templates/default/varnishd.monitrc.erb new file mode 100644 index 00000000..cc11d1a5 --- /dev/null +++ b/cookbooks/varnish_frontend/templates/default/varnishd.monitrc.erb @@ -0,0 +1,4 @@ +check process varnish_80 + with pidfile /var/run/varnish.81.pid + start program = "/usr/local/bin/varnishd_wrapper" + stop program = "/bin/bash -c '/bin/kill `cat /var/run/varnish.81.pid`'" diff --git a/cookbooks/varnish_frontend/templates/default/varnishd_wrapper.erb b/cookbooks/varnish_frontend/templates/default/varnishd_wrapper.erb new file mode 100644 index 00000000..e2b2a4ca --- /dev/null +++ b/cookbooks/varnish_frontend/templates/default/varnishd_wrapper.erb @@ -0,0 +1,2 @@ +#!/bin/bash +/usr/sbin/varnishd -a 0.0.0.0:<%= @varnish_port %> -T 127.0.0.1:6082 -s <%= @cache %> -f /etc/varnish/app.vcl -P /var/run/varnish.81.pid -u nobody -g nobody -p sess_workspace=262144 -p listen_depth=2048 -p queue_max=<%= @queu_max %> -p ping_interval=2 -p log_hashstring=off -h classic,5000009 -p thread_pool_max=<%= @thread_pool_max %> -p lru_interval=60 -p esi_syntax=0x00000003 -p sess_timeout=10 -p thread_pools=<%= @thread_pools %> -p thread_pool_min=100 -p shm_workspace=32768 -p thread_pool_add_delay=1 diff --git a/out.txt b/out.txt new file mode 100644 index 00000000..428949ad --- /dev/null +++ b/out.txt @@ -0,0 +1,35687 @@ +execve("/usr/local/rvm/gems/ruby-2.4.1/bin/ey", ["ey", "recipes", "upload", "-c", "yusufnarEY", "-e", "todo4_prod"], [/* 43 vars */]) = 0 +brk(0) = 0x1447000 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f72757f5000 +access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 +fstat(3, {st_mode=S_IFREG|0644, st_size=92272, ...}) = 0 +mmap(NULL, 92272, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f72757de000 +close(3) = 0 +open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\35\2\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0755, st_size=2127336, ...}) = 0 +mmap(NULL, 3940800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7275212000 +mprotect(0x7f72753ca000, 2097152, PROT_NONE) = 0 +mmap(0x7f72755ca000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b8000) = 0x7f72755ca000 +mmap(0x7f72755d0000, 16832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f72755d0000 +close(3) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f72757dd000 +mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f72757db000 +arch_prctl(ARCH_SET_FS, 0x7f72757db740) = 0 +mprotect(0x7f72755ca000, 16384, PROT_READ) = 0 +mprotect(0x605000, 4096, PROT_READ) = 0 +mprotect(0x7f72757f6000, 4096, PROT_READ) = 0 +munmap(0x7f72757de000, 92272) = 0 +brk(0) = 0x1447000 +brk(0x1468000) = 0x1468000 +brk(0) = 0x1468000 +open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 +fstat(3, {st_mode=S_IFREG|0644, st_size=106070960, ...}) = 0 +mmap(NULL, 106070960, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f726ece9000 +close(3) = 0 +execve("/root/perl5/bin/ruby_executable_hooks", ["ruby_executable_hooks", "/usr/local/rvm/gems/ruby-2.4.1/b"..., "recipes", "upload", "-c", "yusufnarEY", "-e", "todo4_prod"], [/* 43 vars */]) = -1 ENOENT (No such file or directory) +execve("/usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks", ["ruby_executable_hooks", "/usr/local/rvm/gems/ruby-2.4.1/b"..., "recipes", "upload", "-c", "yusufnarEY", "-e", "todo4_prod"], [/* 43 vars */]) = 0 +brk(0) = 0x10a0000 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c0136a000 +access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 +fstat(3, {st_mode=S_IFREG|0644, st_size=92272, ...}) = 0 +mmap(NULL, 92272, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8c01353000 +close(3) = 0 +open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\35\2\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0755, st_size=2127336, ...}) = 0 +mmap(NULL, 3940800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8c00d87000 +mprotect(0x7f8c00f3f000, 2097152, PROT_NONE) = 0 +mmap(0x7f8c0113f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b8000) = 0x7f8c0113f000 +mmap(0x7f8c01145000, 16832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8c01145000 +close(3) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c01352000 +mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8c01350000 +arch_prctl(ARCH_SET_FS, 0x7f8c01350740) = 0 +mprotect(0x7f8c0113f000, 16384, PROT_READ) = 0 +mprotect(0x605000, 4096, PROT_READ) = 0 +mprotect(0x7f8c0136b000, 4096, PROT_READ) = 0 +munmap(0x7f8c01353000, 92272) = 0 +brk(0) = 0x10a0000 +brk(0x10c1000) = 0x10c1000 +brk(0) = 0x10c1000 +open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 +fstat(3, {st_mode=S_IFREG|0644, st_size=106070960, ...}) = 0 +mmap(NULL, 106070960, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8bfa85e000 +close(3) = 0 +execve("/root/perl5/bin/ruby", ["ruby", "/usr/local/rvm/gems/ruby-2.4.1/b"..., "/usr/local/rvm/gems/ruby-2.4.1/b"..., "recipes", "upload", "-c", "yusufnarEY", "-e", "todo4_prod"], [/* 43 vars */]) = -1 ENOENT (No such file or directory) +execve("/usr/local/rvm/gems/ruby-2.4.1/bin/ruby", ["ruby", "/usr/local/rvm/gems/ruby-2.4.1/b"..., "/usr/local/rvm/gems/ruby-2.4.1/b"..., "recipes", "upload", "-c", "yusufnarEY", "-e", "todo4_prod"], [/* 43 vars */]) = -1 ENOENT (No such file or directory) +execve("/usr/local/rvm/gems/ruby-2.4.1@global/bin/ruby", ["ruby", "/usr/local/rvm/gems/ruby-2.4.1/b"..., "/usr/local/rvm/gems/ruby-2.4.1/b"..., "recipes", "upload", "-c", "yusufnarEY", "-e", "todo4_prod"], [/* 43 vars */]) = -1 ENOENT (No such file or directory) +execve("/usr/local/rvm/rubies/ruby-2.4.1/bin/ruby", ["ruby", "/usr/local/rvm/gems/ruby-2.4.1/b"..., "/usr/local/rvm/gems/ruby-2.4.1/b"..., "recipes", "upload", "-c", "yusufnarEY", "-e", "todo4_prod"], [/* 43 vars */]) = 0 +brk(0) = 0xbdb000 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc20a000 +access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/tls/x86_64/libruby.so.2.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/tls/x86_64", 0x7ffde0271e80) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/tls/libruby.so.2.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/tls", 0x7ffde0271e80) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/x86_64/libruby.so.2.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/x86_64", 0x7ffde0271e80) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libruby.so.2.4", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\344\2\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0775, st_size=15803080, ...}) = 0 +mmap(NULL, 5317728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f73bbad7000 +mprotect(0x7f73bbdd0000, 2093056, PROT_NONE) = 0 +mmap(0x7f73bbfcf000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f8000) = 0x7f73bbfcf000 +mmap(0x7f73bbfd8000, 70752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73bbfd8000 +close(3) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 +fstat(3, {st_mode=S_IFREG|0644, st_size=92272, ...}) = 0 +mmap(NULL, 92272, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f73bc1f3000 +close(3) = 0 +open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0m\0\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0755, st_size=144792, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc1f2000 +mmap(NULL, 2208904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f73bb8bb000 +mprotect(0x7f73bb8d2000, 2093056, PROT_NONE) = 0 +mmap(0x7f73bbad1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f73bbad1000 +mmap(0x7f73bbad3000, 13448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73bbad3000 +close(3) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0755, st_size=19776, ...}) = 0 +mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f73bb6b7000 +mprotect(0x7f73bb6b9000, 2097152, PROT_NONE) = 0 +mmap(0x7f73bb8b9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f73bb8b9000 +close(3) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\16\0\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0755, st_size=41080, ...}) = 0 +mmap(NULL, 2318912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f73bb480000 +mprotect(0x7f73bb488000, 2093056, PROT_NONE) = 0 +mmap(0x7f73bb687000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f73bb687000 +mmap(0x7f73bb689000, 184896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73bb689000 +close(3) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pS\0\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0755, st_size=1139680, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc1f1000 +mmap(NULL, 3150136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f73bb17e000 +mprotect(0x7f73bb27f000, 2093056, PROT_NONE) = 0 +mmap(0x7f73bb47e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x100000) = 0x7f73bb47e000 +close(3) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\35\2\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0755, st_size=2127336, ...}) = 0 +mmap(NULL, 3940800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f73badbb000 +mprotect(0x7f73baf73000, 2097152, PROT_NONE) = 0 +mmap(0x7f73bb173000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b8000) = 0x7f73bb173000 +mmap(0x7f73bb179000, 16832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73bb179000 +close(3) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libfreebl3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libfreebl3.so", O_RDONLY|O_CLOEXEC) = 3 +read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\v\0\0\0\0\0\0"..., 832) = 832 +fstat(3, {st_mode=S_IFREG|0755, st_size=11384, ...}) = 0 +mmap(NULL, 2105536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f73babb8000 +mprotect(0x7f73babba000, 2093056, PROT_NONE) = 0 +mmap(0x7f73badb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f73badb9000 +close(3) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc1f0000 +mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc1ee000 +arch_prctl(ARCH_SET_FS, 0x7f73bc1ee740) = 0 +mprotect(0x7f73bb173000, 16384, PROT_READ) = 0 +mprotect(0x7f73bb8b9000, 4096, PROT_READ) = 0 +mprotect(0x7f73badb9000, 4096, PROT_READ) = 0 +mprotect(0x7f73bb47e000, 4096, PROT_READ) = 0 +mprotect(0x7f73bb687000, 4096, PROT_READ) = 0 +mprotect(0x7f73bbad1000, 4096, PROT_READ) = 0 +mprotect(0x7f73bbfcf000, 24576, PROT_READ) = 0 +mprotect(0x600000, 4096, PROT_READ) = 0 +mprotect(0x7f73bc20b000, 4096, PROT_READ) = 0 +munmap(0x7f73bc1f3000, 92272) = 0 +set_tid_address(0x7f73bc1eea10) = 11161 +set_robust_list(0x7f73bc1eea20, 24) = 0 +rt_sigaction(SIGRTMIN, {0x7f73bb8c17e0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, NULL, 8) = 0 +rt_sigaction(SIGRT_1, {0x7f73bb8c1870, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f73bb8ca5e0}, NULL, 8) = 0 +rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 +getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 +brk(0) = 0xbdb000 +brk(0xbfc000) = 0xbfc000 +brk(0) = 0xbfc000 +open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 +fstat(3, {st_mode=S_IFREG|0644, st_size=106070960, ...}) = 0 +mmap(NULL, 106070960, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f73b468f000 +close(3) = 0 +fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 +fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 +fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 +open("/proc/self/maps", O_RDONLY|O_CLOEXEC) = 3 +getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 +fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc209000 +read(3, "00400000-00401000 r-xp 00000000 "..., 1024) = 1024 +read(3, "f73000-7f73bb173000 ---p 001b800"..., 1024) = 1024 +read(3, "\n7f73bb688000-7f73bb689000 rw-p "..., 1024) = 1024 +read(3, "d0000 r-xp 00000000 fd:00 709137"..., 1024) = 1024 +read(3, " [stack]\n7ffde0"..., 1024) = 190 +close(3) = 0 +munmap(0x7f73bc209000, 4096) = 0 +sched_getaffinity(11161, 32, {3, 0, 0, 0}) = 32 +getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 +rt_sigaction(SIGVTALRM, {0x7f73bbc9fc50, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc0ed000 +brk(0) = 0xbfc000 +brk(0xc20000) = 0xc20000 +brk(0) = 0xc20000 +brk(0) = 0xc20000 +brk(0xc1c000) = 0xc1c000 +brk(0) = 0xc1c000 +brk(0) = 0xc1c000 +brk(0xc40000) = 0xc40000 +brk(0) = 0xc40000 +brk(0) = 0xc40000 +brk(0xc3c000) = 0xc3c000 +brk(0) = 0xc3c000 +brk(0) = 0xc3c000 +brk(0xc60000) = 0xc60000 +brk(0) = 0xc60000 +brk(0) = 0xc60000 +brk(0xc5c000) = 0xc5c000 +brk(0) = 0xc5c000 +clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 3383768}) = 0 +brk(0) = 0xc5c000 +brk(0xc85000) = 0xc85000 +open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 3 +fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) +fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 +read(3, "\274\257\20\24Rwe@\335\222K\177<8\271;", 16) = 16 +close(3) = 0 +brk(0) = 0xc85000 +brk(0xca6000) = 0xca6000 +brk(0) = 0xca6000 +brk(0xcc7000) = 0xcc7000 +ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 +ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 +ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 +brk(0) = 0xcc7000 +brk(0xce8000) = 0xce8000 +open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 3 +fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 +read(3, "\177iIJ|f\37u\33\274\243\331+\213\250\347", 16) = 16 +close(3) = 0 +rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], NULL, 8) = 0 +rt_sigaction(SIGINT, {0x7f73bbc6c1f0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGHUP, {0x7f73bbc6c1f0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGQUIT, {0x7f73bbc6c1f0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGTERM, {0x7f73bbc6c1f0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGALRM, {0x7f73bbc6c1f0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGUSR1, {0x7f73bbc6c1f0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGUSR2, {0x7f73bbc6c1f0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGBUS, {0x7f73bbc6bfb0, [], SA_RESTORER|SA_STACK|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGILL, {0x7f73bbc6bea0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +sigaltstack({ss_sp=0xc46ef0, ss_flags=0, ss_size=16384}, {ss_sp=0, ss_flags=SS_DISABLE, ss_size=0}) = 0 +rt_sigaction(SIGSEGV, {0x7f73bbc6bf70, [], SA_RESTORER|SA_STACK|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGPIPE, {0x7f73bbc6bd40, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGSYS, {0x7f73bbc6bd40, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x7f73bb8ca5e0}, {SIG_DFL, [], 0}, 8) = 0 +rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 +pipe2([3, 4], O_CLOEXEC) = 0 +fcntl(3, F_GETFL) = 0 (flags O_RDONLY) +fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 +fcntl(4, F_GETFL) = 0x1 (flags O_WRONLY) +fcntl(4, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 +pipe2([5, 7], O_CLOEXEC) = 0 +fcntl(5, F_GETFL) = 0 (flags O_RDONLY) +fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 +fcntl(7, F_GETFL) = 0x1 (flags O_WRONLY) +fcntl(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 +mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f73bc206000 +mprotect(0x7f73bc206000, 4096, PROT_NONE) = 0 +clone(child_stack=0x7f73bc208fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f73bc2099d0, tls=0x7f73bc209700, child_tidptr=0x7f73bc2099d0) = 11162 +geteuid() = 0 +getegid() = 0 +brk(0) = 0xce8000 +brk(0xd09000) = 0xd09000 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/enc/encdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/enc/encdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/enc/encdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/enc/encdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/enc/encdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/enc/encdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/enc/encdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=181222, ...}) = 0 +close(8) = 0 +futex(0x7f73bb8ba0d0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so", O_RDONLY|O_CLOEXEC) = 8 +read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\10\0\0\0\0\0\0"..., 832) = 832 +fstat(8, {st_mode=S_IFREG|0775, st_size=181222, ...}) = 0 +mmap(NULL, 2105448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f73b448c000 +mprotect(0x7f73b448e000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b468d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x1000) = 0x7f73b468d000 +close(8) = 0 +mprotect(0x7f73b468d000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/enc/trans/transdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/enc/trans/transdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/enc/trans/transdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/enc/trans/transdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/enc/trans/transdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/enc/trans/transdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/enc/trans/transdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=36816, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so", O_RDONLY|O_CLOEXEC) = 8 +read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\6\0\0\0\0\0\0"..., 832) = 832 +fstat(8, {st_mode=S_IFREG|0775, st_size=36816, ...}) = 0 +mmap(NULL, 2109496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f73b4288000 +mprotect(0x7f73b428b000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b448a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x2000) = 0x7f73b448a000 +close(8) = 0 +mprotect(0x7f73b448a000, 4096, PROT_READ) = 0 +brk(0) = 0xd09000 +brk(0xd2a000) = 0xd2a000 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/unicode_normalize.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/unicode_normalize.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/unicode_normalize.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/unicode_normalize.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/unicode_normalize.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/unicode_normalize.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/unicode_normalize.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=3273, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/unicode_normalize.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=3273, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271820) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# coding: utf-8\n# frozen_string_"..., 8192) = 3273 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/unicode_normalize.rb", {st_mode=S_IFREG|0664, st_size=3273, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=36225, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=36225, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271850) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n# "..., 8192) = 8192 +read(8, " # is not given, the gem's defa"..., 8192) = 8192 +read(8, "')\n else\n File.expand_pa"..., 8192) = 8192 +brk(0) = 0xd2a000 +brk(0xd5d000) = 0xd5d000 +read(8, "her\n spec_tuples, = fetcher.s"..., 8192) = 8192 +read(8, " def find_unresolved_default_s"..., 8192) = 3457 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems.rb", {st_mode=S_IFREG|0664, st_size=36225, ...}) = 0 +brk(0) = 0xd5d000 +brk(0xd7e000) = 0xd7e000 +brk(0) = 0xd7e000 +brk(0) = 0xd7e000 +brk(0xd7d000) = 0xd7d000 +brk(0) = 0xd7d000 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=11883, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rbconfig.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=11883, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# encoding: ascii-8bit\n# frozen-"..., 8192) = 8192 +brk(0) = 0xd7d000 +brk(0xda0000) = 0xda0000 +brk(0) = 0xda0000 +brk(0) = 0xda0000 +brk(0xd9c000) = 0xd9c000 +brk(0) = 0xd9c000 +read(8, "= \"linux-gnu\"\n CONFIG[\"build_ve"..., 8192) = 3691 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rbconfig.rb", {st_mode=S_IFREG|0664, st_size=11883, ...}) = 0 +brk(0) = 0xd9c000 +brk(0xdc3000) = 0xdc3000 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1695, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1695, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n# "..., 8192) = 1695 +brk(0) = 0xdc3000 +brk(0xde4000) = 0xde4000 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/compatibility.rb", {st_mode=S_IFREG|0664, st_size=1695, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/defaults.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=4563, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/defaults.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=4563, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\nmo"..., 8192) = 4563 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/defaults.rb", {st_mode=S_IFREG|0664, st_size=4563, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/deprecate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1772, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/deprecate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1772, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 1772 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/deprecate.rb", {st_mode=S_IFREG|0664, st_size=1772, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=4612, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=4612, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n#-"..., 8192) = 4612 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/errors.rb", {st_mode=S_IFREG|0664, st_size=4612, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=82050, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=82050, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- coding: utf-8 -*-\n# frozen"..., 8192) = 8192 +read(8, "t the platform attribute appropr"..., 8192) = 8192 +read(8, "choosealicense.com/.\n #\n # You"..., 8192) = 8192 +read(8, "l extraneous adds\n # puts\n "..., 8192) = 8192 +read(8, "ted local gem names. This metho"..., 8192) = 8192 +read(8, "llect { |a| sanitize_string(a) }"..., 8192) = 8192 +brk(0) = 0xde4000 +brk(0xe08000) = 0xe08000 +brk(0) = 0xe08000 +brk(0) = 0xe08000 +brk(0xe04000) = 0xe04000 +brk(0) = 0xe04000 +read(8, "ult_value[name]\n end\n\n ##\n # "..., 8192) = 8192 +read(8, "is specification missing its ext"..., 8192) = 8192 +read(8, "ode name}\"\n result << \" s.ve"..., 8192) = 8192 +read(8, "\n if k.size > 128\n r"..., 8192) = 8192 +brk(0) = 0xe04000 +brk(0xe28000) = 0xe28000 +brk(0) = 0xe28000 +brk(0) = 0xe28000 +brk(0xe24000) = 0xe24000 +brk(0) = 0xe24000 +read(8, "m_path, :cache_file, 2011, 1"..., 8192) = 130 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/specification.rb", {st_mode=S_IFREG|0664, st_size=82050, ...}) = 0 +brk(0) = 0xe24000 +brk(0xe45000) = 0xe45000 +brk(0) = 0xe45000 +brk(0xe66000) = 0xe66000 +brk(0) = 0xe66000 +brk(0xe87000) = 0xe87000 +brk(0) = 0xe87000 +brk(0) = 0xe87000 +brk(0xe84000) = 0xe84000 +brk(0) = 0xe84000 +brk(0) = 0xe84000 +brk(0xeaa000) = 0xeaa000 +brk(0) = 0xeaa000 +brk(0) = 0xeaa000 +brk(0xea8000) = 0xea8000 +brk(0) = 0xea8000 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=11750, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=11750, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02704f0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 8192 +read(8, "elf.segments\n seg"..., 8192) = 3558 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/version.rb", {st_mode=S_IFREG|0664, st_size=11750, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/requirement.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=6678, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/requirement.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=6678, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02704f0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\nre"..., 8192) = 6678 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/requirement.rb", {st_mode=S_IFREG|0664, st_size=6678, ...}) = 0 +brk(0) = 0xea8000 +brk(0xecc000) = 0xecc000 +brk(0) = 0xecc000 +brk(0) = 0xecc000 +brk(0xec8000) = 0xec8000 +brk(0) = 0xec8000 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=6395, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=6395, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02704f0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\nre"..., 8192) = 6395 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/platform.rb", {st_mode=S_IFREG|0664, st_size=6395, ...}) = 0 +brk(0) = 0xec8000 +brk(0xef0000) = 0xef0000 +brk(0) = 0xef0000 +brk(0) = 0xef0000 +brk(0xeec000) = 0xeec000 +brk(0) = 0xeec000 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/basic_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=7376, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/basic_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=7376, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02704f0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 7376 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/basic_specification.rb", {st_mode=S_IFREG|0664, st_size=7376, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=4913, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=4913, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02704f0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 4913 +brk(0) = 0xeec000 +brk(0xf0e000) = 0xf0e000 +brk(0) = 0xf0e000 +brk(0) = 0xf0e000 +brk(0xf0c000) = 0xf0c000 +brk(0) = 0xf0c000 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/stub_specification.rb", {st_mode=S_IFREG|0664, st_size=4913, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/util/list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=584, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/util/list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=584, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02704f0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\nmo"..., 8192) = 584 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/util", {st_mode=S_IFDIR|0775, st_size=38, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/util/list.rb", {st_mode=S_IFREG|0664, st_size=584, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_CLOEXEC) = 8 +read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832 +fstat(8, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +mmap(NULL, 2130760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f73b407f000 +mprotect(0x7f73b4087000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b4286000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x7000) = 0x7f73b4286000 +close(8) = 0 +mprotect(0x7f73b4286000, 4096, PROT_READ) = 0 +open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(8, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0"..., 4096) = 2721 +lseek(8, -1728, SEEK_CUR) = 993 +read(8, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\n\0\0\0\0"..., 4096) = 1728 +close(8) = 0 +munmap(0x7f73bc205000, 4096) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=6381, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=6381, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n# "..., 8192) = 6381 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/exceptions.rb", {st_mode=S_IFREG|0664, st_size=6381, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/defaults/operating_system.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/rubygems/defaults/operating_system.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/rubygems/defaults/operating_system.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/rubygems/defaults/operating_system.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/rubygems/defaults/operating_system.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems/defaults/operating_system.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rubygems/defaults/operating_system.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/defaults/operating_system.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/rubygems/defaults/operating_system.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/rubygems/defaults/operating_system.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/rubygems/defaults/operating_system.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/rubygems/defaults/operating_system.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems/defaults/operating_system.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rubygems/defaults/operating_system.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/defaults/ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/rubygems/defaults/ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/rubygems/defaults/ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/rubygems/defaults/ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/rubygems/defaults/ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/rubygems/defaults/ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems/defaults/ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rubygems/defaults/ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/defaults/ruby.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/rubygems/defaults/ruby.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/rubygems/defaults/ruby.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/rubygems/defaults/ruby.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/rubygems/defaults/ruby.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/rubygems/defaults/ruby.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems/defaults/ruby.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rubygems/defaults/ruby.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +openat(AT_FDCWD, "/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 8 +brk(0) = 0xf0c000 +brk(0xf2d000) = 0xf2d000 +getdents(8, /* 8 entries */, 32768) = 312 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/bigdecimal-1.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=1806, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/io-console-0.4.6.gemspec", {st_mode=S_IFREG|0664, st_size=892, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/json-2.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=2414, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/openssl-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2280, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/psych-2.2.2.gemspec", {st_mode=S_IFREG|0664, st_size=3131, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/rdoc-5.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=6233, ...}) = 0 +getdents(8, /* 0 entries */, 32768) = 0 +close(8) = 0 +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/bigdecimal-1.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=1806, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/bigdecimal-1.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702b0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1806, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1806) = 1806 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=8508, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=8508, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ed00) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 8192 +read(8, ".activated? }\n return active "..., 8192) = 316 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/dependency.rb", {st_mode=S_IFREG|0664, st_size=8508, ...}) = 0 +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/io-console-0.4.6.gemspec", {st_mode=S_IFREG|0664, st_size=892, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/io-console-0.4.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270320) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=892, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 892) = 892 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/json-2.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=2414, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/json-2.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270320) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2414, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2414) = 2414 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/openssl-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2280, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/openssl-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270320) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2280, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2280) = 2280 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/psych-2.2.2.gemspec", {st_mode=S_IFREG|0664, st_size=3131, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/psych-2.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270320) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=3131, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3131) = 3131 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/rdoc-5.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=6233, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/rdoc-5.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270320) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=6233, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 6233) = 6233 +brk(0) = 0xf2d000 +brk(0xf51000) = 0xf51000 +brk(0) = 0xf51000 +brk(0) = 0xf51000 +brk(0xf4f000) = 0xf4f000 +brk(0) = 0xf4f000 +read(8, "", 8192) = 0 +close(8) = 0 +mmap(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc0bc000 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=2567, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=2567, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 2567 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext", {st_mode=S_IFDIR|0775, st_size=50, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_gem.rb", {st_mode=S_IFREG|0664, st_size=2567, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=4076, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=4076, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n#-"..., 8192) = 4076 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext", {st_mode=S_IFDIR|0775, st_size=50, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb", {st_mode=S_IFREG|0664, st_size=4076, ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/monitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/monitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/monitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/monitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/monitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/monitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/monitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=7188, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/monitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=7188, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02704f0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 7188 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/monitor.rb", {st_mode=S_IFREG|0664, st_size=7188, ...}) = 0 +openat(AT_FDCWD, "/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 8 +getdents(8, /* 8 entries */, 32768) = 312 +getdents(8, /* 0 entries */, 32768) = 0 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/path_support.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1766, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/path_support.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1766, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270ed0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 1766 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/path_support.rb", {st_mode=S_IFREG|0664, st_size=1766, ...}) = 0 +openat(AT_FDCWD, "/usr/local/rvm/gems/ruby-2.4.1/specifications", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 8 +getdents(8, /* 259 entries */, 32768) = 12464 +getdents(8, /* 0 entries */, 32768) = 0 +close(8) = 0 +openat(AT_FDCWD, "/usr/local/rvm/gems/ruby-2.4.1@global/specifications", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 8 +getdents(8, /* 15 entries */, 32768) = 648 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/did_you_mean-1.1.0.gemspec", {st_mode=S_IFREG|0664, st_size=1520, ...}) = 0 +getdents(8, /* 0 entries */, 32768) = 0 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/did_you_mean-1.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270760) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1520 +close(8) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/did_you_mean-1.1.0.gemspec", {st_mode=S_IFREG|0664, st_size=1520, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/did_you_mean-1.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02712c0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1520, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1520) = 1520 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=515, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=515, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02718c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "require \"did_you_mean/version\"\nr"..., 8192) = 515 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean.rb", {st_mode=S_IFREG|0664, st_size=515, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=42, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=42, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270f80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "module DidYouMean\n VERSION = \"1"..., 8192) = 42 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/version.rb", {st_mode=S_IFREG|0664, st_size=42, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext/name_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=520, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext/name_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=520, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270f80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "module DidYouMean\n module Corre"..., 8192) = 520 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext", {st_mode=S_IFDIR|0775, st_size=26, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext/name_error.rb", {st_mode=S_IFREG|0664, st_size=520, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1324, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1324, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270f80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen-string-literal: true\n\nr"..., 8192) = 1324 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checker.rb", {st_mode=S_IFREG|0664, st_size=1324, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/levenshtein.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1377, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/levenshtein.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1377, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270640) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "module DidYouMean\n module Leven"..., 8192) = 1377 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/levenshtein.rb", {st_mode=S_IFREG|0664, st_size=1377, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/jaro_winkler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1833, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/jaro_winkler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1833, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270640) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "module DidYouMean\n module Jaro\n"..., 8192) = 1833 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/jaro_winkler.rb", {st_mode=S_IFREG|0664, st_size=1833, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=705, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=705, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270f80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "require 'did_you_mean/spell_chec"..., 8192) = 705 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb", {st_mode=S_IFREG|0664, st_size=705, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1010, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1010, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270640) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen-string-literal: true\nre"..., 8192) = 1010 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers", {st_mode=S_IFDIR|0775, st_size=65, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb", {st_mode=S_IFREG|0664, st_size=1010, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=10553, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/delegate.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=10553, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fd00) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(8, " object.\n #\n # names = Simpl"..., 8192) = 2361 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/delegate.rb", {st_mode=S_IFREG|0664, st_size=10553, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=931, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=931, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02705d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen-string-literal: true\n\nm"..., 8192) = 931 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers", {st_mode=S_IFDIR|0775, st_size=65, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb", {st_mode=S_IFREG|0664, st_size=931, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/method_name_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=748, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/method_name_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=748, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270f80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "module DidYouMean\n class Method"..., 8192) = 748 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/method_name_checker.rb", {st_mode=S_IFREG|0664, st_size=748, ...}) = 0 +brk(0) = 0xf4f000 +brk(0xf70000) = 0xf70000 +brk(0) = 0xf70000 +brk(0) = 0xf70000 +brk(0xf6e000) = 0xf6e000 +brk(0) = 0xf6e000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/null_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=104, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/null_checker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=104, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270f80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "module DidYouMean\n class NullCh"..., 8192) = 104 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/null_checker.rb", {st_mode=S_IFREG|0664, st_size=104, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/formatter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=311, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/did_you_mean/formatter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=311, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270f80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen-string-literal: true\n\nm"..., 8192) = 311 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib", {st_mode=S_IFDIR|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/formatter.rb", {st_mode=S_IFREG|0664, st_size=311, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0775, st_size=368, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02722d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "#!/usr/bin/env ruby\n\ntitle = \"ru"..., 8192) = 368 +stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffde0271fa0) = -1 ENOENT (No such file or directory) +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/bin", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks", {st_mode=S_IFREG|0775, st_size=368, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/executable-hooks/hooks.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +openat(AT_FDCWD, "/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 8 +getdents(8, /* 8 entries */, 32768) = 312 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/bigdecimal-1.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=1806, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/io-console-0.4.6.gemspec", {st_mode=S_IFREG|0664, st_size=892, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/json-2.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=2414, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/openssl-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2280, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/psych-2.2.2.gemspec", {st_mode=S_IFREG|0664, st_size=3131, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/rdoc-5.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=6233, ...}) = 0 +getdents(8, /* 0 entries */, 32768) = 0 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/bigdecimal-1.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272390) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1806 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/io-console-0.4.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272400) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 892 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/json-2.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272400) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2414 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/openssl-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272400) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2280 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/psych-2.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272400) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3131 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/rdoc-5.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272400) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 6233 +close(8) = 0 +openat(AT_FDCWD, "/usr/local/rvm/gems/ruby-2.4.1/specifications", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 8 +getdents(8, /* 259 entries */, 32768) = 12464 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/concurrent-ruby-1.0.5.gemspec", {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1328, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/thread_safe-0.3.6.gemspec", {st_mode=S_IFREG|0664, st_size=1576, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=2756, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1973, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2185, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.7.0.gemspec", {st_mode=S_IFREG|0664, st_size=2622, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_portile2-2.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=2249, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/nokogiri-1.8.1.gemspec", {st_mode=S_IFREG|0664, st_size=7531, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/crass-1.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=1366, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/loofah-2.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=4107, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-html-sanitizer-1.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1939, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1955, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/builder-3.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=982, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubi-1.7.0.gemspec", {st_mode=S_IFREG|0664, st_size=1480, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2423, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2511, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1328, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-8.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=2130, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1843, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/globalid-0.4.1.gemspec", {st_mode=S_IFREG|0664, st_size=1375, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1386, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-data-3.2016.0521.gemspec", {st_mode=S_IFREG|0664, st_size=3292, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-3.1.gemspec", {st_mode=S_IFREG|0664, st_size=5370, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.6.6.gemspec", {st_mode=S_IFREG|0664, st_size=2106, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2122, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/nio4r-2.1.0.gemspec", {st_mode=S_IFREG|0664, st_size=1508, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-extensions-0.1.2.gemspec", {st_mode=S_IFREG|0664, st_size=1229, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-driver-0.6.5.gemspec", {st_mode=S_IFREG|0664, st_size=2154, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actioncable-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1644, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/thor-0.20.0.gemspec", {st_mode=S_IFREG|0664, st_size=1290, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/method_source-0.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1232, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2301, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.15.4.gemspec", {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-3.7.1.gemspec", {st_mode=S_IFREG|0664, st_size=3968, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-rails-3.2.1.gemspec", {st_mode=S_IFREG|0664, st_size=2141, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=3165, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/highline-1.6.21.gemspec", {st_mode=S_IFREG|0664, st_size=1335, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/escape-0.0.4.gemspec", {st_mode=S_IFREG|0664, st_size=869, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/multi_json-1.12.2.gemspec", {st_mode=S_IFREG|0664, st_size=2726, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-serverside-adapter-2.4.0.gemspec", {st_mode=S_IFREG|0664, st_size=1837, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf_ext-0.0.7.4.gemspec", {st_mode=S_IFREG|0664, st_size=2310, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf-0.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1969, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/domain_name-0.5.20170404.gemspec", {st_mode=S_IFREG|0664, st_size=2128, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/http-cookie-1.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2829, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-2.99.3.gemspec", {st_mode=S_IFREG|0664, st_size=4931, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/netrc-0.11.0.gemspec", {st_mode=S_IFREG|0664, st_size=1169, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rest-client-1.8.0.gemspec", {st_mode=S_IFREG|0664, st_size=2801, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-cloud-client-2.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=4214, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/net-ssh-2.9.4.gemspec", {st_mode=S_IFREG|0664, st_size=2851, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.3.8.gemspec", {st_mode=S_IFREG|0664, st_size=1972, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/launchy-2.4.3.gemspec", {st_mode=S_IFREG|0664, st_size=2362, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-3.2.5.gemspec", {st_mode=S_IFREG|0664, st_size=6370, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_print-1.8.0.gemspec", {st_mode=S_IFREG|0664, st_size=2376, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/wrapomatic-0.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=1752, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/optionally-0.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1401, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/belafonte-0.5.0.gemspec", {st_mode=S_IFREG|0664, st_size=2575, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cistern-0.12.3.gemspec", {st_mode=S_IFREG|0664, st_size=703, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/colorize-0.8.1.gemspec", {st_mode=S_IFREG|0664, st_size=1594, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-hmac-2.2.0.gemspec", {st_mode=S_IFREG|0664, st_size=1287, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/multipart-post-2.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=1022, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday-0.13.1.gemspec", {st_mode=S_IFREG|0664, st_size=1119, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday_middleware-0.12.2.gemspec", {st_mode=S_IFREG|0664, st_size=1144, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cookiejar-0.3.3.gemspec", {st_mode=S_IFREG|0664, st_size=1944, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/eventmachine-1.2.5.gemspec", {st_mode=S_IFREG|0664, st_size=3601, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-socksify-0.3.1.gemspec", {st_mode=S_IFREG|0664, st_size=1537, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/http_parser.rb-0.6.0.gemspec", {st_mode=S_IFREG|0664, st_size=2292, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-http-request-1.1.5.gemspec", {st_mode=S_IFREG|0664, st_size=2798, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-websocket-0.10.7.gemspec", {st_mode=S_IFREG|0664, st_size=3446, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-1.2.4.gemspec", {st_mode=S_IFREG|0664, st_size=5407, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-1.8.6.gemspec", {st_mode=S_IFREG|0664, st_size=1771, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj-3.3.9.gemspec", {st_mode=S_IFREG|0664, st_size=2527, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj_mimic_json-1.0.1.gemspec", {st_mode=S_IFREG|0664, st_size=1017, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coderay-1.1.2.gemspec", {st_mode=S_IFREG|0664, st_size=1182, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-0.11.2.gemspec", {st_mode=S_IFREG|0664, st_size=1709, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sshkey-1.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/table_print-1.5.6.gemspec", {st_mode=S_IFREG|0664, st_size=1802, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-core-3.4.2.gemspec", {st_mode=S_IFREG|0664, st_size=5497, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rainbow-2.2.2.gemspec", {st_mode=S_IFREG|0664, st_size=1414, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-12.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.8.6.gemspec", {st_mode=S_IFREG|0644, st_size=950, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/minitest-5.10.3.gemspec", {st_mode=S_IFREG|0644, st_size=4912, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_mime-0.1.4.gemspec", {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/public_suffix-3.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=1640, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ast-2.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2711, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/execjs-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1185, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-fsevent-0.10.2.gemspec", {st_mode=S_IFREG|0644, st_size=1804, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffi-1.9.18.gemspec", {st_mode=S_IFREG|0644, st_size=2103, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/byebug-9.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1932, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/camertron-eprun-1.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=811, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cancancan-2.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2113, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cldr-plurals-runtime-rb-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=792, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/climate_control-0.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cliver-0.3.2.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-source-1.12.2.gemspec", {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/safe_yaml-1.0.4.gemspec", {st_mode=S_IFREG|0644, st_size=926, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/database_cleaner-1.6.2.gemspec", {st_mode=S_IFREG|0644, st_size=5870, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyglot-0.3.5.gemspec", {st_mode=S_IFREG|0644, st_size=966, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/diff-lcs-1.3.gemspec", {st_mode=S_IFREG|0644, st_size=3783, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/docile-1.1.5.gemspec", {st_mode=S_IFREG|0644, st_size=2059, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/htmlentities-4.3.4.gemspec", {st_mode=S_IFREG|0644, st_size=1216, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffaker-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1610, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/hashdiff-0.3.7.gemspec", {st_mode=S_IFREG|0644, st_size=1574, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-2.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1837, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-core-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1373, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mimemagic-0.3.2.gemspec", {st_mode=S_IFREG|0644, st_size=1362, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/parallel-1.12.0.gemspec", {st_mode=S_IFREG|0644, st_size=739, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/powerpack-0.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=1598, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-support-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=3828, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby-progressbar-1.9.0.gemspec", {st_mode=S_IFREG|0644, st_size=3586, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicode-display_width-1.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=1644, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tilt-2.0.8.gemspec", {st_mode=S_IFREG|0644, st_size=940, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-html-0.10.2.gemspec", {st_mode=S_IFREG|0644, st_size=1252, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1613, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/stringex-2.7.1.gemspec", {st_mode=S_IFREG|0644, st_size=2696, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sqlite3-1.3.13.gemspec", {st_mode=S_IFREG|0644, st_size=3429, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/timecop-0.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1392, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/money-6.9.0.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.4.gemspec", {st_mode=S_IFREG|0644, st_size=2756, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.5.2.gemspec", {st_mode=S_IFREG|0644, st_size=1658, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/parser-2.4.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2763, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/autoprefixer-rails-7.1.6.gemspec", {st_mode=S_IFREG|0644, st_size=1978, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-inotify-0.9.10.gemspec", {st_mode=S_IFREG|0644, st_size=1663, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/select2-rails-3.5.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1875, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cocaine-0.5.8.gemspec", {st_mode=S_IFREG|0644, st_size=2180, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-2.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1680, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/crack-0.4.3.gemspec", {st_mode=S_IFREG|0644, st_size=1142, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mysql2-0.4.9.gemspec", {st_mode=S_IFREG|0664, st_size=906, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.16.0.gemspec", {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemerchant-1.74.0.gemspec", {st_mode=S_IFREG|0644, st_size=2783, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts-as-taggable-on-5.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=3004, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts_as_list-0.9.9.gemspec", {st_mode=S_IFREG|0644, st_size=1730, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_nested_set-3.1.3.gemspec", {st_mode=S_IFREG|0644, st_size=2784, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-listen-4.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-3.5.3.gemspec", {st_mode=S_IFREG|0644, st_size=2178, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bootstrap-sass-3.3.7.gemspec", {st_mode=S_IFREG|0644, st_size=3574, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/canonical-rails-0.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=1959, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/xpath-2.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1875, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-2.15.4.gemspec", {st_mode=S_IFREG|0644, st_size=4469, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-screenshot-1.0.17.gemspec", {st_mode=S_IFREG|0644, st_size=3008, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/carmen-1.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1780, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-rails-4.2.2.gemspec", {st_mode=S_IFREG|0644, st_size=1377, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/css_parser-1.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=1070, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/deface-1.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=3126, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/email_spec-2.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=3121, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot-4.8.2.gemspec", {st_mode=S_IFREG|0644, st_size=3051, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot_rails-4.8.2.gemspec", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/friendly_id-5.2.3.gemspec", {st_mode=S_IFREG|0644, st_size=2800, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-rails-4.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=1611, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-ui-rails-6.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1339, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-actionview-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1743, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-activerecord-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1744, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=2839, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/monetize-1.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1629, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/paperclip-5.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=6450, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/paranoia-2.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=2137, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pg-0.21.0.gemspec", {st_mode=S_IFREG|0644, st_size=6796, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/poltergeist-1.16.0.gemspec", {st_mode=S_IFREG|0644, st_size=3692, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyamorous-1.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=2237, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-1.11.0.gemspec", {st_mode=S_IFREG|0644, st_size=3303, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-rails-1.9.7.gemspec", {st_mode=S_IFREG|0644, st_size=2283, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-byebug-3.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rabl-0.13.1.gemspec", {st_mode=S_IFREG|0644, st_size=2527, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-controller-testing-1.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1915, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ransack-1.8.4.gemspec", {st_mode=S_IFREG|0644, st_size=3367, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/responders-2.4.0.gemspec", {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-mocks-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4359, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-activemodel-mocks-1.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=4697, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-expectations-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4406, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-collection_matchers-1.1.3.gemspec", {st_mode=S_IFREG|0644, st_size=1596, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-core-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4964, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-its-1.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=2029, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-rails-3.7.1.gemspec", {st_mode=S_IFREG|0644, st_size=4990, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-retry-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1801, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec_junit_formatter-0.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2643, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubocop-0.51.0.gemspec", {st_mode=S_IFREG|0644, st_size=3039, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-rails-5.0.6.gemspec", {st_mode=S_IFREG|0644, st_size=2112, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-0.15.1.gemspec", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activemodel-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=2441, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activerecord-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=2427, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/twitter_cldr-4.4.2.gemspec", {st_mode=S_IFREG|0644, st_size=1667, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/versioncake-3.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2726, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/webmock-3.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=3964, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/with_model-2.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2143, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bcrypt-3.1.11.gemspec", {st_mode=S_IFREG|0644, st_size=2253, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bindex-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1738, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/uniform_notifier-1.10.0.gemspec", {st_mode=S_IFREG|0644, st_size=2014, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bullet-5.6.1.gemspec", {st_mode=S_IFREG|0644, st_size=1338, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/orm_adapter-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=3548, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/warden-1.2.7.gemspec", {st_mode=S_IFREG|0644, st_size=1238, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-4.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=1960, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-encryptable-0.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jbuilder-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1306, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby_dep-1.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1256, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/listen-3.1.5.gemspec", {st_mode=S_IFREG|0644, st_size=1906, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/puma-3.10.0.gemspec", {st_mode=S_IFREG|0644, st_size=1352, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-mini-profiler-0.10.6.gemspec", {st_mode=S_IFREG|0644, st_size=2782, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_extension-0.0.5.gemspec", {st_mode=S_IFREG|0644, st_size=1148, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-source-5.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=691, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-5.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1147, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/uglifier-3.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=2145, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/web-console-3.5.1.gemspec", {st_mode=S_IFREG|0644, st_size=1843, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_auth_devise-3.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=5457, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_gateway-3.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=5183, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=5229, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1471, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2176, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1361, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2252, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1144, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2210, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=5241, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1504, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1376, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2227, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2303, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1177, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2333, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/childprocess-0.8.0.gemspec", {st_mode=S_IFREG|0644, st_size=2059, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubyzip-1.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=1636, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=2267, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-2.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1514, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-watcher-listen-2.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1814, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rmagick-2.16.0.gemspec", {st_mode=S_IFREG|0664, st_size=2058, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-10.4.2.gemspec", {st_mode=S_IFREG|0644, st_size=5710, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=950, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1967, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubis-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-deprecated_sanitizer-1.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=1465, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-1.0.8.gemspec", {st_mode=S_IFREG|0644, st_size=2231, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2483, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-1.6.8.gemspec", {st_mode=S_IFREG|0644, st_size=1800, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.6.3.gemspec", {st_mode=S_IFREG|0644, st_size=1439, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2562, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1395, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2173, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1508, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-6.0.4.gemspec", {st_mode=S_IFREG|0644, st_size=2148, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-0.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-activerecord-2.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=2053, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-postgis-adapter-3.0.0.beta2.gemspec", {st_mode=S_IFREG|0644, st_size=2365, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2107, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey_config-0.0.7.gemspec", {st_mode=S_IFREG|0644, st_size=831, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kgio-2.11.0.gemspec", {st_mode=S_IFREG|0644, st_size=2260, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/newrelic_rpm-4.5.0.337.gemspec", {st_mode=S_IFREG|0644, st_size=3210, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/psych-2.2.4.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/racc-1.4.14.gemspec", {st_mode=S_IFREG|0644, st_size=2672, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=3024, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails_autolink-1.1.6.gemspec", {st_mode=S_IFREG|0644, st_size=1372, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/raindrops-0.19.0.gemspec", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simple_form-3.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1401, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicorn-5.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=3611, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=2451, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/recollect-0.2.0.gemspec", {st_mode=S_IFREG|0664, st_size=1020, ...}) = 0 +getdents(8, /* 0 entries */, 32768) = 0 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/concurrent-ruby-1.0.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1295 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1328 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/thread_safe-0.3.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1576 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2756 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1973 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2185 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2622 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_portile2-2.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2249 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/nokogiri-1.8.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 7531 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/crass-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1366 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/loofah-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4107 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-html-sanitizer-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1939 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1955 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/builder-3.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 982 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubi-1.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1480 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2423 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2511 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1328 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-8.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2130 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1843 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/globalid-0.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1375 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1386 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-data-3.2016.0521.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3292 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0xf6e000 +brk(0xf90000) = 0xf90000 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5370 +close(8) = 0 +brk(0) = 0xf90000 +brk(0) = 0xf90000 +brk(0xf8e000) = 0xf8e000 +brk(0) = 0xf8e000 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.6.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2106 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2122 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/nio4r-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1508 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-extensions-0.1.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1229 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-driver-0.6.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2154 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actioncable-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1644 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/thor-0.20.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1290 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/method_source-0.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1232 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2301 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.15.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2776 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-3.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3968 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-rails-3.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2141 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3165 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/highline-1.6.21.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1335 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/escape-0.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 869 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/multi_json-1.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2726 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-serverside-adapter-2.4.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1837 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf_ext-0.0.7.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2310 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf-0.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1969 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/domain_name-0.5.20170404.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2128 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/http-cookie-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2829 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-2.99.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4931 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/netrc-0.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1169 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rest-client-1.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2801 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-cloud-client-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4214 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/net-ssh-2.9.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2851 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.3.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1972 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/launchy-2.4.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2362 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-3.2.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 6370 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_print-1.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2376 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/wrapomatic-0.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1752 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/optionally-0.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1401 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/belafonte-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2575 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cistern-0.12.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 703 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/colorize-0.8.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1594 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-hmac-2.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1287 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/multipart-post-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1022 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday-0.13.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1119 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday_middleware-0.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1144 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cookiejar-0.3.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1944 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/eventmachine-1.2.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3601 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-socksify-0.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1537 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/http_parser.rb-0.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2292 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-http-request-1.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2798 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-websocket-0.10.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3446 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-1.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5407 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-1.8.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1771 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj-3.3.9.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2527 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj_mimic_json-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1017 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coderay-1.1.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1182 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-0.11.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1709 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sshkey-1.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1295 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/table_print-1.5.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1802 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-core-3.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5497 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rainbow-2.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1414 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-12.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2613 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.8.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 950 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/minitest-5.10.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4912 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_mime-0.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1463 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/public_suffix-3.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1640 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ast-2.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2711 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/execjs-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1185 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-fsevent-0.10.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1804 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffi-1.9.18.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2103 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/byebug-9.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1932 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/camertron-eprun-1.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 811 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cancancan-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2113 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cldr-plurals-runtime-rb-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 792 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/climate_control-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1463 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cliver-0.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1999 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-source-1.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1046 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/safe_yaml-1.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 926 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/database_cleaner-1.6.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5870 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyglot-0.3.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 966 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/diff-lcs-1.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3783 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/docile-1.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2059 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/htmlentities-4.3.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1216 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffaker-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1610 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/hashdiff-0.3.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1574 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1837 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-core-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1373 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mimemagic-0.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1362 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/parallel-1.12.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 739 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/powerpack-0.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1598 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-support-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3828 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby-progressbar-1.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3586 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicode-display_width-1.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1644 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tilt-2.0.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 940 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-html-0.10.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1252 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1613 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/stringex-2.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2696 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sqlite3-1.3.13.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3429 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/timecop-0.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1392 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/money-6.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1999 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2756 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1943 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.5.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1658 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/parser-2.4.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2763 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/autoprefixer-rails-7.1.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1978 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-inotify-0.9.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1663 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/select2-rails-3.5.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1875 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cocaine-0.5.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2180 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-2.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1680 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/crack-0.4.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1142 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mysql2-0.4.9.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 906 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2776 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemerchant-1.74.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2783 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts-as-taggable-on-5.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3004 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts_as_list-0.9.9.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1730 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_nested_set-3.1.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2784 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-listen-4.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1627 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-3.5.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2178 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bootstrap-sass-3.3.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3574 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/canonical-rails-0.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1959 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/xpath-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1875 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-2.15.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0xf8e000 +brk(0xfaf000) = 0xfaf000 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4469 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-screenshot-1.0.17.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3008 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/carmen-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1780 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-rails-4.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1377 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/css_parser-1.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1070 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/deface-1.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3126 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/email_spec-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3121 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot-4.8.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3051 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot_rails-4.8.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1457 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/friendly_id-5.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2800 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-rails-4.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1611 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-ui-rails-6.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1339 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-actionview-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1743 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-activerecord-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1744 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2839 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/monetize-1.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1629 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/paperclip-5.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 6450 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/paranoia-2.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2137 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pg-0.21.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 6796 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/poltergeist-1.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3692 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyamorous-1.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2237 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-1.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3303 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-rails-1.9.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2283 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-byebug-3.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1551 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rabl-0.13.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2527 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-controller-testing-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1915 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ransack-1.8.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3367 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/responders-2.4.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1427 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-mocks-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4359 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-activemodel-mocks-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4697 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-expectations-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4406 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-collection_matchers-1.1.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1596 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-core-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4964 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-its-1.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2029 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-rails-3.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4990 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-retry-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1801 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec_junit_formatter-0.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2643 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubocop-0.51.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3039 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-rails-5.0.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2112 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-0.15.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1892 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activemodel-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2441 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activerecord-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2427 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/twitter_cldr-4.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1667 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/versioncake-3.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2726 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/webmock-3.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3964 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/with_model-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2143 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bcrypt-3.1.11.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2253 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bindex-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1738 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/uniform_notifier-1.10.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2014 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bullet-5.6.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1338 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/orm_adapter-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3548 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/warden-1.2.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1238 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-4.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1960 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-encryptable-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1228 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jbuilder-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1306 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby_dep-1.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1256 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/listen-3.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1906 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/puma-3.10.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1352 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-mini-profiler-0.10.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2782 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_extension-0.0.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1148 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-source-5.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 691 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-5.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1147 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/uglifier-3.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2145 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/web-console-3.5.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1843 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_auth_devise-3.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5457 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_gateway-3.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5183 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5229 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1471 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2176 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1361 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2252 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1144 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2210 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5241 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1504 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1376 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2227 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2303 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1177 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2333 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/childprocess-0.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2059 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubyzip-1.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1636 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2267 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-2.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1514 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-watcher-listen-2.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1814 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rmagick-2.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2058 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-10.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5710 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 950 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1348 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1967 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubis-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1427 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-deprecated_sanitizer-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1465 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-1.0.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2231 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2483 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-1.6.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1800 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.6.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1439 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2562 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1395 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2173 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1508 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-6.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2148 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1855 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-0.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2601 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-activerecord-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2053 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-postgis-adapter-3.0.0.beta2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2365 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2107 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey_config-0.0.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 831 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kgio-2.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2260 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/newrelic_rpm-4.5.0.337.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3210 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/psych-2.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1999 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/racc-1.4.14.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2672 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3024 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails_autolink-1.1.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1372 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/raindrops-0.19.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2510 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simple_form-3.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1401 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicorn-5.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3611 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2451 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/recollect-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1020 +close(8) = 0 +openat(AT_FDCWD, "/usr/local/rvm/gems/ruby-2.4.1@global/specifications", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 8 +brk(0) = 0xfaf000 +brk(0xfd3000) = 0xfd3000 +getdents(8, /* 15 entries */, 32768) = 648 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/did_you_mean-1.1.0.gemspec", {st_mode=S_IFREG|0664, st_size=1520, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/minitest-5.10.1.gemspec", {st_mode=S_IFREG|0664, st_size=4912, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/net-telnet-0.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=1257, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/power_assert-0.4.1.gemspec", {st_mode=S_IFREG|0664, st_size=1749, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rake-12.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=2269, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/test-unit-3.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=2261, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/xmlrpc-0.2.1.gemspec", {st_mode=S_IFREG|0664, st_size=1591, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/gem-wrappers-1.3.2.gemspec", {st_mode=S_IFREG|0664, st_size=1385, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/executable-hooks-1.3.2.gemspec", {st_mode=S_IFREG|0664, st_size=1472, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/bundler-unload-1.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=1042, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rubygems-bundler-1.4.4.gemspec", {st_mode=S_IFREG|0664, st_size=1605, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rvm-1.11.3.9.gemspec", {st_mode=S_IFREG|0664, st_size=756, ...}) = 0 +getdents(8, /* 0 entries */, 32768) = 0 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/did_you_mean-1.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1520 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/minitest-5.10.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4912 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/net-telnet-0.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1257 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/power_assert-0.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1749 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rake-12.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2269 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/test-unit-3.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2261 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/xmlrpc-0.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1591 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/gem-wrappers-1.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1385 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/executable-hooks-1.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1472 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/bundler-unload-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1042 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rubygems-bundler-1.4.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1605 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rvm-1.11.3.9.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271910) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 756 +close(8) = 0 +open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(8, "MemTotal: 2540452 kB\nMemF"..., 1024) = 1024 +close(8) = 0 +munmap(0x7f73bc205000, 4096) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/executable-hooks/hooks", 0x7ffde02714d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/executable-hooks/hooks.rb", 0x7ffde0271540) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/executable-hooks/hooks.so", 0x7ffde0271540) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/executable-hooks/hooks", 0x7ffde0271bf0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/executable-hooks/hooks.rb", 0x7ffde0271c60) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/executable-hooks/hooks.so", 0x7ffde0271c60) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/executable-hooks/hooks", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/executable-hooks/hooks.rb", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/executable-hooks/hooks.so", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/executable-hooks/hooks", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/executable-hooks/hooks.rb", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/executable-hooks/hooks.so", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/executable-hooks/hooks", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/executable-hooks/hooks.rb", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/executable-hooks/hooks.so", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/executable-hooks/hooks", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/executable-hooks/hooks.rb", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/executable-hooks/hooks.so", 0x7ffde0271cd0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/executable-hooks/hooks.rb", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/executable-hooks/hooks.so", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/executable-hooks/hooks", 0x7ffde0271620) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/executable-hooks/hooks.rb", {st_mode=S_IFREG|0664, st_size=1437, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/executable-hooks-1.3.2.gemspec", {st_mode=S_IFREG|0664, st_size=1472, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/executable-hooks-1.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272be0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1472, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1472) = 1472 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1437, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/executable-hooks/hooks.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1437, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272990) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "module Gem\n @executables_hooks "..., 8192) = 1437 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/executable-hooks-1.3.2", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/executable-hooks-1.3.2/lib", {st_mode=S_IFDIR|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/executable-hooks-1.3.2/lib/executable-hooks", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/executable-hooks-1.3.2/lib/executable-hooks/hooks.rb", {st_mode=S_IFREG|0664, st_size=1437, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actioncable-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1644, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actioncable-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1644, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1644) = 1644 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2122, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2122, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2122) = 2122 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2173, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2173, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2173) = 2173 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2511, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2511, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2511) = 2511 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2562, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2562, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2562) = 2562 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2423, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2423, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2423) = 2423 +read(8, "", 8192) = 0 +close(8) = 0 +brk(0) = 0xfd3000 +brk(0xff4000) = 0xff4000 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2483, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2483, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2483) = 2483 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1386, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1386, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1386) = 1386 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1395, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1395, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1395) = 1395 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemerchant-1.74.0.gemspec", {st_mode=S_IFREG|0644, st_size=2783, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemerchant-1.74.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2783, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2783) = 2783 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1328, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1328, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1328) = 1328 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1508, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1508, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1508) = 1508 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1843, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1843, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1843) = 1843 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1855) = 1855 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-postgis-adapter-3.0.0.beta2.gemspec", {st_mode=S_IFREG|0644, st_size=2365, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-postgis-adapter-3.0.0.beta2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2365, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2365) = 2365 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1973, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1973, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1973) = 1973 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1967, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1967, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1967) = 1967 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts-as-taggable-on-5.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=3004, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts-as-taggable-on-5.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3004, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3004) = 3004 +brk(0) = 0xff4000 +brk(0x1015000) = 0x1015000 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts_as_list-0.9.9.gemspec", {st_mode=S_IFREG|0644, st_size=1730, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts_as_list-0.9.9.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1730, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1730) = 1730 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.5.2.gemspec", {st_mode=S_IFREG|0644, st_size=1658, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.5.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1658, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1658) = 1658 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.3.8.gemspec", {st_mode=S_IFREG|0664, st_size=1972, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.3.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1972, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1972) = 1972 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-8.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=2130, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-8.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2130, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2130) = 2130 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-6.0.4.gemspec", {st_mode=S_IFREG|0644, st_size=2148, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-6.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2148, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2148) = 2148 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ast-2.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2711, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ast-2.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2711, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2711) = 2711 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/autoprefixer-rails-7.1.6.gemspec", {st_mode=S_IFREG|0644, st_size=1978, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/autoprefixer-rails-7.1.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1978, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1978) = 1978 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_nested_set-3.1.3.gemspec", {st_mode=S_IFREG|0644, st_size=2784, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_nested_set-3.1.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2784, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2784) = 2784 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_print-1.8.0.gemspec", {st_mode=S_IFREG|0664, st_size=2376, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_print-1.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2376, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2376) = 2376 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bcrypt-3.1.11.gemspec", {st_mode=S_IFREG|0644, st_size=2253, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bcrypt-3.1.11.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2253, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2253) = 2253 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +brk(0) = 0x1015000 +brk(0) = 0x1015000 +brk(0x1006000) = 0x1006000 +brk(0) = 0x1006000 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/belafonte-0.5.0.gemspec", {st_mode=S_IFREG|0664, st_size=2575, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/belafonte-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2575, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2575) = 2575 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bindex-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1738, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bindex-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1738, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1738) = 1738 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bootstrap-sass-3.3.7.gemspec", {st_mode=S_IFREG|0644, st_size=3574, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bootstrap-sass-3.3.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3574, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3574) = 3574 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/builder-3.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=982, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/builder-3.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=982, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 982) = 982 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bullet-5.6.1.gemspec", {st_mode=S_IFREG|0644, st_size=1338, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bullet-5.6.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1338, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1338) = 1338 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.16.0.gemspec", {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2776) = 2776 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.15.4.gemspec", {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.15.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2776) = 2776 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/bundler-unload-1.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=1042, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/bundler-unload-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1042, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1042) = 1042 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/byebug-9.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1932, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/byebug-9.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1932, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1932) = 1932 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/camertron-eprun-1.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=811, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/camertron-eprun-1.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=811, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 811) = 811 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cancancan-2.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2113, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cancancan-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2113, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2113) = 2113 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/canonical-rails-0.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=1959, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/canonical-rails-0.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1959, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1959) = 1959 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-2.15.4.gemspec", {st_mode=S_IFREG|0644, st_size=4469, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-2.15.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=4469, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4469) = 4469 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-screenshot-1.0.17.gemspec", {st_mode=S_IFREG|0644, st_size=3008, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-screenshot-1.0.17.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3008, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3008) = 3008 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/carmen-1.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1780, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/carmen-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1780, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1780) = 1780 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/childprocess-0.8.0.gemspec", {st_mode=S_IFREG|0644, st_size=2059, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/childprocess-0.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2059, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2059) = 2059 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cistern-0.12.3.gemspec", {st_mode=S_IFREG|0664, st_size=703, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cistern-0.12.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=703, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 703) = 703 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cldr-plurals-runtime-rb-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=792, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cldr-plurals-runtime-rb-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=792, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 792) = 792 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/climate_control-0.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/climate_control-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1463) = 1463 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cliver-0.3.2.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cliver-0.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1999) = 1999 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cocaine-0.5.8.gemspec", {st_mode=S_IFREG|0644, st_size=2180, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cocaine-0.5.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2180, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2180) = 2180 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coderay-1.1.2.gemspec", {st_mode=S_IFREG|0664, st_size=1182, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coderay-1.1.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1182, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1182) = 1182 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-rails-4.2.2.gemspec", {st_mode=S_IFREG|0644, st_size=1377, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-rails-4.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1377, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1377) = 1377 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-2.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1680, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-2.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1680, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1680) = 1680 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-source-1.12.2.gemspec", {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-source-1.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1046) = 1046 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/colorize-0.8.1.gemspec", {st_mode=S_IFREG|0664, st_size=1594, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/colorize-0.8.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1594, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1594) = 1594 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/concurrent-ruby-1.0.5.gemspec", {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/concurrent-ruby-1.0.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1295) = 1295 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cookiejar-0.3.3.gemspec", {st_mode=S_IFREG|0664, st_size=1944, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cookiejar-0.3.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1944, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1944) = 1944 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/crack-0.4.3.gemspec", {st_mode=S_IFREG|0644, st_size=1142, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/crack-0.4.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1142, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1142) = 1142 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/crass-1.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=1366, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/crass-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1366, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1366) = 1366 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/css_parser-1.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=1070, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/css_parser-1.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1070, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1070) = 1070 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/database_cleaner-1.6.2.gemspec", {st_mode=S_IFREG|0644, st_size=5870, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/database_cleaner-1.6.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=5870, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5870) = 5870 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/deface-1.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=3126, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/deface-1.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3126, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3126) = 3126 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-4.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=1960, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-4.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1960, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1960) = 1960 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-encryptable-0.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-encryptable-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1228) = 1228 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/diff-lcs-1.3.gemspec", {st_mode=S_IFREG|0644, st_size=3783, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/diff-lcs-1.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3783, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3783) = 3783 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/docile-1.1.5.gemspec", {st_mode=S_IFREG|0644, st_size=2059, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/docile-1.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2059, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2059) = 2059 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/domain_name-0.5.20170404.gemspec", {st_mode=S_IFREG|0664, st_size=2128, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/domain_name-0.5.20170404.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2128, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2128) = 2128 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-http-request-1.1.5.gemspec", {st_mode=S_IFREG|0664, st_size=2798, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-http-request-1.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2798, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2798) = 2798 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-socksify-0.3.1.gemspec", {st_mode=S_IFREG|0664, st_size=1537, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-socksify-0.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1537, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1537) = 1537 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/email_spec-2.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=3121, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/email_spec-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3121, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3121) = 3121 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-3.2.5.gemspec", {st_mode=S_IFREG|0664, st_size=6370, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-3.2.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=6370, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 6370) = 6370 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-cloud-client-2.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=4214, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-cloud-client-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=4214, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4214) = 4214 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-serverside-adapter-2.4.0.gemspec", {st_mode=S_IFREG|0664, st_size=1837, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-serverside-adapter-2.4.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1837, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1837) = 1837 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubi-1.7.0.gemspec", {st_mode=S_IFREG|0664, st_size=1480, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubi-1.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1480, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1480) = 1480 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubis-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubis-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1427) = 1427 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/escape-0.0.4.gemspec", {st_mode=S_IFREG|0664, st_size=869, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/escape-0.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=869, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 869) = 869 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/eventmachine-1.2.5.gemspec", {st_mode=S_IFREG|0664, st_size=3601, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/eventmachine-1.2.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=3601, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3601) = 3601 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/execjs-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1185, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/execjs-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1185, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1185) = 1185 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-core-3.4.2.gemspec", {st_mode=S_IFREG|0664, st_size=5497, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-core-3.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=5497, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5497) = 5497 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-hmac-2.2.0.gemspec", {st_mode=S_IFREG|0664, st_size=1287, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-hmac-2.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1287, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1287) = 1287 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey_config-0.0.7.gemspec", {st_mode=S_IFREG|0644, st_size=831, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey_config-0.0.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=831, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 831) = 831 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot-4.8.2.gemspec", {st_mode=S_IFREG|0644, st_size=3051, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot-4.8.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3051, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3051) = 3051 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot_rails-4.8.2.gemspec", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot_rails-4.8.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1457) = 1457 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday-0.13.1.gemspec", {st_mode=S_IFREG|0664, st_size=1119, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday-0.13.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1119, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1119) = 1119 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday_middleware-0.12.2.gemspec", {st_mode=S_IFREG|0664, st_size=1144, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday_middleware-0.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1144, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1144) = 1144 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-1.2.4.gemspec", {st_mode=S_IFREG|0664, st_size=5407, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-1.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=5407, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5407) = 5407 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-websocket-0.10.7.gemspec", {st_mode=S_IFREG|0664, st_size=3446, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-websocket-0.10.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=3446, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3446) = 3446 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffaker-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1610, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffaker-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1610, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1610) = 1610 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffi-1.9.18.gemspec", {st_mode=S_IFREG|0644, st_size=2103, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffi-1.9.18.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2103, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2103) = 2103 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/friendly_id-5.2.3.gemspec", {st_mode=S_IFREG|0644, st_size=2800, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/friendly_id-5.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2800, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2800) = 2800 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/gem-wrappers-1.3.2.gemspec", {st_mode=S_IFREG|0664, st_size=1385, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/gem-wrappers-1.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1385, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1385) = 1385 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/globalid-0.4.1.gemspec", {st_mode=S_IFREG|0664, st_size=1375, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/globalid-0.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1375, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1375) = 1375 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/hashdiff-0.3.7.gemspec", {st_mode=S_IFREG|0644, st_size=1574, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/hashdiff-0.3.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1574, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1574) = 1574 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/highline-1.6.21.gemspec", {st_mode=S_IFREG|0664, st_size=1335, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/highline-1.6.21.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1335, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1335) = 1335 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/htmlentities-4.3.4.gemspec", {st_mode=S_IFREG|0644, st_size=1216, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/htmlentities-4.3.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1216, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1216) = 1216 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/http-cookie-1.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2829, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/http-cookie-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2829, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2829) = 2829 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/http_parser.rb-0.6.0.gemspec", {st_mode=S_IFREG|0664, st_size=2292, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/http_parser.rb-0.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2292, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2292) = 2292 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1348) = 1348 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1328, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1328, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1328) = 1328 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.8.6.gemspec", {st_mode=S_IFREG|0644, st_size=950, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.8.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=950, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 950) = 950 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=950, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=950, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 950) = 950 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jbuilder-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1306, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jbuilder-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1306, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1306) = 1306 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-rails-4.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=1611, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-rails-4.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1611, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1611) = 1611 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-ui-rails-6.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1339, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-ui-rails-6.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1339, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1339) = 1339 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-2.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1837, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1837, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1837) = 1837 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-1.8.6.gemspec", {st_mode=S_IFREG|0664, st_size=1771, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-1.8.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1771, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1771) = 1771 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=2839, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2839, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2839) = 2839 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-actionview-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1743, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-actionview-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1743, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1743) = 1743 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-activerecord-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1744, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-activerecord-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1744, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1744) = 1744 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-core-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1373, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-core-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1373, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1373) = 1373 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kgio-2.11.0.gemspec", {st_mode=S_IFREG|0644, st_size=2260, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kgio-2.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2260, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2260) = 2260 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/launchy-2.4.3.gemspec", {st_mode=S_IFREG|0664, st_size=2362, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/launchy-2.4.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2362, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2362) = 2362 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/listen-3.1.5.gemspec", {st_mode=S_IFREG|0644, st_size=1906, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/listen-3.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1906, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1906) = 1906 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/loofah-2.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=4107, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/loofah-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=4107, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4107) = 4107 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1943) = 1943 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.6.6.gemspec", {st_mode=S_IFREG|0664, st_size=2106, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.6.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2106, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2106) = 2106 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/method_source-0.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1232, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/method_source-0.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1232, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1232) = 1232 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-3.1.gemspec", {st_mode=S_IFREG|0664, st_size=5370, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=5370, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5370) = 5370 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-2.99.3.gemspec", {st_mode=S_IFREG|0664, st_size=4931, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-2.99.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=4931, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4931) = 4931 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-data-3.2016.0521.gemspec", {st_mode=S_IFREG|0664, st_size=3292, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-data-3.2016.0521.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=3292, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3292) = 3292 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mimemagic-0.3.2.gemspec", {st_mode=S_IFREG|0644, st_size=1362, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mimemagic-0.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1362, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1362) = 1362 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_mime-0.1.4.gemspec", {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_mime-0.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1463) = 1463 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_portile2-2.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=2249, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_portile2-2.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2249, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2249) = 2249 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/minitest-5.10.3.gemspec", {st_mode=S_IFREG|0644, st_size=4912, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/minitest-5.10.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=4912, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4912) = 4912 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/minitest-5.10.1.gemspec", {st_mode=S_IFREG|0664, st_size=4912, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/minitest-5.10.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=4912, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4912) = 4912 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/monetize-1.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1629, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/monetize-1.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1629, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1629) = 1629 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/money-6.9.0.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/money-6.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1999) = 1999 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/multi_json-1.12.2.gemspec", {st_mode=S_IFREG|0664, st_size=2726, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/multi_json-1.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2726, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2726) = 2726 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/multipart-post-2.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=1022, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/multipart-post-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1022, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1022) = 1022 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mysql2-0.4.9.gemspec", {st_mode=S_IFREG|0664, st_size=906, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mysql2-0.4.9.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=906, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 906) = 906 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/net-ssh-2.9.4.gemspec", {st_mode=S_IFREG|0664, st_size=2851, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/net-ssh-2.9.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2851, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2851) = 2851 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/net-telnet-0.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=1257, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/net-telnet-0.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1257, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1257) = 1257 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/netrc-0.11.0.gemspec", {st_mode=S_IFREG|0664, st_size=1169, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/netrc-0.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1169, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1169) = 1169 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/newrelic_rpm-4.5.0.337.gemspec", {st_mode=S_IFREG|0644, st_size=3210, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/newrelic_rpm-4.5.0.337.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3210, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3210) = 3210 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/nio4r-2.1.0.gemspec", {st_mode=S_IFREG|0664, st_size=1508, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/nio4r-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1508, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1508) = 1508 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/nokogiri-1.8.1.gemspec", {st_mode=S_IFREG|0664, st_size=7531, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/nokogiri-1.8.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=7531, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 7531) = 7531 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj-3.3.9.gemspec", {st_mode=S_IFREG|0664, st_size=2527, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj-3.3.9.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2527, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2527) = 2527 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj_mimic_json-1.0.1.gemspec", {st_mode=S_IFREG|0664, st_size=1017, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj_mimic_json-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1017, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1017) = 1017 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/optionally-0.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1401, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/optionally-0.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1401, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1401) = 1401 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/orm_adapter-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=3548, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/orm_adapter-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3548, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3548) = 3548 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/paperclip-5.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=6450, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/paperclip-5.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=6450, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 6450) = 6450 +read(8, "", 8192) = 0 +close(8) = 0 +brk(0) = 0x1006000 +brk(0x1028000) = 0x1028000 +brk(0) = 0x1028000 +brk(0) = 0x1028000 +brk(0x1024000) = 0x1024000 +brk(0) = 0x1024000 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/parallel-1.12.0.gemspec", {st_mode=S_IFREG|0644, st_size=739, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/parallel-1.12.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=739, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 739) = 739 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/paranoia-2.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=2137, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/paranoia-2.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2137, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2137) = 2137 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/parser-2.4.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2763, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/parser-2.4.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2763, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2763) = 2763 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pg-0.21.0.gemspec", {st_mode=S_IFREG|0644, st_size=6796, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pg-0.21.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=6796, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 6796) = 6796 +read(8, "", 8192) = 0 +close(8) = 0 +brk(0) = 0x1024000 +brk(0x104c000) = 0x104c000 +brk(0) = 0x104c000 +brk(0) = 0x104c000 +brk(0x1048000) = 0x1048000 +brk(0) = 0x1048000 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/poltergeist-1.16.0.gemspec", {st_mode=S_IFREG|0644, st_size=3692, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/poltergeist-1.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3692, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3692) = 3692 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyamorous-1.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=2237, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyamorous-1.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2237, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2237) = 2237 +read(8, "", 8192) = 0 +close(8) = 0 +brk(0) = 0x1048000 +brk(0x106b000) = 0x106b000 +brk(0) = 0x106b000 +brk(0) = 0x106b000 +brk(0x1068000) = 0x1068000 +brk(0) = 0x1068000 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyglot-0.3.5.gemspec", {st_mode=S_IFREG|0644, st_size=966, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyglot-0.3.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=966, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 966) = 966 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/power_assert-0.4.1.gemspec", {st_mode=S_IFREG|0664, st_size=1749, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/power_assert-0.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1749, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1749) = 1749 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/powerpack-0.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=1598, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/powerpack-0.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1598, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1598) = 1598 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-1.11.0.gemspec", {st_mode=S_IFREG|0644, st_size=3303, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-1.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3303, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3303) = 3303 +read(8, "", 8192) = 0 +close(8) = 0 +brk(0) = 0x1068000 +brk(0x108c000) = 0x108c000 +brk(0) = 0x108c000 +brk(0) = 0x108c000 +brk(0x1088000) = 0x1088000 +brk(0) = 0x1088000 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-rails-1.9.7.gemspec", {st_mode=S_IFREG|0644, st_size=2283, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-rails-1.9.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2283, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2283) = 2283 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-0.11.2.gemspec", {st_mode=S_IFREG|0664, st_size=1709, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-0.11.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1709, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1709) = 1709 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-byebug-3.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-byebug-3.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1551) = 1551 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +brk(0) = 0x1088000 +brk(0x10ac000) = 0x10ac000 +brk(0) = 0x10ac000 +brk(0) = 0x10ac000 +brk(0x10a8000) = 0x10a8000 +brk(0) = 0x10a8000 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/psych-2.2.4.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/psych-2.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1999) = 1999 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/public_suffix-3.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=1640, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/public_suffix-3.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1640, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1640) = 1640 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/puma-3.10.0.gemspec", {st_mode=S_IFREG|0644, st_size=1352, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/puma-3.10.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1352, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1352) = 1352 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rabl-0.13.1.gemspec", {st_mode=S_IFREG|0644, st_size=2527, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rabl-0.13.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2527, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2527) = 2527 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/racc-1.4.14.gemspec", {st_mode=S_IFREG|0644, st_size=2672, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/racc-1.4.14.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2672, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2672) = 2672 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2185, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2185, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2185) = 2185 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-1.6.8.gemspec", {st_mode=S_IFREG|0644, st_size=1800, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-1.6.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1800, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1800) = 1800 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-mini-profiler-0.10.6.gemspec", {st_mode=S_IFREG|0644, st_size=2782, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-mini-profiler-0.10.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2782, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2782) = 2782 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.7.0.gemspec", {st_mode=S_IFREG|0664, st_size=2622, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2622, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2622) = 2622 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.6.3.gemspec", {st_mode=S_IFREG|0644, st_size=1439, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.6.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1439, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1439) = 1439 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=3165, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=3165, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3165) = 3165 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=3024, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3024, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3024) = 3024 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-controller-testing-1.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1915, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-controller-testing-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1915, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1915) = 1915 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-deprecated_sanitizer-1.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=1465, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-deprecated_sanitizer-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1465, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1465) = 1465 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1955, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1955, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1955) = 1955 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-1.0.8.gemspec", {st_mode=S_IFREG|0644, st_size=2231, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-1.0.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2231, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2231) = 2231 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-html-sanitizer-1.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1939, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-html-sanitizer-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1939, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1939) = 1939 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails_autolink-1.1.6.gemspec", {st_mode=S_IFREG|0644, st_size=1372, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails_autolink-1.1.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1372, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1372) = 1372 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2301, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2301, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2301) = 2301 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2107, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2107, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2107) = 2107 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rainbow-2.2.2.gemspec", {st_mode=S_IFREG|0664, st_size=1414, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rainbow-2.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1414, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1414) = 1414 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/raindrops-0.19.0.gemspec", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/raindrops-0.19.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2510) = 2510 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-12.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-12.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2613) = 2613 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rake-12.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=2269, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rake-12.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2269, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2269) = 2269 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-10.4.2.gemspec", {st_mode=S_IFREG|0644, st_size=5710, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-10.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=5710, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5710) = 5710 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ransack-1.8.4.gemspec", {st_mode=S_IFREG|0644, st_size=3367, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ransack-1.8.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3367, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3367) = 3367 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-fsevent-0.10.2.gemspec", {st_mode=S_IFREG|0644, st_size=1804, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-fsevent-0.10.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1804, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1804) = 1804 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-inotify-0.9.10.gemspec", {st_mode=S_IFREG|0644, st_size=1663, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-inotify-0.9.10.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1663, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1663) = 1663 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/recollect-0.2.0.gemspec", {st_mode=S_IFREG|0664, st_size=1020, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/recollect-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1020, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1020) = 1020 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/responders-2.4.0.gemspec", {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/responders-2.4.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1427) = 1427 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rest-client-1.8.0.gemspec", {st_mode=S_IFREG|0664, st_size=2801, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rest-client-1.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2801, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2801) = 2801 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-0.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-0.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2601) = 2601 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-activerecord-2.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=2053, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-activerecord-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2053, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2053) = 2053 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rmagick-2.16.0.gemspec", {st_mode=S_IFREG|0664, st_size=2058, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rmagick-2.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2058, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2058) = 2058 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-activemodel-mocks-1.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=4697, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-activemodel-mocks-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=4697, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4697) = 4697 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-collection_matchers-1.1.3.gemspec", {st_mode=S_IFREG|0644, st_size=1596, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-collection_matchers-1.1.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1596, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1596) = 1596 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-core-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4964, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-core-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=4964, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4964) = 4964 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-expectations-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4406, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-expectations-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=4406, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4406) = 4406 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-its-1.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=2029, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-its-1.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2029, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2029) = 2029 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-mocks-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4359, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-mocks-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=4359, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4359) = 4359 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-rails-3.7.1.gemspec", {st_mode=S_IFREG|0644, st_size=4990, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-rails-3.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=4990, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 4990) = 4990 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-retry-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1801, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-retry-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1801, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1801) = 1801 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-support-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=3828, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-support-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3828, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3828) = 3828 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec_junit_formatter-0.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2643, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec_junit_formatter-0.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2643, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2643) = 2643 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubocop-0.51.0.gemspec", {st_mode=S_IFREG|0644, st_size=3039, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubocop-0.51.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3039, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3039) = 3039 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby-progressbar-1.9.0.gemspec", {st_mode=S_IFREG|0644, st_size=3586, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby-progressbar-1.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3586, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3586) = 3586 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby_dep-1.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1256, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby_dep-1.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1256, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1256) = 1256 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rubygems-bundler-1.4.4.gemspec", {st_mode=S_IFREG|0664, st_size=1605, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rubygems-bundler-1.4.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1605, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1605) = 1605 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubyzip-1.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=1636, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubyzip-1.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1636, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1636) = 1636 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rvm-1.11.3.9.gemspec", {st_mode=S_IFREG|0664, st_size=756, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rvm-1.11.3.9.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=756, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 756) = 756 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/safe_yaml-1.0.4.gemspec", {st_mode=S_IFREG|0644, st_size=926, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/safe_yaml-1.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=926, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 926) = 926 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-3.5.3.gemspec", {st_mode=S_IFREG|0644, st_size=2178, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-3.5.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2178, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2178) = 2178 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-listen-4.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-listen-4.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1627) = 1627 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-rails-5.0.6.gemspec", {st_mode=S_IFREG|0644, st_size=2112, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-rails-5.0.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2112, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2112) = 2112 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/select2-rails-3.5.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1875, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/select2-rails-3.5.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1875, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1875) = 1875 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=2451, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2451, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2451) = 2451 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=2267, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2267, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2267) = 2267 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simple_form-3.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1401, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simple_form-3.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1401, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1401) = 1401 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-0.15.1.gemspec", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-0.15.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1892) = 1892 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-html-0.10.2.gemspec", {st_mode=S_IFREG|0644, st_size=1252, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-html-0.10.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1252, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1252) = 1252 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2333, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2333, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2333) = 2333 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2210, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2210, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2210) = 2210 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1504, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1504, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1504) = 1504 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1471, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1471, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1471) = 1471 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_auth_devise-3.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=5457, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_auth_devise-3.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=5457, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5457) = 5457 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2227, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2227, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2227) = 2227 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2176, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2176, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2176) = 2176 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1376, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1376, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1376) = 1376 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1361, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1361, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1361) = 1361 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=5241, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=5241, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5241) = 5241 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=5229, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=5229, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5229) = 5229 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_extension-0.0.5.gemspec", {st_mode=S_IFREG|0644, st_size=1148, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_extension-0.0.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1148, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1148) = 1148 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2303, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2303, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2303) = 2303 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2252, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2252, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2252) = 2252 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_gateway-3.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=5183, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_gateway-3.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=5183, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 5183) = 5183 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1177, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1177, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1177) = 1177 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1144, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1144, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1144) = 1144 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-2.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1514, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-2.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1514, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1514) = 1514 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-watcher-listen-2.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1814, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-watcher-listen-2.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1814, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1814) = 1814 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-3.7.1.gemspec", {st_mode=S_IFREG|0664, st_size=3968, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-3.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=3968, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3968) = 3968 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-rails-3.2.1.gemspec", {st_mode=S_IFREG|0664, st_size=2141, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-rails-3.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2141, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2141) = 2141 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sqlite3-1.3.13.gemspec", {st_mode=S_IFREG|0644, st_size=3429, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sqlite3-1.3.13.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3429, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3429) = 3429 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sshkey-1.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sshkey-1.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1295) = 1295 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1613, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1613, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1613) = 1613 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activemodel-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=2441, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activemodel-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2441, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2441) = 2441 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activerecord-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=2427, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activerecord-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2427, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2427) = 2427 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/stringex-2.7.1.gemspec", {st_mode=S_IFREG|0644, st_size=2696, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/stringex-2.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2696, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2696) = 2696 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/table_print-1.5.6.gemspec", {st_mode=S_IFREG|0664, st_size=1802, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/table_print-1.5.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1802, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1802) = 1802 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/test-unit-3.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=2261, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/test-unit-3.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2261, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2261) = 2261 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/thor-0.20.0.gemspec", {st_mode=S_IFREG|0664, st_size=1290, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/thor-0.20.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1290, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1290) = 1290 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/thread_safe-0.3.6.gemspec", {st_mode=S_IFREG|0664, st_size=1576, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/thread_safe-0.3.6.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1576, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1576) = 1576 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tilt-2.0.8.gemspec", {st_mode=S_IFREG|0644, st_size=940, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tilt-2.0.8.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=940, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 940) = 940 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/timecop-0.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1392, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/timecop-0.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1392, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1392) = 1392 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-5.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1147, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-5.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1147, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1147) = 1147 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-source-5.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=691, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-source-5.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=691, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 691) = 691 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/twitter_cldr-4.4.2.gemspec", {st_mode=S_IFREG|0644, st_size=1667, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/twitter_cldr-4.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1667, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1667) = 1667 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.4.gemspec", {st_mode=S_IFREG|0644, st_size=2756, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2756, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2756) = 2756 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=2756, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2756, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2756) = 2756 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/uglifier-3.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=2145, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/uglifier-3.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2145, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2145) = 2145 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf-0.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1969, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf-0.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1969, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1969) = 1969 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf_ext-0.0.7.4.gemspec", {st_mode=S_IFREG|0664, st_size=2310, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf_ext-0.0.7.4.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2310, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2310) = 2310 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicode-display_width-1.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=1644, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicode-display_width-1.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1644, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1644) = 1644 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicorn-5.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=3611, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicorn-5.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3611, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3611) = 3611 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/uniform_notifier-1.10.0.gemspec", {st_mode=S_IFREG|0644, st_size=2014, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/uniform_notifier-1.10.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2014, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2014) = 2014 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/versioncake-3.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2726, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/versioncake-3.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2726, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2726) = 2726 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/warden-1.2.7.gemspec", {st_mode=S_IFREG|0644, st_size=1238, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/warden-1.2.7.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1238, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1238) = 1238 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/web-console-3.5.1.gemspec", {st_mode=S_IFREG|0644, st_size=1843, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/web-console-3.5.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1843, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1843) = 1843 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/webmock-3.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=3964, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/webmock-3.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=3964, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 3964) = 3964 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-driver-0.6.5.gemspec", {st_mode=S_IFREG|0664, st_size=2154, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-driver-0.6.5.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=2154, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2154) = 2154 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-extensions-0.1.2.gemspec", {st_mode=S_IFREG|0664, st_size=1229, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-extensions-0.1.2.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1229, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1229) = 1229 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/with_model-2.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2143, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/with_model-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=2143, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 2143) = 2143 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/wrapomatic-0.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=1752, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/wrapomatic-0.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1752, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1752) = 1752 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/xmlrpc-0.2.1.gemspec", {st_mode=S_IFREG|0664, st_size=1591, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/xmlrpc-0.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0664, st_size=1591, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1591) = 1591 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/xpath-2.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1875, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/xpath-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272470) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1875, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "# -*- encoding: utf-8 -*-\n# stub"..., 1875) = 1875 +read(8, "", 8192) = 0 +close(8) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/rubygems_executable_plugin", 0x7ffde0272150) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde0272150) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde0272150) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2//usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2//usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2//usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems_executable_plugin.rb", {st_mode=S_IFREG|0664, st_size=110, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2//usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2//usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2//usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3//usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems_executable_plugin.rb", {st_mode=S_IFREG|0664, st_size=205, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5//usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/rubygems_executable_plugin", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/rubygems_executable_plugin.rb", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/rubygems_executable_plugin.so", 0x7ffde02721c0) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems_executable_plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=110, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems_executable_plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=110, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272430) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "Gem.execute do |original_file|\n "..., 8192) = 110 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/executable-hooks-1.3.2", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/executable-hooks-1.3.2/lib", {st_mode=S_IFDIR|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/executable-hooks-1.3.2/lib/rubygems_executable_plugin.rb", {st_mode=S_IFREG|0664, st_size=110, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems_executable_plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=205, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems_executable_plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=205, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02724a0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "Gem.execute do |original_file|\n "..., 8192) = 205 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.4", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.4/lib", {st_mode=S_IFDIR|0775, st_size=65, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.4/lib/rubygems_executable_plugin.rb", {st_mode=S_IFREG|0664, st_size=205, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/rubygems-bundler/noexec.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/rubygems-bundler/noexec", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/rubygems-bundler/noexec.rb", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/rubygems-bundler/noexec.so", 0x7ffde0270dc0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/rubygems-bundler/noexec.rb", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/rubygems-bundler/noexec.so", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems-bundler/noexec", 0x7ffde0270710) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems-bundler/noexec.rb", {st_mode=S_IFREG|0664, st_size=4033, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=4033, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems-bundler/noexec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=4033, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271a80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "require \"rubygems\"\n\nclass Noexec"..., 8192) = 4033 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.4", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.4/lib", {st_mode=S_IFDIR|0775, st_size=65, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.4/lib/rubygems-bundler", {st_mode=S_IFDIR|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.4/lib/rubygems-bundler/noexec.rb", {st_mode=S_IFREG|0664, st_size=4033, ...}) = 0 +getcwd("/root/Desktop/todo", 4096) = 19 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler-unload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler-unload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler-unload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler-unload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=949, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler-unload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=949, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02710d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "require \"bundler\"\n\nmodule Bundle"..., 8192) = 949 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global", {st_mode=S_IFLNK|0777, st_size=52, ...}) = 0 +readlink("/usr/local/rvm/gems/ruby-2.4.1@global", "/usr/local/rvm/rubies/ruby-2.4.1"..., 100) = 52 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bundler-unload-1.0.2", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bundler-unload-1.0.2/lib", {st_mode=S_IFDIR|0775, st_size=51, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bundler-unload-1.0.2/lib/bundler-unload.rb", {st_mode=S_IFREG|0664, st_size=949, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/bundler.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/bundler", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/bundler.rb", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/bundler.so", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/bundler", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/bundler.rb", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/bundler.so", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/bundler", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/bundler.rb", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/bundler.so", 0x7ffde026fad0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/bundler", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/bundler.rb", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/bundler.so", 0x7ffde026f420) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler.rb", {st_mode=S_IFREG|0644, st_size=16924, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=16924, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=16924, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270790) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(8, "Error, \"Please fix the world-wri"..., 8192) = 8192 +read(8, "home\n possibles = [Bundle"..., 8192) = 540 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler.rb", {st_mode=S_IFREG|0644, st_size=16924, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/compatibility_guard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/compatibility_guard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/compatibility_guard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/compatibility_guard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/compatibility_guard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/compatibility_guard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=518, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/compatibility_guard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=518, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n\n"..., 8192) = 518 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/compatibility_guard.rb", {st_mode=S_IFREG|0644, st_size=518, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=821, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=821, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f510) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n\n"..., 8192) = 821 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/version.rb", {st_mode=S_IFREG|0644, st_size=821, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendored_fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendored_fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendored_fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendored_fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendored_fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendored_fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=192, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendored_fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=192, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fde0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 192 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendored_fileutils.rb", {st_mode=S_IFREG|0644, st_size=192, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/fileutils/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/fileutils/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/fileutils/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/fileutils/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/fileutils/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/fileutils/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=46418, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/fileutils/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=46418, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f4a0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n#\n"..., 8192) = 8192 +read(8, "verbose: nil)\n # Bundler::Fil"..., 8192) = 8192 +mmap(NULL, 397312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc05b000 +munmap(0x7f73bc0bc000, 200704) = 0 +read(8, "ethod cannot remove directories."..., 8192) = 8192 +read(8, "nil,\n noop: nil, ve"..., 8192) = 8192 +brk(0) = 0x10a8000 +brk(0x10c9000) = 0x10c9000 +read(8, "touch 'timestamp'\n # Bundler:"..., 8192) = 8192 +read(8, "= File::FNM_SYSCASE.nonzero? ? \""..., 8192) = 5458 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/fileutils", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/fileutils/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=25, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/fileutils/lib/fileutils.rb", {st_mode=S_IFREG|0644, st_size=46418, ...}) = 0 +brk(0) = 0x10c9000 +brk(0x10ec000) = 0x10ec000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=230216, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_CLOEXEC) = 8 +read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\33\0\0\0\0\0\0"..., 832) = 832 +fstat(8, {st_mode=S_IFREG|0775, st_size=230216, ...}) = 0 +mmap(NULL, 2122392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f73b3e78000 +mprotect(0x7f73b3e7e000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b407d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x5000) = 0x7f73b407d000 +close(8) = 0 +mprotect(0x7f73b407d000, 4096, PROT_READ) = 0 +brk(0) = 0x10ec000 +brk(0x1113000) = 0x1113000 +brk(0) = 0x1113000 +brk(0x1138000) = 0x1138000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fde0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n#\n"..., 8192) = 8192 +brk(0) = 0x1138000 +brk(0x115c000) = 0x115c000 +read(8, " do stuff ...\n # enum.each { "..., 8192) = 8192 +read(8, "e\".\n require 'fileutils'\n "..., 8192) = 73 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +brk(0) = 0x115c000 +brk(0x117e000) = 0x117e000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/pathname.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=253682, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/pathname.so", O_RDONLY|O_CLOEXEC) = 8 +read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \25\0\0\0\0\0\0"..., 832) = 832 +fstat(8, {st_mode=S_IFREG|0775, st_size=253682, ...}) = 0 +mmap(NULL, 2127464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f73b3c70000 +mprotect(0x7f73b3c77000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b3e76000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x6000) = 0x7f73b3e76000 +close(8) = 0 +mprotect(0x7f73b3e76000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=4700, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=4700, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 4700 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/errors.rb", {st_mode=S_IFREG|0644, st_size=4700, ...}) = 0 +brk(0) = 0x117e000 +brk(0x119f000) = 0x119f000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/environment_preserver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/environment_preserver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/environment_preserver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/environment_preserver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/environment_preserver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/environment_preserver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1337, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/environment_preserver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1337, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 1337 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/environment_preserver.rb", {st_mode=S_IFREG|0644, st_size=1337, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=8954, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/plugin.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=8954, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +brk(0) = 0x119f000 +brk(0x11c0000) = 0x11c0000 +read(8, " the rest of gems\n # are in"..., 8192) = 762 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/plugin.rb", {st_mode=S_IFREG|0644, st_size=8954, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/plugin/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/plugin/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/plugin/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/plugin/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/plugin/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/plugin/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=2884, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/plugin/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=2884, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f510) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 2884 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/plugin", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/plugin/api.rb", {st_mode=S_IFREG|0644, st_size=2884, ...}) = 0 +brk(0) = 0x11c0000 +brk(0x11e4000) = 0x11e4000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/rubygems_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/rubygems_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/rubygems_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/rubygems_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/rubygems_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/rubygems_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=6019, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/rubygems_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=6019, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 6019 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/rubygems_ext.rb", {st_mode=S_IFREG|0644, st_size=6019, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=5361, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=5361, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f510) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\nre"..., 8192) = 5361 +brk(0) = 0x11e4000 +brk(0x120b000) = 0x120b000 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source.rb", {st_mode=S_IFREG|0664, st_size=5361, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=3174, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=3174, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 3174 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri.rb", {st_mode=S_IFREG|0664, st_size=3174, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=20296, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=20296, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e290) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 8192 +brk(0) = 0x120b000 +brk(0x122c000) = 0x122c000 +read(8, " ' '\n TBLDECWWWCOMP_.freeze\n\n "..., 8192) = 8192 +read(8, "8859-15\"=>\"iso-8859-15\",\n \"is"..., 8192) = 3912 +brk(0) = 0x122c000 +brk(0x1250000) = 0x1250000 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/common.rb", {st_mode=S_IFREG|0664, st_size=20296, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=17797, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc2396_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=17797, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d950) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(8, " # +str+::\n # String to"..., 8192) = 8192 +read(8, "s*\\z', Regexp::EXTENDED)\n\n "..., 8192) = 1413 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc2396_parser.rb", {st_mode=S_IFREG|0664, st_size=17797, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=6348, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=6348, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d950) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\nm"..., 8192) = 6348 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb", {st_mode=S_IFREG|0664, st_size=6348, ...}) = 0 +brk(0) = 0x1250000 +brk(0x1271000) = 0x1271000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=36388, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/generic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=36388, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e220) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\n#"..., 8192) = 8192 +read(8, " protected :set_scheme\n\n #\n"..., 8192) = 8192 +read(8, "he port component +v+\n #\n "..., 8192) = 8192 +read(8, " end\n private :merge_path\n"..., 8192) = 8192 +read(8, "\"\n end\n end\n end\n"..., 8192) = 3620 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/generic.rb", {st_mode=S_IFREG|0664, st_size=36388, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=7263, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ftp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=7263, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e290) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 7263 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ftp.rb", {st_mode=S_IFREG|0664, st_size=7263, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=3048, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=3048, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e290) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 3048 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/http.rb", {st_mode=S_IFREG|0664, st_size=3048, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=611, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/https.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=611, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e290) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 611 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/https.rb", {st_mode=S_IFREG|0664, st_size=611, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=5904, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ldap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=5904, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e290) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 5904 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ldap.rb", {st_mode=S_IFREG|0664, st_size=5904, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=501, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ldaps.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=501, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e290) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 501 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/ldaps.rb", {st_mode=S_IFREG|0664, st_size=501, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=8061, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/mailto.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=8061, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e290) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 8061 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/mailto.rb", {st_mode=S_IFREG|0664, st_size=8061, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=45051, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/fileutils.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=45051, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(8, "\n # If +dir+ is not a directory"..., 8192) = 8192 +read(8, "n] is a directory,\n # removes i"..., 8192) = 8192 +read(8, "id `who' symbol in file mode: #{"..., 8192) = 8192 +read(8, " s\n end\n\n def fu_defa"..., 8192) = 8192 +read(8, "''\n\n def fu_output_message(msg)"..., 8192) = 4091 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/fileutils.rb", {st_mode=S_IFREG|0664, st_size=45051, ...}) = 0 +brk(0) = 0x1271000 +brk(0x1292000) = 0x1292000 +brk(0) = 0x1292000 +brk(0x12b3000) = 0x12b3000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=230216, ...}) = 0 +close(8) = 0 +brk(0) = 0x12b3000 +brk(0x12d4000) = 0x12d4000 +brk(0) = 0x12d4000 +brk(0x12f5000) = 0x12f5000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=5360, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=5360, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb60) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\nre"..., 8192) = 5360 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/git.rb", {st_mode=S_IFREG|0664, st_size=5360, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=2894, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=2894, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e220) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: false\nr"..., 8192) = 2894 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/digest.rb", {st_mode=S_IFREG|0664, st_size=2894, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/digest.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=174770, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/digest.so", O_RDONLY|O_CLOEXEC) = 8 +read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\23\0\0\0\0\0\0"..., 832) = 832 +fstat(8, {st_mode=S_IFREG|0775, st_size=174770, ...}) = 0 +mmap(NULL, 2114184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f73b3a6b000 +mprotect(0x7f73b3a6f000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b3c6e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x3000) = 0x7f73b3c6e000 +close(8) = 0 +mprotect(0x7f73b3c6e000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=2665, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=2665, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e1b0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 2665 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/util.rb", {st_mode=S_IFREG|0664, st_size=2665, ...}) = 0 +brk(0) = 0x12f5000 +brk(0x1316000) = 0x1316000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/source/installed.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/source/installed.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/source/installed.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/source/installed.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/source/installed.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/source/installed.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/installed.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=661, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/installed.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=661, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 661 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/installed.rb", {st_mode=S_IFREG|0664, st_size=661, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/source/specific_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/source/specific_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/source/specific_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/source/specific_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/source/specific_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/source/specific_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/specific_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=1509, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/specific_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=1509, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 1509 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/specific_file.rb", {st_mode=S_IFREG|0664, st_size=1509, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/source/local.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/source/local.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/source/local.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/source/local.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/source/local.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/source/local.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/local.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=2697, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/local.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=2697, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 2697 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/local.rb", {st_mode=S_IFREG|0664, st_size=2697, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/source/lock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/source/lock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/source/lock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/source/lock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/source/lock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/source/lock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/lock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=875, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/lock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=875, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 875 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/lock.rb", {st_mode=S_IFREG|0664, st_size=875, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/source/vendor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/source/vendor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/source/vendor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/source/vendor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/source/vendor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/source/vendor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/vendor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=468, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/vendor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=468, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n##"..., 8192) = 468 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/source/vendor.rb", {st_mode=S_IFREG|0664, st_size=468, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/match_platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/match_platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/match_platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/match_platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/match_platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/match_platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=659, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/match_platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=659, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f510) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 659 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/match_platform.rb", {st_mode=S_IFREG|0644, st_size=659, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/gem_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/gem_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/gem_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/gem_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/gem_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/gem_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=3262, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/gem_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=3262, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 3262 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/gem_helpers.rb", {st_mode=S_IFREG|0644, st_size=3262, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/rubygems_integration.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/rubygems_integration.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/rubygems_integration.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/rubygems_integration.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/rubygems_integration.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/rubygems_integration.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=25375, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/rubygems_integration.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=25375, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(8, "ef download_gem(spec, uri, path)"..., 8192) = 8192 +read(8, "= __FILE__\n end\n @repl"..., 8192) = 8192 +read(8, " end\n end\n end\n\n def self"..., 8192) = 799 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/rubygems_integration.rb", {st_mode=S_IFREG|0644, st_size=25375, ...}) = 0 +brk(0) = 0x1316000 +brk(0x1337000) = 0x1337000 +brk(0) = 0x1337000 +brk(0x1358000) = 0x1358000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/config_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/config_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/config_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/config_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/config_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/config_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/config_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=13224, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/config_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=13224, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f510) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n#-"..., 8192) = 8192 +read(8, "ms_api_key = @api_keys[:rubyg"..., 8192) = 5032 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/config_file.rb", {st_mode=S_IFREG|0664, st_size=13224, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/user_interaction.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/user_interaction.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/user_interaction.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/user_interaction.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/user_interaction.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/user_interaction.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/user_interaction.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=14752, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/user_interaction.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=14752, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ebd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n#-"..., 8192) = 8192 +read(8, "s = 0)\n close\n raise Gem::"..., 8192) = 6560 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/user_interaction.rb", {st_mode=S_IFREG|0664, st_size=14752, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/console.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/console.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=237857, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/console.so", O_RDONLY|O_CLOEXEC) = 8 +read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\27\0\0\0\0\0\0"..., 832) = 832 +fstat(8, {st_mode=S_IFREG|0775, st_size=237857, ...}) = 0 +mmap(NULL, 2118184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f73b3865000 +mprotect(0x7f73b3869000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b3a69000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x4000) = 0x7f73b3a69000 +close(8) = 0 +mprotect(0x7f73b3a69000, 4096, PROT_READ) = 0 +brk(0) = 0x1358000 +brk(0x13a8000) = 0x13a8000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/etc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/etc.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0775, st_size=230216, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=212, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=212, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 212 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/constants.rb", {st_mode=S_IFREG|0644, st_size=212, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/current_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/current_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/current_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/current_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/current_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/current_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=2079, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/current_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=2079, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 2079 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/current_ruby.rb", {st_mode=S_IFREG|0644, st_size=2079, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/build_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/build_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/build_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/build_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/build_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/build_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/build_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 971 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/build_metadata.rb", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rubygems/ext/builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rubygems/ext/builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rubygems/ext/builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rubygems/ext/builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rubygems/ext/builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rubygems/ext/builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/ext/builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=5805, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/ext/builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=5805, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270990) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n#-"..., 8192) = 5805 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby", {st_mode=S_IFDIR|0775, st_size=18, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/ext", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/ext/builder.rb", {st_mode=S_IFREG|0664, st_size=5805, ...}) = 0 +stat("/root/Desktop/todo/Gemfile", {st_mode=S_IFREG|0644, st_size=1266, ...}) = 0 +stat("/root/Desktop/todo/.noexec.yaml", 0x7ffde0271580) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/runtime.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/runtime.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/runtime.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/runtime.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/runtime.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/runtime.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=10888, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/runtime.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=10888, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270820) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 8192 +read(8, "\n\n cached.each do |path|\n"..., 8192) = 2696 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/runtime.rb", {st_mode=S_IFREG|0644, st_size=10888, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/shared_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/shared_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/shared_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/shared_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/shared_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/shared_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=11331, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/shared_helpers.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=11331, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f5c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(8, "e.file?(filename)\n end\n "..., 8192) = 3139 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/shared_helpers.rb", {st_mode=S_IFREG|0644, st_size=11331, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/settings.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/settings.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/settings.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/settings.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/settings.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/settings.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=11911, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/settings.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=11911, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270820) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(8, "?:/ =~ key\n key = key.to_s."..., 8192) = 3719 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/settings.rb", {st_mode=S_IFREG|0644, st_size=11911, ...}) = 0 +brk(0) = 0x13a8000 +brk(0x13c9000) = 0x13c9000 +stat("/root/Desktop/todo/.bundle/config", 0x7ffde02703a0) = -1 ENOENT (No such file or directory) +stat("/root", {st_mode=S_IFDIR|0550, st_size=4096, ...}) = 0 +stat("/root", {st_mode=S_IFDIR|0550, st_size=4096, ...}) = 0 +geteuid() = 0 +getegid() = 0 +getuid() = 0 +getgid() = 0 +access("/root", W_OK) = 0 +stat("/root/.bundle/config", 0x7ffde0270480) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/feature_flag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/feature_flag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/feature_flag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/feature_flag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/feature_flag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/feature_flag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=2742, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/feature_flag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=2742, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270820) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 2742 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/feature_flag.rb", {st_mode=S_IFREG|0644, st_size=2742, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/definition.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/definition.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/definition.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/definition.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/definition.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/definition.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=36610, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/definition.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=36610, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270820) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(8, "the lockfile\"\n last_res"..., 8192) = 8192 +read(8, "d in the Gemfile:\\n\" << changed."..., 8192) = 8192 +read(8, " @locked_deps[dep.name]\n "..., 8192) = 8192 +read(8, " end\n platforms.each d"..., 8192) = 3842 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/definition.rb", {st_mode=S_IFREG|0644, st_size=36610, ...}) = 0 +brk(0) = 0x13c9000 +brk(0x13eb000) = 0x13eb000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/lockfile_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/lockfile_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/lockfile_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/lockfile_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/lockfile_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/lockfile_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=8829, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/lockfile_parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=8829, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fee0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\n#"..., 8192) = 8192 +read(8, "\n # duplicate GIT section"..., 8192) = 637 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/lockfile_parser.rb", {st_mode=S_IFREG|0644, st_size=8829, ...}) = 0 +brk(0) = 0x13eb000 +brk(0x140c000) = 0x140c000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=2719, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=2719, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ec20) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 2719 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source.rb", {st_mode=S_IFREG|0644, st_size=2719, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=9839, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/git.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=9839, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ec20) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(8, "//\\w*/)?(\\w*/)*}, \"\"), \".git\")\n "..., 8192) = 1647 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/git.rb", {st_mode=S_IFREG|0644, st_size=9839, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/source/path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/source/path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/source/path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/source/path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/source/path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=7483, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=7483, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d9c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 7483 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/path.rb", {st_mode=S_IFREG|0644, st_size=7483, ...}) = 0 +brk(0) = 0x140c000 +brk(0x1442000) = 0x1442000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/source/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/source/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/source/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/source/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/source/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=17350, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/rubygems.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=17350, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ec20) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(8, "et_dependency_names.call\n "..., 8192) = 8192 +read(8, "h, cache_path)\n end\n "..., 8192) = 966 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/rubygems.rb", {st_mode=S_IFREG|0644, st_size=17350, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=21233, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=21233, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fee0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "#--\n# frozen_string_literal: tru"..., 8192) = 8192 +read(8, " ArgumentError, \"value must be a"..., 8192) = 8192 +read(8, " 5, 6, 4, 5, 3, 3, 3])\n# ary ="..., 8192) = 4849 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/set.rb", {st_mode=S_IFREG|0664, st_size=21233, ...}) = 0 +brk(0) = 0x1442000 +brk(0x1463000) = 0x1463000 +stat("/root/Desktop/todo/Gemfile", {st_mode=S_IFREG|0644, st_size=1266, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=21164, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=21164, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270820) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(8, "ckfile, unlock)\n Definition"..., 8192) = 8192 +brk(0) = 0x1463000 +brk(0x1484000) = 0x1484000 +read(8, "ror, msg\n else\n Bund"..., 8192) = 4780 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dsl.rb", {st_mode=S_IFREG|0644, st_size=21164, ...}) = 0 +brk(0) = 0x1484000 +brk(0x14a5000) = 0x14a5000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=4459, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dependency.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=4459, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fee0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 4459 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dependency.rb", {st_mode=S_IFREG|0644, st_size=4459, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/ruby_dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/ruby_dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/ruby_dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/ruby_dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/ruby_dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ruby_dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=761, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ruby_dsl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=761, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fee0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 761 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ruby_dsl.rb", {st_mode=S_IFREG|0644, st_size=761, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/source_list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/source_list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/source_list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/source_list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/source_list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source_list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=6009, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source_list.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=6009, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02700e0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 6009 +brk(0) = 0x14a5000 +brk(0x14cc000) = 0x14cc000 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source_list.rb", {st_mode=S_IFREG|0644, st_size=6009, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/source/metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/source/metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/source/metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/source/metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/source/metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1675, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1675, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f940) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 1675 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/metadata.rb", {st_mode=S_IFREG|0644, st_size=1675, ...}) = 0 +open("/root/Desktop/todo/Gemfile", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02712f0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=1266, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "if RUBY_VERSION =~ /1.9/\n Encod"..., 1266) = 1266 +read(8, "", 8192) = 0 +close(8) = 0 +brk(0) = 0x14cc000 +brk(0x14f4000) = 0x14f4000 +stat("/root/Desktop/todo/Gemfile.lock", {st_mode=S_IFREG|0644, st_size=10288, ...}) = 0 +open("/root/Desktop/todo/Gemfile.lock", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270c20) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(8, {st_mode=S_IFREG|0644, st_size=10288, ...}) = 0 +lseek(8, 0, SEEK_CUR) = 0 +read(8, "GEM\n remote: https://rubygems.o"..., 10288) = 10288 +read(8, "", 8192) = 0 +close(8) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/lazy_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/lazy_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/lazy_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/lazy_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/lazy_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/lazy_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=3690, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/lazy_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=3690, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f280) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 3690 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/lazy_specification.rb", {st_mode=S_IFREG|0644, st_size=3690, ...}) = 0 +brk(0) = 0x14f4000 +brk(0x1519000) = 0x1519000 +brk(0) = 0x1519000 +brk(0x1541000) = 0x1541000 +brk(0) = 0x1541000 +brk(0x1566000) = 0x1566000 +brk(0) = 0x1566000 +brk(0x158e000) = 0x158e000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/index.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/index.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/index.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/index.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/index.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/index.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=5368, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/index.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=5368, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026edd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 5368 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/index.rb", {st_mode=S_IFREG|0644, st_size=5368, ...}) = 0 +brk(0) = 0x158e000 +brk(0x15af000) = 0x15af000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/spec_set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/spec_set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/spec_set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/spec_set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/spec_set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/spec_set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=5249, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/spec_set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=5249, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02700e0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 5249 +brk(0) = 0x15af000 +brk(0x15d0000) = 0x15d0000 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/spec_set.rb", {st_mode=S_IFREG|0644, st_size=5249, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=14642, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tsort.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=14642, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f7a0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\n#"..., 8192) = 8192 +read(8, " components as an array of array"..., 8192) = 6450 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tsort.rb", {st_mode=S_IFREG|0664, st_size=14642, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=8708, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/forwardable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=8708, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f7a0) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0x15d0000 +brk(0x15f1000) = 0x15f1000 +read(8, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(8, "ethod, new_name=method)\n #\n # "..., 8192) = 516 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/forwardable.rb", {st_mode=S_IFREG|0664, st_size=8708, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0664, st_size=483, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/forwardable/impl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0664, st_size=483, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026edf0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# :stopdoc:\nmodule Forwardable\n "..., 8192) = 483 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/forwardable", {st_mode=S_IFDIR|0775, st_size=20, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/forwardable/impl.rb", {st_mode=S_IFREG|0664, st_size=483, ...}) = 0 +brk(0) = 0x15f1000 +brk(0x1612000) = 0x1612000 +brk(0) = 0x1612000 +brk(0x1636000) = 0x1636000 +brk(0) = 0x1636000 +brk(0x1657000) = 0x1657000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=14171, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=14171, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02700e0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 8192 +read(8, " platform.to_a.map {|part| pa"..., 8192) = 5979 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/resolver.rb", {st_mode=S_IFREG|0644, st_size=14171, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendored_molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendored_molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendored_molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendored_molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendored_molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendored_molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=100, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendored_molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=100, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f730) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 100 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendored_molinillo.rb", {st_mode=S_IFREG|0644, st_size=100, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ed80) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 508 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo.rb", {st_mode=S_IFREG|0644, st_size=508, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=647, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=647, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e440) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 647 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb", {st_mode=S_IFREG|0644, st_size=647, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e440) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 127 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=5776, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=5776, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e440) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 5776 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb", {st_mode=S_IFREG|0644, st_size=5776, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=2914, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=2914, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026da90) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 2914 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates", {st_mode=S_IFDIR|S_ISGID|0775, st_size=64, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb", {st_mode=S_IFREG|0644, st_size=2914, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e3d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 1627 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb", {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=7421, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=7421, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026da90) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 7421 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb", {st_mode=S_IFREG|0644, st_size=7421, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=3897, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=3897, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d150) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 3897 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb", {st_mode=S_IFREG|0644, st_size=3897, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1950, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1950, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c810) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 1950 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb", {st_mode=S_IFREG|0644, st_size=1950, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=924, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=924, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026bed0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 924 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb", {st_mode=S_IFREG|0644, st_size=924, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1682, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1682, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c810) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 1682 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb", {st_mode=S_IFREG|0644, st_size=1682, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1873, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1873, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c810) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 1873 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb", {st_mode=S_IFREG|0644, st_size=1873, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1581, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1581, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c810) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 1581 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb", {st_mode=S_IFREG|0644, st_size=1581, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1158, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1158, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c810) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 1158 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb", {st_mode=S_IFREG|0644, st_size=1158, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=724, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=724, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c810) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 724 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb", {st_mode=S_IFREG|0644, st_size=724, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=3956, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=3956, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d150) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0x1657000 +brk(0x1678000) = 0x1678000 +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 3956 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb", {st_mode=S_IFREG|0644, st_size=3956, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/resolution.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=34457, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=34457, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026da20) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 8192 +read(8, "h_dependency_state(initial_state"..., 8192) = 8192 +read(8, "randparent_r)\n requir"..., 8192) = 8192 +read(8, "rlying_error = nil)\n vert"..., 8192) = 8192 +read(8, "t representing a group of\n "..., 8192) = 1689 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb", {st_mode=S_IFREG|0644, st_size=34457, ...}) = 0 +brk(0) = 0x1678000 +brk(0x1699000) = 0x1699000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1832, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1832, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d070) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 1832 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/state.rb", {st_mode=S_IFREG|0644, st_size=1832, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=3776, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=3776, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d0e0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 3776 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/modules", {st_mode=S_IFDIR|S_ISGID|0775, st_size=50, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb", {st_mode=S_IFREG|0644, st_size=3776, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d0e0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 1855 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates", {st_mode=S_IFDIR|S_ISGID|0775, st_size=64, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb", {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1739, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1739, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e3d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 1739 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=75, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=41, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/modules", {st_mode=S_IFDIR|S_ISGID|0775, st_size=50, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb", {st_mode=S_IFREG|0644, st_size=1739, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/resolver/spec_group.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/resolver/spec_group.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/resolver/spec_group.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/resolver/spec_group.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/resolver/spec_group.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/resolver/spec_group.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=3546, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/resolver/spec_group.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=3546, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f730) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 3546 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/resolver", {st_mode=S_IFDIR|S_ISGID|0775, st_size=26, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/resolver/spec_group.rb", {st_mode=S_IFREG|0644, st_size=3546, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/gem_version_promoter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/gem_version_promoter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/gem_version_promoter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/gem_version_promoter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/gem_version_promoter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/gem_version_promoter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=6392, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/gem_version_promoter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=6392, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270070) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 6392 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/gem_version_promoter.rb", {st_mode=S_IFREG|0644, st_size=6392, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/source/gemspec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/source/gemspec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/source/gemspec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/source/gemspec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/source/gemspec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/gemspec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/gemspec.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f960) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 286 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/source/gemspec.rb", {st_mode=S_IFREG|0644, st_size=286, ...}) = 0 +brk(0) = 0x1699000 +brk(0x16ba000) = 0x16ba000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/dep_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/dep_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/dep_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/dep_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/dep_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dep_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=792, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dep_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=792, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fa50) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 792 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/dep_proxy.rb", {st_mode=S_IFREG|0644, st_size=792, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=198, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=198, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270820) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 198 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui.rb", {st_mode=S_IFREG|0644, st_size=198, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/ui/silent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/ui/silent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/ui/silent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/ui/silent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/ui/silent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui/silent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=1037, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui/silent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=1037, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02707c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nm"..., 8192) = 1037 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui", {st_mode=S_IFDIR|S_ISGID|0775, st_size=55, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui/silent.rb", {st_mode=S_IFREG|0644, st_size=1037, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/ui/rg_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/ui/rg_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/ui/rg_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/ui/rg_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/ui/rg_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui/rg_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fstat(8, {st_mode=S_IFREG|0644, st_size=306, ...}) = 0 +close(8) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui/rg_proxy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 8 +fcntl(8, F_SETFL, O_RDONLY) = 0 +fstat(8, {st_mode=S_IFREG|0644, st_size=306, ...}) = 0 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02707c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(8, "# frozen_string_literal: true\n\nr"..., 8192) = 306 +read(8, "", 8192) = 0 +close(8) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui", {st_mode=S_IFDIR|S_ISGID|0775, st_size=55, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ui/rg_proxy.rb", {st_mode=S_IFREG|0644, st_size=306, ...}) = 0 +open("/dev/null", O_RDONLY|O_CLOEXEC) = 8 +ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270bb0) = -1 ENOTTY (Inappropriate ioctl for device) +open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666) = 9 +ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270bb0) = -1 ENOTTY (Inappropriate ioctl for device) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/remote_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/remote_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/remote_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/remote_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/remote_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/remote_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3540, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/remote_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3540, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02709b0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n\nr"..., 8192) = 3540 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/remote_specification.rb", {st_mode=S_IFREG|0644, st_size=3540, ...}) = 0 +openat(AT_FDCWD, "/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 10 +brk(0) = 0x16ba000 +brk(0x16e1000) = 0x16e1000 +getdents(10, /* 8 entries */, 32768) = 312 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/bigdecimal-1.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=1806, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/io-console-0.4.6.gemspec", {st_mode=S_IFREG|0664, st_size=892, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/json-2.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=2414, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/openssl-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2280, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/psych-2.2.2.gemspec", {st_mode=S_IFREG|0664, st_size=3131, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/rdoc-5.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=6233, ...}) = 0 +getdents(10, /* 0 entries */, 32768) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/bigdecimal-1.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02703b0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1806 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/io-console-0.4.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270420) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 892 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/json-2.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270420) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2414 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/openssl-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270420) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2280 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/psych-2.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270420) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3131 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/specifications/default/rdoc-5.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270420) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 6233 +close(10) = 0 +openat(AT_FDCWD, "/usr/local/rvm/gems/ruby-2.4.1/specifications", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 10 +getdents(10, /* 259 entries */, 32768) = 12464 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/concurrent-ruby-1.0.5.gemspec", {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1328, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/thread_safe-0.3.6.gemspec", {st_mode=S_IFREG|0664, st_size=1576, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=2756, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1973, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2185, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.7.0.gemspec", {st_mode=S_IFREG|0664, st_size=2622, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_portile2-2.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=2249, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/nokogiri-1.8.1.gemspec", {st_mode=S_IFREG|0664, st_size=7531, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/crass-1.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=1366, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/loofah-2.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=4107, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-html-sanitizer-1.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1939, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-2.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1955, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/builder-3.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=982, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubi-1.7.0.gemspec", {st_mode=S_IFREG|0664, st_size=1480, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2423, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2511, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1328, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-8.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=2130, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1843, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/globalid-0.4.1.gemspec", {st_mode=S_IFREG|0664, st_size=1375, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1386, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-data-3.2016.0521.gemspec", {st_mode=S_IFREG|0664, st_size=3292, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-3.1.gemspec", {st_mode=S_IFREG|0664, st_size=5370, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.6.6.gemspec", {st_mode=S_IFREG|0664, st_size=2106, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2122, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/nio4r-2.1.0.gemspec", {st_mode=S_IFREG|0664, st_size=1508, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-extensions-0.1.2.gemspec", {st_mode=S_IFREG|0664, st_size=1229, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-driver-0.6.5.gemspec", {st_mode=S_IFREG|0664, st_size=2154, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actioncable-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1644, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/thor-0.20.0.gemspec", {st_mode=S_IFREG|0664, st_size=1290, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/method_source-0.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1232, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=2301, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.15.4.gemspec", {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-3.7.1.gemspec", {st_mode=S_IFREG|0664, st_size=3968, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-rails-3.2.1.gemspec", {st_mode=S_IFREG|0664, st_size=2141, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-5.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=3165, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/highline-1.6.21.gemspec", {st_mode=S_IFREG|0664, st_size=1335, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/escape-0.0.4.gemspec", {st_mode=S_IFREG|0664, st_size=869, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/multi_json-1.12.2.gemspec", {st_mode=S_IFREG|0664, st_size=2726, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-serverside-adapter-2.4.0.gemspec", {st_mode=S_IFREG|0664, st_size=1837, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf_ext-0.0.7.4.gemspec", {st_mode=S_IFREG|0664, st_size=2310, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf-0.1.4.gemspec", {st_mode=S_IFREG|0664, st_size=1969, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/domain_name-0.5.20170404.gemspec", {st_mode=S_IFREG|0664, st_size=2128, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/http-cookie-1.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=2829, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-2.99.3.gemspec", {st_mode=S_IFREG|0664, st_size=4931, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/netrc-0.11.0.gemspec", {st_mode=S_IFREG|0664, st_size=1169, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rest-client-1.8.0.gemspec", {st_mode=S_IFREG|0664, st_size=2801, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-cloud-client-2.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=4214, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/net-ssh-2.9.4.gemspec", {st_mode=S_IFREG|0664, st_size=2851, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.3.8.gemspec", {st_mode=S_IFREG|0664, st_size=1972, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/launchy-2.4.3.gemspec", {st_mode=S_IFREG|0664, st_size=2362, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-3.2.5.gemspec", {st_mode=S_IFREG|0664, st_size=6370, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_print-1.8.0.gemspec", {st_mode=S_IFREG|0664, st_size=2376, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/wrapomatic-0.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=1752, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/optionally-0.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1401, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/belafonte-0.5.0.gemspec", {st_mode=S_IFREG|0664, st_size=2575, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cistern-0.12.3.gemspec", {st_mode=S_IFREG|0664, st_size=703, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/colorize-0.8.1.gemspec", {st_mode=S_IFREG|0664, st_size=1594, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-hmac-2.2.0.gemspec", {st_mode=S_IFREG|0664, st_size=1287, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/multipart-post-2.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=1022, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday-0.13.1.gemspec", {st_mode=S_IFREG|0664, st_size=1119, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday_middleware-0.12.2.gemspec", {st_mode=S_IFREG|0664, st_size=1144, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cookiejar-0.3.3.gemspec", {st_mode=S_IFREG|0664, st_size=1944, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/eventmachine-1.2.5.gemspec", {st_mode=S_IFREG|0664, st_size=3601, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-socksify-0.3.1.gemspec", {st_mode=S_IFREG|0664, st_size=1537, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/http_parser.rb-0.6.0.gemspec", {st_mode=S_IFREG|0664, st_size=2292, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-http-request-1.1.5.gemspec", {st_mode=S_IFREG|0664, st_size=2798, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-websocket-0.10.7.gemspec", {st_mode=S_IFREG|0664, st_size=3446, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-1.2.4.gemspec", {st_mode=S_IFREG|0664, st_size=5407, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-1.8.6.gemspec", {st_mode=S_IFREG|0664, st_size=1771, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj-3.3.9.gemspec", {st_mode=S_IFREG|0664, st_size=2527, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj_mimic_json-1.0.1.gemspec", {st_mode=S_IFREG|0664, st_size=1017, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coderay-1.1.2.gemspec", {st_mode=S_IFREG|0664, st_size=1182, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-0.11.2.gemspec", {st_mode=S_IFREG|0664, st_size=1709, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sshkey-1.9.0.gemspec", {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/table_print-1.5.6.gemspec", {st_mode=S_IFREG|0664, st_size=1802, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-core-3.4.2.gemspec", {st_mode=S_IFREG|0664, st_size=5497, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rainbow-2.2.2.gemspec", {st_mode=S_IFREG|0664, st_size=1414, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-12.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.8.6.gemspec", {st_mode=S_IFREG|0644, st_size=950, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/minitest-5.10.3.gemspec", {st_mode=S_IFREG|0644, st_size=4912, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_mime-0.1.4.gemspec", {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/public_suffix-3.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=1640, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ast-2.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2711, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/execjs-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1185, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-fsevent-0.10.2.gemspec", {st_mode=S_IFREG|0644, st_size=1804, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffi-1.9.18.gemspec", {st_mode=S_IFREG|0644, st_size=2103, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/byebug-9.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1932, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/camertron-eprun-1.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=811, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cancancan-2.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2113, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cldr-plurals-runtime-rb-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=792, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/climate_control-0.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cliver-0.3.2.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-source-1.12.2.gemspec", {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/safe_yaml-1.0.4.gemspec", {st_mode=S_IFREG|0644, st_size=926, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/database_cleaner-1.6.2.gemspec", {st_mode=S_IFREG|0644, st_size=5870, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyglot-0.3.5.gemspec", {st_mode=S_IFREG|0644, st_size=966, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/diff-lcs-1.3.gemspec", {st_mode=S_IFREG|0644, st_size=3783, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/docile-1.1.5.gemspec", {st_mode=S_IFREG|0644, st_size=2059, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/htmlentities-4.3.4.gemspec", {st_mode=S_IFREG|0644, st_size=1216, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffaker-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1610, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/hashdiff-0.3.7.gemspec", {st_mode=S_IFREG|0644, st_size=1574, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-2.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1837, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-core-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1373, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mimemagic-0.3.2.gemspec", {st_mode=S_IFREG|0644, st_size=1362, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/parallel-1.12.0.gemspec", {st_mode=S_IFREG|0644, st_size=739, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/powerpack-0.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=1598, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-support-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=3828, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby-progressbar-1.9.0.gemspec", {st_mode=S_IFREG|0644, st_size=3586, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicode-display_width-1.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=1644, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tilt-2.0.8.gemspec", {st_mode=S_IFREG|0644, st_size=940, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-html-0.10.2.gemspec", {st_mode=S_IFREG|0644, st_size=1252, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1613, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/stringex-2.7.1.gemspec", {st_mode=S_IFREG|0644, st_size=2696, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sqlite3-1.3.13.gemspec", {st_mode=S_IFREG|0644, st_size=3429, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/timecop-0.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1392, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/money-6.9.0.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.4.gemspec", {st_mode=S_IFREG|0644, st_size=2756, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.5.2.gemspec", {st_mode=S_IFREG|0644, st_size=1658, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/parser-2.4.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2763, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/autoprefixer-rails-7.1.6.gemspec", {st_mode=S_IFREG|0644, st_size=1978, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-inotify-0.9.10.gemspec", {st_mode=S_IFREG|0644, st_size=1663, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/select2-rails-3.5.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1875, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/cocaine-0.5.8.gemspec", {st_mode=S_IFREG|0644, st_size=2180, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-2.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1680, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/crack-0.4.3.gemspec", {st_mode=S_IFREG|0644, st_size=1142, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mysql2-0.4.9.gemspec", {st_mode=S_IFREG|0664, st_size=906, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.16.0.gemspec", {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemerchant-1.74.0.gemspec", {st_mode=S_IFREG|0644, st_size=2783, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts-as-taggable-on-5.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=3004, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts_as_list-0.9.9.gemspec", {st_mode=S_IFREG|0644, st_size=1730, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_nested_set-3.1.3.gemspec", {st_mode=S_IFREG|0644, st_size=2784, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-listen-4.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-3.5.3.gemspec", {st_mode=S_IFREG|0644, st_size=2178, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bootstrap-sass-3.3.7.gemspec", {st_mode=S_IFREG|0644, st_size=3574, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/canonical-rails-0.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=1959, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/xpath-2.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1875, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-2.15.4.gemspec", {st_mode=S_IFREG|0644, st_size=4469, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-screenshot-1.0.17.gemspec", {st_mode=S_IFREG|0644, st_size=3008, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/carmen-1.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1780, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-rails-4.2.2.gemspec", {st_mode=S_IFREG|0644, st_size=1377, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/css_parser-1.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=1070, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/deface-1.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=3126, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/email_spec-2.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=3121, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot-4.8.2.gemspec", {st_mode=S_IFREG|0644, st_size=3051, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot_rails-4.8.2.gemspec", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/friendly_id-5.2.3.gemspec", {st_mode=S_IFREG|0644, st_size=2800, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-rails-4.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=1611, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-ui-rails-6.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1339, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-actionview-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1743, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-activerecord-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1744, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-1.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=2839, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/monetize-1.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1629, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/paperclip-5.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=6450, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/paranoia-2.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=2137, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pg-0.21.0.gemspec", {st_mode=S_IFREG|0644, st_size=6796, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/poltergeist-1.16.0.gemspec", {st_mode=S_IFREG|0644, st_size=3692, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyamorous-1.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=2237, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-1.11.0.gemspec", {st_mode=S_IFREG|0644, st_size=3303, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-rails-1.9.7.gemspec", {st_mode=S_IFREG|0644, st_size=2283, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-byebug-3.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rabl-0.13.1.gemspec", {st_mode=S_IFREG|0644, st_size=2527, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-controller-testing-1.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1915, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ransack-1.8.4.gemspec", {st_mode=S_IFREG|0644, st_size=3367, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/responders-2.4.0.gemspec", {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-mocks-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4359, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-activemodel-mocks-1.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=4697, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-expectations-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4406, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-collection_matchers-1.1.3.gemspec", {st_mode=S_IFREG|0644, st_size=1596, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-core-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=4964, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-its-1.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=2029, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-rails-3.7.1.gemspec", {st_mode=S_IFREG|0644, st_size=4990, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-retry-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1801, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec_junit_formatter-0.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2643, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubocop-0.51.0.gemspec", {st_mode=S_IFREG|0644, st_size=3039, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-rails-5.0.6.gemspec", {st_mode=S_IFREG|0644, st_size=2112, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-0.15.1.gemspec", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activemodel-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=2441, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activerecord-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=2427, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/twitter_cldr-4.4.2.gemspec", {st_mode=S_IFREG|0644, st_size=1667, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/versioncake-3.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=2726, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/webmock-3.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=3964, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/with_model-2.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=2143, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bcrypt-3.1.11.gemspec", {st_mode=S_IFREG|0644, st_size=2253, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bindex-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1738, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/uniform_notifier-1.10.0.gemspec", {st_mode=S_IFREG|0644, st_size=2014, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bullet-5.6.1.gemspec", {st_mode=S_IFREG|0644, st_size=1338, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/orm_adapter-0.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=3548, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/warden-1.2.7.gemspec", {st_mode=S_IFREG|0644, st_size=1238, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-4.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=1960, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-encryptable-0.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jbuilder-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1306, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby_dep-1.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1256, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/listen-3.1.5.gemspec", {st_mode=S_IFREG|0644, st_size=1906, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/puma-3.10.0.gemspec", {st_mode=S_IFREG|0644, st_size=1352, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-mini-profiler-0.10.6.gemspec", {st_mode=S_IFREG|0644, st_size=2782, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_extension-0.0.5.gemspec", {st_mode=S_IFREG|0644, st_size=1148, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-source-5.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=691, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-5.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1147, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/uglifier-3.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=2145, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/web-console-3.5.1.gemspec", {st_mode=S_IFREG|0644, st_size=1843, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_auth_devise-3.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=5457, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_gateway-3.3.0.gemspec", {st_mode=S_IFREG|0644, st_size=5183, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=5229, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1471, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2176, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1361, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2252, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1144, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=2210, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=5241, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1504, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1376, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2227, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2303, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=1177, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.5.0.alpha.gemspec", {st_mode=S_IFREG|0644, st_size=2333, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/childprocess-0.8.0.gemspec", {st_mode=S_IFREG|0644, st_size=2059, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubyzip-1.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=1636, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=2267, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-2.0.2.gemspec", {st_mode=S_IFREG|0644, st_size=1514, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-watcher-listen-2.0.1.gemspec", {st_mode=S_IFREG|0644, st_size=1814, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rmagick-2.16.0.gemspec", {st_mode=S_IFREG|0664, st_size=2058, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-10.4.2.gemspec", {st_mode=S_IFREG|0644, st_size=5710, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=950, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1967, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubis-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-deprecated_sanitizer-1.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=1465, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-1.0.8.gemspec", {st_mode=S_IFREG|0644, st_size=2231, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2483, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-1.6.8.gemspec", {st_mode=S_IFREG|0644, st_size=1800, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.6.3.gemspec", {st_mode=S_IFREG|0644, st_size=1439, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2562, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1395, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2173, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1508, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-6.0.4.gemspec", {st_mode=S_IFREG|0644, st_size=2148, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-0.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-activerecord-2.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=2053, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-postgis-adapter-3.0.0.beta2.gemspec", {st_mode=S_IFREG|0644, st_size=2365, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2107, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey_config-0.0.7.gemspec", {st_mode=S_IFREG|0644, st_size=831, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kgio-2.11.0.gemspec", {st_mode=S_IFREG|0644, st_size=2260, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/newrelic_rpm-4.5.0.337.gemspec", {st_mode=S_IFREG|0644, st_size=3210, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/psych-2.2.4.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/racc-1.4.14.gemspec", {st_mode=S_IFREG|0644, st_size=2672, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=3024, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails_autolink-1.1.6.gemspec", {st_mode=S_IFREG|0644, st_size=1372, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/raindrops-0.19.0.gemspec", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simple_form-3.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1401, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicorn-5.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=3611, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=2451, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/specifications/recollect-0.2.0.gemspec", {st_mode=S_IFREG|0664, st_size=1020, ...}) = 0 +getdents(10, /* 0 entries */, 32768) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/concurrent-ruby-1.0.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1295 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1328 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/thread_safe-0.3.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1576 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2756 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1973 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2185 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2622 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_portile2-2.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2249 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/nokogiri-1.8.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 7531 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/crass-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1366 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/loofah-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4107 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-html-sanitizer-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1939 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-2.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1955 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/builder-3.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 982 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubi-1.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1480 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2423 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2511 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1328 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-8.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2130 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1843 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/globalid-0.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1375 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1386 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-data-3.2016.0521.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3292 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5370 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.6.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2106 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2122 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/nio4r-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1508 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-extensions-0.1.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1229 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/websocket-driver-0.6.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2154 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actioncable-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1644 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/thor-0.20.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1290 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/method_source-0.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1232 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2301 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.15.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2776 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-3.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3968 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-rails-3.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2141 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-5.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3165 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/highline-1.6.21.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1335 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/escape-0.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 869 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/multi_json-1.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2726 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-serverside-adapter-2.4.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1837 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf_ext-0.0.7.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2310 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unf-0.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1969 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/domain_name-0.5.20170404.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2128 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/http-cookie-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2829 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mime-types-2.99.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4931 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/netrc-0.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1169 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rest-client-1.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2801 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-cloud-client-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4214 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/net-ssh-2.9.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2851 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.3.8.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1972 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/launchy-2.4.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2362 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/engineyard-3.2.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 6370 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_print-1.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2376 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/wrapomatic-0.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1752 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/optionally-0.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1401 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/belafonte-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2575 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cistern-0.12.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 703 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/colorize-0.8.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1594 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-hmac-2.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1287 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/multipart-post-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1022 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday-0.13.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1119 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faraday_middleware-0.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1144 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cookiejar-0.3.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1944 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/eventmachine-1.2.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3601 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-socksify-0.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1537 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/http_parser.rb-0.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2292 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/em-http-request-1.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2798 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-websocket-0.10.7.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3446 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/faye-1.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5407 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-1.8.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1771 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj-3.3.9.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2527 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/oj_mimic_json-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1017 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coderay-1.1.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1182 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-0.11.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1709 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sshkey-1.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1295 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/table_print-1.5.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1802 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey-core-3.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5497 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rainbow-2.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1414 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-12.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2613 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.8.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 950 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/minitest-5.10.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4912 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_mime-0.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1463 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/public_suffix-3.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1640 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ast-2.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2711 +brk(0) = 0x16e1000 +brk(0x1702000) = 0x1702000 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/execjs-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1185 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-fsevent-0.10.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1804 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffi-1.9.18.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2103 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/byebug-9.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1932 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/camertron-eprun-1.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 811 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cancancan-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2113 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cldr-plurals-runtime-rb-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 792 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/climate_control-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1463 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cliver-0.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1999 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-source-1.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1046 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/safe_yaml-1.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 926 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/database_cleaner-1.6.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5870 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyglot-0.3.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 966 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/diff-lcs-1.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3783 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/docile-1.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2059 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/htmlentities-4.3.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1216 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffaker-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1610 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/hashdiff-0.3.7.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1574 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1837 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-core-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1373 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mimemagic-0.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1362 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/parallel-1.12.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 739 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/powerpack-0.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1598 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-support-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3828 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby-progressbar-1.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3586 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicode-display_width-1.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1644 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tilt-2.0.8.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 940 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-html-0.10.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1252 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1613 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/stringex-2.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2696 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sqlite3-1.3.13.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3429 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/timecop-0.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1392 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/money-6.9.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1999 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2756 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1943 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/addressable-2.5.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1658 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/parser-2.4.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2763 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/autoprefixer-rails-7.1.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1978 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-inotify-0.9.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1663 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/select2-rails-3.5.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1875 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/cocaine-0.5.8.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2180 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-2.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1680 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/crack-0.4.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1142 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mysql2-0.4.9.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 906 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2776 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemerchant-1.74.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2783 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts-as-taggable-on-5.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3004 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/acts_as_list-0.9.9.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1730 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/awesome_nested_set-3.1.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2784 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-listen-4.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1627 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-3.5.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2178 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bootstrap-sass-3.3.7.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3574 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/canonical-rails-0.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1959 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/xpath-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1875 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-2.15.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4469 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/capybara-screenshot-1.0.17.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3008 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/carmen-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1780 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-rails-4.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1377 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/css_parser-1.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1070 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/deface-1.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3126 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/email_spec-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3121 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot-4.8.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3051 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/factory_bot_rails-4.8.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1457 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/friendly_id-5.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2800 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-rails-4.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1611 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-ui-rails-6.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1339 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-actionview-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1743 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-activerecord-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1744 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kaminari-1.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2839 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/monetize-1.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1629 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/paperclip-5.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 6450 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/paranoia-2.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2137 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pg-0.21.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 6796 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/poltergeist-1.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3692 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/polyamorous-1.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2237 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-1.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3303 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/premailer-rails-1.9.7.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2283 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pry-byebug-3.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1551 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rabl-0.13.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2527 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-controller-testing-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1915 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ransack-1.8.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3367 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/responders-2.4.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1427 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-mocks-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4359 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-activemodel-mocks-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4697 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-expectations-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4406 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-collection_matchers-1.1.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1596 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-core-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4964 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-its-1.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2029 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-rails-3.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4990 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec-retry-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1801 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rspec_junit_formatter-0.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2643 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubocop-0.51.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3039 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-rails-5.0.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2112 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simplecov-0.15.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1892 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activemodel-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2441 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/state_machines-activerecord-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2427 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/twitter_cldr-4.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1667 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/versioncake-3.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2726 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/webmock-3.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3964 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/with_model-2.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2143 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bcrypt-3.1.11.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2253 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bindex-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1738 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/uniform_notifier-1.10.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2014 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bullet-5.6.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1338 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/orm_adapter-0.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3548 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/warden-1.2.7.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1238 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-4.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1960 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/devise-encryptable-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1228 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jbuilder-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0x1702000 +brk(0x1724000) = 0x1724000 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1306 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ruby_dep-1.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1256 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/listen-3.1.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1906 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/puma-3.10.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1352 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-mini-profiler-0.10.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2782 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_extension-0.0.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1148 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-source-5.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 691 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/turbolinks-5.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1147 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/uglifier-3.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2145 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/web-console-3.5.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1843 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_auth_devise-3.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5457 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_gateway-3.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5183 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5229 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1471 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2176 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1361 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2252 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1144 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2210 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_core-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5241 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_api-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1504 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_cmd-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1376 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_backend-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2227 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_frontend-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2303 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree_sample-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1177 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spree-3.5.0.alpha.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2333 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/childprocess-0.8.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2059 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rubyzip-1.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1636 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2267 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-2.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1514 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/spring-watcher-listen-2.0.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1814 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rmagick-2.16.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2058 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-10.4.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 5710 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 950 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1348 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1967 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubis-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1427 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-deprecated_sanitizer-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1465 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-1.0.8.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2231 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2483 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-1.6.8.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1800 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.6.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1439 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2562 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1395 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2173 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1508 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-6.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2148 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1855 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-0.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2601 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-activerecord-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2053 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-postgis-adapter-3.0.0.beta2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2365 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2107 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey_config-0.0.7.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 831 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kgio-2.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2260 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/newrelic_rpm-4.5.0.337.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3210 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/psych-2.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1999 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/racc-1.4.14.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2672 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3024 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails_autolink-1.1.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1372 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/raindrops-0.19.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2510 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simple_form-3.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1401 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicorn-5.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 3611 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/selenium-webdriver-3.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2451 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/recollect-0.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1020 +close(10) = 0 +openat(AT_FDCWD, "/usr/local/rvm/gems/ruby-2.4.1@global/specifications", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 10 +getdents(10, /* 15 entries */, 32768) = 648 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/did_you_mean-1.1.0.gemspec", {st_mode=S_IFREG|0664, st_size=1520, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/minitest-5.10.1.gemspec", {st_mode=S_IFREG|0664, st_size=4912, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/net-telnet-0.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=1257, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/power_assert-0.4.1.gemspec", {st_mode=S_IFREG|0664, st_size=1749, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rake-12.0.0.gemspec", {st_mode=S_IFREG|0664, st_size=2269, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/test-unit-3.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=2261, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/xmlrpc-0.2.1.gemspec", {st_mode=S_IFREG|0664, st_size=1591, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/gem-wrappers-1.3.2.gemspec", {st_mode=S_IFREG|0664, st_size=1385, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/executable-hooks-1.3.2.gemspec", {st_mode=S_IFREG|0664, st_size=1472, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/bundler-unload-1.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=1042, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rubygems-bundler-1.4.4.gemspec", {st_mode=S_IFREG|0664, st_size=1605, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rvm-1.11.3.9.gemspec", {st_mode=S_IFREG|0664, st_size=756, ...}) = 0 +getdents(10, /* 0 entries */, 32768) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/did_you_mean-1.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1520 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/minitest-5.10.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 4912 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/net-telnet-0.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1257 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/power_assert-0.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1749 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rake-12.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2269 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/test-unit-3.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 2261 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/xmlrpc-0.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1591 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/gem-wrappers-1.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1385 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/executable-hooks-1.3.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1472 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/bundler-unload-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1042 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rubygems-bundler-1.4.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 1605 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/specifications/rvm-1.11.3.9.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f930) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 8192) = 756 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2844, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/stub_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2844, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f9e0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n\nr"..., 8192) = 2844 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/stub_specification.rb", {st_mode=S_IFREG|0644, st_size=2844, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +brk(0) = 0x1724000 +brk(0x1745000) = 0x1745000 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/endpoint_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/endpoint_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/endpoint_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/endpoint_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/endpoint_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/endpoint_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3988, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/endpoint_specification.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3988, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270100) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n\nm"..., 8192) = 3988 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/endpoint_specification.rb", {st_mode=S_IFREG|0644, st_size=3988, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/bundler/ruby_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/bundler/ruby_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/bundler/ruby_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/bundler/ruby_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/bundler/ruby_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ruby_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5131, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ruby_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5131, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270120) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n\nm"..., 8192) = 5131 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=88, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/bundler/ruby_version.rb", {st_mode=S_IFREG|0644, st_size=5131, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.15.4.gemspec", {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/bundler-1.15.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270440) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=2776, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2776) = 2776 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-12.2.1.gemspec", {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rake-12.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2613) = 2613 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/concurrent-ruby-1.0.5.gemspec", {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/concurrent-ruby-1.0.5.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1295) = 1295 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.1.gemspec", {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/i18n-0.9.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1348) = 1348 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/minitest-5.10.3.gemspec", {st_mode=S_IFREG|0644, st_size=4912, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/minitest-5.10.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=4912, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 4912) = 4912 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/thread_safe-0.3.6.gemspec", {st_mode=S_IFREG|0664, st_size=1576, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/thread_safe-0.3.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=1576, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1576) = 1576 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.4.gemspec", {st_mode=S_IFREG|0644, st_size=2756, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tzinfo-1.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2756, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2756) = 2756 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1967, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activesupport-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1967, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1967) = 1967 +read(10, "", 8192) = 0 +close(10) = 0 +brk(0) = 0x1745000 +brk(0x1766000) = 0x1766000 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/builder-3.2.3.gemspec", {st_mode=S_IFREG|0664, st_size=982, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/builder-3.2.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=982, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 982) = 982 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubis-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/erubis-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1427, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1427) = 1427 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_portile2-2.3.0.gemspec", {st_mode=S_IFREG|0664, st_size=2249, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_portile2-2.3.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=2249, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2249) = 2249 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/nokogiri-1.8.1.gemspec", {st_mode=S_IFREG|0664, st_size=7531, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/nokogiri-1.8.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=7531, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 7531) = 7531 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-deprecated_sanitizer-1.0.3.gemspec", {st_mode=S_IFREG|0644, st_size=1465, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-deprecated_sanitizer-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1465, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1465) = 1465 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-1.0.8.gemspec", {st_mode=S_IFREG|0644, st_size=2231, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-dom-testing-1.0.8.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2231, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2231) = 2231 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/crass-1.0.2.gemspec", {st_mode=S_IFREG|0664, st_size=1366, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/crass-1.0.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=1366, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1366) = 1366 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/loofah-2.1.1.gemspec", {st_mode=S_IFREG|0664, st_size=4107, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/loofah-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=4107, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 4107) = 4107 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +brk(0) = 0x1766000 +brk(0x1787000) = 0x1787000 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-html-sanitizer-1.0.3.gemspec", {st_mode=S_IFREG|0664, st_size=1939, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-html-sanitizer-1.0.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=1939, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1939) = 1939 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2483, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionview-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2483, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2483) = 2483 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-1.6.8.gemspec", {st_mode=S_IFREG|0644, st_size=1800, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-1.6.8.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1800, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1800) = 1800 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.6.3.gemspec", {st_mode=S_IFREG|0644, st_size=1439, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rack-test-0.6.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1439, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1439) = 1439 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2562, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionpack-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2562, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2562) = 2562 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/globalid-0.4.1.gemspec", {st_mode=S_IFREG|0664, st_size=1375, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/globalid-0.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=1375, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1375) = 1375 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1395, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activejob-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1395, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1395) = 1395 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_mime-0.1.4.gemspec", {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mini_mime-0.1.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1463, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1463) = 1463 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mail-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1943) = 1943 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2173, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/actionmailer-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2173, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2173) = 2173 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1508, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activemodel-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1508, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1508) = 1508 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-6.0.4.gemspec", {st_mode=S_IFREG|0644, st_size=2148, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/arel-6.0.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2148, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2148) = 2148 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1855, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1855) = 1855 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-0.6.0.gemspec", {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-0.6.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2601) = 2601 +brk(0) = 0x1787000 +brk(0x17aa000) = 0x17aa000 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-activerecord-2.1.1.gemspec", {st_mode=S_IFREG|0644, st_size=2053, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rgeo-activerecord-2.1.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2053, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2053) = 2053 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-postgis-adapter-3.0.0.beta2.gemspec", {st_mode=S_IFREG|0644, st_size=2365, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/activerecord-postgis-adapter-3.0.0.beta2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2365, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2365) = 2365 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-source-1.12.2.gemspec", {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-source-1.12.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1046) = 1046 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/execjs-2.7.0.gemspec", {st_mode=S_IFREG|0644, st_size=1185, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/execjs-2.7.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1185, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1185) = 1185 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-2.4.1.gemspec", {st_mode=S_IFREG|0644, st_size=1680, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-script-2.4.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1680, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1680) = 1680 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/thor-0.20.0.gemspec", {st_mode=S_IFREG|0664, st_size=1290, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/thor-0.20.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=1290, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1290) = 1290 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=2107, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/railties-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2107, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2107) = 2107 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-rails-4.2.2.gemspec", {st_mode=S_IFREG|0644, st_size=1377, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/coffee-rails-4.2.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1377, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1377) = 1377 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey_config-0.0.7.gemspec", {st_mode=S_IFREG|0644, st_size=831, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ey_config-0.0.7.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=831, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 831) = 831 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffi-1.9.18.gemspec", {st_mode=S_IFREG|0644, st_size=2103, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/ffi-1.9.18.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2103, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2103) = 2103 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-rails-4.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=1611, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/jquery-rails-4.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1611, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1611) = 1611 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-2.1.0.gemspec", {st_mode=S_IFREG|0644, st_size=1837, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/json-2.1.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1837, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1837) = 1837 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/kgio-2.11.0.gemspec", {st_mode=S_IFREG|0644, st_size=2260, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/kgio-2.11.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2260, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2260) = 2260 +brk(0) = 0x17aa000 +brk(0x17cc000) = 0x17cc000 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/mysql2-0.4.9.gemspec", {st_mode=S_IFREG|0664, st_size=906, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/mysql2-0.4.9.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=906, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 906) = 906 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/newrelic_rpm-4.5.0.337.gemspec", {st_mode=S_IFREG|0644, st_size=3210, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/newrelic_rpm-4.5.0.337.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=3210, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 3210) = 3210 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/pg-0.21.0.gemspec", {st_mode=S_IFREG|0644, st_size=6796, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/pg-0.21.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=6796, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 6796) = 6796 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/psych-2.2.4.gemspec", {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/psych-2.2.4.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1999, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1999) = 1999 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/puma-3.10.0.gemspec", {st_mode=S_IFREG|0644, st_size=1352, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/puma-3.10.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1352, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1352) = 1352 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/racc-1.4.14.gemspec", {st_mode=S_IFREG|0644, st_size=2672, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/racc-1.4.14.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2672, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2672) = 2672 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-3.7.1.gemspec", {st_mode=S_IFREG|0664, st_size=3968, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-3.7.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=3968, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 3968) = 3968 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-rails-3.2.1.gemspec", {st_mode=S_IFREG|0664, st_size=2141, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sprockets-rails-3.2.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0664, st_size=2141, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2141) = 2141 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-4.2.10.gemspec", {st_mode=S_IFREG|0644, st_size=3024, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails-4.2.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=3024, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 3024) = 3024 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails_autolink-1.1.6.gemspec", {st_mode=S_IFREG|0644, st_size=1372, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rails_autolink-1.1.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1372, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1372) = 1372 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/raindrops-0.19.0.gemspec", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/raindrops-0.19.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2510) = 2510 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-fsevent-0.10.2.gemspec", {st_mode=S_IFREG|0644, st_size=1804, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-fsevent-0.10.2.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1804, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1804) = 1804 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-inotify-0.9.10.gemspec", {st_mode=S_IFREG|0644, st_size=1663, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/rb-inotify-0.9.10.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1663, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1663) = 1663 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-listen-4.0.0.gemspec", {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-listen-4.0.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1627, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1627) = 1627 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-3.5.3.gemspec", {st_mode=S_IFREG|0644, st_size=2178, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-3.5.3.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2178, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2178) = 2178 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/tilt-2.0.8.gemspec", {st_mode=S_IFREG|0644, st_size=940, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/tilt-2.0.8.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=940, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 940) = 940 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-rails-5.0.6.gemspec", {st_mode=S_IFREG|0644, st_size=2112, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sass-rails-5.0.6.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2112, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2112) = 2112 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/simple_form-3.5.0.gemspec", {st_mode=S_IFREG|0644, st_size=1401, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/simple_form-3.5.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=1401, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 1401) = 1401 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/sqlite3-1.3.13.gemspec", {st_mode=S_IFREG|0644, st_size=3429, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/sqlite3-1.3.13.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=3429, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 3429) = 3429 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/uglifier-3.2.0.gemspec", {st_mode=S_IFREG|0644, st_size=2145, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/uglifier-3.2.0.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=2145, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 2145) = 2145 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicorn-5.3.1.gemspec", {st_mode=S_IFREG|0644, st_size=3611, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/specifications/unicorn-5.3.1.gemspec", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02702e0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=3611, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "# -*- encoding: utf-8 -*-\n# stub"..., 3611) = 3611 +read(10, "", 8192) = 0 +close(10) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +stat("/root/Desktop/Gemfile", 0x7ffde02715f0) = -1 ENOENT (No such file or directory) +stat("/root/Gemfile", 0x7ffde02715f0) = -1 ENOENT (No such file or directory) +stat("/Gemfile", 0x7ffde02715f0) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/bin/ey", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0272be0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0755, st_size=624, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "#!/usr/bin/env ruby_executable_h"..., 624) = 624 +read(10, "", 8192) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/bin/ey", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0755, st_size=141, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/bin/ey", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0755, st_size=141, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02722c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "#!/usr/bin/env ruby\n$:.unshift(F"..., 8192) = 141 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/bin", {st_mode=S_IFDIR|S_ISGID|0775, st_size=15, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/bin/ey", {st_mode=S_IFREG|0755, st_size=141, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=32471, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=32471, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271980) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard'\nrequire 'en"..., 8192) = 8192 +read(10, " :string, aliases: %w(-e),\n "..., 8192) = 8192 +read(10, "vious deploy in the \"/data/APP_N"..., 8192) = 8192 +read(10, "c => \"Name of the destination en"..., 8192) = 7895 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli.rb", {st_mode=S_IFREG|0644, st_size=32471, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=222, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=222, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271040) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n autoload :Repo, "..., 8192) = 222 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard.rb", {st_mode=S_IFREG|0644, st_size=222, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2238, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2238, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class CloudClient\n "..., 8192) = 2238 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client.rb", {st_mode=S_IFREG|0644, st_size=2238, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5561, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/connection.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5561, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 5561 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/connection.rb", {st_mode=S_IFREG|0644, st_size=5561, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=192, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=192, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# This file is maintained by a h"..., 8192) = 192 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/version.rb", {st_mode=S_IFREG|0644, st_size=192, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=144, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/rest_client_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=144, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'rest_client'\n\nmodule Re"..., 8192) = 144 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/rest_client_ext.rb", {st_mode=S_IFREG|0644, st_size=144, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=119, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rest_client.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=119, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# This file exists for backward "..., 8192) = 119 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/rest_client.rb", {st_mode=S_IFREG|0644, st_size=119, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5296, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5296, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/http'\nrequire 'open"..., 8192) = 5296 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient.rb", {st_mode=S_IFREG|0644, st_size=5296, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=49746, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=49746, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, "query=string')\n #\n # Net::HT"..., 8192) = 8192 +read(10, "ath, data, header)\n }\n e"..., 8192) = 8192 +read(10, "ibute.\n def continue_timeout="..., 8192) = 8192 +read(10, "s : false\n end\n\n # Add"..., 8192) = 8192 +read(10, "nse#read_body,\n # if desired."..., 8192) = 8192 +read(10, "dr_port\n if use_ssl?\n "..., 8192) = 594 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http.rb", {st_mode=S_IFREG|0664, st_size=49746, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=9354, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/protocol.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=9354, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, "f << str\n yield if buf."..., 8192) = 1162 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/protocol.rb", {st_mode=S_IFREG|0664, st_size=9354, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=44022, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=44022, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(10, "1\"], addr.pfamily, addr.socktype"..., 8192) = 8192 +read(10, "rinfo]\n #\n # Receives up to _m"..., 8192) = 8192 +read(10, "n the result has same port numbe"..., 8192) = 8192 +read(10, "creates a UDP/IP server on _port"..., 8192) = 8192 +read(10, "t raise an IO::WaitReadable exce"..., 8192) = 3062 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb", {st_mode=S_IFREG|0664, st_size=44022, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/socket.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=973458, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/socket.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@j\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=973458, ...}) = 0 +mmap(NULL, 2272136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b363a000 +mprotect(0x7f73b3664000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b3863000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x29000) = 0x7f73b3863000 +close(10) = 0 +mprotect(0x7f73b3863000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=180678, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/wait.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\n\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=180678, ...}) = 0 +mmap(NULL, 2105656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b3437000 +mprotect(0x7f73b3439000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b3638000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x1000) = 0x7f73b3638000 +close(10) = 0 +mprotect(0x7f73b3638000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=3917, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/timeout.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=3917, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 3917 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/timeout.rb", {st_mode=S_IFREG|0664, st_size=3917, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/wait.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/wait.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=180678, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=411972, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\00005\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=411972, ...}) = 0 +mmap(NULL, 2168424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b3225000 +mprotect(0x7f73b3235000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b3435000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x10000) = 0x7f73b3435000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=92272, ...}) = 0 +mmap(NULL, 92272, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f73bc0d6000 +close(10) = 0 +open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p!\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=90664, ...}) = 0 +mmap(NULL, 2183688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b300f000 +mprotect(0x7f73b3024000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b3223000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x14000) = 0x7f73b3223000 +close(10) = 0 +mprotect(0x7f73b3223000, 4096, PROT_READ) = 0 +mprotect(0x7f73b3435000, 4096, PROT_READ) = 0 +munmap(0x7f73bc0d6000, 92272) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=741, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=741, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 741 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/exceptions.rb", {st_mode=S_IFREG|0664, st_size=741, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=15105, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/header.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=15105, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, "TTPHeaderSyntaxError, 'range.fir"..., 8192) = 6913 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/header.rb", {st_mode=S_IFREG|0664, st_size=15105, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=9574, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/generic_request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=9574, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 11 +fstat(11, {st_mode=S_IFREG|0775, st_size=140668, ...}) = 0 +close(11) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so", O_RDONLY|O_CLOEXEC) = 11 +read(11, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\v\0\0\0\0\0\0"..., 832) = 832 +fstat(11, {st_mode=S_IFREG|0775, st_size=140668, ...}) = 0 +mmap(NULL, 2109536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 0) = 0x7f73b2e0b000 +mprotect(0x7f73b2e0e000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b300d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x2000) = 0x7f73b300d000 +close(11) = 0 +mprotect(0x7f73b300d000, 4096, PROT_READ) = 0 +read(10, "code(\"UTF-8\").ord}) if charset\n "..., 8192) = 1382 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/generic_request.rb", {st_mode=S_IFREG|0664, st_size=9574, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=746, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=746, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 746 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/request.rb", {st_mode=S_IFREG|0664, st_size=746, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=2981, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/requests.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=2981, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 2981 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/requests.rb", {st_mode=S_IFREG|0664, st_size=2981, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=10440, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=10440, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, "aise IOError, 'attempt to read b"..., 8192) = 2248 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/response.rb", {st_mode=S_IFREG|0664, st_size=10440, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=8912, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/responses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=8912, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, ":HTTPRequestedRangeNotSatisfiabl"..., 8192) = 720 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/responses.rb", {st_mode=S_IFREG|0664, st_size=8912, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=272, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/proxy_delta.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=272, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 272 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/proxy_delta.rb", {st_mode=S_IFREG|0664, st_size=272, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=609, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/backward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=609, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 609 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/net/http/backward.rb", {st_mode=S_IFREG|0664, st_size=609, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=445, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=445, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n="..., 8192) = 445 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl.rb", {st_mode=S_IFREG|0664, st_size=445, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/openssl.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=2601269, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/openssl.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220n\1\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=2601269, ...}) = 0 +mmap(NULL, 2468352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b2bb0000 +mprotect(0x7f73b2c06000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b2e06000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x56000) = 0x7f73b2e06000 +mmap(0x7f73b2e0a000, 2560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73b2e0a000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libssl.so.10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libssl.so.10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=92272, ...}) = 0 +mmap(NULL, 92272, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f73bc0d6000 +close(10) = 0 +open("/lib64/libssl.so.10", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\253\1\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=470336, ...}) = 0 +mmap(NULL, 2560784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b293e000 +mprotect(0x7f73b29a5000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b2ba5000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x67000) = 0x7f73b2ba5000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libcrypto.so.10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libcrypto.so.10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libcrypto.so.10", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\317\6\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=2512448, ...}) = 0 +mmap(NULL, 4588360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b24dd000 +mprotect(0x7f73b2711000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b2911000, 167936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x234000) = 0x7f73b2911000 +mmap(0x7f73b293a000, 13128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73b293a000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\306\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=320768, ...}) = 0 +mmap(NULL, 2410688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b2290000 +mprotect(0x7f73b22da000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b24da000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x4a000) = 0x7f73b24da000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20Z\2\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=963504, ...}) = 0 +mmap(NULL, 3045888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b1fa8000 +mprotect(0x7f73b2080000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b227f000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0xd7000) = 0x7f73b227f000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\25\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=15848, ...}) = 0 +mmap(NULL, 2109928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b1da4000 +mprotect(0x7f73b1da7000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b1fa6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x2000) = 0x7f73b1fa6000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300H\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=210768, ...}) = 0 +mmap(NULL, 2302680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b1b71000 +mprotect(0x7f73b1ba2000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b1da1000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x30000) = 0x7f73b1da1000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2208\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=58728, ...}) = 0 +mmap(NULL, 2152072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b1963000 +mprotect(0x7f73b1970000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b1b6f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0xc000) = 0x7f73b1b6f000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\25\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=15688, ...}) = 0 +mmap(NULL, 2109720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b175f000 +mprotect(0x7f73b1762000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b1961000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x2000) = 0x7f73b1961000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3209\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=111080, ...}) = 0 +mmap(NULL, 2202264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b1545000 +mprotect(0x7f73b155b000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b175b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x16000) = 0x7f73b175b000 +mmap(0x7f73b175d000, 6808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73b175d000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libselinux.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libselinux.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300j\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=155744, ...}) = 0 +mmap(NULL, 2255216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b131e000 +mprotect(0x7f73b1342000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b1541000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x23000) = 0x7f73b1541000 +mmap(0x7f73b1543000, 6512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73b1543000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\25\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=402384, ...}) = 0 +mmap(NULL, 2494984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b10bc000 +mprotect(0x7f73b111c000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b131c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x60000) = 0x7f73b131c000 +close(10) = 0 +mprotect(0x7f73b131c000, 4096, PROT_READ) = 0 +mprotect(0x7f73b1541000, 4096, PROT_READ) = 0 +mprotect(0x7f73b175b000, 4096, PROT_READ) = 0 +mprotect(0x7f73b1961000, 4096, PROT_READ) = 0 +mprotect(0x7f73b1b6f000, 4096, PROT_READ) = 0 +mprotect(0x7f73b1da1000, 8192, PROT_READ) = 0 +mprotect(0x7f73b1fa6000, 4096, PROT_READ) = 0 +mprotect(0x7f73b227f000, 57344, PROT_READ) = 0 +mprotect(0x7f73b24da000, 4096, PROT_READ) = 0 +mprotect(0x7f73b2911000, 114688, PROT_READ) = 0 +mprotect(0x7f73b2ba5000, 16384, PROT_READ) = 0 +mprotect(0x7f73b2e06000, 8192, PROT_READ) = 0 +statfs("/sys/fs/selinux", {f_type=0xf97cff8c, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 +statfs("/sys/fs/selinux", {f_type=0xf97cff8c, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 +stat("/sys/fs/selinux", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 +access("/etc/selinux/config", F_OK) = 0 +open("/etc/pki/tls/legacy-settings", O_RDONLY) = -1 ENOENT (No such file or directory) +access("/etc/system-fips", F_OK) = -1 ENOENT (No such file or directory) +munmap(0x7f73bc0d6000, 92272) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=2894, ...}) = 0 +close(10) = 0 +brk(0) = 0x17cc000 +brk(0x17f3000) = 0x17f3000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=702, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/bn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=702, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 702 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/bn.rb", {st_mode=S_IFREG|0664, st_size=702, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1299, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/pkey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1299, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 1299 +brk(0) = 0x17f3000 +brk(0x1819000) = 0x1819000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/pkey.rb", {st_mode=S_IFREG|0664, st_size=1299, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1745, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1745, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 1745 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/cipher.rb", {st_mode=S_IFREG|0664, st_size=1745, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=12258, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=12258, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n="..., 8192) = 8192 +read(10, "# foo=bar\n #\n # You can "..., 8192) = 4066 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/config.rb", {st_mode=S_IFREG|0664, st_size=12258, ...}) = 0 +brk(0) = 0x1819000 +brk(0x183a000) = 0x183a000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1824, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/digest.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1824, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 1824 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/digest.rb", {st_mode=S_IFREG|0664, st_size=1824, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=5132, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/x509.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=5132, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 5132 +brk(0) = 0x183a000 +brk(0x185c000) = 0x185c000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/x509.rb", {st_mode=S_IFREG|0664, st_size=5132, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=12393, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/ssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=12393, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n="..., 8192) = 8192 +read(10, "EXT_HOST_NAME\n attr_reade"..., 8192) = 4201 +brk(0) = 0x185c000 +brk(0x1880000) = 0x1880000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/ssl.rb", {st_mode=S_IFREG|0664, st_size=12393, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=10054, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/buffering.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=10054, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# coding: binary\n# frozen_string"..., 8192) = 8192 +read(10, " result = ssl.write_nonblock"..., 8192) = 1862 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl/buffering.rb", {st_mode=S_IFREG|0664, st_size=10054, ...}) = 0 +brk(0) = 0x1880000 +brk(0x18a1000) = 0x18a1000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/nonblock.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=170680, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\t\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=170680, ...}) = 0 +mmap(NULL, 2105464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b0eb9000 +mprotect(0x7f73b0eba000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b10ba000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x1000) = 0x7f73b10ba000 +close(10) = 0 +mprotect(0x7f73b10ba000, 4096, PROT_READ) = 0 +open("/etc/pki/tls/cert.pem", O_RDONLY) = 10 +fstat(10, {st_mode=S_IFREG|0444, st_size=266702, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(10, "-----BEGIN CERTIFICATE-----\nMIIE"..., 4096) = 4096 +read(10, "Cc6HrH\niM3dFw4usJTQGz0O9pTAipTHB"..., 4096) = 4096 +read(10, "WgyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL"..., 4096) = 4096 +read(10, "EmMCQGCSqGSIb3\nDQEJARYXc2VydmVyL"..., 4096) = 4096 +read(10, "wIDAQABMA0G\nCSqGSIb3DQEBBQUAA4GB"..., 4096) = 4096 +brk(0) = 0x18a1000 +brk(0x18c2000) = 0x18c2000 +read(10, "SAAMIIBWDCCASIG\nCCsGAQUFBwICMIIB"..., 4096) = 4096 +read(10, "MxKufgFpbOr3JpyI/\ngCczWw63igxdBz"..., 4096) = 4096 +read(10, "VYrqW9yTkkz\n43J8KiOavD7/KCrto/8c"..., 4096) = 4096 +read(10, "cAN/wr91LoWXym9e2iZWEnStB03TX8nf"..., 4096) = 4096 +read(10, "i+zygk8N53X57hG8f2h4nECMEJZh0PUU"..., 4096) = 4096 +read(10, "wBuAGEAIAAwADgAMAAxADcwDQYJKoZIh"..., 4096) = 4096 +read(10, "Ki+fv3FmRmaZ9JUaLi\nFRhnBkp/1Wy1T"..., 4096) = 4096 +read(10, "7uYnXuhF0J0cUahoq0Tj0Itq\n4/g7u9x"..., 4096) = 4096 +read(10, "XP04SXabBbe\nQTg06ov80egEFGEtQX6s"..., 4096) = 4096 +brk(0) = 0x18c2000 +brk(0x18e3000) = 0x18e3000 +read(10, "VHQ4EFgQUZfIxrSr3991SlgrHAsEO\n76"..., 4096) = 4096 +read(10, "zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4"..., 4096) = 4096 +read(10, "8eSpUPWP0ZIV018+xgBJOm5YstHRJw0l"..., 4096) = 4096 +read(10, "D9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas\n"..., 4096) = 4096 +read(10, "8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL\n"..., 4096) = 4096 +read(10, "O2QiBq1BW9Cav8cujvR3qQrFHBZE7p\ni"..., 4096) = 4096 +read(10, "ymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FH"..., 4096) = 4096 +read(10, "9gpfSegpn\nljgJ9hBOlSJzmY3aFS3nBf"..., 4096) = 4096 +brk(0) = 0x18e3000 +brk(0x1904000) = 0x1904000 +read(10, "1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1U"..., 4096) = 4096 +read(10, "rgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVe"..., 4096) = 4096 +read(10, "CBIaWdoIEFzc3VyYW5j\nZSBFViBSb290"..., 4096) = 4096 +read(10, "8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJr"..., 4096) = 4096 +read(10, "cmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh"..., 4096) = 4096 +read(10, "3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/"..., 4096) = 4096 +read(10, "S1mja/qYh2iARVBCuch38aNzx+LaUa2N"..., 4096) = 4096 +read(10, "TYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTM"..., 4096) = 4096 +brk(0) = 0x1904000 +brk(0x1925000) = 0x1925000 +read(10, "ThdDc7d8Lsrlh/eezJS/R27tQahsiFep"..., 4096) = 4096 +read(10, "YDVQQKEwpH\nbG9iYWxTaWduMRMwEQYDV"..., 4096) = 4096 +read(10, "qGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yA"..., 4096) = 4096 +read(10, "EW5p5JYXMP80kWNy\nOO7MHAGjHZQopDH"..., 4096) = 4096 +read(10, "n1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdc"..., 4096) = 4096 +read(10, "2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEf"..., 4096) = 4096 +read(10, "OB\nSvZiF3tfTQou0M+LI+5PAk676w7Kv"..., 4096) = 4096 +read(10, "IVTERMA8GA1UEBwwIQnVkYXBlc3QxFjA"..., 4096) = 4096 +brk(0) = 0x1925000 +brk(0x1946000) = 0x1946000 +read(10, "Qu\nIEEgaGl0ZWxlc2l0ZXMgZm9seWFtY"..., 4096) = 4096 +read(10, "cGA1UECBMQRGlz\ndHJpdG8gQ2FwaXRhb"..., 4096) = 4096 +read(10, "XNvZmZzaG9yZS5jb20wDwYDVR0TAQH/B"..., 4096) = 4096 +read(10, "j+OsdWwIDAQABo4GwMIGtMA8GA1Ud\nEw"..., 4096) = 4096 +read(10, "GlzIENlcnRpZmljYXRlIGNvbnN0\naXR1"..., 4096) = 4096 +read(10, "0L96VfdASPz0+\nf00/FGj1EVDVwfSQpQ"..., 4096) = 4096 +read(10, "yZVRydXN0IENv\ncnBvcmF0aW9uMRcwFQ"..., 4096) = 4096 +read(10, "ggEPADCCAQoCggEBANAV\nOVKxUrO6xVm"..., 4096) = 4096 +read(10, "CELa6fS\n/ZbV0b5GnUngC6agIk440ME8"..., 4096) = 4096 +brk(0) = 0x1946000 +brk(0x1967000) = 0x1967000 +read(10, "WEst3kvX5ZbJvw8NjnyvLplzh+ib7M+z"..., 4096) = 4096 +read(10, "yMB4XDTA5MDkwMTAwMDAw\nMFoXDTM3MT"..., 4096) = 4096 +read(10, "Y3kucGRmMDUGCCsGAQUFBwIBFilodHRw"..., 4096) = 4096 +read(10, "AxWhcNMzkxMjMxMjM1\nOTAxWjBTMQswC"..., 4096) = 4096 +read(10, "BgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgK"..., 4096) = 4096 +read(10, "YT\nAmNoMREwDwYDVQQKEwhTd2lzc2Nvb"..., 4096) = 4096 +read(10, "0ZXIxJTAjBgNVBAMMHFQtVGVsZVNl\nYy"..., 4096) = 4096 +read(10, "ZZ0srHbqNZn1l7kPJOzHdiEoZa5X6AeI"..., 4096) = 4096 +read(10, "CSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo"..., 4096) = 4096 +brk(0) = 0x1967000 +brk(0x1988000) = 0x1988000 +read(10, "LUNBMRAwDgYDVQQLDAdSb290IENBMSow"..., 4096) = 4096 +read(10, "jkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl\nd"..., 4096) = 4096 +read(10, "kGA1UEBhMCVVMxEzARBgNVBAgT\nCk5ld"..., 4096) = 4096 +read(10, "bQQnmt/VDUVH\nKWss5nbZqSl9Mt3JNjy"..., 4096) = 4096 +read(10, "jWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bn"..., 4096) = 4096 +read(10, "AsTMShjKSAxOTk5IFZlcmlTaWdu\nLCBJ"..., 4096) = 4096 +read(10, "0E0M1NSljqHyita04pO2t/caaH/+Xc/7"..., 4096) = 4096 +read(10, "EGIN CERTIFICATE-----\nMIIEMDCCAx"..., 4096) = 4096 +read(10, "ypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCH"..., 4096) = 4096 +brk(0) = 0x1988000 +brk(0x19a9000) = 0x19a9000 +read(10, "A1UdDwEB/wQEAwIBBjAdBgNV\nHQ4EFgQ"..., 4096) = 462 +read(10, "", 4096) = 0 +close(10) = 0 +munmap(0x7f73bc205000, 4096) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=411972, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=111, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=111, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module RestClient\n VERSION = '1"..., 8192) = 111 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/version.rb", {st_mode=S_IFREG|0644, st_size=111, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=710, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/platform.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=710, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module RestClient\n module Platf"..., 8192) = 710 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/platform.rb", {st_mode=S_IFREG|0644, st_size=710, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=6200, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/exceptions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=6200, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module RestClient\n\n STATUSES = "..., 8192) = 6200 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/exceptions.rb", {st_mode=S_IFREG|0644, st_size=6200, ...}) = 0 +brk(0) = 0x19a9000 +brk(0x19ca000) = 0x19ca000 +brk(0) = 0x19ca000 +brk(0x19ec000) = 0x19ec000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=20446, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/request.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=20446, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'tempfile'\nrequire 'mime"..., 8192) = 8192 +read(10, " return false if string.empty?"..., 8192) = 8192 +read(10, "block\n if @raw_response\n "..., 8192) = 4062 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/request.rb", {st_mode=S_IFREG|0644, st_size=20446, ...}) = 0 +brk(0) = 0x19ec000 +brk(0x1a0d000) = 0x1a0d000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=11061, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tempfile.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=11061, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, " IO\n # buffer is flushed before"..., 8192) = 2869 +brk(0) = 0x1a0d000 +brk(0x1a34000) = 0x1a34000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tempfile.rb", {st_mode=S_IFREG|0664, st_size=11061, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=4123, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tmpdir.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=4123, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n#\n"..., 8192) = 4123 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tmpdir.rb", {st_mode=S_IFREG|0664, st_size=4123, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=10743, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=10743, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- ruby encoding: utf-8 -*-\n\n"..., 8192) = 8192 +brk(0) = 0x1a34000 +brk(0x1a59000) = 0x1a59000 +read(10, " has been deprecated and will be"..., 8192) = 2551 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime", {st_mode=S_IFDIR|S_ISGID|0775, st_size=58, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types.rb", {st_mode=S_IFREG|0644, st_size=10743, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1452, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/deprecations.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1452, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- ruby encoding: utf-8 -*-\n\n"..., 8192) = 1452 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime", {st_mode=S_IFDIR|S_ISGID|0775, st_size=58, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/deprecations.rb", {st_mode=S_IFREG|0644, st_size=1452, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=729, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=729, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026bd00) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- ruby encoding: utf-8 -*-\n\n"..., 8192) = 729 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime", {st_mode=S_IFDIR|S_ISGID|0775, st_size=58, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/logger.rb", {st_mode=S_IFREG|0644, st_size=729, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=24099, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/logger.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=24099, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b3c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, "l = ERROR\n when 'fatal'.fre"..., 8192) = 8192 +brk(0) = 0x1a59000 +brk(0x1a7d000) = 0x1a7d000 +read(10, " add(UNKNOWN, nil, progname, &"..., 8192) = 7715 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/logger.rb", {st_mode=S_IFREG|0664, st_size=24099, ...}) = 0 +brk(0) = 0x1a7d000 +brk(0x1a9e000) = 0x1a9e000 +brk(0) = 0x1a9e000 +brk(0x1adc000) = 0x1adc000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=25284, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/type.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=25284, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- ruby encoding: utf-8 -*-\n\n"..., 8192) = 8192 +read(10, "s+ provided into this MIME::Type"..., 8192) = 8192 +read(10, "n mime-types 3.\n def system?(*)"..., 8192) = 8192 +read(10, "if a block is given.\n #\n #"..., 8192) = 708 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime", {st_mode=S_IFDIR|S_ISGID|0775, st_size=58, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/type.rb", {st_mode=S_IFREG|0644, st_size=25284, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2786, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2786, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0x1adc000 +brk(0x1afe000) = 0x1afe000 +read(10, "# -*- ruby encoding: utf-8 -*-\n\n"..., 8192) = 2786 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime", {st_mode=S_IFDIR|S_ISGID|0775, st_size=58, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/cache.rb", {st_mode=S_IFREG|0644, st_size=2786, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=8541, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=8541, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- ruby encoding: utf-8 -*-\n\n"..., 8192) = 8192 +read(10, "se64|7bit|8bit|quoted\\-printable"..., 8192) = 349 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime", {st_mode=S_IFDIR|S_ISGID|0775, st_size=58, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/loader.rb", {st_mode=S_IFREG|0644, st_size=8541, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=628, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/loader_path.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=628, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026bd00) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- ruby encoding: utf-8 -*-\n\n"..., 8192) = 628 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime", {st_mode=S_IFDIR|S_ISGID|0775, st_size=58, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/mime/types/loader_path.rb", {st_mode=S_IFREG|0644, st_size=628, ...}) = 0 +brk(0) = 0x1afe000 +brk(0x1b22000) = 0x1b22000 +openat(AT_FDCWD, "/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/data", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 10 +getdents(10, /* 12 entries */, 32768) = 480 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/data/mime-types.json", {st_mode=S_IFREG|0644, st_size=352842, ...}) = 0 +getdents(10, /* 0 entries */, 32768) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1809, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1809, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026beb0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "#frozen_string_literal: false\nre"..., 8192) = 1809 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json.rb", {st_mode=S_IFREG|0664, st_size=1809, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=15340, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=15340, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b500) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "#frozen_string_literal: false\nre"..., 8192) = 8192 +read(10, "\"\n end\n state = state."..., 8192) = 7148 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/common.rb", {st_mode=S_IFREG|0664, st_size=15340, ...}) = 0 +brk(0) = 0x1b22000 +brk(0x1b43000) = 0x1b43000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=302, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=302, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026abc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 302 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/version.rb", {st_mode=S_IFREG|0664, st_size=302, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1428, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/generic_object.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1428, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026abc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "#frozen_string_literal: false\nre"..., 8192) = 1428 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/generic_object.rb", {st_mode=S_IFREG|0664, st_size=1428, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=9166, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/ostruct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=9166, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026a280) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +brk(0) = 0x1b43000 +brk(0x1b66000) = 0x1b66000 +read(10, " \",\" unless first\n first "..., 8192) = 974 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/ostruct.rb", {st_mode=S_IFREG|0664, st_size=9166, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=391, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=391, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b570) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'json/common'\n\nmodule JS"..., 8192) = 391 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext.rb", {st_mode=S_IFREG|0664, st_size=391, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext/parser.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0755, st_size=227212, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext/parser.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\26\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=227212, ...}) = 0 +mmap(NULL, 2122904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b0cb2000 +mprotect(0x7f73b0cb8000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b0eb7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x5000) = 0x7f73b0eb7000 +close(10) = 0 +mprotect(0x7f73b0eb7000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext/generator.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0755, st_size=331931, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/json/ext/generator.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\31\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=331931, ...}) = 0 +mmap(NULL, 2139632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b0aa7000 +mprotect(0x7f73b0ab0000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b0cb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x9000) = 0x7f73b0cb0000 +close(10) = 0 +mprotect(0x7f73b0cb0000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/data/mime-types.json", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c0d0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=352842, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +mmap(NULL, 356352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73b0a50000 +read(10, "[{\"content-type\":\"application/1d"..., 352842) = 352842 +mremap(0x7f73b0a50000, 356352, 364544, MREMAP_MAYMOVE) = 0x7f73b09f7000 +read(10, "", 8192) = 0 +close(10) = 0 +brk(0) = 0x1b66000 +brk(0x1b8c000) = 0x1b8c000 +brk(0) = 0x1b8c000 +brk(0x1bad000) = 0x1bad000 +brk(0) = 0x1bad000 +brk(0x1bce000) = 0x1bce000 +brk(0) = 0x1bce000 +brk(0x1bef000) = 0x1bef000 +brk(0) = 0x1bef000 +brk(0x1c12000) = 0x1c12000 +brk(0) = 0x1c12000 +brk(0x1c33000) = 0x1c33000 +brk(0) = 0x1c33000 +brk(0x1c54000) = 0x1c54000 +brk(0) = 0x1c54000 +brk(0x1c7c000) = 0x1c7c000 +brk(0) = 0x1c7c000 +brk(0x1c9d000) = 0x1c9d000 +brk(0) = 0x1c9d000 +brk(0x1cbe000) = 0x1cbe000 +brk(0) = 0x1cbe000 +brk(0x1cdf000) = 0x1cdf000 +brk(0) = 0x1cdf000 +brk(0x1d00000) = 0x1d00000 +brk(0) = 0x1d00000 +brk(0x1d21000) = 0x1d21000 +brk(0) = 0x1d21000 +brk(0x1d42000) = 0x1d42000 +brk(0) = 0x1d42000 +brk(0x1d64000) = 0x1d64000 +brk(0) = 0x1d64000 +brk(0x1d85000) = 0x1d85000 +brk(0) = 0x1d85000 +brk(0x1da6000) = 0x1da6000 +brk(0) = 0x1da6000 +brk(0x1dc7000) = 0x1dc7000 +brk(0) = 0x1dc7000 +brk(0x1dee000) = 0x1dee000 +brk(0) = 0x1dee000 +brk(0x1e0f000) = 0x1e0f000 +brk(0) = 0x1e0f000 +brk(0x1e31000) = 0x1e31000 +brk(0) = 0x1e31000 +brk(0x1e54000) = 0x1e54000 +brk(0) = 0x1e54000 +brk(0x1e77000) = 0x1e77000 +brk(0) = 0x1e77000 +brk(0x1e9b000) = 0x1e9b000 +brk(0) = 0x1e9b000 +brk(0x1ebe000) = 0x1ebe000 +brk(0) = 0x1ebe000 +brk(0x1ee0000) = 0x1ee0000 +brk(0) = 0x1ee0000 +brk(0x1f04000) = 0x1f04000 +brk(0) = 0x1f04000 +brk(0x1f25000) = 0x1f25000 +brk(0) = 0x1f25000 +brk(0x1f46000) = 0x1f46000 +brk(0) = 0x1f46000 +brk(0x1f67000) = 0x1f67000 +brk(0) = 0x1f67000 +brk(0x1f88000) = 0x1f88000 +brk(0) = 0x1f88000 +brk(0x1fa9000) = 0x1fa9000 +brk(0) = 0x1fa9000 +brk(0x1fd0000) = 0x1fd0000 +brk(0) = 0x1fd0000 +brk(0x1ff8000) = 0x1ff8000 +brk(0) = 0x1ff8000 +brk(0x2019000) = 0x2019000 +brk(0) = 0x2019000 +brk(0x2040000) = 0x2040000 +brk(0) = 0x2040000 +brk(0x2068000) = 0x2068000 +brk(0) = 0x2068000 +brk(0x208a000) = 0x208a000 +brk(0) = 0x208a000 +brk(0x20ac000) = 0x20ac000 +brk(0) = 0x20ac000 +brk(0x20cd000) = 0x20cd000 +brk(0) = 0x20cd000 +brk(0x20ef000) = 0x20ef000 +brk(0) = 0x20ef000 +brk(0x2111000) = 0x2111000 +brk(0) = 0x2111000 +brk(0x2132000) = 0x2132000 +brk(0) = 0x2132000 +brk(0x2153000) = 0x2153000 +brk(0) = 0x2153000 +brk(0x217a000) = 0x217a000 +brk(0) = 0x217a000 +brk(0x21a2000) = 0x21a2000 +brk(0) = 0x21a2000 +brk(0x21c3000) = 0x21c3000 +brk(0) = 0x21c3000 +brk(0x21e4000) = 0x21e4000 +brk(0) = 0x21e4000 +brk(0x220c000) = 0x220c000 +brk(0) = 0x220c000 +brk(0x222d000) = 0x222d000 +brk(0) = 0x222d000 +brk(0x2250000) = 0x2250000 +brk(0) = 0x2250000 +brk(0x2271000) = 0x2271000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=10039, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=10039, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, "f cookie names\n#\n# and cgi.cooki"..., 8192) = 1847 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi.rb", {st_mode=S_IFREG|0664, st_size=10039, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=29362, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=29362, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c5d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, " buf << \"Expires: #{CGI.rfc11"..., 8192) = 8192 +mmap(NULL, 397312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73b0996000 +read(10, "ount or raise StandardError.new("..., 8192) = 8192 +read(10, "ault is \"UTF-8\"\n # If you want "..., 8192) = 4786 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi", {st_mode=S_IFDIR|0775, st_size=95, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/core.rb", {st_mode=S_IFREG|0664, st_size=29362, ...}) = 0 +mmap(NULL, 790528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73b08d5000 +munmap(0x7f73bc05b000, 397312) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=6010, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=6010, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c5d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 6010 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi", {st_mode=S_IFDIR|0775, st_size=95, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/cookie.rb", {st_mode=S_IFREG|0664, st_size=6010, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=7146, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=7146, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026bc90) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nc"..., 8192) = 7146 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi", {st_mode=S_IFDIR|0775, st_size=95, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/util.rb", {st_mode=S_IFREG|0664, st_size=7146, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/cgi/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=182162, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\17\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=182162, ...}) = 0 +mmap(NULL, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b06d1000 +mprotect(0x7f73b06d4000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b08d3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x2000) = 0x7f73b08d3000 +close(10) = 0 +mprotect(0x7f73b08d3000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5684, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/netrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5684, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'rbconfig'\n\nclass Netrc\n"..., 8192) = 5684 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=91, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=21, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/netrc.rb", {st_mode=S_IFREG|0644, st_size=5684, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/abstract_response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3678, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/abstract_response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3678, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'cgi'\nrequire 'http-cook"..., 8192) = 3678 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/abstract_response.rb", {st_mode=S_IFREG|0644, st_size=3678, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=22, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http-cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=22, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'http/cookie'\n", 8192) = 22 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=38, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http-cookie.rb", {st_mode=S_IFREG|0644, st_size=22, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=19765, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=19765, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c640) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# :markup: markdown\nrequire 'htt"..., 8192) = 8192 +read(10, "g])\n #\n # HTTP::Co"..., 8192) = 8192 +read(10, "main_name)\n else\n @domai"..., 8192) = 3381 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=38, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http", {st_mode=S_IFDIR|S_ISGID|0775, st_size=72, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie.rb", {st_mode=S_IFREG|0644, st_size=19765, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026bd00) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module HTTP\n class Cookie\n V"..., 8192) = 59 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=38, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http", {st_mode=S_IFDIR|S_ISGID|0775, st_size=72, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie", {st_mode=S_IFDIR|S_ISGID|0775, st_size=61, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie/version.rb", {st_mode=S_IFREG|0644, st_size=59, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=22886, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/time.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=22886, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026bd00) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(10, " if day < 1\n mon"..., 8192) = 8192 +read(10, "ed if +date+ is not compliant wi"..., 8192) = 6502 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/time.rb", {st_mode=S_IFREG|0664, st_size=22886, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1004, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/date.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1004, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b3c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 1004 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/date.rb", {st_mode=S_IFREG|0664, st_size=1004, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/date_core.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/date_core.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=1253177, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/date_core.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3608\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=1253177, ...}) = 0 +mmap(NULL, 2326976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b0498000 +mprotect(0x7f73b04cd000, 2097152, PROT_NONE) = 0 +mmap(0x7f73b06cd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x35000) = 0x7f73b06cd000 +mmap(0x7f73b06cf000, 4544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73b06cf000 +close(10) = 0 +mprotect(0x7f73b06cd000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=7504, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=7504, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026bd00) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- coding: utf-8 -*-\n#\n# doma"..., 8192) = 7504 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=45, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name.rb", {st_mode=S_IFREG|0644, st_size=7504, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=48, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=48, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b3c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class DomainName\n VERSION = '0."..., 8192) = 48 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=45, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name", {st_mode=S_IFDIR|S_ISGID|0775, st_size=83, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/version.rb", {st_mode=S_IFREG|0644, st_size=48, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=8720, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/punycode.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=8720, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b3c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- coding: utf-8 -*-\n#--\n# pu"..., 8192) = 8192 +read(10, "\n q, i = i.divmod(out +"..., 8192) = 528 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=45, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name", {st_mode=S_IFDIR|S_ISGID|0775, st_size=83, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/punycode.rb", {st_mode=S_IFREG|0644, st_size=8720, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=194100, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/etld_data.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=194100, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b3c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class DomainName\n ETLD_DATA_DAT"..., 8192) = 8192 +read(10, "\n \"edu.bz\" => 0,\n \"gov.bz\""..., 8192) = 8192 +brk(0) = 0x2271000 +brk(0x2292000) = 0x2292000 +read(10, ".id\" => 0,\n \"my.id\" => 0,\n "..., 8192) = 8192 +read(10, "t\" => 0,\n \"reggio-emilia.it\" "..., 8192) = 8192 +read(10, "\" => 0,\n \"katori.chiba.jp\" =>"..., 8192) = 8192 +read(10, ",\n \"hongo.hiroshima.jp\" => 0,"..., 8192) = 8192 +read(10, "ishikawa.jp\" => 0,\n \"kanazawa"..., 8192) = 8192 +read(10, " \"miyakonojo.miyazaki.jp\" => 0,"..., 8192) = 8192 +read(10, " \"habikino.osaka.jp\" => 0,\n "..., 8192) = 8192 +read(10, "p\" => 0,\n \"adachi.tokyo.jp\" ="..., 8192) = 8192 +read(10, " \"edu.lb\" => 0,\n \"gov.lb\" ="..., 8192) = 8192 +read(10, "0,\n \"finearts.museum\" => 0,\n "..., 8192) = 8192 +read(10, "eum\" => 0,\n \"sydney.museum\" ="..., 8192) = 8192 +read(10, " \"bjugn.no\" => 0,\n \"bodo.no\""..., 8192) = 8192 +read(10, " \"orkdal.no\" => 0,\n \"orland.n"..., 8192) = 8192 +brk(0) = 0x2292000 +brk(0x22b4000) = 0x22b4000 +read(10, "mil.pl\" => 0,\n \"nieruchomosci"..., 8192) = 8192 +brk(0) = 0x22b4000 +brk(0x22d8000) = 0x22d8000 +read(10, "n\" => 0,\n \"org.sn\" => 0,\n "..., 8192) = 8192 +read(10, " \"cc.mn.us\" => 0,\n \"cc.mo.us\""..., 8192) = 8192 +brk(0) = 0x22d8000 +brk(0x22fc000) = 0x22fc000 +read(10, " \"broadway\" => 0,\n \"broker\" "..., 8192) = 8192 +brk(0) = 0x22fc000 +brk(0x2320000) = 0x2320000 +read(10, ",\n \"latrobe\" => 0,\n \"law\" "..., 8192) = 8192 +brk(0) = 0x2320000 +brk(0x2344000) = 0x2344000 +read(10, " \"toys\" => 0,\n \"trade\" => 0,"..., 8192) = 8192 +read(10, "\n \"certmgr.org\" => 0,\n \"xe"..., 8192) = 8192 +brk(0) = 0x2344000 +brk(0x2368000) = 0x2368000 +read(10, "> 0,\n \"sells-for-u.com\" => 0,"..., 8192) = 8192 +brk(0) = 0x2368000 +brk(0x238c000) = 0x238c000 +read(10, "om\" => 0,\n \"eu.meteorapp.com\""..., 8192) = 5684 +brk(0) = 0x238c000 +brk(0x23d1000) = 0x23d1000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=45, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name", {st_mode=S_IFDIR|S_ISGID|0775, st_size=83, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/domain_name/etld_data.rb", {st_mode=S_IFREG|0644, st_size=194100, ...}) = 0 +brk(0) = 0x23d1000 +brk(0x241e000) = 0x241e000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=659, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/unf.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=659, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b3c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'unf/version'\n\nmodule UN"..., 8192) = 659 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/unf.rb", {st_mode=S_IFREG|0644, st_size=659, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=35, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/unf/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=35, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026aa80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module UNF\n VERSION = '0.1.4'\ne"..., 8192) = 35 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/unf", {st_mode=S_IFDIR|S_ISGID|0775, st_size=95, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/unf/version.rb", {st_mode=S_IFREG|0644, st_size=35, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=17510, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/ipaddr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=17510, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026b3c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, "dressFamilyError, \"unsupported a"..., 8192) = 8192 +read(10, " end\n\nend\n\nunless Socket.const_d"..., 8192) = 1126 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/ipaddr.rb", {st_mode=S_IFREG|0664, st_size=17510, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=44022, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1261, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1261, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026bc90) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Array\n def select! # :yie"..., 8192) = 1261 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=38, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http", {st_mode=S_IFDIR|S_ISGID|0775, st_size=72, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie", {st_mode=S_IFDIR|S_ISGID|0775, st_size=61, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/http/cookie/ruby_compat.rb", {st_mode=S_IFREG|0644, st_size=1261, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=397, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=397, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module RestClient\n\n # A Respons"..., 8192) = 397 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/response.rb", {st_mode=S_IFREG|0644, st_size=397, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/raw_response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=877, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/raw_response.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=877, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module RestClient\n # The respon"..., 8192) = 877 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/raw_response.rb", {st_mode=S_IFREG|0644, st_size=877, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/resource.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5255, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/resource.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5255, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module RestClient\n # A class th"..., 8192) = 5255 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/resource.rb", {st_mode=S_IFREG|0644, st_size=5255, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5709, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/payload.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5709, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'tempfile'\nrequire 'stri"..., 8192) = 5709 +brk(0) = 0x241e000 +brk(0x2440000) = 0x2440000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/payload.rb", {st_mode=S_IFREG|0644, st_size=5709, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/windows.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=125, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/windows.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=125, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module RestClient\n module Windo"..., 8192) = 125 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=85, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/restclient/windows.rb", {st_mode=S_IFREG|0644, st_size=125, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1339, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1339, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class CloudClient\n "..., 8192) = 1339 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/errors.rb", {st_mode=S_IFREG|0644, st_size=1339, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4248, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4248, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'multi_json/options'\nreq"..., 8192) = 4248 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json.rb", {st_mode=S_IFREG|0644, st_size=4248, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=876, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=876, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module MultiJson\n module Option"..., 8192) = 876 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/options.rb", {st_mode=S_IFREG|0644, st_size=876, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=429, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=429, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module MultiJson\n class Version"..., 8192) = 429 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/version.rb", {st_mode=S_IFREG|0644, st_size=429, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=417, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapter_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=417, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module MultiJson\n class Adapter"..., 8192) = 417 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapter_error.rb", {st_mode=S_IFREG|0644, st_size=417, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=431, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/parse_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=431, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module MultiJson\n class ParseEr"..., 8192) = 431 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/parse_error.rb", {st_mode=S_IFREG|0644, st_size=431, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=756, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/options_cache.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=756, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module MultiJson\n module Option"..., 8192) = 756 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/options_cache.rb", {st_mode=S_IFREG|0644, st_size=756, ...}) = 0 +brk(0) = 0x2440000 +brk(0x2465000) = 0x2465000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=357, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/model_registry.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=357, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class CloudClient\n "..., 8192) = 357 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/model_registry.rb", {st_mode=S_IFREG|0644, st_size=357, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3025, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3025, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 3025 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app.rb", {st_mode=S_IFREG|0644, st_size=3025, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1865, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/api_struct.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1865, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class CloudClient\n "..., 8192) = 1865 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/api_struct.rb", {st_mode=S_IFREG|0644, st_size=1865, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=920, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/account.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=920, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 920 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/account.rb", {st_mode=S_IFREG|0644, st_size=920, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4604, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4604, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 4604 +brk(0) = 0x2465000 +brk(0x2488000) = 0x2488000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app_environment.rb", {st_mode=S_IFREG|0644, st_size=4604, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3025, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=16594, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=16594, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 8192 +read(10, "oad_recipes\n recipes.down"..., 8192) = 8192 +read(10, "s[:app_size] if options[:app_siz"..., 8192) = 210 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/environment.rb", {st_mode=S_IFREG|0644, st_size=16594, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3025, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/app_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4604, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=893, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/instance.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=893, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 893 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/instance.rb", {st_mode=S_IFREG|0644, st_size=893, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=217, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/log.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=217, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 217 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/log.rb", {st_mode=S_IFREG|0644, st_size=217, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1128, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1128, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'tempfile'\nrequire 'path"..., 8192) = 1128 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/recipes.rb", {st_mode=S_IFREG|0644, st_size=1128, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=703, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/resolver_result.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=703, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class CloudClient\n "..., 8192) = 703 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/resolver_result.rb", {st_mode=S_IFREG|0644, st_size=703, ...}) = 0 +brk(0) = 0x2488000 +brk(0x24ac000) = 0x24ac000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4564, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/deployment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4564, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 4564 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/deployment.rb", {st_mode=S_IFREG|0644, st_size=4564, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=393, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/user.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=393, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 393 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/user.rb", {st_mode=S_IFREG|0644, st_size=393, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1315, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/keypair.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1315, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard-cloud-client"..., 8192) = 1315 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/engineyard-cloud-client/models/keypair.rb", {st_mode=S_IFREG|0644, st_size=1315, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=14795, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pp.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=14795, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n\nr"..., 8192) = 8192 +read(10, " # This module provides predefin"..., 8192) = 6603 +brk(0) = 0x24ac000 +brk(0x24d0000) = 0x24d0000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pp.rb", {st_mode=S_IFREG|0664, st_size=14795, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=16276, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/prettyprint.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=16276, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\n#\n"..., 8192) = 8192 +read(10, "n_obj.length, close_width=close_"..., 8192) = 8084 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/prettyprint.rb", {st_mode=S_IFREG|0664, st_size=16276, ...}) = 0 +brk(0) = 0x24d0000 +brk(0x24f4000) = 0x24f4000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=117, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=117, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n VERSION = '3.2.5'\n "..., 8192) = 117 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/version.rb", {st_mode=S_IFREG|0644, st_size=117, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2383, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2383, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class Error < Runtim"..., 8192) = 2383 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/error.rb", {st_mode=S_IFREG|0644, st_size=2383, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3748, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3748, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'uri'\nrequire 'yaml'\nreq"..., 8192) = 3748 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/config.rb", {st_mode=S_IFREG|0644, st_size=3748, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1772, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/yaml.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1772, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 1772 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/yaml.rb", {st_mode=S_IFREG|0664, st_size=1772, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=15615, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=15615, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 8192 +read(10, "the yaml string in +yaml+. By d"..., 8192) = 7423 +brk(0) = 0x24f4000 +brk(0x2518000) = 0x2518000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych.rb", {st_mode=S_IFREG|0664, st_size=15615, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=187, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/versions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=187, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 187 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/versions.rb", {st_mode=S_IFREG|0664, st_size=187, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0755, st_size=263668, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260&\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=263668, ...}) = 0 +mmap(NULL, 2123128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b0291000 +mprotect(0x7f73b0297000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b0496000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x5000) = 0x7f73b0496000 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libyaml-0.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libyaml-0.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=92272, ...}) = 0 +mmap(NULL, 92272, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f73bc0d6000 +close(10) = 0 +open("/lib64/libyaml-0.so.2", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\32\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=131096, ...}) = 0 +mmap(NULL, 2224456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73b0071000 +mprotect(0x7f73b0090000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b028f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x1e000) = 0x7f73b028f000 +close(10) = 0 +mprotect(0x7f73b028f000, 4096, PROT_READ) = 0 +mprotect(0x7f73b0496000, 4096, PROT_READ) = 0 +munmap(0x7f73bc0d6000, 92272) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=586, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/syntax_error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=586, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e870) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 586 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/syntax_error.rb", {st_mode=S_IFREG|0664, st_size=586, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=265, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/exception.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=265, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026df30) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 265 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/exception.rb", {st_mode=S_IFREG|0664, st_size=265, ...}) = 0 +munmap(0x7f73b09f7000, 364544) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=2412, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=2412, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 2412 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes.rb", {st_mode=S_IFREG|0664, st_size=2412, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/node.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 1295 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/node.rb", {st_mode=S_IFREG|0664, st_size=1295, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1956, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/class_loader.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1956, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 1956 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/class_loader.rb", {st_mode=S_IFREG|0664, st_size=1956, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=76, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/omap.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=76, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 76 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/omap.rb", {st_mode=S_IFREG|0664, st_size=76, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=75, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/set.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=75, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 75 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/set.rb", {st_mode=S_IFREG|0664, st_size=75, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=4386, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/scalar_scanner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=4386, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 4386 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/scalar_scanner.rb", {st_mode=S_IFREG|0664, st_size=4386, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=260215, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\27\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=260215, ...}) = 0 +mmap(NULL, 2122296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73afe6a000 +mprotect(0x7f73afe70000, 2093056, PROT_NONE) = 0 +mmap(0x7f73b006f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x5000) = 0x7f73b006f000 +close(10) = 0 +mprotect(0x7f73b006f000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=996, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=996, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 996 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/stream.rb", {st_mode=S_IFREG|0664, st_size=996, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1826, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/document.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1826, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 1826 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/document.rb", {st_mode=S_IFREG|0664, st_size=1826, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=2050, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/sequence.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=2050, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 2050 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/sequence.rb", {st_mode=S_IFREG|0664, st_size=2050, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1638, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/scalar.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1638, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 1638 +brk(0) = 0x2518000 +brk(0x253f000) = 0x253f000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/scalar.rb", {st_mode=S_IFREG|0664, st_size=1638, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1547, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/mapping.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1547, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 1547 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/mapping.rb", {st_mode=S_IFREG|0664, st_size=1547, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=495, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/alias.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=495, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 495 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/nodes/alias.rb", {st_mode=S_IFREG|0664, st_size=495, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=668, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/streaming.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=668, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 668 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/streaming.rb", {st_mode=S_IFREG|0664, st_size=668, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=237, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=237, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 237 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors.rb", {st_mode=S_IFREG|0664, st_size=237, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=360, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/visitor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=360, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 360 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/visitor.rb", {st_mode=S_IFREG|0664, st_size=360, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=11782, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/to_ruby.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=11782, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 8192 +read(10, " o.children.each_slice(2) do |"..., 8192) = 3590 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/to_ruby.rb", {st_mode=S_IFREG|0664, st_size=11782, ...}) = 0 +brk(0) = 0x253f000 +brk(0x2565000) = 0x2565000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1483, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/emitter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1483, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 1483 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/emitter.rb", {st_mode=S_IFREG|0664, st_size=1483, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=17573, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/yaml_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=17573, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 8192 +read(10, "s, nil, nil, true, false, Nodes:"..., 8192) = 8192 +read(10, "tag = Psych.dump_tags[o.class]\n "..., 8192) = 1189 +brk(0) = 0x2565000 +brk(0x2588000) = 0x2588000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/yaml_tree.rb", {st_mode=S_IFREG|0664, st_size=17573, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=2135, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=2135, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 2135 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/tree_builder.rb", {st_mode=S_IFREG|0664, st_size=2135, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=7219, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/handler.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=7219, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 7219 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/handler.rb", {st_mode=S_IFREG|0664, st_size=7219, ...}) = 0 +brk(0) = 0x2588000 +brk(0x25ae000) = 0x25ae000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=588, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/json_tree.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=588, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 588 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/json_tree.rb", {st_mode=S_IFREG|0664, st_size=588, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=489, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/ruby_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=489, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 489 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json", {st_mode=S_IFDIR|S_ISGID|0755, st_size=86, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/ruby_events.rb", {st_mode=S_IFREG|0664, st_size=489, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=627, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/depth_first.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=627, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 627 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/visitors/depth_first.rb", {st_mode=S_IFREG|0664, st_size=627, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=1712, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=1712, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 1712 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/parser.rb", {st_mode=S_IFREG|0664, st_size=1712, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=2099, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/coder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=2099, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 2099 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/coder.rb", {st_mode=S_IFREG|0664, st_size=2099, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=782, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/core_ext.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=782, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nc"..., 8192) = 782 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/core_ext.rb", {st_mode=S_IFREG|0664, st_size=782, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=2582, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=2582, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ead0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 2582 +brk(0) = 0x25ae000 +brk(0x25d3000) = 0x25d3000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/deprecated.rb", {st_mode=S_IFREG|0664, st_size=2582, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=924, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=924, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ead0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 924 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/stream.rb", {st_mode=S_IFREG|0664, st_size=924, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=358, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/tree_builder.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=358, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 358 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json", {st_mode=S_IFDIR|S_ISGID|0755, st_size=86, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/tree_builder.rb", {st_mode=S_IFREG|0664, st_size=358, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=780, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/yaml_events.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=780, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nm"..., 8192) = 780 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json", {st_mode=S_IFDIR|S_ISGID|0755, st_size=86, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/yaml_events.rb", {st_mode=S_IFREG|0664, st_size=780, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=407, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=407, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 407 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json", {st_mode=S_IFDIR|S_ISGID|0755, st_size=86, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/json/stream.rb", {st_mode=S_IFREG|0664, st_size=407, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=519, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/handlers/document_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=519, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 519 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib", {st_mode=S_IFDIR|S_ISGID|0755, st_size=48, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/handlers", {st_mode=S_IFDIR|S_ISGID|0755, st_size=49, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/psych/handlers/document_stream.rb", {st_mode=S_IFREG|0664, st_size=519, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/thor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=6855, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/thor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=6855, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271040) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "$:.unshift(File.expand_path('../"..., 8192) = 6855 +brk(0) = 0x25d3000 +brk(0x25f8000) = 0x25f8000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/thor.rb", {st_mode=S_IFREG|0644, st_size=6855, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=15267, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=15267, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'set'\nrequire 'thor/base"..., 8192) = 8192 +read(10, " ==== Example\n #\n # To bet"..., 8192) = 7075 +brk(0) = 0x25f8000 +brk(0x261c000) = 0x261c000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor.rb", {st_mode=S_IFREG|0644, st_size=15267, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/base.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=22553, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/base.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=22553, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'thor/command'\nrequire '"..., 8192) = 8192 +read(10, "ions[:required] = required\n\n "..., 8192) = 8192 +brk(0) = 0x261c000 +brk(0x2640000) = 0x2640000 +read(10, "Could not find command #{command"..., 8192) = 6169 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/base.rb", {st_mode=S_IFREG|0644, st_size=22553, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/command.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4362, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/command.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4362, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n class Command < Str"..., 8192) = 4362 +brk(0) = 0x2640000 +brk(0x2668000) = 0x2668000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/command.rb", {st_mode=S_IFREG|0644, st_size=4362, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1831, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1831, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n module CoreExt #:no"..., 8192) = 1831 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb", {st_mode=S_IFREG|0644, st_size=1831, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/ordered_hash.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2090, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/ordered_hash.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2090, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n module CoreExt #:no"..., 8192) = 2090 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/ordered_hash.rb", {st_mode=S_IFREG|0644, st_size=2090, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=829, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=829, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n # Thor::Error is ra"..., 8192) = 829 +brk(0) = 0x2668000 +brk(0x2689000) = 0x2689000 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/error.rb", {st_mode=S_IFREG|0644, st_size=829, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/invocation.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5898, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/invocation.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5898, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n module Invocation\n "..., 8192) = 5898 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/invocation.rb", {st_mode=S_IFREG|0644, st_size=5898, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=122, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=122, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'thor/parser/argument'\nr"..., 8192) = 122 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser.rb", {st_mode=S_IFREG|0644, st_size=122, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/argument.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1859, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/argument.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1859, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n class Argument #:no"..., 8192) = 1859 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/argument.rb", {st_mode=S_IFREG|0644, st_size=1859, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/arguments.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4084, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/arguments.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4084, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n class Arguments #:n"..., 8192) = 4084 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/arguments.rb", {st_mode=S_IFREG|0644, st_size=4084, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/option.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3199, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/option.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3199, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n class Option < Argu"..., 8192) = 3199 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/option.rb", {st_mode=S_IFREG|0644, st_size=3199, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5963, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/options.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5963, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n class Options < Arg"..., 8192) = 5963 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser", {st_mode=S_IFDIR|S_ISGID|0775, st_size=76, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/parser/options.rb", {st_mode=S_IFREG|0644, st_size=5963, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2320, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2320, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'rbconfig'\n\nclass Thor\n "..., 8192) = 2320 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell.rb", {st_mode=S_IFREG|0644, st_size=2320, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=8414, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/util.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=8414, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'rbconfig'\n\nclass Thor\n "..., 8192) = 8192 +read(10, " # => '\\[apps\\]'\n #\n #"..., 8192) = 222 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/util.rb", {st_mode=S_IFREG|0644, st_size=8414, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/deploy_config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/deploy_config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1369, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/deploy_config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1369, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271040) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class DeployConfig\n "..., 8192) = 1369 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/deploy_config.rb", {st_mode=S_IFREG|0644, st_size=1369, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/deploy_config/ref.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/deploy_config/ref.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/deploy_config/ref.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard/error'\n\nmodu"..., 8192) = 1457 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/deploy_config", {st_mode=S_IFDIR|S_ISGID|0775, st_size=19, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/deploy_config/ref.rb", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/serverside_runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/serverside_runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4789, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/serverside_runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4789, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271040) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'escape'\nrequire 'net/ss"..., 8192) = 4789 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/serverside_runner.rb", {st_mode=S_IFREG|0644, st_size=4789, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=8741, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/escape.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=8741, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# escape.rb - escape/unescape li"..., 8192) = 8192 +read(10, "t;',\n }\n # :startdoc:\n\n # Esc"..., 8192) = 549 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=47, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=22, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/escape.rb", {st_mode=S_IFREG|0664, st_size=8741, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=11990, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=11990, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# Make sure HOME is set, regardl"..., 8192) = 8192 +read(10, "roxy => a proxy instance (see Pr"..., 8192) = 3798 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh.rb", {st_mode=S_IFREG|0644, st_size=11990, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=10149, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/config.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=10149, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH\n\n # The "..., 8192) = 8192 +read(10, " require 'net/ssh/p"..., 8192) = 1957 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/config.rb", {st_mode=S_IFREG|0644, st_size=10149, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3937, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/errors.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3937, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH\n # A gen"..., 8192) = 3937 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/errors.rb", {st_mode=S_IFREG|0644, st_size=3937, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2020, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/loggable.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2020, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH\n\n # A si"..., 8192) = 2020 +read(10, "", 8192) = 0 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/loggable.rb", {st_mode=S_IFREG|0644, st_size=2020, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=9975, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=9975, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'socket'\nrequire 'timeou"..., 8192) = 8192 +read(10, "se when sending packets to the s"..., 8192) = 1783 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/session.rb", {st_mode=S_IFREG|0644, st_size=9975, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=44022, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2075, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2075, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH\n # A cla"..., 8192) = 2075 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/version.rb", {st_mode=S_IFREG|0644, st_size=2075, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=17385, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/algorithms.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=17385, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/buffer'\nrequire"..., 8192) = 8192 +read(10, "compression] = %w(zlib@openssh.c"..., 8192) = 8192 +read(10, "n_client),\n :compressio"..., 8192) = 1001 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/algorithms.rb", {st_mode=S_IFREG|0644, st_size=17385, ...}) = 0 +brk(0) = 0x2689000 +brk(0x26aa000) = 0x26aa000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=11532, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/buffer.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=11532, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/ruby_compat'\nre"..., 8192) = 8192 +read(10, "d return it as\n # a key. Only"..., 8192) = 3340 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/buffer.rb", {st_mode=S_IFREG|0644, st_size=11532, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/ruby_compat.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'thread'\n\nclass String\n "..., 8192) = 1348 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/ruby_compat.rb", {st_mode=S_IFREG|0644, st_size=1348, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=7464, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=7464, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- coding: utf-8 -*-\nrequire "..., 8192) = 7464 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/openssl.rb", {st_mode=S_IFREG|0644, st_size=7464, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=445, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4764, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/known_hosts.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4764, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'strscan'\nrequire 'net/s"..., 8192) = 4764 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/known_hosts.rb", {st_mode=S_IFREG|0644, st_size=4764, ...}) = 0 +brk(0) = 0x26aa000 +brk(0x26cb000) = 0x26cb000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=260215, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4458, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/cipher_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4458, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'openssl'\nrequire 'net/s"..., 8192) = 4458 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/cipher_factory.rb", {st_mode=S_IFREG|0644, st_size=4458, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=445, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1890, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/ctr.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1890, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'openssl'\n\nmodule Net::S"..., 8192) = 1890 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/ctr.rb", {st_mode=S_IFREG|0644, st_size=1890, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=445, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=681, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/key_expander.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=681, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module T"..., 8192) = 681 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/key_expander.rb", {st_mode=S_IFREG|0644, st_size=681, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1068, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/identity_cipher.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1068, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module T"..., 8192) = 1068 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/identity_cipher.rb", {st_mode=S_IFREG|0644, st_size=1068, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=669, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=669, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module T"..., 8192) = 669 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/constants.rb", {st_mode=S_IFREG|0644, st_size=669, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/key_e"..., 8192) = 1943 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac.rb", {st_mode=S_IFREG|0644, st_size=1943, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=217, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/md5.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=217, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 217 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/md5.rb", {st_mode=S_IFREG|0644, st_size=217, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2092, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2092, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d8c0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'openssl'\nrequire 'opens"..., 8192) = 2092 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/abstract.rb", {st_mode=S_IFREG|0644, st_size=2092, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/openssl.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=445, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=209, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/md5_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=209, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 209 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/md5_96.rb", {st_mode=S_IFREG|0644, st_size=209, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=297, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=297, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 297 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha1.rb", {st_mode=S_IFREG|0644, st_size=297, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=213, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha1_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=213, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 213 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha1_96.rb", {st_mode=S_IFREG|0644, st_size=213, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=391, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=391, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 391 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_256.rb", {st_mode=S_IFREG|0644, st_size=391, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=292, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_256_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=292, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 292 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_256_96.rb", {st_mode=S_IFREG|0644, st_size=292, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=390, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_512.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=390, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 390 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_512.rb", {st_mode=S_IFREG|0644, st_size=390, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=294, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_512_96.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=294, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 294 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/sha2_512_96.rb", {st_mode=S_IFREG|0644, st_size=294, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=319, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/ripemd160.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=319, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 319 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/ripemd160.rb", {st_mode=S_IFREG|0644, st_size=319, ...}) = 0 +brk(0) = 0x26cb000 +brk(0x26ec000) = 0x26ec000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=247, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=247, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/hmac/"..., 8192) = 247 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/hmac/none.rb", {st_mode=S_IFREG|0644, st_size=247, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1177, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1177, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/kex/d"..., 8192) = 1177 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex.rb", {st_mode=S_IFREG|0644, st_size=1177, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=7046, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=7046, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/buffer'\nrequire"..., 8192) = 7046 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb", {st_mode=S_IFREG|0644, st_size=7046, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1505, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1505, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/kex/d"..., 8192) = 1505 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb", {st_mode=S_IFREG|0644, st_size=1505, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2582, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2582, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/errors'\nrequire"..., 8192) = 2582 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb", {st_mode=S_IFREG|0644, st_size=2582, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=452, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=452, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/kex/d"..., 8192) = 452 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb", {st_mode=S_IFREG|0644, st_size=452, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3119, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3119, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e190) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/const"..., 8192) = 3119 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb", {st_mode=S_IFREG|0644, st_size=3119, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=372, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=372, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e190) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module T"..., 8192) = 372 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb", {st_mode=S_IFREG|0644, st_size=372, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=372, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=372, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module T"..., 8192) = 372 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb", {st_mode=S_IFREG|0644, st_size=372, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2258, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/server_version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2258, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ead0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/errors'\nrequire"..., 8192) = 2258 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/server_version.rb", {st_mode=S_IFREG|0644, st_size=2258, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=8152, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/packet_stream.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=8152, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/buffered_io'\nre"..., 8192) = 8152 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/packet_stream.rb", {st_mode=S_IFREG|0644, st_size=8152, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=6157, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/buffered_io.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=6157, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0x26ec000 +brk(0x270e000) = 0x270e000 +read(10, "require 'net/ssh/buffer'\nrequire"..., 8192) = 6157 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/buffered_io.rb", {st_mode=S_IFREG|0644, st_size=6157, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/packet.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/buffer'\nrequire"..., 8192) = 4522 +read(10, "", 8192) = 0 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/packet.rb", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=567, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=567, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module A"..., 8192) = 567 +read(10, "", 8192) = 0 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/constants.rb", {st_mode=S_IFREG|0644, st_size=567, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=779, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/constants.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=779, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module C"..., 8192) = 779 +read(10, "", 8192) = 0 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection", {st_mode=S_IFDIR|S_ISGID|0775, st_size=92, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/constants.rb", {st_mode=S_IFREG|0644, st_size=779, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=6411, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/state.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=6411, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'zlib'\nrequire 'net/ssh/"..., 8192) = 6411 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/transport/state.rb", {st_mode=S_IFREG|0644, st_size=6411, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/zlib.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/zlib.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=411972, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=285, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/null.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=285, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module V"..., 8192) = 285 +read(10, "", 8192) = 0 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/null.rb", {st_mode=S_IFREG|0644, st_size=285, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1964, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/secure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1964, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/errors'\nrequire"..., 8192) = 1964 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/secure.rb", {st_mode=S_IFREG|0644, st_size=1964, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=749, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/strict.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=749, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/errors'\nrequire"..., 8192) = 749 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/strict.rb", {st_mode=S_IFREG|0644, st_size=749, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1060, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/lenient.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1060, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/verifiers/stric"..., 8192) = 1060 +read(10, "", 8192) = 0 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers", {st_mode=S_IFDIR|S_ISGID|0775, st_size=69, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/verifiers/lenient.rb", {st_mode=S_IFREG|0644, st_size=1060, ...}) = 0 +brk(0) = 0x270e000 +brk(0x2731000) = 0x2731000 +brk(0) = 0x2731000 +brk(0x2791000) = 0x2791000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5314, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5314, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/loggable'\nrequi"..., 8192) = 5314 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/session.rb", {st_mode=S_IFREG|0644, st_size=5314, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=9981, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/key_manager.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=9981, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/errors'\nrequire"..., 8192) = 8192 +read(10, "eyFactory.load_public_key(identi"..., 8192) = 1789 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/key_manager.rb", {st_mode=S_IFREG|0644, st_size=9981, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4626, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/key_factory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4626, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/transport/opens"..., 8192) = 4626 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/key_factory.rb", {st_mode=S_IFREG|0644, st_size=4626, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2970, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/prompt.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2970, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH\n\n # A ba"..., 8192) = 2970 +read(10, "", 8192) = 0 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/prompt.rb", {st_mode=S_IFREG|0644, st_size=2970, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0755, st_size=34727, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0755, st_size=34727, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026d850) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# highline.rb\n#\n# Created by Ja"..., 8192) = 8192 +read(10, " further configure the question "..., 8192) = 8192 +read(10, "efault mode. Each of the _items"..., 8192) = 8192 +read(10, "ault it they cannot\n # be deter"..., 8192) = 8192 +read(10, " pause until the user presses en"..., 8192) = 1959 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline.rb", {st_mode=S_IFREG|0755, st_size=34727, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=27822, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/erb.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=27822, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- coding: us-ascii -*-\n# fro"..., 8192) = 8192 +read(10, "t to the print method. For exam"..., 8192) = 8192 +read(10, "ompile_stag(token, out, scanner)"..., 8192) = 8192 +read(10, ", -1)\n end\n end\n\n # Create "..., 8192) = 3246 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/erb.rb", {st_mode=S_IFREG|0664, st_size=27822, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/strscan.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/strscan.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=260215, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=58527, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/optparse.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=58527, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 8192 +read(10, " end\n#\n# def define_op"..., 8192) = 8192 +read(10, "eturn nil, m if s.length == arg."..., 8192) = 8192 +read(10, "+id+ for +opt+ and the optional "..., 8192) = 8192 +read(10, "version string from program_name"..., 8192) = 8192 +read(10, " desc, block)\n elsif !block\n "..., 8192) = 8192 +read(10, " /\\A=/ =~ opt.arg\n opts.m"..., 8192) = 8192 +read(10, "ments left unparsed.\n #\n d"..., 8192) = 1183 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/optparse.rb", {st_mode=S_IFREG|0664, st_size=58527, ...}) = 0 +brk(0) = 0x2791000 +brk(0x27b2000) = 0x27b2000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=3576, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/abbrev.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=3576, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\n#"..., 8192) = 3576 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/abbrev.rb", {st_mode=S_IFREG|0664, st_size=3576, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0755, st_size=7985, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/system_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0755, st_size=7985, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# system_extensions.rb\n#\n# Crea"..., 8192) = 7985 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/system_extensions.rb", {st_mode=S_IFREG|0755, st_size=7985, ...}) = 0 +brk(0) = 0x27b2000 +brk(0x27d3000) = 0x27d3000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=300, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/compatibility.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=300, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026c5d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "unless STDIN.respond_to? :getbyt"..., 8192) = 300 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/compatibility.rb", {st_mode=S_IFREG|0644, st_size=300, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/termios.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/termios.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/termios", 0x7ffde026b0a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/termios.rb", 0x7ffde026b110) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/termios.so", 0x7ffde026b110) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/termios", 0x7ffde026b7c0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/termios.rb", 0x7ffde026b830) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/termios.so", 0x7ffde026b830) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +brk(0) = 0x27d3000 +brk(0x27f4000) = 0x27f4000 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/termios", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/termios.rb", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/termios.so", 0x7ffde026b8a0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/termios", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/termios.rb", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/termios.so", 0x7ffde026b1f0) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/ffi-ncurses.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/ffi-ncurses.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +brk(0) = 0x27f4000 +brk(0x2815000) = 0x2815000 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +brk(0) = 0x2815000 +brk(0x2836000) = 0x2836000 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/ffi-ncurses", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/ffi-ncurses.rb", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/ffi-ncurses.so", 0x7ffde026b910) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/ffi-ncurses", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/ffi-ncurses.rb", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/ffi-ncurses.so", 0x7ffde026b260) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0755, st_size=18583, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/question.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0755, st_size=18583, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cea0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# question.rb\n#\n# Created by Ja"..., 8192) = 8192 +read(10, " The error message shown whe"..., 8192) = 8192 +read(10, ".\n #\n # This process is sk"..., 8192) = 2199 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/question.rb", {st_mode=S_IFREG|0755, st_size=18583, ...}) = 0 +brk(0) = 0x2836000 +brk(0x2857000) = 0x2857000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=13621, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/menu.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=13621, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# menu.rb\n#\n# Created by Gregor"..., 8192) = 8192 +read(10, "eeded.\n #\n # Accepted sett"..., 8192) = 5429 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/menu.rb", {st_mode=S_IFREG|0644, st_size=13621, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3896, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/color_scheme.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3896, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# color_scheme.rb\n#\n# Created by"..., 8192) = 3896 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/color_scheme.rb", {st_mode=S_IFREG|0644, st_size=3896, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0755, st_size=4584, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/style.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0755, st_size=4584, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# color_scheme.rb\n#\n# Created by"..., 8192) = 4584 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/style.rb", {st_mode=S_IFREG|0755, st_size=4584, ...}) = 0 +brk(0) = 0x2857000 +brk(0x2878000) = 0x2878000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3685, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/string_extensions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3685, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026cf10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# Extensions for class String\n#\n"..., 8192) = 3685 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=39, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/highline/string_extensions.rb", {st_mode=S_IFREG|0644, st_size=3685, ...}) = 0 +brk(0) = 0x2878000 +brk(0x2899000) = 0x2899000 +brk(0) = 0x2899000 +brk(0x28ba000) = 0x28ba000 +brk(0) = 0x28ba000 +brk(0x28db000) = 0x28db000 +brk(0) = 0x28db000 +brk(0x28fc000) = 0x28fc000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/agent.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/buffer'\nrequire"..., 8192) = 723 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/agent.rb", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=6118, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/agent/socket.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=6118, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026e200) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0x28fc000 +brk(0x291e000) = 0x291e000 +read(10, "require 'net/ssh/transport/serve"..., 8192) = 6118 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/agent", {st_mode=S_IFDIR|S_ISGID|0775, st_size=44, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/agent/socket.rb", {st_mode=S_IFREG|0644, st_size=6118, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1115, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/none.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1115, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/errors'\nrequire"..., 8192) = 1115 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/none.rb", {st_mode=S_IFREG|0644, st_size=1115, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1863, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/abstract.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1863, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/buffer'\nrequire"..., 8192) = 1863 +read(10, "", 8192) = 0 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/abstract.rb", {st_mode=S_IFREG|0644, st_size=1863, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3606, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/publickey.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3606, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/buffer'\nrequire"..., 8192) = 3606 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/publickey.rb", {st_mode=S_IFREG|0644, st_size=3606, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/hostbased.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/authentication/"..., 8192) = 2613 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/hostbased.rb", {st_mode=S_IFREG|0644, st_size=2613, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2199, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/password.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2199, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +brk(0) = 0x291e000 +brk(0x293f000) = 0x293f000 +read(10, "require 'net/ssh/errors'\nrequire"..., 8192) = 2199 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/password.rb", {st_mode=S_IFREG|0644, st_size=2199, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2360, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/keyboard_interactive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2360, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/prompt'\nrequire"..., 8192) = 2360 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/authentication/methods/keyboard_interactive.rb", {st_mode=S_IFREG|0644, st_size=2360, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=23684, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/session.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=23684, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/loggable'\nrequi"..., 8192) = 8192 +read(10, "d at the\n # start of the meth"..., 8192) = 8192 +read(10, "rguments, and should\n # raise"..., 8192) = 7300 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection", {st_mode=S_IFDIR|S_ISGID|0775, st_size=92, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/session.rb", {st_mode=S_IFREG|0644, st_size=23684, ...}) = 0 +brk(0) = 0x293f000 +brk(0x2960000) = 0x2960000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=26974, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/channel.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=26974, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/loggable'\nrequi"..., 8192) = 8192 +read(10, "his channel.\n # This is usefu"..., 8192) = 8192 +read(10, "xtual\n # description of the f"..., 8192) = 8192 +read(10, "oming. The callback is invoked w"..., 8192) = 2398 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection", {st_mode=S_IFDIR|S_ISGID|0775, st_size=92, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/channel.rb", {st_mode=S_IFREG|0644, st_size=26974, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3711, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/term.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3711, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026eb40) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Net; module SSH; module C"..., 8192) = 3711 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection", {st_mode=S_IFDIR|S_ISGID|0775, st_size=92, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/term.rb", {st_mode=S_IFREG|0644, st_size=3711, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=15045, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/service/forward.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=15045, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# -*- coding: utf-8 -*-\nrequire "..., 8192) = 8192 +read(10, ".forward.cancel_remote(1234, \"0."..., 8192) = 6853 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/service", {st_mode=S_IFDIR|S_ISGID|0775, st_size=23, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/service/forward.rb", {st_mode=S_IFREG|0644, st_size=15045, ...}) = 0 +brk(0) = 0x2960000 +brk(0x2981000) = 0x2981000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1522, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/keepalive.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1522, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'net/ssh/loggable'\nmodul"..., 8192) = 1522 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=16, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net", {st_mode=S_IFDIR|S_ISGID|0775, st_size=29, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection", {st_mode=S_IFDIR|S_ISGID|0775, st_size=92, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/net/ssh/connection/keepalive.rb", {st_mode=S_IFREG|0644, st_size=1522, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2041, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-serverside-adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2041, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'pathname'\nrequire 'engi"..., 8192) = 2041 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=81, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-serverside-adapter.rb", {st_mode=S_IFREG|0644, st_size=2041, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=90, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-serverside-adapter/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=90, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n module Serverside\n "..., 8192) = 90 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=81, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-serverside-adapter", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/engineyard-serverside-adapter/version.rb", {st_mode=S_IFREG|0644, st_size=90, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4181, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4181, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271040) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'addressable/uri'\n\n#\n# T"..., 8192) = 4181 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy.rb", {st_mode=S_IFREG|0644, st_size=4181, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=77303, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=77303, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# encoding:utf-8\n#--\n# Copyright"..., 8192) = 8192 +brk(0) = 0x2981000 +brk(0x29a2000) = 0x29a2000 +read(10, " return itself.\n return pat"..., 8192) = 8192 +read(10, "b-zB-Z0-9]/ would have th"..., 8192) = 8192 +read(10, "/code> MIME type.\n #\n # @p"..., 8192) = 8192 +read(10, " # The password component for th"..., 8192) = 8192 +read(10, "haven't created an invalid URI\n "..., 8192) = 8192 +read(10, " component for this URI.\n #\n "..., 8192) = 8192 +read(10, "Error, \"Can't convert #{uri.clas"..., 8192) = 8192 +read(10, "th => components[:path],\n "..., 8192) = 8192 +read(10, "d as soon as the entire block ha"..., 8192) = 3575 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=24, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable", {st_mode=S_IFDIR|S_ISGID|0775, st_size=79, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/uri.rb", {st_mode=S_IFREG|0644, st_size=77303, ...}) = 0 +brk(0) = 0x29a2000 +brk(0x29c3000) = 0x29c3000 +brk(0) = 0x29c3000 +brk(0x29e4000) = 0x29e4000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=891, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=891, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# encoding:utf-8\n#--\n# Copyright"..., 8192) = 891 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=24, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable", {st_mode=S_IFDIR|S_ISGID|0775, st_size=79, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/version.rb", {st_mode=S_IFREG|0644, st_size=891, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=824, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=824, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# encoding:utf-8\n#--\n# Copyright"..., 8192) = 824 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=24, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable", {st_mode=S_IFDIR|S_ISGID|0775, st_size=79, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna.rb", {st_mode=S_IFREG|0644, st_size=824, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1386, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna/native.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1386, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# encoding:utf-8\n#--\n# Copyright"..., 8192) = 1386 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=24, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable", {st_mode=S_IFDIR|S_ISGID|0775, st_size=79, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna", {st_mode=S_IFDIR|S_ISGID|0775, st_size=36, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna/native.rb", {st_mode=S_IFREG|0644, st_size=1386, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/idn.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/idn.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actioncable-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionmailer-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionpack-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/actionview-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activejob-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemerchant-1.74.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activemodel-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-postgis-adapter-3.0.0.beta2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts-as-taggable-on-5.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/acts_as_list-0.9.9/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.5.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-8.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/arel-6.0.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/autoprefixer-rails-7.1.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_nested_set-3.1.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/awesome_print-1.8.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bcrypt-3.1.11/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bcrypt-3.1.11/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/belafonte-0.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/bigdecimal-1.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/bigdecimal-1.3.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bindex-0.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/bindex-0.5.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/builder-3.2.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bullet-5.6.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/byebug-9.1.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/byebug-9.1.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/camertron-eprun-1.1.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cancancan-2.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/canonical-rails-0.2.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-2.15.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/capybara-screenshot-1.0.17/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/carmen-1.0.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/childprocess-0.8.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cistern-0.12.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cldr-plurals-runtime-rb-1.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/climate_control-0.2.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cliver-0.3.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cocaine-0.5.8/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coderay-1.1.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-2.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/coffee-script-source-1.12.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/colorize-0.8.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/concurrent-ruby-1.0.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/cookiejar-0.3.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crack-0.4.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/crass-1.0.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/css_parser-1.6.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/database_cleaner-1.6.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/deface-1.2.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-4.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/devise-encryptable-0.2.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/diff-lcs-1.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/docile-1.1.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-http-request-1.1.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/em-socksify-0.3.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/email_spec-2.1.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubi-1.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/erubis-2.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/eventmachine-1.2.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/execjs-2.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-core-3.4.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey-hmac-2.2.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ey_config-0.0.7/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot-4.8.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/factory_bot_rails-4.8.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday-0.13.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faraday_middleware-0.12.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-1.2.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/faye-websocket-0.10.7/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffaker-2.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ffi-1.9.18/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/ffi-1.9.18/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/friendly_id-5.2.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/gem-wrappers-1.3.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/gem-wrappers-1.3.2/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/globalid-0.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/hashdiff-0.3.7/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/htmlentities-4.3.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/http_parser.rb-0.6.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/http_parser.rb-0.6.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.9.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.8.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/i18n-0.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/io-console-0.4.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/io-console-0.4.6/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jbuilder-2.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/jquery-ui-rails-6.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/json-2.0.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/json-2.0.2/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/json-1.8.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-1.8.6/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-1.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-actionview-1.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-activerecord-1.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kaminari-core-1.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/kgio-2.11.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/kgio-2.11.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/listen-3.1.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/loofah-2.1.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mail-2.6.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/method_source-0.9.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-3.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-data-3.2016.0521/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mimemagic-0.3.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_mime-0.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mini_portile2-2.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.10.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/minitest-5.10.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/monetize-1.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/money-6.9.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/multipart-post-2.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/mysql2-0.4.9/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/mysql2-0.4.9/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/net-telnet-0.1.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/newrelic_rpm-4.5.0.337/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nio4r-2.1.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/nokogiri-1.8.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/nokogiri-1.8.1/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj-3.3.9/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/oj-3.3.9/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/oj_mimic_json-1.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/openssl-2.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/openssl-2.0.3/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/optionally-0.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/orm_adapter-0.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paperclip-5.1.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parallel-1.12.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/paranoia-2.3.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pg-0.21.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/pg-0.21.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/poltergeist-1.16.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyamorous-1.3.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/polyglot-0.3.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/power_assert-0.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/powerpack-0.1.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-1.11.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/premailer-rails-1.9.7/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-0.11.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/pry-byebug-3.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/psych-2.2.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/psych-2.2.2/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/public_suffix-3.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/puma-3.10.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/puma-3.10.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rabl-0.13.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/racc-1.4.14/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/racc-1.4.14/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-2.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-1.6.8/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-mini-profiler-0.10.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rack-test-0.6.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-controller-testing-1.0.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-deprecated_sanitizer-1.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-2.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-dom-testing-1.0.8/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails-html-sanitizer-1.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rails_autolink-1.1.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/railties-4.2.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rainbow-2.2.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rainbow-2.2.2/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/raindrops-0.19.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/raindrops-0.19.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.2.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rake-12.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rake-10.4.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ransack-1.8.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-fsevent-0.10.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rb-inotify-0.9.10/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/rdoc-5.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/recollect-0.2.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/responders-2.4.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-0.6.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rgeo-0.6.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-2.1.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/ext/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rmagick-2.16.0/deprecated/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-activemodel-mocks-1.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-collection_matchers-1.1.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-core-3.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-expectations-3.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-its-1.2.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-mocks-3.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-rails-3.7.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-retry-0.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec-support-3.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rspec_junit_formatter-0.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubocop-0.51.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-progressbar-1.9.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/ruby_dep-1.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/rubyzip-1.2.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rvm-1.11.3.9/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/safe_yaml-1.0.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-listen-4.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sass-rails-5.0.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/select2-rails-3.5.9.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.7.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/selenium-webdriver-3.6.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simple_form-3.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-0.15.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/simplecov-html-0.10.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.5.0.alpha/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree-3.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.5.0.alpha/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_api-3.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_auth_devise-3.3.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.5.0.alpha/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_backend-3.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.5.0.alpha/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_cmd-3.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.5.0.alpha/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +brk(0) = 0x29e4000 +brk(0x2a05000) = 0x2a05000 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_core-3.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_extension-0.0.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.5.0.alpha/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_frontend-3.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_gateway-3.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.5.0.alpha/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spree_sample-3.4.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/spring-watcher-listen-2.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/sqlite3-1.3.13/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/sshkey-1.9.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-0.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activemodel-0.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/state_machines-activerecord-0.5.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/stringex-2.7.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/table_print-1.5.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/test-unit-3.2.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thor-0.20.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/thread_safe-0.3.6/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tilt-2.0.8/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/timecop-0.9.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-5.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/turbolinks-source-5.0.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/twitter_cldr-4.4.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/tzinfo-1.2.3/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uglifier-3.2.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicode-display_width-1.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/gem.build_complete", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/unicorn-5.3.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unicorn-5.3.1/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/uniform_notifier-1.10.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/versioncake-3.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/warden-1.2.7/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/web-console-3.5.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/webmock-3.0.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/gem.build_complete", {st_mode=S_IFREG|0664, st_size=0, ...}) = 0 +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-driver-0.6.5/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/idn", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/idn.rb", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/websocket-driver-0.6.5/idn.so", 0x7ffde026de80) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/websocket-extensions-0.1.2/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/with_model-2.0.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/wrapomatic-0.3.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/gems/xmlrpc-0.2.1/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/idn", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/idn.rb", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/gems/xpath-2.1.0/lib/idn.so", 0x7ffde026d7d0) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=20572, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna/pure.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=20572, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# encoding:utf-8\n#--\n# Copyright"..., 8192) = 8192 +read(10, " = lookup_unicode_compatibility("..., 8192) = 8192 +read(10, "utput would exceed the space pro"..., 8192) = 4188 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=24, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable", {st_mode=S_IFDIR|S_ISGID|0775, st_size=79, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna", {st_mode=S_IFDIR|S_ISGID|0775, st_size=36, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/addressable/idna/pure.rb", {st_mode=S_IFREG|0644, st_size=20572, ...}) = 0 +brk(0) = 0x2a05000 +brk(0x2a26000) = 0x2a26000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/data/unicode.data", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026ecf0) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=115740, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "\4\10{\2\211\20iF[\fi\0i\000000if0iG[\fi\0i\000000i"..., 115740) = 115740 +read(10, "", 8192) = 0 +brk(0) = 0x2a26000 +brk(0x2a48000) = 0x2a48000 +brk(0) = 0x2a48000 +brk(0x2a6b000) = 0x2a6b000 +brk(0) = 0x2a6b000 +brk(0x2ab3000) = 0x2ab3000 +brk(0) = 0x2ab3000 +brk(0x2b23000) = 0x2b23000 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=295, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/version.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=295, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Launchy\n VERSION = \"2.4."..., 8192) = 295 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/version.rb", {st_mode=S_IFREG|0644, st_size=295, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=522, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/argv.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=522, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Launchy\n class Argv\n "..., 8192) = 522 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/argv.rb", {st_mode=S_IFREG|0644, st_size=522, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2265, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/cli.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2265, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'optparse'\n\nmodule Launc"..., 8192) = 2265 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/cli.rb", {st_mode=S_IFREG|0644, st_size=2265, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1081, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/descendant_tracker.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1081, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'set'\n\nmodule Launchy\n "..., 8192) = 1081 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/descendant_tracker.rb", {st_mode=S_IFREG|0644, st_size=1081, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=179, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/error.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=179, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Launchy\n class Error < :"..., 8192) = 179 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/error.rb", {st_mode=S_IFREG|0644, st_size=179, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1927, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/application.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1927, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'set'\nmodule Launchy\n #"..., 8192) = 1927 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/application.rb", {st_mode=S_IFREG|0644, st_size=1927, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2294, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/applications/browser.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2294, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Launchy::Application\n #\n "..., 8192) = 2294 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/applications", {st_mode=S_IFDIR|S_ISGID|0775, st_size=23, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/applications/browser.rb", {st_mode=S_IFREG|0644, st_size=2294, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=233, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=233, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Launchy\n module Detect\n "..., 8192) = 233 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect.rb", {st_mode=S_IFREG|0644, st_size=233, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=568, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/host_os.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=568, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'rbconfig'\n\nmodule Launc"..., 8192) = 568 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/host_os.rb", {st_mode=S_IFREG|0644, st_size=568, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1827, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/host_os_family.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1827, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Launchy::Detect\n # Detec"..., 8192) = 1827 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/host_os_family.rb", {st_mode=S_IFREG|0644, st_size=1827, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2159, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/ruby_engine.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2159, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Launchy::Detect\n class R"..., 8192) = 2159 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/ruby_engine.rb", {st_mode=S_IFREG|0644, st_size=2159, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/nix_desktop_environment.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Launchy::Detect\n #\n # D"..., 8192) = 2512 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/nix_desktop_environment.rb", {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4488, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/runner.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4488, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fdc0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'shellwords'\nrequire 'st"..., 8192) = 4488 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/detect/runner.rb", {st_mode=S_IFREG|0644, st_size=4488, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=6817, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/shellwords.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=6817, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f480) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen-string-literal: true\n##"..., 8192) = 6817 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/shellwords.rb", {st_mode=S_IFREG|0664, st_size=6817, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1364, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/deprecated.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1364, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module Launchy\n #\n # This clas"..., 8192) = 1364 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=37, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/launchy/deprecated.rb", {st_mode=S_IFREG|0644, st_size=1364, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/cli/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=5104, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/recipes.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=5104, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270fd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'tempfile'\n\nmodule EY\n "..., 8192) = 5104 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli", {st_mode=S_IFDIR|S_ISGID|0775, st_size=61, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/recipes.rb", {st_mode=S_IFREG|0644, st_size=5104, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/cli/web.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/web.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4050, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/web.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4050, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270fd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class CLI\n class "..., 8192) = 4050 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli", {st_mode=S_IFDIR|S_ISGID|0775, st_size=61, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/web.rb", {st_mode=S_IFREG|0644, st_size=4050, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/cli/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2812, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/api.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2812, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271040) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'highline'\nrequire 'engi"..., 8192) = 2812 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli", {st_mode=S_IFDIR|S_ISGID|0775, st_size=61, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/api.rb", {st_mode=S_IFREG|0644, st_size=2812, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/eyrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/eyrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=907, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/eyrc.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=907, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270700) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "module EY\n class EYRC\n attr_"..., 8192) = 907 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/eyrc.rb", {st_mode=S_IFREG|0644, st_size=907, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/cli/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=7504, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/ui.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=7504, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270fd0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'highline'\n\nmodule EY\n "..., 8192) = 7504 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli", {st_mode=S_IFDIR|S_ISGID|0775, st_size=61, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/cli/ui.rb", {st_mode=S_IFREG|0644, st_size=7504, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell/color.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4745, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell/color.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4745, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fd10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'thor/shell/basic'\n\nclas"..., 8192) = 4745 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell", {st_mode=S_IFDIR|S_ISGID|0775, st_size=50, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell/color.rb", {st_mode=S_IFREG|0644, st_size=4745, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell/basic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=11209, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell/basic.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=11209, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f3d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'tempfile'\n\nclass Thor\n "..., 8192) = 8192 +read(10, " #\n def error(statemen"..., 8192) = 3017 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell", {st_mode=S_IFDIR|S_ISGID|0775, st_size=50, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/shell/basic.rb", {st_mode=S_IFREG|0644, st_size=11209, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=10022, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=10022, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270650) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'fileutils'\nrequire 'uri"..., 8192) = 8192 +read(10, "ess behavior == :invoke\n ru"..., 8192) = 1830 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions.rb", {st_mode=S_IFREG|0644, st_size=10022, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/io_binary_read.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/io_binary_read.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fd10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class IO #:nodoc:\n class << sel"..., 8192) = 286 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/core_ext/io_binary_read.rb", {st_mode=S_IFREG|0644, st_size=286, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/create_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3136, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/create_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3136, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fd10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'thor/actions/empty_dire"..., 8192) = 3136 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/create_file.rb", {st_mode=S_IFREG|0644, st_size=3136, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/empty_directory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4256, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/empty_directory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4256, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f3d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "class Thor\n module Actions\n\n "..., 8192) = 4256 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/empty_directory.rb", {st_mode=S_IFREG|0644, st_size=4256, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/create_link.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1798, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/create_link.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1798, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fd10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'thor/actions/create_fil"..., 8192) = 1798 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/create_link.rb", {st_mode=S_IFREG|0644, st_size=1798, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/directory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=4116, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/directory.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=4116, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fd10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'thor/actions/empty_dire"..., 8192) = 4116 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/directory.rb", {st_mode=S_IFREG|0644, st_size=4116, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/file_manipulation.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=10837, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/file_manipulation.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=10837, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fd10) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'erb'\nrequire 'open-uri'"..., 8192) = 8192 +read(10, "g, *args, &block)\n File.o"..., 8192) = 2645 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/file_manipulation.rb", {st_mode=S_IFREG|0644, st_size=10837, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=25358, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/open-uri.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=25358, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f3d0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: true\nre"..., 8192) = 8192 +read(10, "ader = {}\n options.each {|k, "..., 8192) = 8192 +read(10, "_given?\n yield\n elsi"..., 8192) = 8192 +read(10, "lf.port)\n ftp.passive = !op"..., 8192) = 782 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/open-uri.rb", {st_mode=S_IFREG|0664, st_size=25358, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/stringio.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=278287, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/inject_into_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=3143, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/inject_into_file.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=3143, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fca0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'thor/actions/empty_dire"..., 8192) = 3143 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=17, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=82, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=31, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/thor/actions/inject_into_file.rb", {st_mode=S_IFREG|0644, st_size=3143, ...}) = 0 +stat("config/ey.yml", {st_mode=S_IFREG|0644, st_size=6358, ...}) = 0 +getcwd("/root/Desktop/todo", 4096) = 19 +getcwd("/root/Desktop/todo", 4096) = 19 +getcwd("/root/Desktop/todo", 4096) = 19 +write(1, "Loading application data from En"..., 50) = 50 +write(1, "\n", 1) = 1 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/engineyard/repo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/repo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=2832, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/repo.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=2832, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270790) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'engineyard/error'\nrequi"..., 8192) = 2832 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5", {st_mode=S_IFDIR|S_ISGID|0775, st_size=67, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=56, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/engineyard/repo.rb", {st_mode=S_IFREG|0644, st_size=2832, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/pathname.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=16457, ...}) = 0 +close(10) = 0 +pipe2([10, 11], O_CLOEXEC) = 0 +pipe2([12, 13], O_CLOEXEC) = 0 +rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 +getresuid([0], [0], [0]) = 0 +clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f73bc1eea10) = 11164 +rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 +close(13) = 0 +read(12, "", 4) = 0 +close(12) = 0 +close(11) = 0 +fstat(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 +read(10, ".git\n", 8192) = 5 +read(10, "", 8187) = 0 +--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11164, si_status=0, si_utime=0, si_stime=0} --- +close(10) = 0 +wait4(11164, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 11164 +pipe2([10, 11], O_CLOEXEC) = 0 +pipe2([12, 13], O_CLOEXEC) = 0 +rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 +getresuid([0], [0], [0]) = 0 +clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f73bc1eea10) = 11166 +rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 +close(13) = 0 +read(12, "", 4) = 0 +close(12) = 0 +close(11) = 0 +fstat(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 +read(10, "/root/Desktop/todo\n", 8192) = 19 +read(10, "", 8173) = 0 +--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11166, si_status=0, si_utime=0, si_stime=0} --- +close(10) = 0 +wait4(11166, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 11166 +stat("/root/perl5/bin/git", 0x7ffde02702c0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1/bin/git", 0x7ffde02702c0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/gems/ruby-2.4.1@global/bin/git", 0x7ffde02702c0) = -1 ENOENT (No such file or directory) +stat("/usr/local/rvm/rubies/ruby-2.4.1/bin/git", 0x7ffde02702c0) = -1 ENOENT (No such file or directory) +stat("/usr/local/sbin/git", 0x7ffde02702c0) = -1 ENOENT (No such file or directory) +stat("/usr/local/bin/git", 0x7ffde02702c0) = -1 ENOENT (No such file or directory) +stat("/usr/sbin/git", 0x7ffde02702c0) = -1 ENOENT (No such file or directory) +stat("/usr/bin/git", {st_mode=S_IFREG|0755, st_size=1515040, ...}) = 0 +stat("/usr/bin/git", {st_mode=S_IFREG|0755, st_size=1515040, ...}) = 0 +geteuid() = 0 +getegid() = 0 +getuid() = 0 +getgid() = 0 +access("/usr/bin/git", X_OK) = 0 +pipe2([10, 11], O_CLOEXEC) = 0 +pipe2([12, 13], O_CLOEXEC) = 0 +rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 +getresuid([0], [0], [0]) = 0 +clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f73bc1eea10) = 11168 +rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 +close(13) = 0 +read(12, "", 4) = 0 +close(12) = 0 +close(11) = 0 +fstat(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 +read(10, "origin\thttps://github.com/yusufn"..., 8192) = 103 +--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11168, si_status=0, si_utime=0, si_stime=0} --- +read(10, "", 8089) = 0 +close(10) = 0 +wait4(11168, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 11168 +stat("config/ey.yml", {st_mode=S_IFREG|0644, st_size=6358, ...}) = 0 +stat("config/ey.yml", {st_mode=S_IFREG|0644, st_size=6358, ...}) = 0 +open("config/ey.yml", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270b80) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# Engine Yard Cloud Deploy Optio"..., 8192) = 6358 +read(10, "", 8192) = 0 +read(10, "", 16384) = 0 +close(10) = 0 +stat("/root/.eyrc", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 +open("/root/.eyrc", O_RDONLY|O_CLOEXEC) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270a40) = -1 ENOTTY (Inappropriate ioctl for device) +fstat(10, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 +lseek(10, 0, SEEK_CUR) = 0 +read(10, "---\napi_token: ff2c5c804fa87c861"..., 56) = 56 +read(10, "", 8192) = 0 +close(10) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/utf_16le.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=121787, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/utf_16le.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\n\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=121787, ...}) = 0 +mmap(NULL, 2105416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73afc67000 +mprotect(0x7f73afc68000, 2097152, PROT_NONE) = 0 +mmap(0x7f73afe68000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x1000) = 0x7f73afe68000 +close(10) = 0 +mprotect(0x7f73afe68000, 4096, PROT_READ) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/utf_16be.so", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0775, st_size=121723, ...}) = 0 +close(10) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/x86_64-linux/enc/utf_16be.so", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\n\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0775, st_size=121723, ...}) = 0 +mmap(NULL, 2105416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73afa64000 +mprotect(0x7f73afa65000, 2097152, PROT_NONE) = 0 +mmap(0x7f73afc65000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x1000) = 0x7f73afc65000 +close(10) = 0 +mprotect(0x7f73afc65000, 4096, PROT_READ) = 0 +open("/etc/pki/tls/cert.pem", O_RDONLY) = 10 +fstat(10, {st_mode=S_IFREG|0444, st_size=266702, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(10, "-----BEGIN CERTIFICATE-----\nMIIE"..., 4096) = 4096 +read(10, "Cc6HrH\niM3dFw4usJTQGz0O9pTAipTHB"..., 4096) = 4096 +read(10, "WgyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL"..., 4096) = 4096 +read(10, "EmMCQGCSqGSIb3\nDQEJARYXc2VydmVyL"..., 4096) = 4096 +read(10, "wIDAQABMA0G\nCSqGSIb3DQEBBQUAA4GB"..., 4096) = 4096 +read(10, "SAAMIIBWDCCASIG\nCCsGAQUFBwICMIIB"..., 4096) = 4096 +read(10, "MxKufgFpbOr3JpyI/\ngCczWw63igxdBz"..., 4096) = 4096 +read(10, "VYrqW9yTkkz\n43J8KiOavD7/KCrto/8c"..., 4096) = 4096 +read(10, "cAN/wr91LoWXym9e2iZWEnStB03TX8nf"..., 4096) = 4096 +read(10, "i+zygk8N53X57hG8f2h4nECMEJZh0PUU"..., 4096) = 4096 +read(10, "wBuAGEAIAAwADgAMAAxADcwDQYJKoZIh"..., 4096) = 4096 +read(10, "Ki+fv3FmRmaZ9JUaLi\nFRhnBkp/1Wy1T"..., 4096) = 4096 +read(10, "7uYnXuhF0J0cUahoq0Tj0Itq\n4/g7u9x"..., 4096) = 4096 +read(10, "XP04SXabBbe\nQTg06ov80egEFGEtQX6s"..., 4096) = 4096 +brk(0) = 0x2b23000 +brk(0x2b44000) = 0x2b44000 +read(10, "VHQ4EFgQUZfIxrSr3991SlgrHAsEO\n76"..., 4096) = 4096 +read(10, "zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4"..., 4096) = 4096 +read(10, "8eSpUPWP0ZIV018+xgBJOm5YstHRJw0l"..., 4096) = 4096 +read(10, "D9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas\n"..., 4096) = 4096 +read(10, "8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL\n"..., 4096) = 4096 +read(10, "O2QiBq1BW9Cav8cujvR3qQrFHBZE7p\ni"..., 4096) = 4096 +read(10, "ymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FH"..., 4096) = 4096 +read(10, "9gpfSegpn\nljgJ9hBOlSJzmY3aFS3nBf"..., 4096) = 4096 +brk(0) = 0x2b44000 +brk(0x2b65000) = 0x2b65000 +read(10, "1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1U"..., 4096) = 4096 +read(10, "rgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVe"..., 4096) = 4096 +read(10, "CBIaWdoIEFzc3VyYW5j\nZSBFViBSb290"..., 4096) = 4096 +read(10, "8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJr"..., 4096) = 4096 +read(10, "cmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh"..., 4096) = 4096 +read(10, "3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/"..., 4096) = 4096 +read(10, "S1mja/qYh2iARVBCuch38aNzx+LaUa2N"..., 4096) = 4096 +read(10, "TYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTM"..., 4096) = 4096 +brk(0) = 0x2b65000 +brk(0x2b86000) = 0x2b86000 +read(10, "ThdDc7d8Lsrlh/eezJS/R27tQahsiFep"..., 4096) = 4096 +read(10, "YDVQQKEwpH\nbG9iYWxTaWduMRMwEQYDV"..., 4096) = 4096 +read(10, "qGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yA"..., 4096) = 4096 +read(10, "EW5p5JYXMP80kWNy\nOO7MHAGjHZQopDH"..., 4096) = 4096 +read(10, "n1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdc"..., 4096) = 4096 +read(10, "2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEf"..., 4096) = 4096 +read(10, "OB\nSvZiF3tfTQou0M+LI+5PAk676w7Kv"..., 4096) = 4096 +read(10, "IVTERMA8GA1UEBwwIQnVkYXBlc3QxFjA"..., 4096) = 4096 +brk(0) = 0x2b86000 +brk(0x2ba7000) = 0x2ba7000 +read(10, "Qu\nIEEgaGl0ZWxlc2l0ZXMgZm9seWFtY"..., 4096) = 4096 +read(10, "cGA1UECBMQRGlz\ndHJpdG8gQ2FwaXRhb"..., 4096) = 4096 +read(10, "XNvZmZzaG9yZS5jb20wDwYDVR0TAQH/B"..., 4096) = 4096 +read(10, "j+OsdWwIDAQABo4GwMIGtMA8GA1Ud\nEw"..., 4096) = 4096 +read(10, "GlzIENlcnRpZmljYXRlIGNvbnN0\naXR1"..., 4096) = 4096 +read(10, "0L96VfdASPz0+\nf00/FGj1EVDVwfSQpQ"..., 4096) = 4096 +read(10, "yZVRydXN0IENv\ncnBvcmF0aW9uMRcwFQ"..., 4096) = 4096 +read(10, "ggEPADCCAQoCggEBANAV\nOVKxUrO6xVm"..., 4096) = 4096 +read(10, "CELa6fS\n/ZbV0b5GnUngC6agIk440ME8"..., 4096) = 4096 +brk(0) = 0x2ba7000 +brk(0x2bc8000) = 0x2bc8000 +read(10, "WEst3kvX5ZbJvw8NjnyvLplzh+ib7M+z"..., 4096) = 4096 +read(10, "yMB4XDTA5MDkwMTAwMDAw\nMFoXDTM3MT"..., 4096) = 4096 +read(10, "Y3kucGRmMDUGCCsGAQUFBwIBFilodHRw"..., 4096) = 4096 +read(10, "AxWhcNMzkxMjMxMjM1\nOTAxWjBTMQswC"..., 4096) = 4096 +read(10, "BgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgK"..., 4096) = 4096 +read(10, "YT\nAmNoMREwDwYDVQQKEwhTd2lzc2Nvb"..., 4096) = 4096 +read(10, "0ZXIxJTAjBgNVBAMMHFQtVGVsZVNl\nYy"..., 4096) = 4096 +read(10, "ZZ0srHbqNZn1l7kPJOzHdiEoZa5X6AeI"..., 4096) = 4096 +read(10, "CSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo"..., 4096) = 4096 +brk(0) = 0x2bc8000 +brk(0x2be9000) = 0x2be9000 +read(10, "LUNBMRAwDgYDVQQLDAdSb290IENBMSow"..., 4096) = 4096 +read(10, "jkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl\nd"..., 4096) = 4096 +read(10, "kGA1UEBhMCVVMxEzARBgNVBAgT\nCk5ld"..., 4096) = 4096 +read(10, "bQQnmt/VDUVH\nKWss5nbZqSl9Mt3JNjy"..., 4096) = 4096 +read(10, "jWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bn"..., 4096) = 4096 +read(10, "AsTMShjKSAxOTk5IFZlcmlTaWdu\nLCBJ"..., 4096) = 4096 +read(10, "0E0M1NSljqHyita04pO2t/caaH/+Xc/7"..., 4096) = 4096 +read(10, "EGIN CERTIFICATE-----\nMIIEMDCCAx"..., 4096) = 4096 +brk(0) = 0x2be9000 +brk(0x2c0a000) = 0x2c0a000 +read(10, "ypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCH"..., 4096) = 4096 +read(10, "A1UdDwEB/wQEAwIBBjAdBgNV\nHQ4EFgQ"..., 4096) = 462 +read(10, "", 4096) = 0 +close(10) = 0 +munmap(0x7f73bc205000, 4096) = 0 +stat("/root", {st_mode=S_IFDIR|0550, st_size=4096, ...}) = 0 +geteuid() = 0 +getegid() = 0 +getuid() = 0 +getgid() = 0 +access("/root", R_OK) = 0 +stat("/root/.netrc", 0x7ffde0271540) = -1 ENOENT (No such file or directory) +mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73af963000 +mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f73af862000 +mprotect(0x7f73af862000, 4096, PROT_NONE) = 0 +clone(child_stack=0x7f73af961fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f73af9629d0, tls=0x7f73af962700, child_tidptr=0x7f73af9629d0) = 11169 +futex(0xbdbf64, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xbdbf60, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 +futex(0xbdbf9c, FUTEX_WAIT_PRIVATE, 1, NULL) = -1 EAGAIN (Resource temporarily unavailable) +write(7, "!", 1) = 1 +futex(0xbdbf30, FUTEX_WAKE_PRIVATE, 1) = 1 +futex(0xbdbf64, FUTEX_WAIT_PRIVATE, 3, NULL) = -1 EAGAIN (Resource temporarily unavailable) +futex(0xbdbf30, FUTEX_WAKE_PRIVATE, 1) = 0 +socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 10 +connect(10, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) +close(10) = 0 +socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 10 +connect(10, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) +close(10) = 0 +open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1717, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(10, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1717 +read(10, "", 4096) = 0 +close(10) = 0 +munmap(0x7f73bc205000, 4096) = 0 +open("/etc/host.conf", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=9, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(10, "multi on\n", 4096) = 9 +read(10, "", 4096) = 0 +close(10) = 0 +munmap(0x7f73bc205000, 4096) = 0 +futex(0x7f73bb17ba30, FUTEX_WAKE_PRIVATE, 2147483647) = 0 +open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=108, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(10, "# Generated by NetworkManager\nna"..., 4096) = 108 +read(10, "", 4096) = 0 +close(10) = 0 +munmap(0x7f73bc205000, 4096) = 0 +uname({sys="Linux", node="centos7", ...}) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=92272, ...}) = 0 +mmap(NULL, 92272, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f73bc0d6000 +close(10) = 0 +open("/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320!\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=62184, ...}) = 0 +mmap(NULL, 2173048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73af64f000 +mprotect(0x7f73af65b000, 2093056, PROT_NONE) = 0 +mmap(0x7f73af85a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0xb000) = 0x7f73af85a000 +mmap(0x7f73af85c000, 22648, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f73af85c000 +close(10) = 0 +mprotect(0x7f73af85a000, 4096, PROT_READ) = 0 +munmap(0x7f73bc0d6000, 92272) = 0 +open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=190, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(10, "127.0.0.1 localhost localhost."..., 4096) = 190 +read(10, "", 4096) = 0 +close(10) = 0 +munmap(0x7f73bc205000, 4096) = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=92272, ...}) = 0 +mmap(NULL, 92272, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f73bc0d6000 +close(10) = 0 +open("/lib64/libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = 10 +read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\20\0\0\0\0\0\0"..., 832) = 832 +fstat(10, {st_mode=S_IFREG|0755, st_size=27776, ...}) = 0 +mmap(NULL, 2117888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f73af449000 +mprotect(0x7f73af44e000, 2093056, PROT_NONE) = 0 +mmap(0x7f73af64d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x4000) = 0x7f73af64d000 +close(10) = 0 +mprotect(0x7f73af64d000, 4096, PROT_READ) = 0 +munmap(0x7f73bc0d6000, 92272) = 0 +socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 10 +connect(10, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("178.233.140.110")}, 16) = 0 +poll([{fd=10, events=POLLOUT}], 1, 0) = 1 ([{fd=10, revents=POLLOUT}]) +sendmmsg(10, {{{msg_name(0)=NULL, msg_iov(1)=[{"V\317\1\0\0\1\0\0\0\0\0\0\5cloud\nengineyard\3co"..., 38}], msg_controllen=0, msg_flags=MSG_PEEK|MSG_CTRUNC|MSG_TRUNC|MSG_DONTWAIT|MSG_SYN|MSG_CONFIRM|MSG_ERRQUEUE|MSG_NOSIGNAL|0x15e0010}, 38}, {{msg_name(0)=NULL, msg_iov(1)=[{"\305\242\1\0\0\1\0\0\0\0\0\0\5cloud\nengineyard\3co"..., 38}], msg_controllen=0, msg_flags=MSG_PEEK|MSG_CTRUNC|MSG_EOR|MSG_WAITALL|MSG_FIN|MSG_SYN|MSG_CONFIRM|MSG_ERRQUEUE|MSG_MORE|0x1240000}, 38}}, 2, MSG_NOSIGNAL) = 2 +poll([{fd=10, events=POLLIN}], 1, 5000) = 1 ([{fd=10, revents=POLLIN}]) +ioctl(10, FIONREAD, [86]) = 0 +recvfrom(10, "V\317\201\200\0\1\0\3\0\0\0\0\5cloud\nengineyard\3co"..., 2048, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("178.233.140.110")}, [16]) = 86 +poll([{fd=10, events=POLLIN}], 1, 4962) = 1 ([{fd=10, revents=POLLIN}]) +ioctl(10, FIONREAD, [103]) = 0 +recvfrom(10, "\305\242\201\200\0\1\0\0\0\1\0\0\5cloud\nengineyard\3co"..., 65536, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("178.233.140.110")}, [16]) = 103 +close(10) = 0 +open("/etc/gai.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) +futex(0x7f73bb17a420, FUTEX_WAKE_PRIVATE, 2147483647) = 0 +socket(PF_NETLINK, SOCK_RAW, 0) = 10 +bind(10, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 +getsockname(10, {sa_family=AF_NETLINK, pid=11161, groups=00000000}, [12]) = 0 +sendto(10, "\24\0\0\0\26\0\1\3F.$Z\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 +recvmsg(10, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"L\0\0\0\24\0\2\0F.$Z\231+\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 340 +recvmsg(10, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"H\0\0\0\24\0\2\0F.$Z\231+\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 216 +recvmsg(10, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0F.$Z\231+\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 +close(10) = 0 +socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 10 +connect(10, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("34.203.80.38")}, 16) = 0 +getsockname(10, {sa_family=AF_INET, sin_port=htons(37319), sin_addr=inet_addr("192.168.0.26")}, [16]) = 0 +connect(10, {sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 0 +connect(10, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("52.5.111.35")}, 16) = 0 +getsockname(10, {sa_family=AF_INET, sin_port=htons(48837), sin_addr=inet_addr("192.168.0.26")}, [16]) = 0 +connect(10, {sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 0 +connect(10, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("34.204.135.191")}, 16) = 0 +getsockname(10, {sa_family=AF_INET, sin_port=htons(41641), sin_addr=inet_addr("192.168.0.26")}, [16]) = 0 +close(10) = 0 +socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 10 +fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) +connect(10, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("34.203.80.38")}, 16) = 0 +sched_yield() = 0 +fstat(10, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 +futex(0x2828834, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x2828830, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 +futex(0xbdc684, FUTEX_WAIT_PRIVATE, 1, NULL) = 0 +futex(0xbdc6f8, FUTEX_WAKE_PRIVATE, 1) = 0 +getsockname(10, {sa_family=AF_INET, sin_port=htons(50645), sin_addr=inet_addr("192.168.0.26")}, [16]) = 0 +setsockopt(10, SOL_TCP, TCP_NODELAY, [1], 4) = 0 +open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 11 +fstat(11, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 +poll([{fd=11, events=POLLIN}], 1, 10) = 1 ([{fd=11, revents=POLLIN}]) +read(11, "\241&\267w\323\v\\\2525\2569Ri\34$\202\236b\236\0Q\352\271<\1\217\350\3511/\35["..., 48) = 48 +close(11) = 0 +getuid() = 0 +fcntl(10, F_GETFL) = 0x2 (flags O_RDWR) +fcntl(10, F_SETFL, O_RDWR|O_NONBLOCK) = 0 +write(10, "\26\3\1\0\313\1\0\0\307\3\3\221-\341.2\vog\334\377\262@\315\267\215\274;Fd\7\t"..., 208) = 208 +read(10, 0x2bfbfb0, 7) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=10, events=POLLIN}], 1, {60, 0}, NULL, 8) = 1 ([{fd=10, revents=POLLIN}], left {59, 839836494}) +read(10, "\26\3\3\0=\2\0", 7) = 7 +brk(0) = 0x2c0a000 +brk(0x2c2b000) = 0x2c2b000 +read(10, "\0009\3\3\334\211\237~\36X\272\256\235%*\312\6\26\5K1F\226V\t\21\202\f\244\204{V"..., 59) = 59 +read(10, "\26\3\3\nO", 5) = 5 +read(10, "\v\0\nK\0\nH\0\5\3610\202\5\3550\202\4\325\240\3\2\1\2\2\20\30\16\321{\177a\6"..., 2639) = 2639 +read(10, "\26\3\3\1M", 5) = 5 +read(10, "\f\0\1I\3\0\27A\4\7\204x\323W\2139\200\203\372\347Y%\321G\30f\177\275\263\220 \f"..., 333) = 333 +read(10, "\26\3\3\0\4", 5) = 5 +read(10, "\16\0\0\0", 4) = 4 +write(10, "\26\3\3\0F\20\0\0BA\4\237\330\374\230e^\324\377\\}t\333#\273k\274\332\245*\31Q"..., 126) = 126 +read(10, 0x2bfbfb3, 5) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=10, events=POLLIN}], 1, {59, 839349000}, NULL, 8) = 1 ([{fd=10, revents=POLLIN}], left {59, 679318625}) +read(10, "\26\3\3\0\332", 5) = 5 +read(10, "\4\0\0\326\0\0\250\300\0\320\236!\0\344\277\362\32M\205p\300P\213J5O\370\242V\1\240\336"..., 218) = 218 +read(10, "\24\3\3\0\1", 5) = 5 +read(10, "\1", 1) = 1 +read(10, "\26\3\3\0(", 5) = 5 +read(10, "\332\345(5\345\317?U\365\307(Al#t}\270L>\236\25\316\205\245&\235\261\375p&c\213"..., 40) = 40 +write(10, "\27\3\3\1\300\207?M\323\253\243\5= :a\266\337\367\205g\210\21\6\345o\357\206u'\232\10"..., 453) = 453 +read(10, 0x2bfbfb3, 5) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=10, events=POLLIN}], 1, {60, 0}, NULL, 8) = 1 ([{fd=10, revents=POLLIN}], left {59, 642137425}) +read(10, "\27\3\3\0055", 5) = 5 +read(10, "\332\345(5\345\317?V\343,\352\342[\364O\16'So[\36\377\251%\362R\252\356\355\177\303\262"..., 1333) = 1333 +read(10, "\27\3\3\0\35", 5) = 5 +read(10, "\332\345(5\345\317?W\266\271e\366\3012\3163\314\270\21G\245\310+\ti\254\335\233\322", 29) = 29 +write(10, "\25\3\3\0\32\207?M\323\253\243\5>Q\246\247\343\267\27\276\17\2325>k\305\31\22\377m\264", 31) = 31 +close(10) = 0 +brk(0) = 0x2c2b000 +brk(0x2c4c000) = 0x2c4c000 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=222, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapters/json_gem.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=222, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde02710a0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'json/ext'\nrequire 'mult"..., 8192) = 222 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapters", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapters/json_gem.rb", {st_mode=S_IFREG|0644, st_size=222, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=643, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapters/json_common.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=643, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270760) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'multi_json/adapter'\n\nmo"..., 8192) = 643 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapters", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapters/json_common.rb", {st_mode=S_IFREG|0644, st_size=643, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0644, st_size=1237, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapter.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0644, st_size=1237, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fe20) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "require 'singleton'\nrequire 'mul"..., 8192) = 1237 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems", {st_mode=S_IFDIR|S_ISGID|0775, st_size=8192, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2", {st_mode=S_IFDIR|S_ISGID|0775, st_size=90, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=43, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/multi_json/adapter.rb", {st_mode=S_IFREG|0644, st_size=1237, ...}) = 0 +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/vendor/thor/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/did_you_mean-1.1.0/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/executable-hooks-1.3.2/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/extensions/x86_64-linux/2.4.0/executable-hooks-1.3.2/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/bundler-unload-1.0.2/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1@global/gems/rubygems-bundler-1.4.4/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.16.0/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/highline-1.6.21/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/escape-0.0.4/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/multi_json-1.12.2/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-serverside-adapter-2.4.0/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf_ext-0.0.7.4/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/unf_ext-0.0.7.4/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/unf-0.1.4/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/domain_name-0.5.20170404/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/http-cookie-1.0.3/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/mime-types-2.99.3/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/netrc-0.11.0/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/rest-client-1.8.0/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-cloud-client-2.1.1/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-2.9.4/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/launchy-2.4.3/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/addressable-2.3.8/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/engineyard-3.2.5/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/json-2.1.0/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/json-2.1.0/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/gems/psych-2.2.4/lib/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/gems/ruby-2.4.1/extensions/x86_64-linux/2.4.0/psych-2.2.4/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/x86_64-linux/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/2.4.0/x86_64-linux/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/vendor_ruby/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fstat(10, {st_mode=S_IFREG|0664, st_size=4153, ...}) = 0 +close(10) = 0 +getuid() = 0 +geteuid() = 0 +getgid() = 0 +getegid() = 0 +open("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/singleton.rb", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 10 +fcntl(10, F_SETFL, O_RDONLY) = 0 +fstat(10, {st_mode=S_IFREG|0664, st_size=4153, ...}) = 0 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026f4e0) = -1 ENOTTY (Inappropriate ioctl for device) +read(10, "# frozen_string_literal: false\nr"..., 8192) = 4153 +read(10, "", 8192) = 0 +close(10) = 0 +lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies", {st_mode=S_IFDIR|S_ISGID|0775, st_size=71, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1", {st_mode=S_IFDIR|0775, st_size=97, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib", {st_mode=S_IFDIR|0775, st_size=94, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby", {st_mode=S_IFDIR|0775, st_size=63, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 +lstat("/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/singleton.rb", {st_mode=S_IFREG|0664, st_size=4153, ...}) = 0 +stat("cookbooks", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 +stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0 +geteuid() = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +open("/tmp/recipes20171203-11161-172s2mv", O_RDWR|O_CREAT|O_EXCL|O_CLOEXEC, 0600) = 10 +ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0270b80) = -1 ENOTTY (Inappropriate ioctl for device) +stat("data_bags", 0x7ffde0271550) = -1 ENOENT (No such file or directory) +rt_sigaction(SIGCHLD, {SIG_DFL, [CHLD], SA_RESTORER|SA_RESTART, 0x7f73badf0270}, {SIG_DFL, [], SA_RESTORER, 0x7f73bb8ca5e0}, 8) = 0 +pipe2([11, 12], O_CLOEXEC) = 0 +rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 +getresuid([0], [0], [0]) = 0 +clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f73bc1eea10) = 11172 +rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 +close(12) = 0 +read(11, "", 4) = 0 +close(11) = 0 +wait4(11172, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 11172 +--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11172, si_status=0, si_utime=0, si_stime=0} --- +rt_sigaction(SIGCHLD, {SIG_DFL, [CHLD], SA_RESTORER|SA_RESTART, 0x7f73badf0270}, {SIG_DFL, [CHLD], SA_RESTORER|SA_RESTART, 0x7f73badf0270}, 8) = 0 +stat("/tmp/recipes20171203-11161-172s2mv", {st_mode=S_IFREG|0600, st_size=14363098, ...}) = 0 +open("/tmp/recipes20171203-11161-172s2mv", O_RDONLY|O_CLOEXEC) = 11 +ioctl(11, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde0271140) = -1 ENOTTY (Inappropriate ioctl for device) +stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0 +geteuid() = 0 +stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2721, ...}) = 0 +open("/tmp/RESTClient.Stream.94620171203-11161-15903fr", O_RDWR|O_CREAT|O_EXCL|O_CLOEXEC, 0600) = 12 +ioctl(12, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7ffde026fde0) = -1 ENOTTY (Inappropriate ioctl for device) +read(11, "\37\213\10\0G.$Z\0\3\354={_\33\267\262\3757\373)&\206\326v/\273~aH|J"..., 8124) = 8124 +writev(12, [{"--820791\r\nContent-Disposition: f"..., 125}, {"\37\213\10\0G.$Z\0\3\354={_\33\267\262\3757\373)&\206\326v/\273~aH|J"..., 8124}], 2) = 8249 +read(11, "\23V \35C\206l\302\4/'\21\26Y\211I\316\34\"\23\312:MF\16\26\31\n\222%\201\10"..., 8124) = 8124 +read(11, "Wt\214\236\256Wp_^L\205\323\324t\252Jl\324\325W\206\224B\203\0\325\307\343\314\25n,"..., 8124) = 8124 +writev(12, [{"\23V \35C\206l\302\4/'\21\26Y\211I\316\34\"\23\312:MF\16\26\31\n\222%\201\10"..., 8124}, {"Wt\214\236\256Wp_^L\205\323\324t\252Jl\324\325W\206\224B\203\0\325\307\343\314\25n,"..., 8124}], 2) = 16248 +read(11, "N\210\273\246\270\0G\206\325\4/G\213\260Ud\201\214]\325o\311\211\25\306\327\\8B\325\36\344"..., 8124) = 8124 +read(11, "Q\222\254?\322\214\6\377Lk\244w\34m\22jT\310\1\3435\321\7\340|\311c\362\3t2u"..., 8124) = 8124 +writev(12, [{"N\210\273\246\270\0G\206\325\4/G\213\260Ud\201\214]\325o\311\211\25\306\327\\8B\325\36\344"..., 8124}, {"Q\222\254?\322\214\6\377Lk\244w\34m\22jT\310\1\3435\321\7\340|\311c\362\3t2u"..., 8124}], 2) = 16248 +read(11, "\320s{\311\3306\260\37\"\265\342\311sk\300\370\322[\255\302\36\310F\375\1d%\316\320\236.\225"..., 8124) = 8124 +read(11, "\372\334j\207U+e\206\312\16_*\202y\335\353qF\221|\204M\7\4Q\275t?\3217\2264"..., 8124) = 8124 +writev(12, [{"\320s{\311\3306\260\37\"\265\342\311sk\300\370\322[\255\302\36\310F\375\1d%\316\320\236.\225"..., 8124}, {"\372\334j\207U+e\206\312\16_*\202y\335\353qF\221|\204M\7\4Q\275t?\3217\2264"..., 8124}], 2) = 16248 +read(11, "\274T\312O5!\325\246.\226]fM\214;\261\212\224\306&s'\27f\205e\312B`\316&E"..., 8124) = 8124 +brk(0) = 0x2c4c000 +brk(0x2c6d000) = 0x2c6d000 +read(11, "\335Z\320\223gV\332\333u\313U7\314\332\367\20\346\233\233\23\21\361\223\253\2\346\312\365\232\306\316\234"..., 8124) = 8124 +writev(12, [{"\274T\312O5!\325\246.\226]fM\214;\261\212\224\306&s'\27f\205e\312B`\316&E"..., 8124}, {"\335Z\320\223gV\332\333u\313U7\314\332\367\20\346\233\233\23\21\361\223\253\2\346\312\365\232\306\316\234"..., 8124}], 2) = 16248 +read(11, "tP\n\303M\30s3\253\313C\22u\255\3\31\26M\330w\244&u\351x\320X\364\355[DI"..., 8124) = 8124 +read(11, "\325I\264V\361\240\376\0068\t'/\202\244\233\372\20%s\307\214YH^p\347\217r\233\22\31\2"..., 8124) = 8124 +writev(12, [{"tP\n\303M\30s3\253\313C\22u\255\3\31\26M\330w\244&u\351x\320X\364\355[DI"..., 8124}, {"\325I\264V\361\240\376\0068\t'/\202\244\233\372\20%s\307\214YH^p\347\217r\233\22\31\2"..., 8124}], 2) = 16248 +read(11, "B9\224\357\366\t\256\244\333?b\206L}:\331\321\306\233\4\20\36dd<\325x\357\352\274\216\331"..., 8124) = 8124 +read(11, "%\31\343c\264*\222\331\322Cw\220y\221\22\310\274=\332LdMf\363\250\234\204\260\365\342\350\350"..., 8124) = 8124 +writev(12, [{"B9\224\357\366\t\256\244\333?b\206L}:\331\321\306\233\4\20\36dd<\325x\357\352\274\216\331"..., 8124}, {"%\31\343c\264*\222\331\322Cw\220y\221\22\310\274=\332LdMf\363\250\234\204\260\365\342\350\350"..., 8124}], 2) = 16248 +read(11, "~\33\247\373\10/s\374J\364\2\2375vd\227jJD\345!uc\237\313\351\216\177\361tt\232"..., 8124) = 8124 +read(11, "\10(vP\230\37\5\20\3510\222+hu\ry)%\207\262\261\311\335o\371\260\257\31\337\324)\322"..., 8124) = 8124 +writev(12, [{"~\33\247\373\10/s\374J\364\2\2375vd\227jJD\345!uc\237\313\351\216\177\361tt\232"..., 8124}, {"\10(vP\230\37\5\20\3510\222+hu\ry)%\207\262\261\311\335o\371\260\257\31\337\324)\322"..., 8124}], 2) = 16248 +read(11, "\5\300\230\36\10q\2040\10B\20\10__\373\277h\345\351\354\374\373\36\376\243\343\377\242\210 >}"..., 8124) = 8124 +read(11, "\253\331\312\236\16\33n^\333O+m\204\3146\344p\211\16\350\256`\311\226\370\331\207\6\364u\236 "..., 8124) = 8124 +writev(12, [{"\5\300\230\36\10q\2040\10B\20\10__\373\277h\345\351\354\374\373\36\376\243\343\377\242\210 >}"..., 8124}, {"\253\331\312\236\16\33n^\333O+m\204\3146\344p\211\16\350\256`\311\226\370\331\207\6\364u\236 "..., 8124}], 2) = 16248 +read(11, "Cs\345?\206dO\34YU\300\234a\243\302\347%\271\344\321\360\373\376Y\246~\245\316\322\365\216\243"..., 8124) = 8124 +read(11, "\326\237\225\332\241\357~\340)\227\343\207t\306\332\215\307\17\376\34^\35\340\24@\371\224\0\r\302C["..., 8124) = 8124 +writev(12, [{"Cs\345?\206dO\34YU\300\234a\243\302\347%\271\344\321\360\373\376Y\246~\245\316\322\365\216\243"..., 8124}, {"\326\237\225\332\241\357~\340)\227\343\207t\306\332\215\307\17\376\34^\35\340\24@\371\224\0\r\302C["..., 8124}], 2) = 16248 +read(11, "\2\20\3000\300\323\f\25\273\274YdT(\244\2\343\f\5\222|\r\374b@\4\210\345~\247Z\356"..., 8124) = 8124 +read(11, "g\37\254\272\24b\222\201\36\304\24aO\310\373\317\342|\207x\320\357k\16\0p\261\332\224$.\3"..., 8124) = 8124 +writev(12, [{"\2\20\3000\300\323\f\25\273\274YdT(\244\2\343\f\5\222|\r\374b@\4\210\345~\247Z\356"..., 8124}, {"g\37\254\272\24b\222\201\36\304\24aO\310\373\317\342|\207x\320\357k\16\0p\261\332\224$.\3"..., 8124}], 2) = 16248 +read(11, "v\36\366\377/\313\23\263\3\247\252\323\301\270\350\327{\353\303=\257LjI,o\343\201Jk\3425"..., 8124) = 8124 +read(11, "\3315a\201\225r\34\327\\h\336$\214f\243\31\16!\274\0;|,\200\1\0\34\272\25<\243S"..., 8124) = 8124 +writev(12, [{"v\36\366\377/\313\23\263\3\247\252\323\301\270\350\327{\353\303=\257LjI,o\343\201Jk\3425"..., 8124}, {"\3315a\201\225r\34\327\\h\336$\214f\243\31\16!\274\0;|,\200\1\0\34\272\25<\243S"..., 8124}], 2) = 16248 +read(11, "\31\365\366\34\\@\355\334\0250d/5S\207wC\212\6$\r\2206\336\316\345\206\316Z;\27\221"..., 8124) = 8124 +read(11, "\330\f;\274\230\227%\305\242\0\233\3600\16\232\1w\226I\277\177\306\340\1\256\223\301\23\0\v\353\4"..., 8124) = 8124 +writev(12, [{"\31\365\366\34\\@\355\334\0250d/5S\207wC\212\6$\r\2206\336\316\345\206\316Z;\27\221"..., 8124}, {"\330\f;\274\230\227%\305\242\0\233\3600\16\232\1w\226I\277\177\306\340\1\256\223\301\23\0\v\353\4"..., 8124}], 2) = 16248 +brk(0) = 0x2c6d000 +brk(0x2c8f000) = 0x2c8f000 +read(11, "\204\31K\337\357p^\262\177\322\241z\325\310\377\344\21\24\204\363\366\320<\311\3\234\246\3549\320T,"..., 8124) = 8124 +read(11, "\217\337\271_\371\25\37/\264\363\330\321\355l}\336V\371\255\201\23S\351\2759\317\217{\275}\235["..., 8124) = 8124 +writev(12, [{"\204\31K\337\357p^\262\177\322\241z\325\310\377\344\21\24\204\363\366\320<\311\3\234\246\3549\320T,"..., 8124}, {"\217\337\271_\371\25\37/\264\363\330\321\355l}\336V\371\255\201\23S\351\2759\317\217{\275}\235["..., 8124}], 2) = 16248 +read(11, "\245\21\37h\340\30\27T\211\315@\365a\341}\214f\251i\275\272\236j\207kv\343\216\336\315$\360"..., 8124) = 8124 +read(11, "\20\234\262C\353\266\363 ?\177\377\357\374??\247.*\1#\206`\200\211v\331\35\241Z\31202"..., 8124) = 8124 +writev(12, [{"\245\21\37h\340\30\27T\211\315@\365a\341}\214f\251i\275\272\236j\207kv\343\216\336\315$\360"..., 8124}, {"\20\234\262C\353\266\363 ?\177\377\357\374??\247.*\1#\206`\200\211v\331\35\241Z\31202"..., 8124}], 2) = 16248 +read(11, "\200\"n\351\23\311\3238S\375\377J[\374\3\332\301V\324\306\235ys~ehHg\\o)\344"..., 8124) = 8124 +read(11, "\346\3746\377<6Pb\336\370\237O\237/\17\334\275\206\v\260\255]^0\2-\362\261\337\210E\10"..., 8124) = 8124 +writev(12, [{"\200\"n\351\23\311\3238S\375\377J[\374\3\332\301V\324\306\235ys~ehHg\\o)\344"..., 8124}, {"\346\3746\377<6Pb\336\370\237O\237/\17\334\275\206\v\260\255]^0\2-\362\261\337\210E\10"..., 8124}], 2) = 16248 +read(11, "5\245A\254@.\320p\207\336\177G\34\250/\341e@\201\7t\232\206\223\321\304\6\220D#\365L"..., 8124) = 8124 +read(11, "s\202|\252\7\310\10\37\344(\241'\332t\251\215\332\321\26[\201\361\271\221\252\265\331g\207X8U"..., 8124) = 8124 +writev(12, [{"5\245A\254@.\320p\207\336\177G\34\250/\341e@\201\7t\232\206\223\321\304\6\220D#\365L"..., 8124}, {"s\202|\252\7\310\10\37\344(\241'\332t\251\215\332\321\26[\201\361\271\221\252\265\331g\207X8U"..., 8124}], 2) = 16248 +read(11, "\367r\351\354\222Gd\277t\226\206]\231\233\"B\4\237H:\321Q\"G\323\16\"\36\345VV\0"..., 8124) = 8124 +read(11, "\356\vV\355_\216\375\334\10\372g\203\270\356\3068\337p|\23\307\36\334\365\332\374/.\375\213\355\236"..., 8124) = 8124 +writev(12, [{"\367r\351\354\222Gd\277t\226\206]\231\233\"B\4\237H:\321Q\"G\323\16\"\36\345VV\0"..., 8124}, {"\356\vV\355_\216\375\334\10\372g\203\270\356\3068\337p|\23\307\36\334\365\332\374/.\375\213\355\236"..., 8124}], 2) = 16248 +read(11, "\235\10^\365\30=\327\333>\362<\374\241\353\215\2274\236\226|\367\342\230\236\330 \344r3\206C\241"..., 8124) = 8124 +read(11, "\331T4\261\244\331e\271se\225\331\271b*5\212\256k\314\2266X\335\327\6J\24\2323\6\2"..., 8124) = 8124 +writev(12, [{"\235\10^\365\30=\327\333>\362<\374\241\353\215\2274\236\226|\367\342\230\236\330 \344r3\206C\241"..., 8124}, {"\331T4\261\244\331e\271se\225\331\271b*5\212\256k\314\2266X\335\327\6J\24\2323\6\2"..., 8124}], 2) = 16248 +read(11, "\226\332\300\341d\342(\242\246\22`A\277~\273_O\314&6\327\337m}P\201\241_\374\0\300\324"..., 8124) = 8124 +read(11, "\216\6\316\230H\255\2672\243hl*\326\0061\201f\202\212\214p\5&\t\235\315\t\3537V\271\33"..., 8124) = 8124 +writev(12, [{"\226\332\300\341d\342(\242\246\22`A\277~\273_O\314&6\327\337m}P\201\241_\374\0\300\324"..., 8124}, {"\216\6\316\230H\255\2672\243hl*\326\0061\201f\202\212\214p\5&\t\235\315\t\3537V\271\33"..., 8124}], 2) = 16248 +read(11, "&\213\35\253\226\353j\3515\264\246\"B\221bK1r\240\236\3102\36h\367+\3678\207\365\375p"..., 8124) = 8124 +read(11, ";\347\236\344\346\357\305\306i\n\214\2260\363\3\324{S\255\350~Q\350\207\2436*\205\215};\263"..., 8124) = 8124 +writev(12, [{"&\213\35\253\226\353j\3515\264\246\"B\221bK1r\240\236\3102\36h\367+\3678\207\365\375p"..., 8124}, {";\347\236\344\346\357\305\306i\n\214\2260\363\3\324{S\255\350~Q\350\207\2436*\205\215};\263"..., 8124}], 2) = 16248 +read(11, "\32\5\211\fi\240\335\0\263\20\203\337\350\356\270\234\6\200\343\211\331$I1\244#\324\226\16!\222\230"..., 8124) = 8124 +brk(0) = 0x2c8f000 +brk(0x2cb1000) = 0x2cb1000 +read(11, "\303\263Zq\2262\33]\346g\327Z\363P\332\327\215\363b\355\335\31\343\214A1n\f=1\7\371"..., 8124) = 8124 +writev(12, [{"\32\5\211\fi\240\335\0\263\20\203\337\350\356\270\234\6\200\343\211\331$I1\244#\324\226\16!\222\230"..., 8124}, {"\303\263Zq\2262\33]\346g\327Z\363P\332\327\215\363b\355\335\31\343\214A1n\f=1\7\371"..., 8124}], 2) = 16248 +read(11, "\252;\262\211\10%\365n\262\361{\177[4b\262A\233\277\375\0058X\301\366u\222C\r\201\364\261"..., 8124) = 8124 +read(11, "\377\231\21\371\234\251sn-\317M#B\241\\Z?\274\4E\251\254\241C\223\273)\"6\23\325\375"..., 8124) = 8124 +writev(12, [{"\252;\262\211\10%\365n\262\361{\177[4b\262A\233\277\375\0058X\301\366u\222C\r\201\364\261"..., 8124}, {"\377\231\21\371\234\251sn-\317M#B\241\\Z?\274\4E\251\254\241C\223\273)\"6\23\325\375"..., 8124}], 2) = 16248 +read(11, "\356\306\237\337\352\301\352\322:\2\377~u\376U\330I\360\273\236\347\327fx\274C\277\361\267\365\372\367"..., 8124) = 8124 +read(11, "\354I\251e\0#\222Z\30\21\0054\222\342wPEy\247\361\212A\330{J@\356+CA\1\231"..., 8124) = 8124 +writev(12, [{"\356\306\237\337\352\301\352\322:\2\377~u\376U\330I\360\273\236\347\327fx\274C\277\361\267\365\372\367"..., 8124}, {"\354I\251e\0#\222Z\30\21\0054\222\342wPEy\247\361\212A\330{J@\356+CA\1\231"..., 8124}], 2) = 16248 +read(11, "\376\211u\332\32\242\323\366\275\336z\355\344\350n\232\271\346\332\317\311\211Grt\226)3\177\227cV"..., 8124) = 8124 +read(11, "b\356\2\6{\325\312\354\265w\261N\373\333\356H?\212\222XxU\313x\260\246\25`[s\373\357"..., 8124) = 8124 +writev(12, [{"\376\211u\332\32\242\323\366\275\336z\355\344\350n\232\271\346\332\317\311\211Grt\226)3\177\227cV"..., 8124}, {"b\356\2\6{\325\312\354\265w\261N\373\333\356H?\212\222XxU\313x\260\246\25`[s\373\357"..., 8124}], 2) = 16248 +read(11, "%\360\270zqd\325\350\2138\231\23\235\343\332\n\217Lz\252kN\371M\206\367\252\360\2|\17\333"..., 8124) = 8124 +read(11, "xg\262+A\213]\r}\302t\\\363\23\344\321\0\312\341~\305,\nBZV\257QQ+\350\275"..., 8124) = 8124 +writev(12, [{"%\360\270zqd\325\350\2138\231\23\235\343\332\n\217Lz\252kN\371M\206\367\252\360\2|\17\333"..., 8124}, {"xg\262+A\213]\r}\302t\\\363\23\344\321\0\312\341~\305,\nBZV\257QQ+\350\275"..., 8124}], 2) = 16248 +read(11, "!o\22\320z\245;=n\364~\23?\36|\304\361\373\r\271\355kcU@\343:\333(\275\35\326"..., 8124) = 8124 +read(11, "\361\35\322|c\3066\341\302\312hi9@Q2\22\207\353i-b\t\30b\206\315\363\213\207=:"..., 8124) = 8124 +writev(12, [{"!o\22\320z\245;=n\364~\23?\36|\304\361\373\r\271\355kcU@\343:\333(\275\35\326"..., 8124}, {"\361\35\322|c\3066\341\302\312hi9@Q2\22\207\353i-b\t\30b\206\315\363\213\207=:"..., 8124}], 2) = 16248 +read(11, "\277H^2\243\t\325\302f3\332J\343\305\267_*\2373Q\246P\352\312\232\210\23 \374AFy"..., 8124) = 8124 +read(11, "4\363&.6\213\6\32B\202\210\2415\272\20\365\231\317:\201\306\217G\235HL\365-\231g\311\351"..., 8124) = 8124 +writev(12, [{"\277H^2\243\t\325\302f3\332J\343\305\267_*\2373Q\246P\352\312\232\210\23 \374AFy"..., 8124}, {"4\363&.6\213\6\32B\202\210\2415\272\20\365\231\317:\201\306\217G\235HL\365-\231g\311\351"..., 8124}], 2) = 16248 +read(11, "2\226N|f\374\367\335\267\200n\343\257}\325\304W`J9\16\206\301P\332;\241\230so\317="..., 8124) = 8124 +read(11, "Y\177\330\305\260V\366?\356\300Zc\355{lHg\10] \236\264\345Jty\362|\22\351\377\2"..., 8124) = 8124 +writev(12, [{"2\226N|f\374\367\335\267\200n\343\257}\325\304W`J9\16\206\301P\332;\241\230so\317="..., 8124}, {"Y\177\330\305\260V\366?\356\300Zc\355{lHg\10] \236\264\345Jty\362|\22\351\377\2"..., 8124}], 2) = 16248 +read(11, "\36\306z\331Qb\n#\262\225\363i_&\236\27\7\352\32\367\336\251\235?\344\247\213S\3562\26#"..., 8124) = 8124 +read(11, "\342Fh\10Q\206a\225]H\304o\337\241\6\242\376\227\331pKZ\210\346 RH;4\34%\243"..., 8124) = 8124 +writev(12, [{"\36\306z\331Qb\n#\262\225\363i_&\236\27\7\352\32\367\336\251\235?\344\247\213S\3562\26#"..., 8124}, {"\342Fh\10Q\206a\225]H\304o\337\241\6\242\376\227\331pKZ\210\346 RH;4\34%\243"..., 8124}], 2) = 16248 +brk(0) = 0x2cb1000 +brk(0x2cd3000) = 0x2cd3000 +read(11, "\264\217\275\261\351Cb\221M\353\311\240\310\251\253OI\t\337\334[P&\214N\266\361(@<9\362"..., 8124) = 8124 +read(11, "$\202Sj\312!W\374\240l\323J%\210\345\7\201\306A"..., 8124) = 8124 +writev(12, [{"\264\217\275\261\351Cb\221M\353\311\240\310\251\253OI\t\337\334[P&\214N\266\361(@<9\362"..., 8124}, {"$\202Sj\312!W\374\240l\323J%\210\345\7\201\306A"..., 8124}], 2) = 16248 +read(11, "\371\351\351\370\220\0321=\302\237\10\214*x\305\204\0\34\310\216E\222\16\rM2\22\364\"\37)6"..., 8124) = 8124 +read(11, "Q\227j\342\323\202hv\372\321:\3631\354e\350\370\252\365\251m\231\226\331\331\370\275(\371;\217\356"..., 8124) = 8124 +writev(12, [{"\371\351\351\370\220\0321=\302\237\10\214*x\305\204\0\34\310\216E\222\16\rM2\22\364\"\37)6"..., 8124}, {"Q\227j\342\323\202hv\372\321:\3631\354e\350\370\252\365\251m\231\226\331\331\370\275(\371;\217\356"..., 8124}], 2) = 16248 +read(11, "|-\6\315R\314\255\237\252\314.n\244\262y%?xM\213a6\340\324gY\305R\363o\216\341"..., 8124) = 8124 +read(11, "\307\\\326\224\313\331za Q\247\277\367\301T=\331\307\4$\237I\22\205\30\230\200\222\24E7D"..., 8124) = 8124 +writev(12, [{"|-\6\315R\314\255\237\252\314.n\244\262y%?xM\213a6\340\324gY\305R\363o\216\341"..., 8124}, {"\307\\\326\224\313\331za Q\247\277\367\301T=\331\307\4$\237I\22\205\30\230\200\222\24E7D"..., 8124}], 2) = 16248 +read(11, "\32\t\256kZ\264\t\320\357\20\274\226\276\2564,\360\241\2535Z\377\327\252Y\213\270\3 \274/<"..., 8124) = 8124 +read(11, "p.\215\266\357\325\37\350DN\323\214\23L\362\225\310h\215\26\323\303\221.5\264[\332\37~\227\272"..., 8124) = 8124 +writev(12, [{"\32\t\256kZ\264\t\320\357\20\274\226\276\2564,\360\241\2535Z\377\327\252Y\213\270\3 \274/<"..., 8124}, {"p.\215\266\357\325\37\350DN\323\214\23L\362\225\310h\215\26\323\303\221.5\264[\332\37~\227\272"..., 8124}], 2) = 16248 +read(11, "xPp\215,R\273\353\325j\303\360\270!\203p\310ez{\254\f\243\352\257\317\357\37\262Y\325w"..., 8124) = 8124 +read(11, "\350QP\2230N\6\5\272\205\200\301\370\264|\341\3232\222\22r\6\347 \22\203\311:@\261\264\3"..., 8124) = 8124 +writev(12, [{"xPp\215,R\273\353\325j\303\360\270!\203p\310ez{\254\f\243\352\257\317\357\37\262Y\325w"..., 8124}, {"\350QP\2230N\6\5\272\205\200\301\370\264|\341\3232\222\22r\6\347 \22\203\311:@\261\264\3"..., 8124}], 2) = 16248 +read(11, "wt\340\252\334U7\277k\254:\243B\30q\345\366\371\34\252R\367\321\212'\303\337Z\344\24-\342"..., 8124) = 8124 +read(11, "lV\23\365\3\331!\314\33\215\301H,\331\205_\16\327\4\253\36v\t<\227*\345\204\221Mu?"..., 8124) = 8124 +writev(12, [{"wt\340\252\334U7\277k\254:\243B\30q\345\366\371\34\252R\367\321\212'\303\337Z\344\24-\342"..., 8124}, {"lV\23\365\3\331!\314\33\215\301H,\331\205_\16\327\4\253\36v\t<\227*\345\204\221Mu?"..., 8124}], 2) = 16248 +read(11, "Ha4\363\366\252\321\311\214\0034\226\37207g&<\177\235\30\365\375\372^F?7\246\364\f\246"..., 8124) = 8124 +read(11, "\335\370\366\3\10\f\215\265F\217\1\24\360\22*\2546\37U\266q}\21\263\30q>\22\237\352\177\234"..., 8124) = 8124 +writev(12, [{"J\301\37\375\300\201\274=\251I\302\27\301\376\0029\0262,\212>\365\375\372^F?7\246\364\f\246"..., 8124}, {"\335\370\366\3\10\f\215\265F\217\1\24\360\22*\2546\37U\266q}\21\263\30q>\22\237\352\177\234"..., 8124}], 2) = 16248 +read(11, "\322\342\376\205$\376\377\351~^\7\4\r\321T\342\223\336\260\260\323\7\254s\230 \252\242\243\rX@"..., 8124) = 8124 +brk(0) = 0x2cd3000 +brk(0x2cf5000) = 0x2cf5000 +read(11, "@\240;\302N\310\342\272\317\205\203\20\37\310\22\311\370V\230\350\10a\334\364"..., 8124) = 8124 +writev(12, [{"U\312\22\5\0\326\222\257\210\r\326\2528\vfZ\363~\342\17\232\252%\315\241\321\374]\200\372\316."..., 8124}, {"\367\262|\4\276\363\316\312\211>;\302N\310\342\272\317\205\203\20\37\310\22\311\370V\230\350\10a\334\364"..., 8124}], 2) = 16248 +read(11, "_\367\366\230\315\300\271D\2220iB\203`\237\362\253~$\351J\356\342Y;\20\251\336\277R\321g"..., 8124) = 8124 +read(11, "z\232\207\"\216ejb\370bH+\303;M\365\271\360(\263\315\37\305k\333e\342\377(\1\254\234\2032]\264\23\220\362ER\221\207\25"..., 8124) = 8124 +read(11, "\330\245\365P\370cR\227\256\342\331eY\231b\226\237\20\2530Cs\211\341\353A7V.\26U\236"..., 8124) = 8124 +writev(12, [{"\302\27F \25\341\1\245\275\205\1=>e\342\377(\1\254\234\2032]\264\23\220\362ER\221\207\25"..., 8124}, {"\330\245\365P\370cR\227\256\342\331eY\231b\226\237\20\2530Cs\211\341\353A7V.\26U\236"..., 8124}], 2) = 16248 +read(11, "2B'@\327\364\34\27\346~\310\33t\336\223v\377\305\35~,U;Iu\371\212\257oj\224\257"..., 8124) = 8124 +read(11, "\266\214\3731\233\23\360\341\226\26\204\270\256wLK\216\3\205\211\32\354o\313\365x\345{\355=_\226"..., 8124) = 8124 +writev(12, [{"2B'@\327\364\34\27\346~\310\33t\336\223v\377\305\35~,U;Iu\371\212\257oj\224\257"..., 8124}, {"\266\214\3731\233\23\360\341\226\26\204\270\256wLK\216\3\205\211\32\354o\313\365x\345{\355=_\226"..., 8124}], 2) = 16248 +read(11, "}\6\360\177DB\306\323\371l\260\"o\32c\35Dh\332]\21\315\211\220@#\2\254e\213c\212"..., 8124) = 8124 +read(11, "\242Y\203\25\221\202\21\10\0\346c\303G\272\f\203\25\204\4H@\30\304\200\231\200\33\261\314~\352\v"..., 8124) = 8124 +writev(12, [{"}\6\360\177DB\306\323\371l\260\"o\32c\35Dh\332]\21\315\211\220@#\2\254e\213c\212"..., 8124}, {"\242Y\203\25\221\202\21\10\0\346c\303G\272\f\203\25\204\4H@\30\304\200\231\200\33\261\314~\352\v"..., 8124}], 2) = 16248 +read(11, "\214\246\233\31\212r\250Y\240\270a\36CY6\nRo+\25#\0\304\233M\21\224&\243\1\210I"..., 8124) = 8124 +read(11, "\211z\205\201\263\212\234:\274\245\214\2521\227\321?s\247\307\354\307\360{]_i\211\322\340UEq"..., 8124) = 8124 +writev(12, [{"\214\246\233\31\212r\250Y\240\270a\36CY6\nRo+\25#\0\304\233M\21\224&\243\1\210I"..., 8124}, {"\211z\205\201\263\212\234:\274\245\214\2521\227\321?s\247\307\354\307\360{]_i\211\322\340UEq"..., 8124}], 2) = 16248 +read(11, "\275\353\207\350\305\353-\246ACj\224=\342(^\215BJS\275\322\346\27a\272\353\31\311s\267."..., 8124) = 8124 +read(11, "\326\271\230\"\363b\346\250\300?\240-\355\27D\223s\354\255\305\334\213L\355\344\222P\3568\210\10j"..., 8124) = 8124 +writev(12, [{"\275\353\207\350\305\353-\246ACj\224=\342(^\215BJS\275\322\346\27a\272\353\31\311s\267."..., 8124}, {"\326\271\230\"\363b\346\250\300?\240-\355\27D\223s\354\255\305\334\213L\355\344\222P\3568\210\10j"..., 8124}], 2) = 16248 +read(11, "\325\273\274)\304\335\3343t\255w\313J \223N\225\375\243b\317+\26\t\212]q\34\f\343\207\276"..., 8124) = 8124 +read(11, "\250\375|0\21\276H91Z\26-\363\212\363 D\372N\2118\350CC\27\2P\7\363\367\24."..., 8124) = 8124 +writev(12, [{"\325\273\274)\304\335\3343t\255w\313J \223N\225\375\243b\317+\26\t\212]q\34\f\343\207\276"..., 8124}, {"\250\375|0\21\276H91Z\26-\363\212\363 D\372N\2118\350CC\27\2P\7\363\367\24."..., 8124}], 2) = 16248 +read(11, "\302\354m\376\350\2i\370\331\276$i\340S_\250=\307\362g4\265\335\347\305\236\355}\7\37B\334"..., 8124) = 8124 +read(11, "\30\36\355\367U\320(\200\344\303\6\"\2#\3546\244\211\t\202d\215\240\r\n\355\362\250\363\236\265\373"..., 8124) = 8124 +writev(12, [{"\302\354m\376\350\2i\370\331\276$i\340S_\250=\307\362g4\265\335\347\305\236\355}\7\37B\334"..., 8124}, {"\30\36\355\367U\320(\200\344\303\6\"\2#\3546\244\211\t\202d\215\240\r\n\355\362\250\363\236\265\373"..., 8124}], 2) = 16248 +read(11, "\241\200\241\21\222 \361A\374\365E00P\330\213_\27\252b,\31v|d\374q<\333\212\350\254"..., 8124) = 8124 +read(11, "\365\320\326'D\354\301\3\327\353\245\217n?\361\347|\264\275\324\30\366\32\34\265\37\21\264\223\3706\203"..., 8124) = 8124 +writev(12, [{"\241\200\241\21\222 \361A\374\365E00P\330\213_\27\252b,\31v|d\374q<\333\212\350\254"..., 8124}, {"\365\320\326'D\354\301\3\327\353\245\217n?\361\347|\264\275\324\30\366\32\34\265\37\21\264\223\3706\203"..., 8124}], 2) = 16248 +read(11, "]k\2224s\362wf'cQ\311\20\213\21\":\311\24\260\27\0320h\313\300\335\271V\370U\300"..., 8124) = 8124 +brk(0) = 0x2d16000 +brk(0x2d38000) = 0x2d38000 +read(11, "B\32_p\336c\311\323\177\220t3\214-\216\303\353\302Hz\24\16%\210\245u\245\250|\237\354g"..., 8124) = 8124 +writev(12, [{"]k\2224s\362wf'cQ\311\20\213\21\":\311\24\260\27\0320h\313\300\335\271V\370U\300"..., 8124}, {"B\32_p\336c\311\323\177\220t3\214-\216\303\353\302Hz\24\16%\210\245u\245\250|\237\354g"..., 8124}], 2) = 16248 +read(11, "\212\2023\277\351\2\342\10\215\305-\366\245\tK\264\371\0364\3B\36\33\227\232\277\341H\rRR\326"..., 8124) = 8124 +read(11, "\233!q\"\263\370\236C\244\260a\361\277\335; \35\234\373\25\252.\344=g\307\224\6\371\\\330\207"..., 8124) = 8124 +writev(12, [{"\212\2023\277\351\2\342\10\215\305-\366\245\tK\264\371\0364\3B\36\33\227\232\277\341H\rRR\326"..., 8124}, {"\233!q\"\263\370\236C\244\260a\361\277\335; \35\234\373\25\252.\344=g\307\224\6\371\\\330\207"..., 8124}], 2) = 16248 +read(11, "\243\204\17(\264A\255\367dj\35\354\335\0334\277\231\234wx\266\210\16A\257E\307f6iTO"..., 8124) = 8124 +read(11, "s6\263\363\31\v\213\327,\347~0\322\255E\240\317\r\31\35M\30\315@\320=K:\202\306B\201"..., 8124) = 8124 +writev(12, [{"\243\204\17(\264A\255\367dj\35\354\335\0334\277\231\234wx\266\210\16A\257E\307f6iTO"..., 8124}, {"s6\263\363\31\v\213\327,\347~0\322\255E\240\317\r\31\35M\30\315@\320=K:\202\306B\201"..., 8124}], 2) = 16248 +read(11, "\273v\3477'\7i[v\364mp\262\321\30\341\361\354c\275\340&\256\323>s\203\207\7\5}\266"..., 8124) = 8124 +read(11, "\306\316\330\235B\224\256\214\227!Z3\264\307\263\320\242\345d\26\256\300\210\177\361\1\33\350\276\354\370*"..., 8124) = 8124 +writev(12, [{"\273v\3477'\7i[v\364mp\262\321\30\341\361\354c\275\340&\256\323>s\203\207\7\5}\266"..., 8124}, {"\306\316\330\235B\224\256\214\227!Z3\264\307\263\320\242\345d\26\256\300\210\177\361\1\33\350\276\354\370*"..., 8124}], 2) = 16248 +read(11, "#\273o\200*\215\226G\304\315\210\360\250KpJ\273eRKX\202\34\330\201\257\345\311_\257\274\0"..., 8124) = 8124 +read(11, "\263\273-\372\344\31\247\244\256pf\262z6\37\36\252=\205\306\3449\232\3371\231$\266\243\317\6\n"..., 8124) = 8124 +writev(12, [{"#\273o\200*\215\226G\304\315\210\360\250KpJ\273eRKX\202\34\330\201\257\345\311_\257\274\0"..., 8124}, {"\263\273-\372\344\31\247\244\256pf\262z6\37\36\252=\205\306\3449\232\3371\231$\266\243\317\6\n"..., 8124}], 2) = 16248 +read(11, ".\311\222\220S\"N\177\254\265\333\35\26\261\215\vS{\30\31E@\215\363\246\203JE\220b!\337"..., 8124) = 8124 +read(11, "2:nv\351\237\250;\24x?g._|\235S\26\2255\244+\276\337#\340\300}\327{a\334"..., 8124) = 8124 +writev(12, [{".\311\222\220S\"N\177\254\265\333\35\26\261\215\vS{\30\31E@\215\363\246\203JE\220b!\337"..., 8124}, {"2:nv\351\237\250;\24x?g._|\235S\26\2255\244+\276\337#\340\300}\327{a\334"..., 8124}], 2) = 16248 +read(11, "\t\305\325\230\256-\327\30h\363v&E\346\302Iiw\202@\230z\2\317\246M\327\347\262m\30\266"..., 8124) = 8124 +read(11, "L\36\10#$\273\fX\245\v\321\260\0o\361H\251\325Q\245U\227\226\10\253%\240\305|\324\363<"..., 8124) = 8124 +writev(12, [{"\t\305\325\230\256-\327\30h\363v&E\346\302Iiw\202@\230z\2\317\246M\327\347\262m\30\266"..., 8124}, {"L\36\10#$\273\fX\245\v\321\260\0o\361H\251\325Q\245U\227\226\10\253%\240\305|\324\363<"..., 8124}], 2) = 16248 +read(11, "\27\346$\365\350\315i\352\17\260\1\275\273\3225\233\357\315\25\306\232\223\307)\t1;CA\21\235~"..., 8124) = 8124 +read(11, "\342\230\364\252\200\323\344\371\244\316\n\16\311\ty\5=\36\371NJS{\02725\332}\340\24n("..., 8124) = 8124 +writev(12, [{"\27\346$\365\350\315i\352\17\260\1\275\273\3225\233\357\315\25\306\232\223\307)\t1;CA\21\235~"..., 8124}, {"\342\230\364\252\200\323\344\371\244\316\n\16\311\ty\5=\36\371NJS{\02725\332}\340\24n("..., 8124}], 2) = 16248 +read(11, "\341\334\223\317\262\247~\325<\310W\234\264\204l\212\3105\247\251\4\350\334\4\34\264L?5\367d\370"..., 8124) = 8124 +read(11, "\203\341\313~\2617B\352\220\345g\323\216\333EX);\205\235\334\355\272\347\253]\223\213/t\363e"..., 8124) = 8124 +writev(12, [{"\341\334\223\317\262\247~\325<\310W\234\264\204l\212\3105\247\251\4\350\334\4\34\264L?5\367d\370"..., 8124}, {"\203\341\313~\2617B\352\220\345g\323\216\333EX);\205\235\334\355\272\347\253]\223\213/t\363e"..., 8124}], 2) = 16248 +brk(0) = 0x2d38000 +brk(0x2d5a000) = 0x2d5a000 +read(11, "\4\350B9\21\304\364\316\333\350\334\177\366\362\270\v\327y\274\211\222K(\232>\0372d\35\302\31\315"..., 8124) = 8124 +read(11, "\21n\260\277x{ \276\311Q\31\252\257Y\317\370E\354\244\316l\0033\227ho\36\243\243\202\204\211"..., 8124) = 8124 +writev(12, [{"\4\350B9\21\304\364\316\333\350\334\177\366\362\270\v\327y\274\211\222K(\232>\0372d\35\302\31\315"..., 8124}, {"\21n\260\277x{ \276\311Q\31\252\257Y\317\370E\354\244\316l\0033\227ho\36\243\243\202\204\211"..., 8124}], 2) = 16248 +read(11, "P\366)\3\333\247\210\353\260\223\26I\16\307\217D;+\24a\205\7\216\232\6\354\331\302\273\353T6"..., 8124) = 8124 +read(11, "\366i\255\375\345K\5&\240\v\237\25\357\3259C\310\341\20.\6\272\327mrt\30\35\25~R\366"..., 8124) = 8124 +writev(12, [{"P\366)\3\333\247\210\353\260\223\26I\16\307\217D;+\24a\205\7\216\232\6\354\331\302\273\353T6"..., 8124}, {"\366i\255\375\345K\5&\240\v\237\25\357\3259C\310\341\20.\6\272\327mrt\30\35\25~R\366"..., 8124}], 2) = 16248 +read(11, "\267\"Z\314\366\270q-\356\6\234\v\311L\5\233D[\5\2\0\334=\300\20\347l)q\346\242\222"..., 8124) = 8124 +read(11, "e5AE\32\372v\231B\3228\362\375oVx}\304\222\33qjj\t\310!\270\1\267\16\217\3"..., 8124) = 8124 +writev(12, [{"\267\"Z\314\366\270q-\356\6\234\v\311L\5\233D[\5\2\0\334=\300\20\347l)q\346\242\222"..., 8124}, {"e5AE\32\372v\231B\3228\362\375oVx}\304\222\33qjj\t\310!\270\1\267\16\217\3"..., 8124}], 2) = 16248 +read(11, "\f\323\0102\222;\265\265\216\251\201\210\355v]\20\23\221>_\253\273\306\335\301\37\207\21~'\324\315"..., 8124) = 8124 +read(11, "k\250\0353\227\237\255Zz\344_\200\271\375\257U\245\206\241\20\21\3\350\16_T\2409@\35<\264"..., 8124) = 8124 +writev(12, [{"\f\323\0102\222;\265\265\216\251\201\210\355v]\20\23\221>_\253\273\306\335\301\37\207\21~'\324\315"..., 8124}, {"k\250\0353\227\237\255Zz\344_\200\271\375\257U\245\206\241\20\21\3\350\16_T\2409@\35<\264"..., 8124}], 2) = 16248 +read(11, "\203\253\204\332iJ\240\360\311\204\36\255\\\301\316k\242\215\227\4\330\322\233\210\367y\263\t\247,@$"..., 8124) = 8124 +read(11, "\35\214\242Iw\t\4[\242!\206\222\30B\3\3x1\342x=\0215\252\241\215\fM`a\0222"..., 8124) = 8124 +writev(12, [{"\203\253\204\332iJ\240\360\311\204\36\255\\\301\316k\242\215\227\4\330\322\233\210\367y\263\t\247,@$"..., 8124}, {"\35\214\242Iw\t\4[\242!\206\222\30B\3\3x1\342x=\0215\252\241\215\fM`a\0222"..., 8124}], 2) = 16248 +read(11, "\177\26586\333\234sY\17\216\\\274\356\277\357p\337\30\305\270\357=\376\355=\331\213\37\325\3\217r"..., 8124) = 8124 +read(11, "\324\365\274\247\37f\303\335\373\227\344\222?u\356\355\375\345\326\4\222\250z4.\302\374\267\"\4\20\354"..., 8124) = 8124 +writev(12, [{"\177\26586\333\234sY\17\216\\\274\356\277\357p\337\30\305\270\357=\376\355=\331\213\37\325\3\217r"..., 8124}, {"\324\365\274\247\37f\303\335\373\227\344\222?u\356\355\375\345\326\4\222\250z4.\302\374\267\"\4\20\354"..., 8124}], 2) = 16248 +read(11, "xP\337\366qj\361#Kt^\0373\314\310p\373\373\210\201\254\20?\337\322\252\r\371\311\276\30\""..., 8124) = 8124 +read(11, "\205\30d\320\25\205\t\230x\232\365-\2\373\210e\222\325M\214\252\310;\233xl\333\0\302\270T\31"..., 8124) = 8124 +writev(12, [{"xP\337\366qj\361#Kt^\0373\314\310p\373\373\210\201\254\20?\337\322\252\r\371\311\276\30\""..., 8124}, {"\205\30d\320\25\205\t\230x\232\365-\2\373\210e\222\325M\214\252\310;\233xl\333\0\302\270T\31"..., 8124}], 2) = 16248 +read(11, ";\360b\346\376\f\221_\276\22d\216\3275:\271mw(m\257\23\264\201k]\216\n\204\303\344@"..., 8124) = 8124 +read(11, "I\313\334\331d\1\256=\265[\3\4\201\35631#\4\376\232\316\304T\265\303g\334\224\371\203\362\207"..., 8124) = 8124 +writev(12, [{";\360b\346\376\f\221_\276\22d\216\3275:\271mw(m\257\23\264\201k]\216\n\204\303\344@"..., 8124}, {"I\313\334\331d\1\256=\265[\3\4\201\35631#\4\376\232\316\304T\265\303g\334\224\371\203\362\207"..., 8124}], 2) = 16248 +read(11, " \210 \217\307\"\355W`\372\251\355\277\37\226a\275\336\337v\216(C\335\2544]\361\230o\242\26"..., 8124) = 8124 +brk(0) = 0x2d5a000 +brk(0x2d7c000) = 0x2d7c000 +read(11, "\242Y\212~G3\24U\0U\276\3264Fi=\324\270\227\225\355Q\2559\346\320Q0\36\262\240\27"..., 8124) = 8124 +writev(12, [{" \210 \217\307\"\355W`\372\251\355\277\37\226a\275\336\337v\216(C\335\2544]\361\230o\242\26"..., 8124}, {"\242Y\212~G3\24U\0U\276\3264Fi=\324\270\227\225\355Q\2559\346\320Q0\36\262\240\27"..., 8124}], 2) = 16248 +read(11, "vY\27\200f\254\351\243\277\243\0Ky\312\317jq\240\303/\"\305\247\r\207\305@\260\231'\256l"..., 8124) = 8124 +read(11, "\362\10\340\216VV\302O\245\3139Gc\252\203Y\331\301\10\207_k\250mh\343i.\316\36T\354"..., 8124) = 8124 +writev(12, [{"vY\27\200f\254\351\243\277\243\0Ky\312\317jq\240\303/\"\305\247\r\207\305@\260\231'\256l"..., 8124}, {"\362\10\340\216VV\302O\245\3139Gc\252\203Y\331\301\10\207_k\250mh\343i.\316\36T\354"..., 8124}], 2) = 16248 +read(11, "\206\267\25\21\24F"..., 8124) = 8124 +writev(12, [{"\230\372\377\267\203I\343bcqR\312\333E/\36_\336l\327\302\365\253\323\213\246\r\353\230\\\303U"..., 8124}, {"g\211D\344{+)i?L\251\r\357\22N\204\\\224 t\240\365Y3\240\2056<\24>\24F"..., 8124}], 2) = 16248 +read(11, "\267E\313Sa\327\333\344\224\250\207\202#\335\267\377\302b\2734\274G\37\306\236\367\335\261\327\1i\17"..., 8124) = 8124 +read(11, "~\236\0351\217\224\373\370\274\363\336\372\320\300\4B\30\336\241\374S\314bJN|\360\321^m\300\21"..., 8124) = 8124 +writev(12, [{"\267E\313Sa\327\333\344\224\250\207\202#\335\267\377\302b\2734\274G\37\306\236\367\335\261\327\1i\17"..., 8124}, {"~\236\0351\217\224\373\370\274\363\336\372\320\300\4B\30\336\241\374S\314bJN|\360\321^m\300\21"..., 8124}], 2) = 16248 +brk(0) = 0x2d7c000 +brk(0x2d9e000) = 0x2d9e000 +read(11, "[x\276)3^x-\264 \25%\205:\0\343\272\304\351\207\31\n\274\7\210NU\224Q\33$\210"..., 8124) = 8124 +read(11, "Az\265u\273\353\234p\321N\215uv\344r\f\32\v0\326(\256\225\313\0\2\3\0\2\370\3\20"..., 8124) = 8124 +writev(12, [{"[x\276)3^x-\264 \25%\205:\0\343\272\304\351\207\31\n\274\7\210NU\224Q\33$\210"..., 8124}, {"Az\265u\273\353\234p\321N\215uv\344r\f\32\v0\326(\256\225\313\0\2\3\0\2\370\3\20"..., 8124}], 2) = 16248 +read(11, "*\232\220\322E\0337FiN\264\350\5\211\271z\325z\224!I)M2\26\221E\200\21T\327\365"..., 8124) = 8124 +read(11, "q\277\343=\253z\325-\215\351\341&\277'WM\316\276\313kE\203G\351\236\341l4\264\277\216\255"..., 8124) = 8124 +writev(12, [{"*\232\220\322E\0337FiN\264\350\5\211\271z\325z\224!I)M2\26\221E\200\21T\327\365"..., 8124}, {"q\277\343=\253z\325-\215\351\341&\277'WM\316\276\313kE\203G\351\236\341l4\264\277\216\255"..., 8124}], 2) = 16248 +read(11, "\251)\275Fi\320\372RK\341\221\273\36a5\364\222.\363\320\312l0V\321l\314\234\205r\215A"..., 8124) = 8124 +read(11, "\254\256Gt\35\364\303Nr\356J^\335\347S{V\2118%\366dh\353W[R\2675m\373\355"..., 8124) = 8124 +writev(12, [{"\251)\275Fi\320\372RK\341\221\273\36a5\364\222.\363\320\312l0V\321l\314\234\205r\215A"..., 8124}, {"\254\256Gt\35\364\303Nr\356J^\335\347S{V\2118%\366dh\353W[R\2675m\373\355"..., 8124}], 2) = 16248 +read(11, "n\313\344%\363\262\326\212\313{\r\274\326\377\345\252\244\363\265}9O\347\255/\254\273\347\336\263\222\333"..., 8124) = 8124 +read(11, "\226P\205\254\321\273\216\311\2569\333M\217f\27]\325\243\356{\276\337?\243\233\27\375\362\200:\364\341"..., 8124) = 8124 +writev(12, [{"n\313\344%\363\262\326\212\313{\r\274\326\377\345\252\244\363\265}9O\347\255/\254\273\347\336\263\222\333"..., 8124}, {"\226P\205\254\321\273\216\311\2569\333M\217f\27]\325\243\356{\276\337?\243\233\27\375\362\200:\364\341"..., 8124}], 2) = 16248 +read(11, "\356\20\215\322\200\37Y\22\373\306\257>s\370\350u}k\204X\33\242\316\204q\21j\202\r\221\0\224"..., 8124) = 8124 +read(11, "&\241t\311\275\215\355\261\267\260\333?~M\350|\365W\203Y\233\36\25\252\213\245\350\257J\332\312\36"..., 8124) = 8124 +writev(12, [{"\356\20\215\322\200\37Y\22\373\306\257>s\370\350u}k\204X\33\242\316\204q\21j\202\r\221\0\224"..., 8124}, {"&\241t\311\275\215\355\261\267\260\333?~M\350|\365W\203Y\233\36\25\252\213\245\350\257J\332\312\36"..., 8124}], 2) = 16248 +read(11, "G\225%\0\241\23\7\16\2554\7\337F\32\233\242j\353x\23\4\342e\2d\201\210\273\257\207xh"..., 8124) = 8124 +read(11, "|\247?\360\200\355\343\7azu\375\275\236\237z\277\226\316\224mko!\270\310h:\212\7\267\351"..., 8124) = 8124 +writev(12, [{"G\225%\0\241\23\7\16\2554\7\337F\32\233\242j\353x\23\4\342e\2d\201\210\273\257\207xh"..., 8124}, {"|\247?\360\200\355\343\7azu\375\275\236\237z\277\226\316\224mko!\270\310h:\212\7\267\351"..., 8124}], 2) = 16248 +read(11, "Z\276R\375\17\177\25Wq\325hd%\2228.\3432.\353\325\20\"\21\212P\364j\271\367]\356"..., 8124) = 8124 +read(11, "\305\226\202(\226\4\305}\277'\207\342\341\27\230)\313\232\246\351\316\254M4\273\275\324n\275\273c\277"..., 8124) = 8124 +writev(12, [{"Z\276R\375\17\177\25Wq\325hd%\2228.\3432.\353\325\20\"\21\212P\364j\271\367]\356"..., 8124}, {"\305\226\202(\226\4\305}\277'\207\342\341\27\230)\313\232\246\351\316\254M4\273\275\324n\275\273c\277"..., 8124}], 2) = 16248 +read(11, "\5\321\334\234$\303\236\f\363\215W\237\317?\366\20\376\37\373\333\376\357G\362\277\257M\377O\375d\237"..., 8124) = 8124 +read(11, "\355-=/\365)>\233UC\217\213f'\211\274\250Vt\31R)\360S\275\252\7\251l6A\266"..., 8124) = 8124 +writev(12, [{"\5\321\334\234$\303\236\f\363\215W\237\317?\366\20\376\37\373\333\376\357G\362\277\257M\377O\375d\237"..., 8124}, {"\355-=/\365)>\233UC\217\213f'\211\274\250Vt\31R)\360S\275\252\7\251l6A\266"..., 8124}], 2) = 16248 +read(11, "\276\227dd\372|\270\242\270\34\222\25\362\3125\5\344\25J\334w\265\366[\347\356|S\21E~l"..., 8124) = 8124 +brk(0) = 0x2d9e000 +brk(0x2dbf000) = 0x2dbf000 +read(11, "zV\"\332\274$)\220\2\344\212j\341q\2\224\f\312\300i\260 *\322\"\3400\230\310\360\334\351"..., 8124) = 8124 +writev(12, [{"\276\227dd\372|\270\242\270\34\222\25\362\3125\5\344\25J\334w\265\366[\347\356|S\21E~l"..., 8124}, {"zV\"\332\274$)\220\2\344\212j\341q\2\224\f\312\300i\260 *\322\"\3400\230\310\360\334\351"..., 8124}], 2) = 16248 +read(11, "\347\372\307\342\24\30\376OC\360?'\26~N\213\3706I1\237\316G\361J\332~\247`\220\251\""..., 8124) = 8124 +read(11, "\0315smj\0315\0032awM\335n.\331Gw)\240\260\302R`XXRZ\27 \3143"..., 8124) = 8124 +writev(12, [{"\347\372\307\342\24\30\376OC\360?'\26~N\213\3706I1\237\316G\361J\332~\247`\220\251\""..., 8124}, {"\0315smj\0315\0032awM\335n.\331Gw)\240\260\302R`XXRZ\27 \3143"..., 8124}], 2) = 16248 +read(11, "\317\256y\343f\215\260\202\253\244\203\251\6O$e\262\204\0066#\220\372J\302H\276\312\33\21-\n"..., 8124) = 8124 +read(11, "\v\203\0020\6\5\214\2744\203Q\211\216\34\240+C\30\5{]\211\310\304\271\\?\212\16\313D\200"..., 8124) = 8124 +writev(12, [{"\317\256y\343f\215\260\202\253\244\203\251\6O$e\262\204\0066#\220\372J\302H\276\312\33\21-\n"..., 8124}, {"\v\203\0020\6\5\214\2744\203Q\211\216\34\240+C\30\5{]\211\310\304\271\\?\212\16\313D\200"..., 8124}], 2) = 16248 +read(11, "O\"Z\0\237\240\220\350uiL$\201|G\24\6\330\312\313\24}T\17&\205 poV\th"..., 8124) = 8124 +read(11, "0w=\372Z\335\33\36\363xf\34p\366\3542v\263\274\251\211\256\346\\\272B\254\315\256\214\4\330"..., 8124) = 8124 +writev(12, [{"O\"Z\0\237\240\220\350uiL$\201|G\24\6\330\312\313\24}T\17&\205 poV\th"..., 8124}, {"0w=\372Z\335\33\36\363xf\34p\366\3542v\263\274\251\211\256\346\\\272B\254\315\256\214\4\330"..., 8124}], 2) = 16248 +read(11, "\262\17\253s\270%\310UbU\v\303\372\23\32/\364\217%\v\371\3fX2\340\276>\343\235\341R"..., 8124) = 8124 +read(11, "@\201$\211{_\226\"\334 |B;n\303\237\360i\210taw\370\275Z!\266\315\21\251\313\241"..., 8124) = 8124 +writev(12, [{"\262\17\253s\270%\310UbU\v\303\372\23\32/\364\217%\v\371\3fX2\340\276>\343\235\341R"..., 8124}, {"@\201$\211{_\226\"\334 |B;n\303\237\360i\210taw\370\275Z!\266\315\21\251\313\241"..., 8124}], 2) = 16248 +read(11, "\254yy\26+\3132E\275\333\270\312\350\261\35O\3365I4\227\245\315\374\353\23L\311\16T\340\202"..., 8124) = 8124 +read(11, "NTE\311uc\"\353\21\325\206\324P3\3014b\306XlG\34Q\353b\17\6!}\373%\207"..., 8124) = 8124 +writev(12, [{"\254yy\26+\3132E\275\333\270\312\350\261\35O\3365I4\227\245\315\374\353\23L\311\16T\340\202"..., 8124}, {"NTE\311uc\"\353\21\325\206\324P3\3014b\306XlG\34Q\353b\17\6!}\373%\207"..., 8124}], 2) = 16248 +read(11, "\354\371\353\226\335\31\327U\22@\245N\3Z\224\207\275\255T\32g$\251E\2p\270J'\\\354c"..., 8124) = 8124 +read(11, "\330.\312\177\210\227lC\311\236J\36\30\310m\255>@\22\206@\302b\361Y\t#dW\va\323"..., 8124) = 8124 +writev(12, [{"\354\371\353\226\335\31\327U\22@\245N\3Z\224\207\275\255T\32g$\251E\2p\270J'\\\354c"..., 8124}, {"\330.\312\177\210\227lC\311\236J\36\30\310m\255>@\22\206@\302b\361Y\t#dW\va\323"..., 8124}], 2) = 16248 +read(11, "dd\24\\I\371h~*\36c\24\26z\315g\340\261b\305\24Q\266\376\245\372\323\315\265\354\271\215"..., 8124) = 8124 +read(11, "\322\\\250#\214\347\247\364\353z\236\17)Y\f}\336\16\327#)y\354\335!\272\273NPt\305:"..., 8124) = 8124 +writev(12, [{"dd\24\\I\371h~*\36c\24\26z\315g\340\261b\305\24Q\266\376\245\372\323\315\265\354\271\215"..., 8124}, {"\322\\\250#\214\347\247\364\353z\236\17)Y\f}\336\16\327#)y\354\335!\272\273NPt\305:"..., 8124}], 2) = 16248 +read(11, "Wf\373\212\32\27\213$-_\3159N\377s^\372\247\325\3616{>\207\307\313\262\223yi\353\212"..., 8124) = 8124 +read(11, "\331\0371c\211\276V\321\0Y\251\205\331\344\346\331Zw\226\216\2655\253\267\361\363\346+:\355?G"..., 8124) = 8124 +writev(12, [{"Wf\373\212\32\27\213$-_\3159N\377s^\372\247\325\3616{>\207\307\313\262\223yi\353\212"..., 8124}, {"\331\0371c\211\276V\321\0Y\251\205\331\344\346\331Zw\226\216\2655\253\267\361\363\346+:\355?G"..., 8124}], 2) = 16248 +brk(0) = 0x2dbf000 +brk(0x2de1000) = 0x2de1000 +read(11, "\224\304\350u\36\26\273\265\7c\315\332\350iQ\362>\261M\310\310\244\2002\2\310#\351\242\2$]"..., 8124) = 8124 +read(11, "4\217\217\10Zt\201\35\213\17\266\327d\10\246\305\264\240*\273\t\207\4$\35\v7\347`m\373\232"..., 8124) = 8124 +writev(12, [{"\224\304\350u\36\26\273\265\7c\315\332\350iQ\362>\261M\310\310\244\2002\2\310#\351\242\2$]"..., 8124}, {"4\217\217\10Zt\201\35\213\17\266\327d\10\246\305\264\240*\273\t\207\4$\35\v7\347`m\373\232"..., 8124}], 2) = 16248 +read(11, "W4K\261\350\276\305\343\362\36\366N\347\33\362R\24\274\335JW4-\254\327\327\305\311\177m\177\n"..., 8124) = 8124 +read(11, "B\nD\211\"\204\202\306\t H \310\262!\"\256~_\17E\276\224z\241e\355%\221\357\377Z"..., 8124) = 8124 +writev(12, [{"W4K\261\350\276\305\343\362\36\366N\347\33\362R\24\274\335JW4-\254\327\327\305\311\177m\177\n"..., 8124}, {"B\nD\211\"\204\202\306\t H \310\262!\"\256~_\17E\276\224z\241e\355%\221\357\377Z"..., 8124}], 2) = 16248 +read(11, "\231\237\275K&9\267\267~\314\356?\17\362=\315\312\366\306\300h\332\276\203\253\331\331t\324#L\272"..., 8124) = 8124 +read(11, "\35\330\330\v\323\357v^\27\27\252\335\254\265\257\343\341\312\322\273\31l\317\363\267\270_\371\226\325\357\315"..., 8124) = 8124 +writev(12, [{"\231\237\275K&9\267\267~\314\356?\17\362=\315\312\366\306\300h\332\276\203\253\331\331t\324#L\272"..., 8124}, {"\35\330\330\v\323\357v^\27\27\252\335\254\265\257\343\341\312\322\273\31l\317\363\267\270_\371\226\325\357\315"..., 8124}], 2) = 16248 +read(11, "4\313-[=-Jul\0-\355\347\21L\30\307\203}\275\237>\v\252v7\203\205\365j\17?"..., 8124) = 8124 +read(11, "6avy\273Ps\274\361I\271d5\244\312\3647o\"\271\32\270\314\232\273\273x,6\355\340\275"..., 8124) = 8124 +writev(12, [{"4\313-[=-Jul\0-\355\347\21L\30\307\203}\275\237>\v\252v7\203\205\365j\17?"..., 8124}, {"6avy\273Ps\274\361I\271d5\244\312\3647o\"\271\32\270\314\232\273\273x,6\355\340\275"..., 8124}], 2) = 16248 +read(11, "\357\315h}\230\245\356\256\346)s\204\21\221\25\30\201#$\234<,4\322\344\340\322\v\216\t\t "..., 8124) = 8124 +read(11, "r}t\240\375w\275~\215\207\320\315\237$\270\315\22\240*\343\201P%Q\357\361\337`/\211\375_"..., 8124) = 8124 +writev(12, [{"\357\315h}\230\245\356\256\346)s\204\21\221\25\30\201#$\234<,4\322\344\340\322\v\216\t\t "..., 8124}, {"r}t\240\375w\275~\215\207\320\315\237$\270\315\22\240*\343\201P%Q\357\361\337`/\211\375_"..., 8124}], 2) = 16248 +read(11, "\25|\5)\20:\344\5\310\261o\31%\231\240R\337\331+\260P9\37)\243Q{D\237Ht8"..., 8124) = 8124 +read(11, "HX\300@\312j\330\352aZ\356\234\235\237i\1\252\243D\246\302b\216\337A]CI\232\365\271\353"..., 8124) = 8124 +writev(12, [{"\25|\5)\20:\344\5\310\261o\31%\231\240R\337\331+\260P9\37)\243Q{D\237Ht8"..., 8124}, {"HX\300@\312j\330\352aZ\356\234\235\237i\1\252\243D\246\302b\216\337A]CI\232\365\271\353"..., 8124}], 2) = 16248 +read(11, "\334;\236\263l\367c\224eA\3275\210V\245m\333\266m\333\266m\333vVZ\225\256\264m\333\266"..., 8124) = 8124 +read(11, "\0 p\333\222;\371\372{\360\216\355(\23#\235F~>\273\365\10C\305\27\303\22\3\207\335{6"..., 8124) = 8124 +writev(12, [{"\334;\236\263l\367c\224eA\3275\210V\245m\333\266m\333\266m\333vVZ\225\256\264m\333\266"..., 8124}, {"\0 p\333\222;\371\372{\360\216\355(\23#\235F~>\273\365\10C\305\27\303\22\3\207\335{6"..., 8124}], 2) = 16248 +read(11, "\212`\200G\371X\353=\0\232e\307\tr\357c;\207HR\34\374-F>`\327\365\362\375I\225"..., 8124) = 8124 +read(11, "m\0228*I\361\30,i\250\216K\202\311B\254\310\214\221u\312\274\376\225\34(5\303\320\331\272\257"..., 8124) = 8124 +writev(12, [{"\212`\200G\371X\353=\0\232e\307\tr\357c;\207HR\34\374-F>`\327\365\362\375I\225"..., 8124}, {"m\0228*I\361\30,i\250\216K\202\311B\254\310\214\221u\312\274\376\225\34(5\303\320\331\272\257"..., 8124}], 2) = 16248 +read(11, "\35\235\257f\216\"V\2174\271\204\270Q\n\5\223\245A\\\247\363\361\272[\304\304\231\274\222\350\360\215"..., 8124) = 8124 +brk(0) = 0x2de1000 +brk(0x2e03000) = 0x2e03000 +read(11, "\356u]\366\221\302\265>,\305.\0\260,\332\331?f\177P\t\0002\34\274,\362\342e\245.\241"..., 8124) = 8124 +writev(12, [{"\35\235\257f\216\"V\2174\271\204\270Q\n\5\223\245A\\\247\363\361\272[\304\304\231\274\222\350\360\215"..., 8124}, {"\356u]\366\221\302\265>,\305.\0\260,\332\331?f\177P\t\0002\34\274,\362\342e\245.\241"..., 8124}], 2) = 16248 +read(11, "\6\276\306\335=\22-hOqb\276\332\v\243\255Zv\21qg3Q4\245\202\250\323\365\240\25\372"..., 8124) = 8124 +read(11, "\2575[\372\232s7\333\256\22(B\267F\315-\214\351\232f-,\253\375N\362\246\315\360\242(\24"..., 8124) = 8124 +writev(12, [{"\6\276\306\335=\22-hOqb\276\332\v\243\255Zv\21qg3Q4\245\202\250\323\365\240\25\372"..., 8124}, {"\2575[\372\232s7\333\256\22(B\267F\315-\214\351\232f-,\253\375N\362\246\315\360\242(\24"..., 8124}], 2) = 16248 +read(11, "\307\363,\377T\344,;\235SRF\344Q\210\tW\220\250\251]\\\2661\20)\204\26\23@\fl"..., 8124) = 8124 +read(11, "\227\5\276\320\220oA\207\23\24\343\2205D\332\211\311\36\242\233@N\355\230@\214z\236?Wb\242"..., 8124) = 8124 +writev(12, [{"\307\363,\377T\344,;\235SRF\344Q\210\tW\220\250\251]\\\2661\20)\204\26\23@\fl"..., 8124}, {"\227\5\276\320\220oA\207\23\24\343\2205D\332\211\311\36\242\233@N\355\230@\214z\236?Wb\242"..., 8124}], 2) = 16248 +read(11, "\221\262\260\306vf\365\265\316\367\374\215\326\254\22n\37\356\326P\375x]\266\270K\247\363qo\234W"..., 8124) = 8124 +read(11, "\333\262\333*i[\\$\330z\227HN\372Vz\332\243\255\264Y\25s\16\275\315\324\303f\225\345\362"..., 8124) = 8124 +writev(12, [{"\221\262\260\306vf\365\265\316\367\374\215\326\254\22n\37\356\326P\375x]\266\270K\247\363qo\234W"..., 8124}, {"\333\262\333*i[\\$\330z\227HN\372Vz\332\243\255\264Y\25s\16\275\315\324\303f\225\345\362"..., 8124}], 2) = 16248 +read(11, "\24\222\23\267\334q\264[wF\227&\316-\232On\250\374\253\1\26\17u/\324q\353d\361\363C"..., 8124) = 8124 +read(11, "\22`\372\301\304A\fvxY[\331P*G\367\36*\177\261\376\353,5\335\7\227\232\7\341|\33"..., 8124) = 8124 +writev(12, [{"\24\222\23\267\334q\264[wF\227&\316-\232On\250\374\253\1\26\17u/\324q\353d\361\363C"..., 8124}, {"\22`\372\301\304A\fvxY[\331P*G\367\36*\177\261\376\353,5\335\7\227\232\7\341|\33"..., 8124}], 2) = 16248 +read(11, "\356Wf\347G\342\277\326[\327\330\221\235\336B\fZ\262X^\365I\331SWzx\275\266\223\270\f"..., 8124) = 8124 +read(11, "\37\277Y-\236\273\250\10\263\355N5\1R\25\24m\376kbL\352%\203\365LKU\366=\230\317"..., 8124) = 8124 +writev(12, [{"\356Wf\347G\342\277\326[\327\330\221\235\336B\fZ\262X^\365I\331SWzx\275\266\223\270\f"..., 8124}, {"\37\277Y-\236\273\250\10\263\355N5\1R\25\24m\376kbL\352%\203\365LKU\366=\230\317"..., 8124}], 2) = 16248 +read(11, "\30\257 f\273\3457\201\237-\222+~\376\231\275\33142\255\24\377#\270\303\343\3326j\317&\36"..., 8124) = 8124 +read(11, "\3150\23-\205K\3053/\"\352\316\301\265\207\3\3\345\272|\361\327\3554\270\30\300I\4-\2225"..., 8124) = 8124 +writev(12, [{"\30\257 f\273\3457\201\237-\222+~\376\231\275\33142\255\24\377#\270\303\343\3326j\317&\36"..., 8124}, {"\3150\23-\205K\3053/\"\352\316\301\265\207\3\3\345\272|\361\327\3554\270\30\300I\4-\2225"..., 8124}], 2) = 16248 +read(11, "Z\370\357\nR\344F\353\341\377\261\204\366Y\226\231E\5\203\200\350]\216Ks\230\331\361\26\367\301\263"..., 8124) = 8124 +read(11, "\241~\220+\250hgC\216\32ca\237\205\t\260\246k\226\226\324e\t\23pD\244!^\4p\6"..., 8124) = 8124 +writev(12, [{"Z\370\357\nR\344F\353\341\377\261\204\366Y\226\231E\5\203\200\350]\216Ks\230\331\361\26\367\301\263"..., 8124}, {"\241~\220+\250hgC\216\32ca\237\205\t\260\246k\226\226\324e\t\23pD\244!^\4p\6"..., 8124}], 2) = 16248 +read(11, "\321\343]\203EO\22i\237\244a\306S\216(pL!\224b\312\200\272l\277\v\25\342\351\250[\t"..., 8124) = 8124 +read(11, "\347f\344\233\36\262\204\20\230x\327)\361\346\333\265\300\320\364\266\37\27\277\366\271X\367\333\357\17{\311"..., 8124) = 8124 +writev(12, [{"\321\343]\203EO\22i\237\244a\306S\216(pL!\224b\312\200\272l\277\v\25\342\351\250[\t"..., 8124}, {"\347f\344\233\36\262\204\20\230x\327)\361\346\333\265\300\320\364\266\37\27\277\366\271X\367\333\357\17{\311"..., 8124}], 2) = 16248 +brk(0) = 0x2e03000 +brk(0x2e25000) = 0x2e25000 +read(11, "\302\337 ,\203\2\271\34\10\275A7\272\310\1\373\17(\22Hab!\214\241\242\16\1\337\34w\323"..., 8124) = 8124 +read(11, "\211\371\306NV\224j\377E\327SO\n\242\204>g\tmu\267A\344Ew\257\330rF!yl"..., 8124) = 8124 +writev(12, [{"\302\337 ,\203\2\271\34\10\275A7\272\310\1\373\17(\22Hab!\214\241\242\16\1\337\34w\323"..., 8124}, {"\211\371\306NV\224j\377E\327SO\n\242\204>g\tmu\267A\344Ew\257\330rF!yl"..., 8124}], 2) = 16248 +read(11, "\277\6\2637\330\364\237X\315\271c\305x\375\235j\317\321V\234n%\327\334\351\377\315`\244\"\273B"..., 8124) = 8124 +read(11, "\357\3149\364\340Hx\272T\275\344\201\236\334\266\276,^v\247\334\213\376j)S\367O\36\271\270\323"..., 8124) = 8124 +writev(12, [{"\277\6\2637\330\364\237X\315\271c\305x\375\235j\317\321V\234n%\327\334\351\377\315`\244\"\273B"..., 8124}, {"\357\3149\364\340Hx\272T\275\344\201\236\334\266\276,^v\247\334\213\376j)S\367O\36\271\270\323"..., 8124}], 2) = 16248 +read(11, "W\rZ\2072\215a\356\2767\371\376\2749\263\201Z=\344\224\227\332\233\303~\3620\217\265=\2755"..., 8124) = 8124 +read(11, "\16\"\242%2#\26\"\0272`1\5\2233\224+\244\261\3309\332\207\7I\27687g\2Q\221"..., 8124) = 8124 +writev(12, [{"W\rZ\2072\215a\356\2767\371\376\2749\263\201Z=\344\224\227\332\233\303~\3620\217\265=\2755"..., 8124}, {"\16\"\242%2#\26\"\0272`1\5\2233\224+\244\261\3309\332\207\7I\27687g\2Q\221"..., 8124}], 2) = 16248 +read(11, "\6\350\244\23\262\24\341\265\252!\346\6T\0 I\273'n\202\265\365\334\204~om\256g$~4"..., 8124) = 8124 +read(11, "\1774\\|p\214\6W\3259\352g\325A\225\375\223\245F\355\374;\233\273\317\231\374\226\375\23\3409"..., 8124) = 8124 +writev(12, [{"\6\350\244\23\262\24\341\265\252!\346\6T\0 I\273'n\202\265\365\334\204~om\256g$~4"..., 8124}, {"\1774\\|p\214\6W\3259\352g\325A\225\375\223\245F\355\374;\233\273\317\231\374\226\375\23\3409"..., 8124}], 2) = 16248 +read(11, "\267\203\202-miXT\302\271D\3041\205\206\vbTQ\214\25\6$\26\264\254,\262\336-\221D"..., 8124) = 8124 +read(11, ")\0\260\250\2\32)(\221\25E#\31\20n\260\16u\n3U\264\250\260\330qNg\367\6\205\21"..., 8124) = 8124 +writev(12, [{"\267\203\202-miXT\302\271D\3041\205\206\vbTQ\214\25\6$\26\264\254,\262\336-\221D"..., 8124}, {")\0\260\250\2\32)(\221\25E#\31\20n\260\16u\n3U\264\250\260\330qNg\367\6\205\21"..., 8124}], 2) = 16248 +read(11, "E\256\366\252\30\311\20\302'\22\nZr \274h\257\274\3654\1\352&&E\243\356y\257cC("..., 8124) = 8124 +read(11, "X\n\2\214Q\5\0FE\5U\200\260\26EAA\1E\202\254XO\246IP\30\301V)#\20"..., 8124) = 8124 +writev(12, [{"E\256\366\252\30\311\20\302'\22\nZr \274h\257\274\3654\1\352&&E\243\356y\257cC("..., 8124}, {"X\n\2\214Q\5\0FE\5U\200\260\26EAA\1E\202\254XO\246IP\30\301V)#\20"..., 8124}], 2) = 16248 +read(11, "J(\1H:3\215D$\306&\262t\35z\316\267h\351\366O\371o7\21\214T\tp"..., 8124) = 8124 +read(11, "\236\31\313H\366wx\343\335\365_\36\3251\2753}\21\361\222\222\201\236\255~Y\315mN~A9"..., 8124) = 8124 +writev(12, [{"\37\"T\371\335\354V\17\16\266\360\362\371{aa\254\203^\17>\351\366O\371o7\21\214T\tp"..., 8124}, {"\236\31\313H\366wx\343\335\365_\36\3251\2753}\21\361\222\222\201\236\255~Y\315mN~A9"..., 8124}], 2) = 16248 +read(11, "&I\223\10~i\357p\234\222\7\251X\6\216\17\350_\245i\234\17\32\361\245\374\330\354\210\300\202="..., 8124) = 8124 +read(11, "\16\252\2233\326Kl\317\17V\347\323\257\344\360\177\17\331\362^\207\27\211\363\247\313\20\177\371\10Lj"..., 8124) = 8124 +writev(12, [{"&I\223\10~i\357p\234\222\7\251X\6\216\17\350_\245i\234\17\32\361\245\374\330\354\210\300\202="..., 8124}, {"\16\252\2233\326Kl\317\17V\347\323\257\344\360\177\17\331\362^\207\27\211\363\247\313\20\177\371\10Lj"..., 8124}], 2) = 16248 +read(11, "\205\257\321~\25\315{9\324\0355\34x8E};\370\231j\272gh\2\234L\212\374\353\322(n"..., 8124) = 8124 +read(11, "\243TF\36\213dN\357\226\207\244\0\205\256lQ\300\10\234\f\244\265\25\233\336\261\341)B+\37_"..., 8124) = 8124 +writev(12, [{"\205\257\321~\25\315{9\324\0355\34x8E};\370\231j\272gh\2\234L\212\374\353\322(n"..., 8124}, {"\243TF\36\213dN\357\226\207\244\0\205\256lQ\300\10\234\f\244\265\25\233\336\261\341)B+\37_"..., 8124}], 2) = 16248 +read(11, "\335>\21\367'{8z\5\370\347\2065\206\352K\274|s\313\274\374\7\272y\5'Z\374\\\234\34"..., 8124) = 8124 +read(11, "\236\36m\302\247\346\267\"\37\324\365x\6\0`\275\373\246\255\264\377\373\3\317\365\246\177\2079\360\333\242"..., 8124) = 8124 +writev(12, [{"\335>\21\367'{8z\5\370\347\2065\206\352K\274|s\313\274\374\7\272y\5'Z\374\\\234\34"..., 8124}, {"\236\36m\302\247\346\267\"\37\324\365x\6\0`\275\373\246\255\264\377\373\3\317\365\246\177\2079\360\333\242"..., 8124}], 2) = 16248 +read(11, "OO\vIC,\366\254$\343\201\273~c\333#\207\307\10o\331\223\367\350k\210\236@\33\221|\302"..., 8124) = 8124 +read(11, "\21\213\26\37\301d\2\240,\7\342\235\334h\3\316B\36\353\372\\\344I66\vCJ\32\215jl"..., 8124) = 8124 +writev(12, [{"OO\vIC,\366\254$\343\201\273~c\333#\207\307\10o\331\223\367\350k\210\236@\33\221|\302"..., 8124}, {"\21\213\26\37\301d\2\240,\7\342\235\334h\3\316B\36\353\372\\\344I66\vCJ\32\215jl"..., 8124}], 2) = 16248 +read(11, "~\16\366}\265\360!\307\265\353\234%\03791\3615\207k\254\205H\363J%v\231\342\265\337\34a"..., 8124) = 8124 +read(11, "Q:\2347O\362\2746o\347\276\354\300\364Y\321=4\252\311\242\251\336\230\305\35\362.\3445\3040"..., 8124) = 8124 +writev(12, [{"~\16\366}\265\360!\307\265\353\234%\03791\3615\207k\254\205H\363J%v\231\342\265\337\34a"..., 8124}, {"Q:\2347O\362\2746o\347\276\354\300\364Y\321=4\252\311\242\251\336\230\305\35\362.\3445\3040"..., 8124}], 2) = 16248 +read(11, ",\243\232\301\323\\\321G\310\301\347@\327\20\6\233\320le\341l\370y\373EzA\261\274K\321K"..., 8124) = 8124 +read(11, "\323\246\316\317g\350R\304j\264Xf\347\233Z\373\351\226\35\316\31f\26\261RXe\301d\v\212J"..., 8124) = 8124 +writev(12, [{",\243\232\301\323\\\321G\310\301\347@\327\20\6\233\320le\341l\370y\373EzA\261\274K\321K"..., 8124}, {"\323\246\316\317g\350R\304j\264Xf\347\233Z\373\351\226\35\316\31f\26\261RXe\301d\v\212J"..., 8124}], 2) = 16248 +read(11, "\232\317\246\323\304\267\0\357\210Is&,\2300`\305\203&\fX#\304\354\355\350\277\3\21\21\357\3"..., 8124) = 8124 +read(11, "@@\4\245\262\ns\340%\304\334A\310\223(\355\260\246\242p\251\251\203\315\252\304\243\314\10\34!>"..., 8124) = 8124 +writev(12, [{"\232\317\246\323\304\267\0\357\210Is&,\2300`\305\203&\fX#\304\354\355\350\277\3\21\21\357\3"..., 8124}, {"@@\4\245\262\ns\340%\304\334A\310\223(\355\260\246\242p\251\251\203\315\252\304\243\314\10\34!>"..., 8124}], 2) = 16248 +brk(0) = 0x2e47000 +brk(0x2e68000) = 0x2e68000 +read(11, "n\te]Y\307.l8g;\324\r\334\23\252Q\230b*\212D0\304\2058\257\326wd\313J"..., 8124) = 8124 +read(11, "\226\26\201\35\346fo_\32\241]xA\256]\230\347>&[\202#k3)b\340\305\317S&C"..., 8124) = 8124 +writev(12, [{"n\te]Y\307.l8g;\324\r\334\23\252Q\230b*\212D0\304\2058\257\326wd\313J"..., 8124}, {"\226\26\201\35\346fo_\32\241]xA\256]\230\347>&[\202#k3)b\340\305\317S&C"..., 8124}], 2) = 16248 +read(11, " \267?\333\210\305awVIe\2170\7\202m=\327\260p\240o\202B\10\312\31\350\216\222\325\250"..., 8124) = 8124 +read(11, "e:\304\324\201M\20\203w5e\320\335r\2728\324\225\334\315\335\"se6\3237\230\251\302\260\30"..., 8124) = 8124 +writev(12, [{" \267?\333\210\305awVIe\2170\7\202m=\327\260p\240o\202B\10\312\31\350\216\222\325\250"..., 8124}, {"e:\304\324\201M\20\203w5e\320\335r\2728\324\225\334\315\335\"se6\3237\230\251\302\260\30"..., 8124}], 2) = 16248 +read(11, "(i\236J\246C<\17\241\206\200\317\3452BPH\240y\364\244T\361\320\254U\272[\376|5B"..., 8124) = 8124 +read(11, "\217\365p\347Z\25d\4\257\347\3675E\363\265\252\23\254\235\261\203!-\270N\312\360\351 \26\1\2"..., 8124) = 8124 +writev(12, [{"(i\236J\246C<\17\241\206\200\317\3452BPH\240y\364\244T\361\320\254U\272[\376|5B"..., 8124}, {"\217\365p\347Z\25d\4\257\347\3675E\363\265\252\23\254\235\261\203!-\270N\312\360\351 \26\1\2"..., 8124}], 2) = 16248 +read(11, "\256j9x|l2\302\245 \33\354\20777\24v\5l$\322:\204\rKW9\227\246qbk"..., 8124) = 8124 +read(11, "\351\366\275\201\201o\376`\243\353=\221\311\1\202\177\312\330\250\320\323\2067\354\267\0\33O\214\322\335\r"..., 8124) = 8124 +writev(12, [{"\256j9x|l2\302\245 \33\354\20777\24v\5l$\322:\204\rKW9\227\246qbk"..., 8124}, {"\351\366\275\201\201o\376`\243\353=\221\311\1\202\177\312\330\250\320\323\2067\354\267\0\33O\214\322\335\r"..., 8124}], 2) = 16248 +read(11, "\17\326@xT3\237@\215\26 \217q\3601ja\357z\243w\372[\317\33J\374\343\26\3430\373"..., 8124) = 8124 +read(11, "\207<\235y\256\17\273\355\255\35n\201-\370p\253mc\261\221w\357\374\272\3563(\201\323\330C\377"..., 8124) = 8124 +writev(12, [{"\17\326@xT3\237@\215\26 \217q\3601ja\357z\243w\372[\317\33J\374\343\26\3430\373"..., 8124}, {"\207<\235y\256\17\273\355\255\35n\201-\370p\253mc\261\221w\357\374\272\3563(\201\323\330C\377"..., 8124}], 2) = 16248 +read(11, "P\230c\37\257_\"\r\240\350\333\316\304HKc\23\\8\244\372\366|\376\317\317uv\234/\37\321"..., 8124) = 8124 +read(11, "\22[\247\311\322\213\331\302\201\266t.5\240\206ag\207a\303iP\313\r\215\232\370!S\357A\365"..., 8124) = 8124 +writev(12, [{"P\230c\37\257_\"\r\240\350\333\316\304HKc\23\\8\244\372\366|\376\317\317uv\234/\37\321"..., 8124}, {"\22[\247\311\322\213\331\302\201\266t.5\240\206ag\207a\303iP\313\r\215\232\370!S\357A\365"..., 8124}], 2) = 16248 +read(11, "\216\"3\271\5\275\334/\34b\202\314\327n$\r\206$\301\230\277I\245\r#\346<\305\332\374i!"..., 8124) = 8124 +read(11, "!=\263@\272\f\f \305\7c\325`\205\344A=\37\363\376\373\3428|\377\336\27<\346w\6\\"..., 8124) = 8124 +writev(12, [{"\216\"3\271\5\275\334/\34b\202\314\327n$\r\206$\301\230\277I\245\r#\346<\305\332\374i!"..., 8124}, {"!=\263@\272\f\f \305\7c\325`\205\344A=\37\363\376\373\3428|\377\336\27<\346w\6\\"..., 8124}], 2) = 16248 +read(11, "\305og\23s?B/E\357*\30\372\237s\0\24\33\17\264\266C\270R\376cT\300\21sn\226"..., 8124) = 8124 +read(11, "\306\310bR\276\267\332\232\330:\362\243\347n\346\347\25R2\357\20:\340\34\271w\214\377\323\217v\311"..., 8124) = 8124 +writev(12, [{"\305og\23s?B/E\357*\30\372\237s\0\24\33\17\264\266C\270R\376cT\300\21sn\226"..., 8124}, {"\306\310bR\276\267\332\232\330:\362\243\347n\346\347\25R2\357\20:\340\34\271w\214\377\323\217v\311"..., 8124}], 2) = 16248 +read(11, "\272\224\3\220 \3501\235o\352\307\353x\235\337W\372\262\346.\260\270-\266\351\261\312\337\250\261~\356"..., 8124) = 8124 +brk(0) = 0x2e68000 +brk(0x2e8a000) = 0x2e8a000 +read(11, "\266`\304\265\224\351h\303\224\321\213x\271\255<[\225\232\246h~\36746\325\20\202\2146\224\217\t"..., 8124) = 8124 +writev(12, [{"\272\224\3\220 \3501\235o\352\307\353x\235\337W\372\262\346.\260\270-\266\351\261\312\337\250\261~\356"..., 8124}, {"\266`\304\265\224\351h\303\224\321\213x\271\255<[\225\232\246h~\36746\325\20\202\2146\224\217\t"..., 8124}], 2) = 16248 +read(11, "8ns\375\211\276\34\237a\227\220\302fPR{0D\343\270\24sa\274*S)\6\27\3333*"..., 8124) = 8124 +read(11, "C?_\236\365\25\262\256\5\317A6\27j\n\355\3511\217@\215{O\5\365z3\16\313\266\345\231"..., 8124) = 8124 +writev(12, [{"8ns\375\211\276\34\237a\227\220\302fPR{0D\343\270\24sa\274*S)\6\27\3333*"..., 8124}, {"C?_\236\365\25\262\256\5\317A6\27j\n\355\3511\217@\215{O\5\365z3\16\313\266\345\231"..., 8124}], 2) = 16248 +read(11, "Y\327\243d(\177\236\237\32\25g\244\207\314{>\347\17Y\233\347\234\21\210\277\220\322kw\22{\244"..., 8124) = 8124 +read(11, "\313L\374\362M.i\200\224\247\364SP\313\\\316\255\"\20\270\270\354\347\273?;\205\16C\266\277\177"..., 8124) = 8124 +writev(12, [{"Y\327\243d(\177\236\237\32\25g\244\207\314{>\347\17Y\233\347\234\21\210\277\220\322kw\22{\244"..., 8124}, {"\313L\374\362M.i\200\224\247\364SP\313\\\316\255\"\20\270\270\354\347\273?;\205\16C\266\277\177"..., 8124}], 2) = 16248 +read(11, "\225'\17\v\303b\2341\303r\0051\26:\354\7c(\257\35\372zm(\272\243\310FG\345\347\353"..., 8124) = 8124 +read(11, "Z\2026\36h\352L\274\301\254\177\302\242\231F\265\1\4\2\345\213\20\204\323@\262\26r\264/z\2"..., 8124) = 8124 +writev(12, [{"\225'\17\v\303b\2341\303r\0051\26:\354\7c(\257\35\372zm(\272\243\310FG\345\347\353"..., 8124}, {"Z\2026\36h\352L\274\301\254\177\302\242\231F\265\1\4\2\345\213\20\204\323@\262\26r\264/z\2"..., 8124}], 2) = 16248 +read(11, "\330\260\322\242\220\"\303\345\337z\300\360\244\236\351\2108A\221\0351]Q\251b&\210\270\220/\260\30"..., 8124) = 8124 +read(11, "\272\323\255\177;\3\7\362i\366p?\333\23\3760\372\177\253\243(\232\"\363'\344\221O\335\362\232\3"..., 8124) = 8124 +writev(12, [{"\330\260\322\242\220\"\303\345\337z\300\360\244\236\351\2108A\221\0351]Q\251b&\210\270\220/\260\30"..., 8124}, {"\272\323\255\177;\3\7\362i\366p?\333\23\3760\372\177\253\243(\232\"\363'\344\221O\335\362\232\3"..., 8124}], 2) = 16248 +read(11, "\272\252\256K\215a\336e\241\377\237,\221\201\266\240\236\315\266#6s\220Db\202\353\250d\223>B"..., 8124) = 8124 +read(11, "-\34\265\275\352\36\243\232M\372\313-\6\2\236\242\377\337\317P\220\350;\304\324-\t\333\341\272W\373"..., 8124) = 8124 +writev(12, [{"\272\252\256K\215a\336e\241\377\237,\221\201\266\240\236\315\266#6s\220Db\202\353\250d\223>B"..., 8124}, {"-\34\265\275\352\36\243\232M\372\313-\6\2\236\242\377\337\317P\220\350;\304\324-\t\333\341\272W\373"..., 8124}], 2) = 16248 +read(11, "Z\02733p\241v\34\335eB\364\324Z\n\325\4\2345#\33\233\n\340\263\22\264?J\6-i"..., 8124) = 8124 +read(11, "\200\312\271\226J\320\222L\367e\2526\1\351\341x\273iJ`\355{\331\263\35\342\307^\v\333\310\313"..., 8124) = 8124 +writev(12, [{"Z\02733p\241v\34\335eB\364\324Z\n\325\4\2345#\33\233\n\340\263\22\264?J\6-i"..., 8124}, {"\200\312\271\226J\320\222L\367e\2526\1\351\341x\273iJ`\355{\331\263\35\342\307^\v\333\310\313"..., 8124}], 2) = 16248 +read(11, "\2570\256V\363\333\322\335$2\304,\345*y\240f\222P)\241\22\351\343\2273\354\252W\357ll"..., 8124) = 8124 +read(11, "\22\6\325o\236uv-\27\336\231\335`\237+#y\263m\354v\36v\352#\325\316=\343q\202\347"..., 8124) = 8124 +writev(12, [{"\2570\256V\363\333\322\335$2\304,\345*y\240f\222P)\241\22\351\343\2273\354\252W\357ll"..., 8124}, {"\22\6\325o\236uv-\27\336\231\335`\237+#y\263m\354v\36v\352#\325\316=\343q\202\347"..., 8124}], 2) = 16248 +read(11, "i\203\256\223\26H!\330\315V\33,\221\r\24jUgo\35\2062O\37\213\236\375O\27)O\263"..., 8124) = 8124 +read(11, "\5\204\0\207C\313\217@s\251\tN\370;\0267\212S\202\264\34Y\357\34\0261\230\216\243\312\2005"..., 8124) = 8124 +writev(12, [{"i\203\256\223\26H!\330\315V\33,\221\r\24jUgo\35\2062O\37\213\236\375O\27)O\263"..., 8124}, {"\5\204\0\207C\313\217@s\251\tN\370;\0267\212S\202\264\34Y\357\34\0261\230\216\243\312\2005"..., 8124}], 2) = 16248 +brk(0) = 0x2e8a000 +brk(0x2eac000) = 0x2eac000 +read(11, "Z\326-{cV\357r\232tj\267A\337\242?=\360\343\254P\206\351\331]w}b;\31t\\"..., 8124) = 8124 +read(11, "D\213V\350\347z\340\322\210S\300\362\10E\360\232\333\313\301\265%\v\264\264\224b\232\243\35\255u\342"..., 8124) = 8124 +writev(12, [{"Z\326-{cV\357r\232tj\267A\337\242?=\360\343\254P\206\351\331]w}b;\31t\\"..., 8124}, {"D\213V\350\347z\340\322\210S\300\362\10E\360\232\333\313\301\265%\v\264\264\224b\232\243\35\255u\342"..., 8124}], 2) = 16248 +read(11, "\342M\322\354\r\6$hp+\\ \250\23o\362\3729\241\3074\366\271;\257\336\264\316\236\vk\214"..., 8124) = 8124 +read(11, "\275\264U[`\322Q>v5\23\321\211\216\215j5\350\241\250\233\347\256\36\347\306\270'_%/\270"..., 8124) = 8124 +writev(12, [{"\342M\322\354\r\6$hp+\\ \250\23o\362\3729\241\3074\366\271;\257\336\264\316\236\vk\214"..., 8124}, {"\275\264U[`\322Q>v5\23\321\211\216\215j5\350\241\250\233\347\256\36\347\306\270'_%/\270"..., 8124}], 2) = 16248 +read(11, "V\315\32\\\314\235\376\203\252\256\264\306z0\335\330\24%q\336\313\270\27\33\343~\213\31$E\331\32"..., 8124) = 8124 +read(11, "q\274e>\226\311Fj\331*\331`\301\20X\3007\224\220P\333\0\350\2014\201=\6P\246\304\0"..., 8124) = 8124 +writev(12, [{"V\315\32\\\314\235\376\203\252\256\264\306z0\335\330\24%q\336\313\270\27\33\343~\213\31$E\331\32"..., 8124}, {"q\274e>\226\311Fj\331*\331`\301\20X\3007\224\220P\333\0\350\2014\201=\6P\246\304\0"..., 8124}], 2) = 16248 +read(11, "\177=5\244\375_\310\354$M\220)\2\2\307>\343\4\r\307E\327\276\32\247=\0230\f\266\206\337"..., 8124) = 8124 +read(11, " \232e\227\304=\204\20\252\235d\344\365?\264\307w#[\333]\265\314\237\331\313\30\300\265d\213l"..., 8124) = 8124 +writev(12, [{"\177=5\244\375_\310\354$M\220)\2\2\307>\343\4\r\307E\327\276\32\247=\0230\f\266\206\337"..., 8124}, {" \232e\227\304=\204\20\252\235d\344\365?\264\307w#[\333]\265\314\237\331\313\30\300\265d\213l"..., 8124}], 2) = 16248 +read(11, "\2\205MiZ\2401yI\355\6\25\272\205\307+A\247\302\337\353\323o\r$\205\344\252\325\235\350\224"..., 8124) = 8124 +read(11, "\272\36\322[Ng\256\266\376e\202\273\241M\346f"..., 8124) = 8124 +writev(12, [{"3\"<\1\\\307\213\\X\367\321n\3 \365\36\233\341\310,\177/\360\366\237\337\212\225V]\222\362"..., 8124}, {"\213@\264\246\2\\\316)\t\\\365L\7\217\335\326\370\366\363\251\210\304!\234J\5Uq>M\346f"..., 8124}], 2) = 16248 +read(11, "2I\273\223#\211\306\274\274p9v[\r\260\310o\223M\340\333\252Y\234\5\n\n\272\324\326\215p"..., 8124) = 8124 +read(11, "\316\337\207\337]/\260Q\246r<\227\204\337\271\224\266\365\340\26]\330g\211\346?\345I\246*8\222"..., 8124) = 8124 +writev(12, [{"2I\273\223#\211\306\274\274p9v[\r\260\310o\223M\340\333\252Y\234\5\n\n\272\324\326\215p"..., 8124}, {"\316\337\207\337]/\260Q\246r<\227\204\337\271\224\266\365\340\26]\330g\211\346?\345I\246*8\222"..., 8124}], 2) = 16248 +read(11, "\260\374n\326#\245\3741u\212mm\374\205\262\233Q\351?\246_\375\352j\222<_W\37\227\333R"..., 8124) = 8124 +brk(0) = 0x2eac000 +brk(0x2ece000) = 0x2ece000 +read(11, "\16\254\v@\237RA Q\t\35`\312\4E0Z\302\332\260\33@4\32O\226<\312g\372^\372"..., 8124) = 8124 +writev(12, [{"\260\374n\326#\245\3741u\212mm\374\205\262\233Q\351?\246_\375\352j\222<_W\37\227\333R"..., 8124}, {"\16\254\v@\237RA Q\t\35`\312\4E0Z\302\332\260\33@4\32O\226<\312g\372^\372"..., 8124}], 2) = 16248 +read(11, "{(O\331\0\17\320x\231\351\334\350\271\31\310\275\34Su\0379\355\235c\27\355\345\230\267;Z\35"..., 8124) = 8124 +read(11, "-L\21\f\341W\350\0031\253\231=\34\277N\327\220\342\376\327\306\343\16\261\325\370\233\37\363\307\"\21"..., 8124) = 8124 +writev(12, [{"{(O\331\0\17\320x\231\351\334\350\271\31\310\275\34Su\0379\355\235c\27\355\345\230\267;Z\35"..., 8124}, {"-L\21\f\341W\350\0031\253\231=\34\277N\327\220\342\376\327\306\343\16\261\325\370\233\37\363\307\"\21"..., 8124}], 2) = 16248 +read(11, "\203\310\252l9\26\216\216\364\31\354Sph_\314\232.1\261\350\222$I\311\335\272F>\35\t\343"..., 8124) = 8124 +read(11, "\324.<$s\33&\16g\243\204\307v\177\353^\244\376\353\200\323\273\270\367W\271\22\344\0\367R!"..., 8124) = 8124 +writev(12, [{"\203\310\252l9\26\216\216\364\31\354Sph_\314\232.1\261\350\222$I\311\335\272F>\35\t\343"..., 8124}, {"\324.<$s\33&\16g\243\204\307v\177\353^\244\376\353\200\323\273\270\367W\271\22\344\0\367R!"..., 8124}], 2) = 16248 +read(11, "o\23\345\3035\273\33\5\346\354\36\24\27\2&h\tP>\16\272]pB\270\324c\307\242\360;\235"..., 8124) = 8124 +read(11, "\273zn\275\232M\277\"L\t\251\354\30\246\371\221\313O\241\"\7\342\255\307A0o\1b!\335\200"..., 8124) = 8124 +writev(12, [{"o\23\345\3035\273\33\5\346\354\36\24\27\2&h\tP>\16\272]pB\270\324c\307\242\360;\235"..., 8124}, {"\273zn\275\232M\277\"L\t\251\354\30\246\371\221\313O\241\"\7\342\255\307A0o\1b!\335\200"..., 8124}], 2) = 16248 +read(11, "T\311\213T`0'(iu~c#\223)\\\224\230\200n\n\317\26jX\376\25\371\24\210\220\220"..., 8124) = 8124 +read(11, "B 1bH\213 \252\3\6,\25\212F$PW\272\302Q (@Db\252\202BA\26,\220"..., 8124) = 8124 +writev(12, [{"T\311\213T`0'(iu~c#\223)\\\224\230\200n\n\317\26jX\376\25\371\24\210\220\220"..., 8124}, {"B 1bH\213 \252\3\6,\25\212F$PW\272\302Q (@Db\252\202BA\26,\220"..., 8124}], 2) = 16248 +read(11, "G\357K\372Y\372\366\36=^D\376\272\340\276\17\375\177\275\273?g|\331?\205\213T\351B\243\37"..., 8124) = 8124 +read(11, "iP\314\33\35G\227\336\246)\206\2\16\355\17\230J\3\275\365\2767\211\255\242\354\377\211\265\210\264\345"..., 8124) = 8124 +writev(12, [{"G\357K\372Y\372\366\36=^D\376\272\340\276\17\375\177\275\273?g|\331?\205\213T\351B\243\37"..., 8124}, {"iP\314\33\35G\227\336\246)\206\2\16\355\17\230J\3\275\365\2767\211\255\242\354\377\211\265\210\264\345"..., 8124}], 2) = 16248 +read(11, "\373\317\335\250^A\317\314\277yrf\373\354b\360g\307\356f\211\355\300@Q\244$6 ?\322~"..., 8124) = 8124 +read(11, "i8\0364J\240\270\242\312\226\10\305\355\262\374\3244\316\326Q4\215iXh\376+f\\0\371?"..., 8124) = 8124 +writev(12, [{"\373\317\335\250^A\317\314\277yrf\373\354b\360g\307\356f\211\355\300@Q\244$6 ?\322~"..., 8124}, {"i8\0364J\240\270\242\312\226\10\305\355\262\374\3244\316\326Q4\215iXh\376+f\\0\371?"..., 8124}], 2) = 16248 +read(11, "aEb\300\2\262i\t\n\200\260\306\262\240IX\25\220\250\244\251\3\22b\240,\2062\21B\32\30"..., 8124) = 8124 +read(11, "m\204p;39\262\366\37\230\3445\317\375\370\6\264\214H\17<\234\363u\303\6\320\312\320\245\260n"..., 8124) = 8124 +writev(12, [{"aEb\300\2\262i\t\n\200\260\306\262\240IX\25\220\250\244\251\3\22b\240,\2062\21B\32\30"..., 8124}, {"m\204p;39\262\366\37\230\3445\317\375\370\6\264\214H\17<\234\363u\303\6\320\312\320\245\260n"..., 8124}], 2) = 16248 +read(11, "\n\26\311V(\312\333[q\312S\1X\214P\26!\4\26\v \244\221\25\212\21\214\254\225\212\210\214"..., 8124) = 8124 +read(11, "\6|J \177\263\343W\304\3039\336<\200\267\274\262\333+\213\351\375\361{\211\210\246-\212\33\4\32"..., 8124) = 8124 +writev(12, [{"\n\26\311V(\312\333[q\312S\1X\214P\26!\4\26\v \244\221\25\212\21\214\254\225\212\210\214"..., 8124}, {"\6|J \177\263\343W\304\3039\336<\200\267\274\262\333+\213\351\375\361{\211\210\246-\212\33\4\32"..., 8124}], 2) = 16248 +brk(0) = 0x2ece000 +brk(0x2ef0000) = 0x2ef0000 +read(11, "3r\240\260c\24\24TdPXu\264\0240\222\260\236?\372\201\3\346`C\204\3\307\344\362x\274"..., 8124) = 8124 +read(11, "v,\24\264U\16<\36\4\0008\21\36408q\250\6h\27\217\364C1\21S\217\350pT\303\273"..., 8124) = 8124 +writev(12, [{"3r\240\260c\24\24TdPXu\264\0240\222\260\236?\372\201\3\346`C\204\3\307\344\362x\274"..., 8124}, {"v,\24\264U\16<\36\4\0008\21\36408q\250\6h\27\217\364C1\21S\217\350pT\303\273"..., 8124}], 2) = 16248 +read(11, "@\3551\304\0009\367\260\22\"6@!`\312\0:\227\353c\304W5\336\3074\343\313\261X\343:"..., 8124) = 8124 +read(11, "\307\313\303\251\316\3233c\32!\257c2vs\2354\363l-7\323\247`Q\312\16\23,\365\214\356"..., 8124) = 8124 +writev(12, [{"@\3551\304\0009\367\260\22\"6@!`\312\0:\227\353c\304W5\336\3074\343\313\261X\343:"..., 8124}, {"\307\313\303\251\316\3233c\32!\257c2vs\2354\363l-7\323\247`Q\312\16\23,\365\214\356"..., 8124}], 2) = 16248 +read(11, "\247\375\353\203\267\3744\205\251\266o\260O\251\"v8\4_\243[\360Er\241\353\224\213%\v\302-"..., 8124) = 8124 +read(11, "Y|\345\250\33\211\373\221\251H\3627\23Qa\306\2\27\370S\274\215\242\1:$\364\"\367f\212/"..., 8124) = 8124 +writev(12, [{"\247\375\353\203\267\3744\205\251\266o\260O\251\"v8\4_\243[\360Er\241\353\224\213%\v\302-"..., 8124}, {"Y|\345\250\33\211\373\221\251H\3627\23Qa\306\2\27\370S\274\215\242\1:$\364\"\367f\212/"..., 8124}], 2) = 16248 +read(11, "\16\225\17^Q\224 ug\271\370T7B\277\0)6CO\322\264\201\341\341Cj\303\200N'w"..., 8124) = 8124 +read(11, "\352\207\225L*A4\v\254c\261\262\231W\276]\377\205\350\374\271|\351\365\273(\210L\233m\233\36"..., 8124) = 8124 +writev(12, [{"\16\225\17^Q\224 ug\271\370T7B\277\0)6CO\322\264\201\341\341Cj\303\200N'w"..., 8124}, {"\352\207\225L*A4\v\254c\261\262\231W\276]\377\205\350\374\271|\351\365\273(\210L\233m\233\36"..., 8124}], 2) = 16248 +read(11, "p\252U\32\230Mm\225i,8_;\27\356Qhp/\23h\233(o\331\6\306\272-\351_~"..., 8124) = 8124 +read(11, "I\"\216j1#^\265\256\372\303\7\7FI#R`\324a\233\211u6\211W<\335nu\373."..., 8124) = 8124 +writev(12, [{"p\252U\32\230Mm\225i,8_;\27\356Qhp/\23h\233(o\331\6\306\272-\351_~"..., 8124}, {"I\"\216j1#^\265\256\372\303\7\7FI#R`\324a\233\211u6\211W<\335nu\373."..., 8124}], 2) = 16248 +read(11, "O\3617%*v\345\361\303F}\247\245o\361N,C\331-\224\356\372\255\260{?`\6<\277<"..., 8124) = 8124 +read(11, "\0016\0\362\273\271\rR\364b\347\354\372;\177\33{Yo\177Xt,\357u\247\366V3\343\237\232"..., 8124) = 8124 +writev(12, [{"O\3617%*v\345\361\303F}\247\245o\361N,C\331-\224\356\372\255\260{?`\6<\277<"..., 8124}, {"\0016\0\362\273\271\rR\364b\347\354\372;\177\33{Yo\177Xt,\357u\247\366V3\343\237\232"..., 8124}], 2) = 16248 +read(11, "\202\275\17\262\1\5\212\340\302KU\270\213\216\343$l\254\23\265\24\212\340\16!\245`X\350\313t\357"..., 8124) = 8124 +read(11, "\251) \334\204>R\276\240\222c\243\266d\242?\326{\2127!\37_\340\207\2751\240\336.\26\231"..., 8124) = 8124 +writev(12, [{"\202\275\17\262\1\5\212\340\302KU\270\213\216\343$l\254\23\265\24\212\340\16!\245`X\350\313t\357"..., 8124}, {"\251) \334\204>R\276\240\222c\243\266d\242?\326{\2127!\37_\340\207\2751\240\336.\26\231"..., 8124}], 2) = 16248 +read(11, "\273pC\200@x\20\23\237\200y\210\0_5\272\327\270\221\265o\207\214\23'U\341\330\32\366_h"..., 8124) = 8124 +read(11, "=D\325\2331\324\306\215\344\361\360C\203\20\317\0007\321;8tg\315}\324\366\220\345\236\342OY"..., 8124) = 8124 +writev(12, [{"\273pC\200@x\20\23\237\200y\210\0_5\272\327\270\221\265o\207\214\23'U\341\330\32\366_h"..., 8124}, {"=D\325\2331\324\306\215\344\361\360C\203\20\317\0007\321;8tg\315}\324\366\220\345\236\342OY"..., 8124}], 2) = 16248 +read(11, "w5(\322\202\n!\203s\361\256e\312~\331\322u\247\323\360x\351S\270\271\277\253C\375\277\223:"..., 8124) = 8124 +brk(0) = 0x2ef0000 +brk(0x2f11000) = 0x2f11000 +read(11, "\2240q\345\253\346\243\"goswI\315q\240Z\247 \316\30282d\261\225\245J\353\264\35\325"..., 8124) = 8124 +writev(12, [{"w5(\322\202\n!\203s\361\256e\312~\331\322u\247\323\360x\351S\270\271\277\253C\375\277\223:"..., 8124}, {"\2240q\345\253\346\243\"goswI\315q\240Z\247 \316\30282d\261\225\245J\353\264\35\325"..., 8124}], 2) = 16248 +read(11, "\24N\223\372p\270\277\357\251N\345\313\265\312\353RiE\247m\302\360\276\347i\314\355qdc\361\34"..., 8124) = 8124 +read(11, "\222m\255T\342\224\206\333\227\301\372\262$wZ\244--\246^~,\217\335\301SD\336\21J\7D"..., 8124) = 8124 +writev(12, [{"\24N\223\372p\270\277\357\251N\345\313\265\312\353RiE\247m\302\360\276\347i\314\355qdc\361\34"..., 8124}, {"\222m\255T\342\224\206\333\227\301\372\262$wZ\244--\246^~,\217\335\301SD\336\21J\7D"..., 8124}], 2) = 16248 +read(11, "{\302\354\35\216m\v0\306\303\301\2326/d\301\307\343\336\211\220\364\310\340rc\301\10\340\223\n\256"..., 8124) = 8124 +read(11, "\3079I\370f\224\27\354\256\262\r\325:\36r\2w\241\207\374\265\\\27\345\24\203\237st\271x\353"..., 8124) = 8124 +writev(12, [{"{\302\354\35\216m\v0\306\303\301\2326/d\301\307\343\336\211\220\364\310\340rc\301\10\340\223\n\256"..., 8124}, {"\3079I\370f\224\27\354\256\262\r\325:\36r\2w\241\207\374\265\\\27\345\24\203\237st\271x\353"..., 8124}], 2) = 16248 +read(11, ".\22\250 $Y\377yU\177=\v\242`\312\321f_\213\n$A\224\355\3151\324\223:\n\244\206"..., 8124) = 8124 +read(11, "\336Z\"n\377\260sd\330-\253\302J\316]\34\313\217\0327\f\200%\n\215H\226D\2\3122\201"..., 8124) = 8124 +writev(12, [{".\22\250 $Y\377yU\177=\v\242`\312\321f_\213\n$A\224\355\3151\324\223:\n\244\206"..., 8124}, {"\336Z\"n\377\260sd\330-\253\302J\316]\34\313\217\0327\f\200%\n\215H\226D\2\3122\201"..., 8124}], 2) = 16248 +read(11, "\370\227J\255\200D\35qn\272\325\221\20\10\4\301\261\0\247(\301'\241m\364\242C\320\16j\205\5"..., 8124) = 8124 +read(11, "z\16\355\34\266\364\371P\374\345[/\251\213\27\353\210\237\325\224\270Z\317]\314\305^\363\246\226A\266"..., 8124) = 8124 +writev(12, [{"\370\227J\255\200D\35qn\272\325\221\20\10\4\301\261\0\247(\301'\241m\364\242C\320\16j\205\5"..., 8124}, {"z\16\355\34\266\364\371P\374\345[/\251\213\27\353\210\237\325\224\270Z\317]\314\305^\363\246\226A\266"..., 8124}], 2) = 16248 +read(11, ";\216V\313\376\20\16\256\0177\345\275\365\236\f^\277\347\357lh\201\301\210w\264\327\210\200\321\27\234"..., 8124) = 8124 +read(11, "i'\f\fv \37\316\377\341\324\326\247\10p\317w\370\367\342\273E\220\354\344\241\332\235\30m!S"..., 8124) = 8124 +writev(12, [{";\216V\313\376\20\16\256\0177\345\275\365\236\f^\277\347\357lh\201\301\210w\264\327\210\200\321\27\234"..., 8124}, {"i'\f\fv \37\316\377\341\324\326\247\10p\317w\370\367\342\273E\220\354\344\241\332\235\30m!S"..., 8124}], 2) = 16248 +read(11, "\"\250\260\31\6,\202+\30\33\26\5\22\357\n\260\24\342\226#\334}\333\v\256\234D\21(e *"..., 8124) = 8124 +read(11, "E\212\351\257\324\360\371\27-+\343{\305\346w\215W\236\2721n~\333\347\333\373\316mN\315\224\354"..., 8124) = 8124 +writev(12, [{"\"\250\260\31\6,\202+\30\33\26\5\22\357\n\260\24\342\226#\334}\333\v\256\234D\21(e *"..., 8124}, {"E\212\351\257\324\360\371\27-+\343{\305\346w\215W\236\2721n~\333\347\333\373\316mN\315\224\354"..., 8124}], 2) = 16248 +read(11, "\344\270j\372\322\24[h\364\247\273\364\302\300\355\354YEd\220\373\222\24\220\214\2444\275[\30]\236"..., 8124) = 8124 +read(11, "\25\224\257\221\5,W\3777\247%-1\233C\311\353Ww\260C\352\203L\371\344\222\370\247:kt"..., 8124) = 8124 +writev(12, [{"\344\270j\372\322\24[h\364\247\273\364\302\300\355\354YEd\220\373\222\24\220\214\2444\275[\30]\236"..., 8124}, {"\25\224\257\221\5,W\3777\247%-1\233C\311\353Ww\260C\352\203L\371\344\222\370\247:kt"..., 8124}], 2) = 16248 +read(11, "\255\353\f\177E9\270\362\273\311l86\233\207,\210\223\204]M\r\323}\337\241|\274Y\270\326p"..., 8124) = 8124 +read(11, "\376\205\254\212#$R}S*E\200\240\244\24*z\214\t\236\265\222\240\177\35\237o\344\361d\233I"..., 8124) = 8124 +writev(12, [{"\255\353\f\177E9\270\362\273\311l86\233\207,\210\223\204]M\r\323}\337\241|\274Y\270\326p"..., 8124}, {"\376\205\254\212#$R}S*E\200\240\244\24*z\214\t\236\265\222\240\177\35\237o\344\361d\233I"..., 8124}], 2) = 16248 +brk(0) = 0x2f11000 +brk(0x2f33000) = 0x2f33000 +read(11, "\212\27(\375\32\247\224%\322\201\346H(f\0178\345/\305\335\10x\243\254:\7\17\"t\311\0018"..., 8124) = 8124 +read(11, "2Dp\221\302\340J\321]E\277\334\370}(X4\0\372\206\251+6I\305\275}%\27.\246\265"..., 8124) = 8124 +writev(12, [{"\212\27(\375\32\247\224%\322\201\346H(f\0178\345/\305\335\10x\243\254:\7\17\"t\311\0018"..., 8124}, {"2Dp\221\302\340J\321]E\277\334\370}(X4\0\372\206\251+6I\305\275}%\27.\246\265"..., 8124}], 2) = 16248 +read(11, "\300\313\265\3\237\350k\4\5q@V\215\377vz\t\22A\374} \342\32$\2\31j\252jB\340"..., 8124) = 8124 +read(11, "\250\203\221l{\331\350K\333\262W\243\267~\315\317\357F\271\336d9\226\3046\313\336\254\320\4>\252"..., 8124) = 8124 +writev(12, [{"\300\313\265\3\237\350k\4\5q@V\215\377vz\t\22A\374} \342\32$\2\31j\252jB\340"..., 8124}, {"\250\203\221l{\331\350K\333\262W\243\267~\315\317\357F\271\336d9\226\3046\313\336\254\320\4>\252"..., 8124}], 2) = 16248 +read(11, "\334|n\230\2529\224\240\17\206a\332\360\344\272aV\371\363\272\221\25YGJare\5c\260\25"..., 8124) = 8124 +read(11, "d\322Q\25\245\261&nJq\277\260r\326\36\316C\r\317\351k\23[n\2621\265n\275\245\311?"..., 8124) = 8124 +writev(12, [{"\334|n\230\2529\224\240\17\206a\332\360\344\272aV\371\363\272\221\25YGJare\5c\260\25"..., 8124}, {"d\322Q\25\245\261&nJq\277\260r\326\36\316C\r\317\351k\23[n\2621\265n\275\245\311?"..., 8124}], 2) = 16248 +read(11, "@\371\20\21\306\36\346\2\34\36E\2\356`\356\242\16\373\361\217\367\377\255\375\341\251\244?\21\207\303\376"..., 8124) = 8124 +read(11, "Z"..., 8124) = 8124 +writev(12, [{"@\371\20\21\306\36\346\2\34\36E\2\356`\356\242\16\373\361\217\367\377\255\375\341\251\244?\21\207\303\376"..., 8124}, {"Z"..., 8124}], 2) = 16248 +read(11, "\356\251\315'-;\367\2204\203\246\230\225\221T&5\21\251\210\v\t\r2h\206\2730\311\20\7e"..., 8124) = 8124 +read(11, "{\273Cw\327\303\f&%\347K\213\363\234\366^\227\235\270\336*@DD9Is.|\31429"..., 8124) = 8124 +writev(12, [{"\356\251\315'-;\367\2204\203\246\230\225\221T&5\21\251\210\v\t\r2h\206\2730\311\20\7e"..., 8124}, {"{\273Cw\327\303\f&%\347K\213\363\234\366^\227\235\270\336*@DD9Is.|\31429"..., 8124}], 2) = 16248 +read(11, "\21\357\276\370]\315\225\373\1776\227u\20\334\377m\"\26\200;\230\206\231\261\0\332\275\3\207\224>l"..., 8124) = 8124 +read(11, "rq$\2\35\214^\267\"&\346\316=\242\246Np\217\27\227\237,\r\34\223\17\366\337|\316\322w"..., 8124) = 8124 +writev(12, [{"\21\357\276\370]\315\225\373\1776\227u\20\334\377m\"\26\200;\230\206\231\261\0\332\275\3\207\224>l"..., 8124}, {"rq$\2\35\214^\267\"&\346\316=\242\246Np\217\27\227\237,\r\34\223\17\366\337|\316\322w"..., 8124}], 2) = 16248 +read(11, "\17\336\327\262\32\260D\351\365\377Z\312\31BI\357% E\np>\273\222*\2$\2022*(D"..., 8124) = 8124 +read(11, "\1\32\252\302\246\313\3645\272\30=\202)\226\24\242\0005\371)O\227\2508\207\331l\375[\37\252\207"..., 8124) = 8124 +writev(12, [{"\17\336\327\262\32\260D\351\365\377Z\312\31BI\357% E\np>\273\222*\2$\2022*(D"..., 8124}, {"\1\32\252\302\246\313\3645\272\30=\202)\226\24\242\0005\371)O\227\2508\207\331l\375[\37\252\207"..., 8124}], 2) = 16248 +read(11, "@\354\373-\32\230(\21\230I\1\306\234\307\334\354\2607/\346\310\3458L\2\305!#o\253Xu"..., 8124) = 8124 +read(11, "\266l&s\16\7\342M)\17\6_7\2321\3501\267i7\221'E.\347\232\233g\246\305\375\235"..., 8124) = 8124 +writev(12, [{"@\354\373-\32\230(\21\230I\1\306\234\307\334\354\2607/\346\310\3458L\2\305!#o\253Xu"..., 8124}, {"\266l&s\16\7\342M)\17\6_7\2321\3501\267i7\221'E.\347\232\233g\246\305\375\235"..., 8124}], 2) = 16248 +read(11, "Y(\3118&\f\207\213\323D\303M\35\252\340\r\0063j\242(\260\361\373e\273]\275\5\236\256\242"..., 8124) = 8124 +brk(0) = 0x2f33000 +brk(0x2f55000) = 0x2f55000 +read(11, "\355\256\25{\234.\273\5j\352B\10\210\301\367\2330\336G4\266$\271Je\263\\\317\275\16\22K"..., 8124) = 8124 +writev(12, [{"Y(\3118&\f\207\213\323D\303M\35\252\340\r\0063j\242(\260\361\373e\273]\275\5\236\256\242"..., 8124}, {"\355\256\25{\234.\273\5j\352B\10\210\301\367\2330\336G4\266$\271Je\263\\\317\275\16\22K"..., 8124}], 2) = 16248 +read(11, "{\17\335.\203&\335\223\204\354\341-\2766\215\360\273\341\17\346\256\241\263\370?Pp.\233\231\34\353"..., 8124) = 8124 +read(11, "7\227\354\363h\267\25_\237\333\266#kQ/\343\210\374\357\3711\373{[M\26\363\223%\311\376\352"..., 8124) = 8124 +writev(12, [{"{\17\335.\203&\335\223\204\354\341-\2766\215\360\273\341\17\346\256\241\263\370?Pp.\233\231\34\353"..., 8124}, {"7\227\354\363h\267\25_\237\333\266#kQ/\343\210\374\357\3711\373{[M\26\363\223%\311\376\352"..., 8124}], 2) = 16248 +read(11, "\315\0317\210Z\177\257\356\265\213\377\335N/\305\304L\27\204'\333\2\333\327\361\215A\230\353\362\211w"..., 8124) = 8124 +read(11, "\324\372;n\230HH\243#ouOz\177w\275\2407\244\332\330\317u\343\347\331\233\223n\223A\225"..., 8124) = 8124 +writev(12, [{"\315\0317\210Z\177\257\356\265\213\377\335N/\305\304L\27\204'\333\2\333\327\361\215A\230\353\362\211w"..., 8124}, {"\324\372;n\230HH\243#ouOz\177w\275\2407\244\332\330\317u\343\347\331\233\223n\223A\225"..., 8124}], 2) = 16248 +read(11, "\373\17K5(\227\270\314j\311b\277\34t]\320\254;\365a|\260\363P\34\305\363\\\333\370z\265"..., 8124) = 8124 +read(11, "\331y\33\3568\0331\231!\32\337\212\332{m\0161f\34\376\33\263|\274HH\227\321\4lO("..., 8124) = 8124 +writev(12, [{"\373\17K5(\227\270\314j\311b\277\34t]\320\254;\365a|\260\363P\34\305\363\\\333\370z\265"..., 8124}, {"\331y\33\3568\0331\231!\32\337\212\332{m\0161f\34\376\33\263|\274HH\227\321\4lO("..., 8124}], 2) = 16248 +read(11, "F\306\376\235J?\\\303\310\31\220\202R\210\212\252$&:9\\\33\332\263\377OFn\267+\235\324"..., 8124) = 8124 +read(11, "\264\232:\33 H\374=\t\234/\241\305(|hf^\367\217\266\330\246\16\366\244lD\221O@\356"..., 8124) = 8124 +writev(12, [{"F\306\376\235J?\\\303\310\31\220\202R\210\212\252$&:9\\\33\332\263\377OFn\267+\235\324"..., 8124}, {"\264\232:\33 H\374=\t\234/\241\305(|hf^\367\217\266\330\246\16\366\244lD\221O@\356"..., 8124}], 2) = 16248 +read(11, "\263\270\212\252\202 \212\250\240\243\17\206\342 [*\213\4\20\305\320\20\0\3536\r\345D\10q\337C"..., 8124) = 8124 +read(11, "\353\21\245k\243\345\246\2238\263\254\331\274\311\341\214\354%tN1\\8N'X\336\233'v\247!"..., 8124) = 8124 +writev(12, [{"\263\270\212\252\202 \212\250\240\243\17\206\342 [*\213\4\20\305\320\20\0\3536\r\345D\10q\337C"..., 8124}, {"\353\21\245k\243\345\246\2238\263\254\331\274\311\341\214\354%tN1\\8N'X\336\233'v\247!"..., 8124}], 2) = 16248 +read(11, "y\235?\265\30O\365JN\300\326\344\231\364\272\227t3\361\364r\37M\0267A\321\302X\236\3701"..., 8124) = 8124 +read(11, "\"\3\331j\241\r\303\264\307\2612\r2\267\214\233\6\fY\374h#\237\334L\310\343\220=&\32\213"..., 8124) = 8124 +writev(12, [{"y\235?\265\30O\365JN\300\326\344\231\364\272\227t3\361\364r\37M\0267A\321\302X\236\3701"..., 8124}, {"\"\3\331j\241\r\303\264\307\2612\r2\267\214\233\6\fY\374h#\237\334L\310\343\220=&\32\213"..., 8124}], 2) = 16248 +read(11, "-\272\345\247\332\352Y\227'\365/\374px\202\262\306\00731\306\317%\244\\\260'\264\204\322\2469"..., 8124) = 8124 +read(11, "n\344K\341\357t\200\275\223\31J\307\333\335I\331\320@\322\310\3248JF\306W\332\362\372\347Y\361"..., 8124) = 8124 +writev(12, [{"-\272\345\247\332\352Y\227'\365/\374px\202\262\306\00731\306\317%\244\\\260'\264\204\322\2469"..., 8124}, {"n\344K\341\357t\200\275\223\31J\307\333\335I\331\320@\322\310\3248JF\306W\332\362\372\347Y\361"..., 8124}], 2) = 16248 +read(11, "\327mzZ\201\236H\237W\22\310\5\252\200\f-\364s\334 \302^\37\320\353'\364\212\27\267j\310"..., 8124) = 8124 +read(11, "^\254F4\273\226\3635\221\307G}\36\t\233\300D\241\2\16\216+\22\2D\5\255P\221\350\232\307"..., 8124) = 8124 +writev(12, [{"\327mzZ\201\236H\237W\22\310\5\252\200\f-\364s\334 \302^\37\320\353'\364\212\27\267j\310"..., 8124}, {"^\254F4\273\226\3635\221\307G}\36\t\233\300D\241\2\16\216+\22\2D\5\255P\221\350\232\307"..., 8124}], 2) = 16248 +brk(0) = 0x2f55000 +brk(0x2f77000) = 0x2f77000 +read(11, "TJ\352^f1$\272q\31\3064\253N\26v\230\27\377\313\256\35/g\307\253\215\320\306v6+"..., 8124) = 8124 +read(11, "\305O!\345\3242\3311\243U\215\225\264&\303\16\24\336a\311\265@[U\36\n\36\235\256E\33\31"..., 8124) = 8124 +writev(12, [{"TJ\352^f1$\272q\31\3064\253N\26v\230\27\377\313\256\35/g\307\253\215\320\306v6+"..., 8124}, {"\305O!\345\3242\3311\243U\215\225\264&\303\16\24\336a\311\265@[U\36\n\36\235\256E\33\31"..., 8124}], 2) = 16248 +read(11, "\2479\271\220\307\233\310\32n\32\234\3443\240\247\16\233\321\231\231K\325Sp\334(\225Z\342j+\326"..., 8124) = 8124 +read(11, "\304y\231\24\315\240\32\352fK\20u\2257,\212Vp@[7f\3\224\324\256\21;\234\314\234\306"..., 8124) = 8124 +writev(12, [{"\2479\271\220\307\233\310\32n\32\234\3443\240\247\16\233\321\231\231K\325Sp\334(\225Z\342j+\326"..., 8124}, {"\304y\231\24\315\240\32\352fK\20u\2257,\212Vp@[7f\3\224\324\256\21;\234\314\234\306"..., 8124}], 2) = 16248 +read(11, "\223\235\354\32\316\222\261\2430\20bwt\317@`s\216\237\33\341\\\252\315Z\240_\314\17\233\372\23"..., 8124) = 8124 +read(11, "9\237x&\361S4\344\320)\223\265\317\245\317\323\240\350&\17_r\247^\220\335\211+5X\234,"..., 8124) = 8124 +writev(12, [{"\223\235\354\32\316\222\261\2430\20bwt\317@`s\216\237\33\341\\\252\315Z\240_\314\17\233\372\23"..., 8124}, {"9\237x&\361S4\344\320)\223\265\317\245\317\323\240\350&\17_r\247^\220\335\211+5X\234,"..., 8124}], 2) = 16248 +read(11, "X\343\225c\226W\314{\177\31H!\357}\177\272\3520\253\323\316\277\266\226\276Gu\21\3v\10\3"..., 8124) = 8124 +read(11, "\265#@&xf\360\30\24\325]1\20K\260\225\266\354\27Rp\353\364rq\\G\34\231\246\256\365"..., 8124) = 8124 +writev(12, [{"X\343\225c\226W\314{\177\31H!\357}\177\272\3520\253\323\316\277\266\226\276Gu\21\3v\10\3"..., 8124}, {"\265#@&xf\360\30\24\325]1\20K\260\225\266\354\27Rp\353\364rq\\G\34\231\246\256\365"..., 8124}], 2) = 16248 +read(11, "$\253\250`\230~w\265\361\366\365|\314x\216\335=\223#S\237G\310`\365N\374\250y\312x\31"..., 8124) = 8124 +read(11, "C\t\305\252\213u\5\247I\355\372d \37\325MX\257=\204\\\33P\fGQ\223\fX\17\354\345"..., 8124) = 8124 +writev(12, [{"$\253\250`\230~w\265\361\366\365|\314x\216\335=\223#S\237G\310`\365N\374\250y\312x\31"..., 8124}, {"C\t\305\252\213u\5\247I\355\372d \37\325MX\257=\204\\\33P\fGQ\223\fX\17\354\345"..., 8124}], 2) = 16248 +read(11, "we\337\26B\0D\252\255\361\277>}]+B\217\230a>\0052H\302\32\246;zj\26T!"..., 8124) = 8124 +read(11, "\273\\\253R9b1\33\325hA\245\241B./\234Y(\324\231\225T\346\301\233\27`\273C\217\1"..., 8124) = 8124 +writev(12, [{"we\337\26B\0D\252\255\361\277>}]+B\217\230a>\0052H\302\32\246;zj\26T!"..., 8124}, {"\273\\\253R9b1\33\325hA\245\241B./\234Y(\324\231\225T\346\301\233\27`\273C\217\1"..., 8124}], 2) = 16248 +read(11, "\363T\215\332BEH\31\231Del\20\n\16\203\312\320\333\6u\265R&\335ph\245SJh\340"..., 8124) = 8124 +read(11, "K\266:.\345L\233m\27\314L\"@\343\254\304\306A\226\355\340`\34\253\310+\335\265T\312\216o"..., 8124) = 8124 +writev(12, [{"\363T\215\332BEH\31\231Del\20\n\16\203\312\320\333\6u\265R&\335ph\245SJh\340"..., 8124}, {"K\266:.\345L\233m\27\314L\"@\343\254\304\306A\226\355\340`\34\253\310+\335\265T\312\216o"..., 8124}], 2) = 16248 +read(11, "C\32\365M\377\253\240K\377i\302\242HD\211h\301%\257\373>~\305\t\377\303\306\376N\375\376\364"..., 8124) = 8124 +read(11, "k\225|\362#@\313#\312g`O\223u\235\334\365|\220\317~\305\t\377\303\306\376N\375\376\364"..., 8124}, {"k\225|\362#@\313#\312g`O\223u\235\334\365|\220\317\307g\253\314\357\272\\x\370\0\352\266\244\351`\223@P\323\20\244ET\200\345%\f"..., 8124) = 8124 +brk(0) = 0x2f77000 +brk(0x2f99000) = 0x2f99000 +read(11, "|\257\235>A\323(2\351\23\7\323\256\371\235\344\203\326\313\337\231\267W\372\373\254.\222\302\373\"\326"..., 8124) = 8124 +writev(12, [{"\36\245\342\1>\307g\253\314\357\272\\x\370\0\352\266\244\351`\223@P\323\20\244ET\200\345%\f"..., 8124}, {"|\257\235>A\323(2\351\23\7\323\256\371\235\344\203\326\313\337\231\267W\372\373\254.\222\302\373\"\326"..., 8124}], 2) = 16248 +read(11, "\"\6v\33\v\366\260;\277\207At\336\211W\224Y\220>\265\243_m\376\353\312N\233\t0C3"..., 8124) = 8124 +read(11, "{\23\31\366\334H\233@\230\211\324kR\4\tH\00246\375>8\251\35\35s\33y\21q\256\340"..., 8124) = 8124 +writev(12, [{"\"\6v\33\v\366\260;\277\207At\336\211W\224Y\220>\265\243_m\376\353\312N\233\t0C3"..., 8124}, {"{\23\31\366\334H\233@\230\211\324kR\4\tH\00246\375>8\251\35\35s\33y\21q\256\340"..., 8124}], 2) = 16248 +read(11, "\10\2023B\30\214\330(\341\261\264\350\274\306\323#\317\373\177\36z]\374\370\206B\300\335HR\n{"..., 8124) = 8124 +read(11, "\366m\v\353B8?\312\274#\10.4\263\32<\v7\301\254Q\256$\247JoD\16\26$\251\7"..., 8124) = 8124 +writev(12, [{"\10\2023B\30\214\330(\341\261\264\350\274\306\323#\317\373\177\36z]\374\370\206B\300\335HR\n{"..., 8124}, {"\366m\v\353B8?\312\274#\10.4\263\32<\v7\301\254Q\256$\247JoD\16\26$\251\7"..., 8124}], 2) = 16248 +read(11, "\251\215\356+\371\323\340{\370\366Z\352|6?\31y\254\323\336#i\316\277\346C\213\312\213v\r\303"..., 8124) = 8124 +read(11, "\376\246\353\365\317\265s\21t\370\245\240|^&\306\3140m\201\223>9\207\7TH\36\275\247\376I"..., 8124) = 8124 +writev(12, [{"\251\215\356+\371\323\340{\370\366Z\352|6?\31y\254\323\336#i\316\277\346C\213\312\213v\r\303"..., 8124}, {"\376\246\353\365\317\265s\21t\370\245\240|^&\306\3140m\201\223>9\207\7TH\36\275\247\376I"..., 8124}], 2) = 16248 +read(11, "\276e\f\2403u\\\31\2220\21\234t\2526\r\35\205\177\327\365+\346\302_\262;\252\243\241\232\21"..., 8124) = 8124 +read(11, "|\343e\310\326\242\317\24R\365\220&\t\17s)\336\261\376UL`_\203\n\371\370\374\356\364W\320"..., 8124) = 8124 +writev(12, [{"\276e\f\2403u\\\31\2220\21\234t\2526\r\35\205\177\327\365+\346\302_\262;\252\243\241\232\21"..., 8124}, {"|\343e\310\326\242\317\24R\365\220&\t\17s)\336\261\376UL`_\203\n\371\370\374\356\364W\320"..., 8124}], 2) = 16248 +read(11, "V\267\262\374f\227\355\257m\177\326\3567*\337{\35^&\323}Sw\261M/\203\204\271@\330^"..., 8124) = 8124 +read(11, "\305\301\316\223\337A\237\345\246\20\335\205\214\336\334\325\330\322Cq\375\2334\231b\264+\320i\30w)"..., 8124) = 8124 +writev(12, [{"V\267\262\374f\227\355\257m\177\326\3567*\337{\35^&\323}Sw\261M/\203\204\271@\330^"..., 8124}, {"\305\301\316\223\337A\237\345\246\20\335\205\214\336\334\325\330\322Cq\375\2334\231b\264+\320i\30w)"..., 8124}], 2) = 16248 +read(11, "\372\377\355\273\34V\232\341\372\220\265\325-W\374<\364\273fB\n\257\314\372\277\33\245\314\342\366]\236"..., 8124) = 8124 +read(11, "d>\333\213\304\271\"(a\240\261\221Dd@\310\207\242\3\326\334y\361\315\377\3714\233\357\374T\364"..., 8124) = 8124 +writev(12, [{"\372\377\355\273\34V\232\341\372\220\265\325-W\374<\364\273fB\n\257\314\372\277\33\245\314\342\366]\236"..., 8124}, {"d>\333\213\304\271\"(a\240\261\221Dd@\310\207\242\3\326\334y\361\315\377\3714\233\357\374T\364"..., 8124}], 2) = 16248 +read(11, "bQ'\5\264\367\355\3438\315\f\220#\344\356\364\346\346K\276:)\211\10L\237y\350\366\n\300\4"..., 8124) = 8124 +read(11, "L\215\273\222,C\261\20w\230\233\17\376\361\0373\226A\342\27\v\267L.\214\214\214\25\376\3154\336"..., 8124) = 8124 +writev(12, [{"bQ'\5\264\367\355\3438\315\f\220#\344\356\364\346\346K\276:)\211\10L\237y\350\366\n\300\4"..., 8124}, {"L\215\273\222,C\261\20w\230\233\17\376\361\0373\226A\342\27\v\267L.\214\214\214\25\376\3154\336"..., 8124}], 2) = 16248 +read(11, "\342\7\327e1\320~\275\343\33\326f\3352\373\2\251}\354c3.9\251q\346DSo[\357\357"..., 8124) = 8124 +read(11, "\265R\200\347q\224\17\236\220\342\220YN\217\313\224\305\2425I\342R\265\177\211\353\241h2=F#"..., 8124) = 8124 +writev(12, [{"\342\7\327e1\320~\275\343\33\326f\3352\373\2\251}\354c3.9\251q\346DSo[\357\357"..., 8124}, {"\265R\200\347q\224\17\236\220\342\220YN\217\313\224\305\2425I\342R\265\177\211\353\241h2=F#"..., 8124}], 2) = 16248 +brk(0) = 0x2f99000 +brk(0x2fba000) = 0x2fba000 +read(11, "\10\247C\236k/\231\31r\225\263\3432B\224\373\201>{T\243\240Z\351H\261\200\360m\t7<"..., 8124) = 8124 +read(11, ";-\207)\246c\f\264\26\32|\355]*\10\212\215\336a\334\316\304\305\2644\207\211\r\">'\256"..., 8124) = 8124 +writev(12, [{"\10\247C\236k/\231\31r\225\263\3432B\224\373\201>{T\243\240Z\351H\261\200\360m\t7<"..., 8124}, {";-\207)\246c\f\264\26\32|\355]*\10\212\215\336a\334\316\304\305\2644\207\211\r\">'\256"..., 8124}], 2) = 16248 +read(11, "<\2\33p\0375\1\372$q\232V\31\2\23\300P\276>n\307,\f\"\17\332\303T:\330'\6"..., 8124) = 8124 +read(11, "\320\305db\277&1\32\360;\241\273\377\355/\333\232\350\27\254n\307,\f\"\17\332\303T:\330'\6"..., 8124}, {"\320\305db\277&1\32\360;\241\273\377\355/\333\232\350\27\254\216p\355\1\202@"..., 8124) = 8124 +writev(12, [{"\326\332L\313\367\305\227\325c\321/}\201\351J\333\267N\272H\17\275\6\304f\356w\32\341\215S\22"..., 8124}, {"\f\272\4\244Q_\256\340~\26\37w_\177\27%\200\253\324\26:\6&\6\6>\216p\355\1\202@"..., 8124}], 2) = 16248 +read(11, "i\247++\321\257/}\361\251Vc\352@\227\237<\222m+\n\206\374\217\262\271\0000O\220n\234"..., 8124) = 8124 +read(11, "\"O\16\341\370\270\265\330s&x\203R\225\325\260\363\324\376\212\360\377\343s\344l\376\36\36\266\17\351"..., 8124) = 8124 +writev(12, [{"i\247++\321\257/}\361\251Vc\352@\227\237<\222m+\n\206\374\217\262\271\0000O\220n\234"..., 8124}, {"\"O\16\341\370\270\265\330s&x\203R\225\325\260\363\324\376\212\360\377\343s\344l\376\36\36\266\17\351"..., 8124}], 2) = 16248 +read(11, "\311\210y\332i\303$mPI\"\"\23\320Z\2649\312cg\314\320\306\273N3ht\344\325\252\302"..., 8124) = 8124 +read(11, "\371\332)Z\251\361\271\310\311\r\225\266Bv\330.\22O\344\262\\\266\356\263\270/\t\343\31~\363\354"..., 8124) = 8124 +writev(12, [{"\311\210y\332i\303$mPI\"\"\23\320Z\2649\312cg\314\320\306\273N3ht\344\325\252\302"..., 8124}, {"\371\332)Z\251\361\271\310\311\r\225\266Bv\330.\22O\344\262\\\266\356\263\270/\t\343\31~\363\354"..., 8124}], 2) = 16248 +read(11, "\267c\266\355\230\333\\\251\277\266\354\260"..., 8124) = 8124 +read(11, "\322\215\310V\2261\303P7~\361\221\315\4:|HF\304gW\r)\235\242\250Wi\202'\345S"..., 8124) = 8124 +writev(12, [{"\267c\266\355\230\333\\\251\277\266\354\260"..., 8124}, {"\322\215\310V\2261\303P7~\361\221\315\4:|HF\304gW\r)\235\242\250Wi\202'\345S"..., 8124}], 2) = 16248 +read(11, "\r\2a\300p\\\35\354&\206\220uN@\3532\334\220\346p\317\235NE\215_0 \3\271\37\334"..., 8124) = 8124 +read(11, "\215-\341\3210\224\367}\242\277Z\332\34\324\341Rd6\370\256\201$\366\245\220\27k\210\313~\31\1"..., 8124) = 8124 +writev(12, [{"\r\2a\300p\\\35\354&\206\220uN@\3532\334\220\346p\317\235NE\215_0 \3\271\37\334"..., 8124}, {"\215-\341\3210\224\367}\242\277Z\332\34\324\341Rd6\370\256\201$\366\245\220\27k\210\313~\31\1"..., 8124}], 2) = 16248 +read(11, "~`\372\230U\363\2619(\221\331_\244G6Vr\312%\353_\332\230\353K\16\366t\273\251\216\242"..., 8124) = 8124 +read(11, "\20T\0\203\1\312\25\317\254\21\271<\310\332: p]\316|\265\256z\360\343c\235\352\24\226\371\342"..., 8124) = 8124 +writev(12, [{"~`\372\230U\363\2619(\221\331_\244G6Vr\312%\353_\332\230\353K\16\366t\273\251\216\242"..., 8124}, {"\20T\0\203\1\312\25\317\254\21\271<\310\332: p]\316|\265\256z\360\343c\235\352\24\226\371\342"..., 8124}], 2) = 16248 +read(11, "^\235q\346y\275\325\304\350\2304\r\17\237b*?\307~\365\236\273\312s2z.\217NT4\317"..., 8124) = 8124 +read(11, "\323Jk,\26\25\346\335R9W\30RNe\310\224\354\244f\325b\265\234\325e\2\246A\326\251\243"..., 8124) = 8124 +writev(12, [{"^\235q\346y\275\325\304\350\2304\r\17\237b*?\307~\365\236\273\312s2z.\217NT4\317"..., 8124}, {"\323Jk,\26\25\346\335R9W\30RNe\310\224\354\244f\325b\265\234\325e\2\246A\326\251\243"..., 8124}], 2) = 16248 +read(11, "\346\330zk>-:\34i\230\35\17G\6\1\5\24P0B#\265\".u\275\242C\16,\r\214"..., 8124) = 8124 +read(11, "\363d\302+\232\251v*\202DBC\317\305D* !9A\276\260\212\7\254\316\31\16\255I\357\34"..., 8124) = 8124 +writev(12, [{"\346\330zk>-:\34i\230\35\17G\6\1\5\24P0B#\265\".u\275\242C\16,\r\214"..., 8124}, {"\363d\302+\232\251v*\202DBC\317\305D* !9A\276\260\212\7\254\316\31\16\255I\357\34"..., 8124}], 2) = 16248 +read(11, "VS1\t\v*\363\324\322T\363\265\2434\263\212l7\316`\240a\310W\331D\227 j\4x\20"..., 8124) = 8124 +brk(0) = 0x2ffe000 +brk(0x3020000) = 0x3020000 +read(11, "\177\237\351\356\377\16\237\367\377g\205J\215\33t\361\16@\315D-\201W\21\211\310y\331+\16\273b"..., 8124) = 8124 +writev(12, [{"VS1\t\v*\363\324\322T\363\265\2434\263\212l7\316`\240a\310W\331D\227 j\4x\20"..., 8124}, {"\177\237\351\356\377\16\237\367\377g\205J\215\33t\361\16@\315D-\201W\21\211\310y\331+\16\273b"..., 8124}], 2) = 16248 +read(11, "\366\343ef\3v\342\317\370\326{\211\236:\215\316\200^\373_e\345Q\217S\\k\370Q\336Ba"..., 8124) = 8124 +read(11, "\237\354\177_\372\177\2114r\20\370e\354V\244!\343m\377\207\367\253&\211\242[d\33(\23\30\245"..., 8124) = 8124 +writev(12, [{"\366\343ef\3v\342\317\370\326{\211\236:\215\316\200^\373_e\345Q\217S\\k\370Q\336Ba"..., 8124}, {"\237\354\177_\372\177\2114r\20\370e\354V\244!\343m\377\207\367\253&\211\242[d\33(\23\30\245"..., 8124}], 2) = 16248 +read(11, "\6\342\371\227|\237\241\351\221\370$\224*\30\276|$\221\201\f\251\364\237\6\306\\\354\23\374l\352`"..., 8124) = 8124 +read(11, "{0\313F\261K&\\v\236)\327\321\205\21\t\203\313\356\271\213\207\37\325\333\320\330?\245\222x."..., 8124) = 8124 +writev(12, [{"\6\342\371\227|\237\241\351\221\370$\224*\30\276|$\221\201\f\251\364\237\6\306\\\354\23\374l\352`"..., 8124}, {"{0\313F\261K&\\v\236)\327\321\205\21\t\203\313\356\271\213\207\37\325\333\320\330?\245\222x."..., 8124}], 2) = 16248 +read(11, "n\344\224i\344\2000\364Z\255\214\240y\37\326\243\220A\312 ~\244C\261\371u\257\343\250R\275T"..., 8124) = 8124 +read(11, "\26\26\254\240\315\221\370l\322\213\233\2203\2249\256W\tS\272;@\203G\23s\231\310kz\253E"..., 8124) = 8124 +writev(12, [{"n\344\224i\344\2000\364Z\255\214\240y\37\326\243\220A\312 ~\244C\261\371u\257\343\250R\275T"..., 8124}, {"\26\26\254\240\315\221\370l\322\213\233\2203\2249\256W\tS\272;@\203G\23s\231\310kz\253E"..., 8124}], 2) = 16248 +read(11, "I\31$\20\257\31\206\307<\221\223$\357\244:\327\325\372E\"\331\36\342A\357\30\315ku\237\27W"..., 8124) = 8124 +read(11, "L\200\352\315k{\243\256A\200\266!\224\n\211\206\351\205\3010\245\220\346\223\205P\251+\267\16t\10"..., 8124) = 8124 +writev(12, [{"I\31$\20\257\31\206\307<\221\223$\357\244:\327\325\372E\"\331\36\342A\357\30\315ku\237\27W"..., 8124}, {"L\200\352\315k{\243\256A\200\266!\224\n\211\206\351\205\3010\245\220\346\223\205P\251+\267\16t\10"..., 8124}], 2) = 16248 +read(11, "\313>\313\234\352\274z\25\376\277\344\303\245R\326\370\\\364\312\2704\r\372)^\324;\"e+P$"..., 8124) = 8124 +read(11, "\333\311=T1\10\375\325\332gKP\377\373j3\245\222\244PO\257\263\253\217\250\373\312S\254\246\303"..., 8124) = 8124 +writev(12, [{"\313>\313\234\352\274z\25\376\277\344\303\245R\326\370\\\364\312\2704\r\372)^\324;\"e+P$"..., 8124}, {"\333\311=T1\10\375\325\332gKP\377\373j3\245\222\244PO\257\263\253\217\250\373\312S\254\246\303"..., 8124}], 2) = 16248 +read(11, "\324c\235\266M\346\35\352Uqp-\177\6\220\372F\355T\215\205\336\325\30G7`\365\326\300\17\260\203\265\304x\276\320\303\t\361"..., 8124) = 8124 +writev(12, [{"\0\352h\3430\367\233\264\364\23\341\343'\257\31\37\334\202\254\210h\210v\230d\352\260~\276\36\235f"..., 8124}, {"\340\313\311\376\376\31\2778>T\215\205\336\325\30G7`\365\326\300\17\260\203\265\304x\276\320\303\t\361"..., 8124}], 2) = 16248 +read(11, "XA7\320\257\272P\270C\312\6\6\223\232\377\277\277\220\177\263\361\245\377O\257\226P\262&a\216\251"..., 8124) = 8124 +read(11, "Ni\204\345\273B\242\310\214*\n\262\260Q\3346\314\377)\320\"\317\343%Q\211\226p\3146K."..., 8124) = 8124 +writev(12, [{"XA7\320\257\272P\270C\312\6\6\223\232\377\277\277\220\177\263\361\245\377O\257\226P\262&a\216\251"..., 8124}, {"Ni\204\345\273B\242\310\214*\n\262\260Q\3346\314\377)\320\"\317\343%Q\211\226p\3146K."..., 8124}], 2) = 16248 +read(11, "\5a\306\\\31/M`i|\33\305)\303\17\3769d\2221D2\301yd=6\177F\354\320]"..., 8124) = 8124 +read(11, "\241\2674Qx]Y\223T\4b\250\260U\0211\225\26(*\265\32UB\340_U\321\346\263\234\262"..., 8124) = 8124 +writev(12, [{"\5a\306\\\31/M`i|\33\305)\303\17\3769d\2221D2\301yd=6\177F\354\320]"..., 8124}, {"\241\2674Qx]Y\223T\4b\250\260U\0211\225\26(*\265\32UB\340_U\321\346\263\234\262"..., 8124}], 2) = 16248 +read(11, "\271\24(\"\3152\"\6}fw\271\240\364]j\353\374|\315s\262kX\340\0254e\223\23\275\306"..., 8124) = 8124 +read(11, "\317\257\276\345\374>\373+\0A\273)\226\214\332\23r6\213,\230Q\270\304\250\22\377\264'\271d\231"..., 8124) = 8124 +writev(12, [{"\271\24(\"\3152\"\6}fw\271\240\364]j\353\374|\315s\262kX\340\0254e\223\23\275\306"..., 8124}, {"\317\257\276\345\374>\373+\0A\273)\226\214\332\23r6\213,\230Q\270\304\250\22\377\264'\271d\231"..., 8124}], 2) = 16248 +read(11, "1A\25\255\3553 V\353\210]\2578\317\250u\24F_\306\235\264\237\356\36\310k\306\17\236z\344"..., 8124) = 8124 +read(11, "1\373\245\317\242\257\27L\376\370n:\245)yy_\362\207\315\240\260\210\307\256w\20w\210(c\30"..., 8124) = 8124 +writev(12, [{"1A\25\255\3553 V\353\210]\2578\317\250u\24F_\306\235\264\237\356\36\310k\306\17\236z\344"..., 8124}, {"1\373\245\317\242\257\27L\376\370n:\245)yy_\362\207\315\240\260\210\307\256w\20w\210(c\30"..., 8124}], 2) = 16248 +read(11, "t\20\274VE\21\220A\204V)\"@\v\220C\350\230\224\2027\0022! \f!#r\335\21a"..., 8124) = 8124 +read(11, "\356en\236<0C\361W\231Y\226\213\251\266}\335\226u=\340xn\230p\f`D\1\224\4\1"..., 8124) = 8124 +writev(12, [{"t\20\274VE\21\220A\204V)\"@\v\220C\350\230\224\2027\0022! \f!#r\335\21a"..., 8124}, {"\356en\236<0C\361W\231Y\226\213\251\266}\335\226u=\340xn\230p\f`D\1\224\4\1"..., 8124}], 2) = 16248 +read(11, ":\254^\262(\236\22(\336K\327_\341\204\325>\251\307\2\272\337\27v\265\355~\342`1\23\351\245"..., 8124) = 8124 +brk(0) = 0x3042000 +brk(0x3063000) = 0x3063000 +read(11, "!\213q\255\6\325q\311\t\265\37pcr\24\207\32\312\276\221\344%O,i7\247d\353=S\226"..., 8124) = 8124 +writev(12, [{":\254^\262(\236\22(\336K\327_\341\204\325>\251\307\2\272\337\27v\265\355~\342`1\23\351\245"..., 8124}, {"!\213q\255\6\325q\311\t\265\37pcr\24\207\32\312\276\221\344%O,i7\247d\353=S\226"..., 8124}], 2) = 16248 +read(11, "k\210\317d\320\23\314\350\301\22|v\3\32KD\343\310b\r\270\336O=\262\37\256I\313QQ\17"..., 8124) = 8124 +read(11, "}\\\3204#\0\30\330\266\273\275\26\375Uu\37\v\3\f\306\\\341\340\2400[/\213\346\201Ka"..., 8124) = 8124 +writev(12, [{"k\210\317d\320\23\314\350\301\22|v\3\32KD\343\310b\r\270\336O=\262\37\256I\313QQ\17"..., 8124}, {"}\\\3204#\0\30\330\266\273\275\26\375Uu\37\v\3\f\306\\\341\340\2400[/\213\346\201Ka"..., 8124}], 2) = 16248 +read(11, "2\355\363\205\377)\260Llx_\204du2\335\275\366\310b\267\225\0355\331;K\255\274]\323\325"..., 8124) = 8124 +read(11, "\273\7\313%\16\344\263\333\24\261\361\344q\21k\267\255\240\252Sn\354\365\272\311!_\337\330\362z\1"..., 8124) = 8124 +writev(12, [{"2\355\363\205\377)\260Llx_\204du2\335\275\366\310b\267\225\0355\331;K\255\274]\323\325"..., 8124}, {"\273\7\313%\16\344\263\333\24\261\361\344q\21k\267\255\240\252Sn\354\365\272\311!_\337\330\362z\1"..., 8124}], 2) = 16248 +read(11, "FO\177\250\326&T\242\3\6\227L\17\230\274\341pZ\221\373\362Q]\266c\336\266\27t\355Cz"..., 8124) = 8124 +read(11, "\27nw\343\37\332\"tq\205\366\340I\373YZ\4\353!\n{\242\227\204\356\0020\217\275\351\232\315"..., 8124) = 8124 +writev(12, [{"FO\177\250\326&T\242\3\6\227L\17\230\274\341pZ\221\373\362Q]\266c\336\266\27t\355Cz"..., 8124}, {"\27nw\343\37\332\"tq\205\366\340I\373YZ\4\353!\n{\242\227\204\356\0020\217\275\351\232\315"..., 8124}], 2) = 16248 +read(11, "\300m\335\301{v\246\17\30\6\313\304<\375\254H\307UJ\331/\361\325\371s\343\206\233We\261\353"..., 8124) = 8124 +read(11, "\332W\n\10+\17\262\200<}\32\211\365\203\260\307FX\356\316\301i\t\373v\345\241c\334\35\355\371"..., 8124) = 8124 +writev(12, [{"\300m\335\301{v\246\17\30\6\313\304<\375\254H\307UJ\331/\361\325\371s\343\206\233We\261\353"..., 8124}, {"\332W\n\10+\17\262\200<}\32\211\365\203\260\307FX\356\316\301i\t\373v\345\241c\334\35\355\371"..., 8124}], 2) = 16248 +read(11, "Z\0\7\2250>D6gg\237\206\374\316>\347\215\4\374\361b\252\301?^\310\23\356\320>\313\n"..., 8124) = 8124 +read(11, "SAJ\211\37\270\304\22%\316\351)\244\35\244k\351\345\257\360\22k\3779\261\302\5\334}\360P\0"..., 8124) = 8124 +writev(12, [{"Z\0\7\2250>D6gg\237\206\374\316>\347\215\4\374\361b\252\301?^\310\23\356\320>\313\n"..., 8124}, {"SAJ\211\37\270\304\22%\316\351)\244\35\244k\351\345\257\360\22k\3779\261\302\5\334}\360P\0"..., 8124}], 2) = 16248 +read(11, "\3\241B+\363\337U\205\322\354\326\17\313\t\206\31 @?\212\0\235J`\200U\323\373\265\37\25\\"..., 8124) = 8124 +read(11, "\220\365\2351\21\257\344\"\204Y\340\20\25\7\342\236\372\371\334\34F\260\232\361\312b*T\345\316\277\330"..., 8124) = 8124 +writev(12, [{"\3\241B+\363\337U\205\322\354\326\17\313\t\206\31 @?\212\0\235J`\200U\323\373\265\37\25\\"..., 8124}, {"\220\365\2351\21\257\344\"\204Y\340\20\25\7\342\236\372\371\334\34F\260\232\361\312b*T\345\316\277\330"..., 8124}], 2) = 16248 +read(11, "\203\373$\23i\260\370\31\232\271\307\26\347\35Yg\376\\b\37.f\233\7\246x\265\324751\231"..., 8124) = 8124 +read(11, "\36\234\356^/\344`}#\373\227\315,\317\375\237\332\214\32\367,%[\235\222@\1?p\341\10\0"..., 8124) = 8124 +writev(12, [{"\203\373$\23i\260\370\31\232\271\307\26\347\35Yg\376\\b\37.f\233\7\246x\265\324751\231"..., 8124}, {"\36\234\356^/\344`}#\373\227\315,\317\375\237\332\214\32\367,%[\235\222@\1?p\341\10\0"..., 8124}], 2) = 16248 +read(11, "#\227\274\233N2:\307\fic\234\216\301\351yk\35\1\213\366\353\234\256\3668\333:\tmf\16"..., 8124) = 8124 +read(11, "\345P\0\20\4\201#\265 \302\22\302Y\231\220\242\222A\22)\t\220\320\226Ij\4\231Q\206Xu"..., 8124) = 8124 +writev(12, [{"#\227\274\233N2:\307\fic\234\216\301\351yk\35\1\213\366\353\234\256\3668\333:\tmf\16"..., 8124}, {"\345P\0\20\4\201#\265 \302\22\302Y\231\220\242\222A\22)\t\220\320\226Ij\4\231Q\206Xu"..., 8124}], 2) = 16248 +brk(0) = 0x3063000 +brk(0x3085000) = 0x3085000 +read(11, "\226m\236V\0257\305\340M+\33D4\262\233f\331\355\307\323;s\247\345&w\343Y\236\342:F"..., 8124) = 8124 +read(11, "\307\205\r;\325\354z\177mK\3\331\370\234}\37'K\7\362HF\337g\301\27\223`R\214Y\314"..., 8124) = 8124 +writev(12, [{"\226m\236V\0257\305\340M+\33D4\262\233f\331\355\307\323;s\247\345&w\343Y\236\342:F"..., 8124}, {"\307\205\r;\325\354z\177mK\3\331\370\234}\37'K\7\362HF\337g\301\27\223`R\214Y\314"..., 8124}], 2) = 16248 +read(11, "\325\31\21\r\230Q\302M\264\300\3225VC+\350-g+6\5\24\21\f\217\343Sx\220\226b\301"..., 8124) = 8124 +read(11, "T\232\350<\32\32\276\346\221\212\251w~1\342\0227\227\272\353\373\25I\367\332J\10\273\251\317\374T"..., 8124) = 8124 +writev(12, [{"\325\31\21\r\230Q\302M\264\300\3225VC+\350-g+6\5\24\21\f\217\343Sx\220\226b\301"..., 8124}, {"T\232\350<\32\32\276\346\221\212\251w~1\342\0227\227\272\353\373\25I\367\332J\10\273\251\317\374T"..., 8124}], 2) = 16248 +read(11, "*\345\333\236]T=\322\300%\241\210\17\225\311\372\254\273\314&`[N\315\230\3123\227%\221-\311"..., 8124) = 8124 +read(11, "?\224\255\226\213\217-8eO:\354H\361\330\0201\231\347AY\264\330\224\362\253\"\222\363\254\201\357"..., 8124) = 8124 +writev(12, [{"*\345\333\236]T=\322\300%\241\210\17\225\311\372\254\273\314&`[N\315\230\3123\227%\221-\311"..., 8124}, {"?\224\255\226\213\217-8eO:\354H\361\330\0201\231\347AY\264\330\224\362\253\"\222\363\254\201\357"..., 8124}], 2) = 16248 +read(11, "C\33z\31\4\334\333\211\226\315\4\373`\337\4\355\30\30\300\237\317\345\353\372&\315\3061\271E\306\\"..., 8124) = 8124 +read(11, "Y'\223\207\233\316\247\237\373\234N\2643\16d\345\326x\272\17\207\361Oq\224{\212\313\275\202\335\330"..., 8124) = 8124 +writev(12, [{"C\33z\31\4\334\333\211\226\315\4\373`\337\4\355\30\30\300\237\317\345\353\372&\315\3061\271E\306\\"..., 8124}, {"Y'\223\207\233\316\247\237\373\234N\2643\16d\345\326x\272\17\207\361Oq\224{\212\313\275\202\335\330"..., 8124}], 2) = 16248 +read(11, "\207\315\364\235\3240\322!\251\313\344qB\241*\255a7`\230\251\323\t\342<\361\216\2PsJ!"..., 8124) = 8124 +read(11, "\334\201\247\24C\314\302y\360\260\177\177e\20$\311\22\34\374\\]\356S}\216g\234\277d`GV"..., 8124) = 8124 +writev(12, [{"\207\315\364\235\3240\322!\251\313\344qB\241*\255a7`\230\251\323\t\342<\361\216\2PsJ!"..., 8124}, {"\334\201\247\24C\314\302y\360\260\177\177e\20$\311\22\34\374\\]\356S}\216g\234\277d`GV"..., 8124}], 2) = 16248 +read(11, "\352ZR\327k\7!i\234I\34\206s\272\33\233\310\352\206\331\7P\207\0\247\3\f1[\202/\207"..., 8124) = 8124 +read(11, "\2\244e\200\303\372\371)P\215\363\2\20\372\303\257mM\357\277\232\2721\341\31\1\234\355f\373\302\360"..., 8124) = 8124 +writev(12, [{"\352ZR\327k\7!i\234I\34\206s\272\33\233\310\352\206\331\7P\207\0\247\3\f1[\202/\207"..., 8124}, {"\2\244e\200\303\372\371)P\215\363\2\20\372\303\257mM\357\277\232\2721\341\31\1\234\355f\373\302\360"..., 8124}], 2) = 16248 +read(11, "1\363\247\217\217\206\375F\365\24<\242\245\376\324\366\17\265\346\206\232\200\222\33\242\227(\320\202\214(\252"..., 8124) = 8124 +read(11, "\253\361\203\207\322\233:K\356Jv\334Y\244\367\223\257\r288\211\0XlE/dZ vw"..., 8124) = 8124 +writev(12, [{"1\363\247\217\217\206\375F\365\24<\242\245\376\324\366\17\265\346\206\232\200\222\33\242\227(\320\202\214(\252"..., 8124}, {"\253\361\203\207\322\233:K\356Jv\334Y\244\367\223\257\r288\211\0XlE/dZ vw"..., 8124}], 2) = 16248 +read(11, "d4\360\323\31\264(\377\266!x\245\235\265G/R\237\243\3242\246\343f\370\305qV\371\336`2"..., 8124) = 8124 +read(11, ":l%|\337e\352!>2\f;\202@$?\265\32\336U\206\266\340\32\205\237:|\365\v\216H"..., 8124) = 8124 +writev(12, [{"d4\360\323\31\264(\377\266!x\245\235\265G/R\237\243\3242\246\343f\370\305qV\371\336`2"..., 8124}, {":l%|\337e\352!>2\f;\202@$?\265\32\336U\206\266\340\32\205\237:|\365\v\216H"..., 8124}], 2) = 16248 +read(11, ".0\302\361K\357\301\3\313\336\3y\226\367\211\342J.S\327\314#\345\5\304\227\\;t\3\272\302"..., 8124) = 8124 +brk(0) = 0x3085000 +brk(0x30a7000) = 0x30a7000 +read(11, "^\327\"[9\272A\2241~\376\247\356y\335\227\266\352\350nl\35\313\323 \2323\30^\1776\255"..., 8124) = 8124 +writev(12, [{".0\302\361K\357\301\3\313\336\3y\226\367\211\342J.S\327\314#\345\5\304\227\\;t\3\272\302"..., 8124}, {"^\327\"[9\272A\2241~\376\247\356y\335\227\266\352\350nl\35\313\323 \2323\30^\1776\255"..., 8124}], 2) = 16248 +read(11, "\221\20\302\377s\352\234?\27\23Lr\316\252 (\241\357\322\365\326xh\375c$\315\277I3\216z"..., 8124) = 8124 +read(11, "\342\331G\312\32\267U^\216\327++f\313\177\205\255\3227mO\215\335p4\333\306\fP\31\30\257"..., 8124) = 8124 +writev(12, [{"\221\20\302\377s\352\234?\27\23Lr\316\252 (\241\357\322\365\326xh\375c$\315\277I3\216z"..., 8124}, {"\342\331G\312\32\267U^\216\327++f\313\177\205\255\3227mO\215\335p4\333\306\fP\31\30\257"..., 8124}], 2) = 16248 +read(11, "\336\362/\227T\35\rM^E\372gL\10(mq\16)#J9\346\277$c\312\224\215\254h\33"..., 8124) = 8124 +read(11, "\214!\262\246\236\366\345\6\271\205\212\2L\202\332\213\271\\r\207\25\334\206\37gM\4\202\3\nCN"..., 8124) = 8124 +writev(12, [{"\336\362/\227T\35\rM^E\372gL\10(mq\16)#J9\346\277$c\312\224\215\254h\33"..., 8124}, {"\214!\262\246\236\366\345\6\271\205\212\2L\202\332\213\271\\r\207\25\334\206\37gM\4\202\3\nCN"..., 8124}], 2) = 16248 +read(11, "M\30\352r\34*1\24458\237u_{\273\371n\326\266{\210\312u \367\335$\337R\3210\270G\340\242L\352\23\30\7\272\307\v\2553\351:\335"..., 8124) = 8124 +read(11, "\275\26G\334;u\347ixnH\250^\256G\363,\241\22YcE\245\30\365\262\215\260p\243\224\354"..., 8124) = 8124 +writev(12, [{"\237\336+\4S\2217\233j\204\305>R\3210\270G\340\242L\352\23\30\7\272\307\v\2553\351:\335"..., 8124}, {"\275\26G\334;u\347ixnH\250^\256G\363,\241\22YcE\245\30\365\262\215\260p\243\224\354"..., 8124}], 2) = 16248 +read(11, "\230\377\305\337\344\235\n\366\264\23\301\2026#c0\211.\373`ta!\216\264Lta\302\343\274\332"..., 8124) = 8124 +read(11, "\245\364\257\32\303E\332\212HcA\217j\357\f\303/\272\255\256\21W\365$Y\312}\354`+\22M"..., 8124) = 8124 +writev(12, [{"\230\377\305\337\344\235\n\366\264\23\301\2026#c0\211.\373`ta!\216\264Lta\302\343\274\332"..., 8124}, {"\245\364\257\32\303E\332\212HcA\217j\357\f\303/\272\255\256\21W\365$Y\312}\354`+\22M"..., 8124}], 2) = 16248 +read(11, "\245\2431\6)\275\24\30434\246f\241:\205wS(\33\250\272\226\305\324i\305\265!0\246\224\335"..., 8124) = 8124 +read(11, "$#\2\0065\334!\325L\"3\252V@=(\314\242\362\\\24\351\252T\f3X\345\233B\5\321"..., 8124) = 8124 +writev(12, [{"\245\2431\6)\275\24\30434\246f\241:\205wS(\33\250\272\226\305\324i\305\265!0\246\224\335"..., 8124}, {"$#\2\0065\334!\325L\"3\252V@=(\314\242\362\\\24\351\252T\f3X\345\233B\5\321"..., 8124}], 2) = 16248 +read(11, "\0015\16>\304\203O\27\325\350\235\306\364\33\23O3#_\327\240\331]k\376P\350IE@}\365"..., 8124) = 8124 +read(11, "v\373\360\330!\251\327\262a\331\236\303\207\16\33t\331\260\326\266\335\241}\373\263\205`0HH\26\323"..., 8124) = 8124 +writev(12, [{"\0015\16>\304\203O\27\325\350\235\306\364\33\23O3#_\327\240\331]k\376P\350IE@}\365"..., 8124}, {"v\373\360\330!\251\327\262a\331\236\303\207\16\33t\331\260\326\266\335\241}\373\263\205`0HH\26\323"..., 8124}], 2) = 16248 +read(11, "\353~\274\337\224\211\226Y|\332\246\243,\274\2407\256\\Jrr|$[\25<\326\234\332\7\30\271"..., 8124) = 8124 +read(11, "\217\344\231\333\3b5?K\263\217|\202\260\363\361\260\323\350\7E\264\277\246v\37\27\r\374\35\357\277KW|\324\315\240\200A"..., 8124) = 8124 +writev(12, [{"\366\331\327\352S\24\304*FpI \6\262\310\372\306\303\4\360;\352\27w\336\273$\354uv\353r"..., 8124}, {"\366\363u\266}}\334\365l\220\234_\267\23[\262\255\316w>\374\35\357\277KW|\324\315\240\200A"..., 8124}], 2) = 16248 +read(11, "\361\356\357\316r\316\31\327V&\2216?c*&%)%\307\227\362\313(\3\277\7\303\6\363]?"..., 8124) = 8124 +read(11, "\376\257z\375\377Lp\271a\377\357\206\363?\362\277\2113\31\371_\30\275\1\356\24|\3368>\25\361"..., 8124) = 8124 +writev(12, [{"\361\356\357\316r\316\31\327V&\2216?c*&%)%\307\227\362\313(\3\277\7\303\6\363]?"..., 8124}, {"\376\257z\375\377Lp\271a\377\357\206\363?\362\277\2113\31\371_\30\275\1\356\24|\3368>\25\361"..., 8124}], 2) = 16248 +read(11, "\344~L\23E\4\202P\327\373\205\266\32;\22\206.jGu1&\344\242jM\371\376\250K\204\262"..., 8124) = 8124 +read(11, "\375\223\204\372\33\370\366\34sKi\253\265\256.T\234'\16e\231\362\223^$\231\"Od\357\7\377"..., 8124) = 8124 +writev(12, [{"\344~L\23E\4\202P\327\373\205\266\32;\22\206.jGu1&\344\242jM\371\376\250K\204\262"..., 8124}, {"\375\223\204\372\33\370\366\34sKi\253\265\256.T\234'\16e\231\362\223^$\231\"Od\357\7\377"..., 8124}], 2) = 16248 +read(11, "\276q\210\321gRD\"A\177\34y\353\367\222n\317\r=!\317\16\325\231\304\355\310\7\351-\367\257"..., 8124) = 8124 +read(11, "\323\240\tD\376\251\301\317\370\207\242#p8\v\214_\254\0<\213o\356\257\230G\252-\341y_\307"..., 8124) = 8124 +writev(12, [{"\276q\210\321gRD\"A\177\34y\353\367\222n\317\r=!\317\16\325\231\304\355\310\7\351-\367\257"..., 8124}, {"\323\240\tD\376\251\301\317\370\207\242#p8\v\214_\254\0<\213o\356\257\230G\252-\341y_\307"..., 8124}], 2) = 16248 +read(11, "\322\26\222\"\256\300_\246\202\376\223\260\325\234\301\37\233\365:\210{\276\321\265$\233\316\27\331Ch\201"..., 8124) = 8124 +read(11, "\274\30Y\203I\253\311\345*\316o\v\224\336\223\333\\\353l\260e\210\252\256U\244\2368\362\244D\363"..., 8124) = 8124 +writev(12, [{"\322\26\222\"\256\300_\246\202\376\223\260\325\234\301\37\233\365:\210{\276\321\265$\233\316\27\331Ch\201"..., 8124}, {"\274\30Y\203I\253\311\345*\316o\v\224\336\223\333\\\353l\260e\210\252\256U\244\2368\362\244D\363"..., 8124}], 2) = 16248 +read(11, "\fQ\210\260\265\205\205\254-aam\220\r\304YYb\r7s\25n\21\233\236*\372\204\356g1"..., 8124) = 8124 +brk(0) = 0x310c000 +brk(0x312e000) = 0x312e000 +read(11, "\21\240\375\315\341F\377\4v{\377N/\271k\341\255\364\237X\7D\177@\216\326\367\4\232\251\373\253"..., 8124) = 8124 +writev(12, [{"\fQ\210\260\265\205\205\254-aam\220\r\304YYb\r7s\25n\21\233\236*\372\204\356g1"..., 8124}, {"\21\240\375\315\341F\377\4v{\377N/\271k\341\255\364\237X\7D\177@\216\326\367\4\232\251\373\253"..., 8124}], 2) = 16248 +read(11, "\362\317\370 \350\331\235\341\"\355~\303\217;\205\tv)8\300H\3\232\234N\24\201\3637\4\312v"..., 8124) = 8124 +read(11, "\367\315\217i\31,L\266\363Y\r\2461\5tI9\224\313+r\23\16\311\204\250(K\f$J\33"..., 8124) = 8124 +writev(12, [{"\362\317\370 \350\331\235\341\"\355~\303\217;\205\tv)8\300H\3\232\234N\24\201\3637\4\312v"..., 8124}, {"\367\315\217i\31,L\266\363Y\r\2461\5tI9\224\313+r\23\16\311\204\250(K\f$J\33"..., 8124}], 2) = 16248 +read(11, "\323\3258\266\306\270\224\3625\203\227~_\371\274\37\263\362aCH\\\367\367\317\246\215\227\264Hqm"..., 8124) = 8124 +read(11, "\327\25\327L\266ec\254~}N\17\317\277\364\17x\334\253\256\345\31t+i\250-RYf\tr"..., 8124) = 8124 +writev(12, [{"\323\3258\266\306\270\224\3625\203\227~_\371\274\37\263\362aCH\\\367\367\317\246\215\227\264Hqm"..., 8124}, {"\327\25\327L\266ec\254~}N\17\317\277\364\17x\334\253\256\345\31t+i\250-RYf\tr"..., 8124}], 2) = 16248 +read(11, "\332z\316C\230\36\334}\267\34\313\v\215&\37\312c\312\343\310\243\313\32\235X\244=\315\230J|&"..., 8124) = 8124 +read(11, "C\232,\213\vvhhh\250k)X\265\36\256\302\267~ \315SL\256\302\326\202\205-\252\224\223"..., 8124) = 8124 +writev(12, [{"\332z\316C\230\36\334}\267\34\313\v\215&\37\312c\312\343\310\243\313\32\235X\244=\315\230J|&"..., 8124}, {"C\232,\213\vvhhh\250k)X\265\36\256\302\267~ \315SL\256\302\326\202\205-\252\224\223"..., 8124}], 2) = 16248 +read(11, "\27\355~\27\30\214\376Kc\27\203I!\320uC\301N S\3118t0}\2Hc\30\20L\237"..., 8124) = 8124 +read(11, "\16}STF\2210\237\326\210-\304\267s\345W\222>\f\313\324^\366\233\213\313\313\213\375\325\365\225"..., 8124) = 8124 +writev(12, [{"\27\355~\27\30\214\376Kc\27\203I!\320uC\301N S\3118t0}\2Hc\30\20L\237"..., 8124}, {"\16}STF\2210\237\326\210-\304\267s\345W\222>\f\313\324^\366\233\213\313\313\213\375\325\365\225"..., 8124}], 2) = 16248 +read(11, "B\241T\272\361\322=D\237\245\230\222Y\315\266\321\337Ls\2705\31\337?\323\234\216\275}\225\5\203"..., 8124) = 8124 +read(11, "\\\357\242\214_*~\327s\23\317)\243\227\365\264\6S\21\346\16\331\264\353\366\206\375\344\346\f^\f"..., 8124) = 8124 +writev(12, [{"B\241T\272\361\322=D\237\245\230\222Y\315\266\321\337Ls\2705\31\337?\323\234\216\275}\225\5\203"..., 8124}, {"\\\357\242\214_*~\327s\23\317)\243\227\365\264\6S\21\346\16\331\264\353\366\206\375\344\346\f^\f"..., 8124}], 2) = 16248 +read(11, "o\277\272}\376\272\312\277\263\275\363\313\35\352\337T\371\217~\333>\310d\237\232\245\201Yx%\300|"..., 8124) = 8124 +read(11, "\313\215\225\271\24\30s\220Y\357X\241\32\353\215:J\267\325H\370$\327\201\262\3240\233\234\0261\271"..., 8124) = 8124 +writev(12, [{"o\277\272}\376\272\312\277\263\275\363\313\35\352\337T\371\217~\333>\310d\237\232\245\201Yx%\300|"..., 8124}, {"\313\215\225\271\24\30s\220Y\357X\241\32\353\215:J\267\325H\370$\327\201\262\3240\233\234\0261\271"..., 8124}], 2) = 16248 +read(11, "\255J\345\f\356\357\303\216\r\27\324\312\357^\20\307\336\231\27\305\225.\334\377\312d\213h!\316y\334"..., 8124) = 8124 +read(11, "$\272\200+b(\357n#\32h\232^\345\36K\202:\265Bd-x3\251\331\233vU\336\371\245"..., 8124) = 8124 +writev(12, [{"\255J\345\f\356\357\303\216\r\27\324\312\357^\20\307\336\231\27\305\225.\334\377\312d\213h!\316y\334"..., 8124}, {"$\272\200+b(\357n#\32h\232^\345\36K\202:\265Bd-x3\251\331\233vU\336\371\245"..., 8124}], 2) = 16248 +read(11, "\250\237\0\316\257\27\266Z\240\277\304\336+_\340\222\314\5\330|\225+F(z\17\332q\5\353\221\214"..., 8124) = 8124 +read(11, "\334\317\373\342\301\320CVEo\rL\16\311\246O\356\320\333\27S\307+\22e6\236\317^\345>{"..., 8124) = 8124 +writev(12, [{"\250\237\0\316\257\27\266Z\240\277\304\336+_\340\222\314\5\330|\225+F(z\17\332q\5\353\221\214"..., 8124}, {"\334\317\373\342\301\320CVEo\rL\16\311\246O\356\320\333\27S\307+\22e6\236\317^\345>{"..., 8124}], 2) = 16248 +brk(0) = 0x312e000 +brk(0x3150000) = 0x3150000 +read(11, "\3yk\312Y\340\237\277\265\25\r\224\0329#\327\350\t\315X\37\3047#\265\321\306\252\316\330\34\341"..., 8124) = 8124 +read(11, "\26B\v\232\247^34X\216\t8\230\343\232\35W\252+V\5Y\350\312\35]\1%E&\364X"..., 8124) = 8124 +writev(12, [{"\3yk\312Y\340\237\277\265\25\r\224\0329#\327\350\t\315X\37\3047#\265\321\306\252\316\330\34\341"..., 8124}, {"\26B\v\232\247^34X\216\t8\230\343\232\35W\252+V\5Y\350\312\35]\1%E&\364X"..., 8124}], 2) = 16248 +read(11, "\203K\266l\2002O\35\365\272X;\213\277\17\331\31a\320\302K\355}B5N\10C\314\30\234\231"..., 8124) = 8124 +read(11, "~t4RYl\365\243\247\35J*\364\326i\34\364Y$\312\232V\220L\4\203\237\232\232\3552\r"..., 8124) = 8124 +writev(12, [{"\203K\266l\2002O\35\365\272X;\213\277\17\331\31a\320\302K\355}B5N\10C\314\30\234\231"..., 8124}, {"~t4RYl\365\243\247\35J*\364\326i\34\364Y$\312\232V\220L\4\203\237\232\232\3552\r"..., 8124}], 2) = 16248 +read(11, "n\232\257t\37\276a\312X\343\n<\346\245\334\320\314b>,'5\21{\241\312Z,\255\271ja"..., 8124) = 8124 +read(11, "\325n\253~\252&\315\5D\213I\206\345T12\345\375h\263lq\330z}\230t\332\344N\346\265"..., 8124) = 8124 +writev(12, [{"n\232\257t\37\276a\312X\343\n<\346\245\334\320\314b>,'5\21{\241\312Z,\255\271ja"..., 8124}, {"\325n\253~\252&\315\5D\213I\206\345T12\345\375h\263lq\330z}\230t\332\344N\346\265"..., 8124}], 2) = 16248 +read(11, "F\253\221\2138\246\375\2274\260\25\22\235\246\324\337S\257\232\31\211\236)\241\302\213?\301s\315^X"..., 8124) = 8124 +read(11, "c!\361\23\367<\340\r\204=\5\202\261X\204\326\6%5\357Cq\333\261\376~\rX\315\317O\353"..., 8124) = 8124 +writev(12, [{"F\253\221\2138\246\375\2274\260\25\22\235\246\324\337S\257\232\31\211\236)\241\302\213?\301s\315^X"..., 8124}, {"c!\361\23\367<\340\r\204=\5\202\261X\204\326\6%5\357Cq\333\261\376~\rX\315\317O\353"..., 8124}], 2) = 16248 +read(11, "G\374\333\241\225\231\271\346S\350\342,\367\262,zX\331[\275\322\330hW\337~\343\340\7\347\255\241"..., 8124) = 8124 +read(11, "\31\32%K\216\263\360<\314\366\215N\222\205\316.6\225Y0\2253\264\224:\230\n\313\312w\22\30"..., 8124) = 8124 +writev(12, [{"G\374\333\241\225\231\271\346S\350\342,\367\262,zX\331[\275\322\330hW\337~\343\340\7\347\255\241"..., 8124}, {"\31\32%K\216\263\360<\314\366\215N\222\205\316.6\225Y0\2253\264\224:\230\n\313\312w\22\30"..., 8124}], 2) = 16248 +read(11, "\305\221\271\243Bo5\337\225+\251V5\336\221\233]\255\331\264I\255\202\221\336\224j=\361]\341f"..., 8124) = 8124 +read(11, "\247\251\223\220\233@\316\324\26\31\263{\344\224^\341\3146\0313\260\325\211xb\273\222\351\1\204\334\226"..., 8124) = 8124 +writev(12, [{"\305\221\271\243Bo5\337\225+\251V5\336\221\233]\255\331\264I\255\202\221\336\224j=\361]\341f"..., 8124}, {"\247\251\223\220\233@\316\324\26\31\263{\344\224^\341\3146\0313\260\325\211xb\273\222\351\1\204\334\226"..., 8124}], 2) = 16248 +read(11, "\201QN~?Y\300\323\336\n\207Q5Y\345}\271\205\274\3Z\315+\204\334\242\17\241\342\344\2332"..., 8124) = 8124 +read(11, "\300\277\214\271|\251O\366\30\2qBHZ\253h\17\6\246\367\260g\200\260f\315\242#\32\343\37\355"..., 8124) = 8124 +writev(12, [{"\201QN~?Y\300\323\336\n\207Q5Y\345}\271\205\274\3Z\315+\204\334\242\17\241\342\344\2332"..., 8124}, {"\300\277\214\271|\251O\366\30\2qBHZ\253h\17\6\246\367\260g\200\260f\315\242#\32\343\37\355"..., 8124}], 2) = 16248 +read(11, "3\10\370k\n\354\373\2730\202u\213\367K\335\tt\340\4\311\213|-\217\23\256rp\330\342?\305"..., 8124) = 8124 +read(11, "\255 \211\202\370\307\332[%\326c\304B\322)\3408)\2539\362=b\374w\323\265\264\2631\237\274"..., 8124) = 8124 +writev(12, [{"3\10\370k\n\354\373\2730\202u\213\367K\335\tt\340\4\311\213|-\217\23\256rp\330\342?\305"..., 8124}, {"\255 \211\202\370\307\332[%\326c\304B\322)\3408)\2539\362=b\374w\323\265\264\2631\237\274"..., 8124}], 2) = 16248 +read(11, "4\354\350Mdx\273~\274\335\374>\217\257~>8\306\3724\231\30K4~O\f\316&r\362\232"..., 8124) = 8124 +brk(0) = 0x3150000 +brk(0x3172000) = 0x3172000 +read(11, "I\347\356G-\366\354\360\265\v\33\273bB\323Iyc\354iKL\t\215\300\317\262\r \221\303\303"..., 8124) = 8124 +writev(12, [{"4\354\350Mdx\273~\274\335\374>\217\257~>8\306\3724\231\30K4~O\f\316&r\362\232"..., 8124}, {"I\347\356G-\366\354\360\265\v\33\273bB\323Iyc\354iKL\t\215\300\317\262\r \221\303\303"..., 8124}], 2) = 16248 +read(11, "k\347\327\367\352\377\275\371y\276B\320B\254O:iK)fsu{\335\343\363\31\372\25\33\377\355"..., 8124) = 8124 +read(11, "\36H\304\222^\207k>Q\6j-:\rD\202\336\314\333\346\264\271'\202=X\207\266Yu\22\201"..., 8124) = 8124 +writev(12, [{"k\347\327\367\352\377\275\371y\276B\320B\254O:iK)fsu{\335\343\363\31\372\25\33\377\355"..., 8124}, {"\36H\304\222^\207k>Q\6j-:\rD\202\336\314\333\346\264\271'\202=X\207\266Yu\22\201"..., 8124}], 2) = 16248 +read(11, "\24\205(\2575\31Z\230\377|>m\314\243\376\267o\2067\30\211V|\22'\236\300\224TL\232|"..., 8124) = 8124 +read(11, "\5\227\371V\266\207\270Fk.\353`\34Q\336\312\363\342\276\306\243\260\21\272;\340\35\3P\341\207d"..., 8124) = 8124 +writev(12, [{"\24\205(\2575\31Z\230\377|>m\314\243\376\267o\2067\30\211V|\22'\236\300\224TL\232|"..., 8124}, {"\5\227\371V\266\207\270Fk.\353`\34Q\336\312\363\342\276\306\243\260\21\272;\340\35\3P\341\207d"..., 8124}], 2) = 16248 +read(11, "o\7t\234\316\321\257\35\317\234n\265\307b\20\6\26\350\330\31\272\322\7\263\231\21 \254\274\25|q"..., 8124) = 8124 +read(11, "\365\272\r\270\227me\0273\277w\2112\363|\r\262\375\32e\33\33a\3f?\332\5\374\246\246;"..., 8124) = 8124 +writev(12, [{"o\7t\234\316\321\257\35\317\234n\265\307b\20\6\26\350\330\31\272\322\7\263\231\21 \254\274\25|q"..., 8124}, {"\365\272\r\270\227me\0273\277w\2112\363|\r\262\375\32e\33\33a\3f?\332\5\374\246\246;"..., 8124}], 2) = 16248 +read(11, "o`v\34\204\342\317\6\t4\276\330T\206\214L\376\323\213\251\321m\204\253p\266\205'\r\225\233\33"..., 8124) = 8124 +read(11, "\321\\\372\255\7dv\353\200\177!\205\253\345\217\24\200\37a\257\223Q8gr\337\372\221\275_\341\300"..., 8124) = 8124 +writev(12, [{"o`v\34\204\342\317\6\t4\276\330T\206\214L\376\323\213\251\321m\204\253p\266\205'\r\225\233\33"..., 8124}, {"\321\\\372\255\7dv\353\200\177!\205\253\345\217\24\200\37a\257\223Q8gr\337\372\221\275_\341\300"..., 8124}], 2) = 16248 +read(11, "\342\4\316\251\307s\270c\217\230b\371\252@d\0318\345\31\367\253\10\210m\235r\nM\r\241\250v"..., 8124) = 8124 +read(11, "T\222\25\324&\303\2659}y:\305\232o`\224\345\275\222\"br;.\200q\27?\33\376GP"..., 8124) = 8124 +writev(12, [{"\342\4\316\251\307s\270c\217\230b\371\252@d\0318\345\31\367\253\10\210m\235r\nM\r\241\250v"..., 8124}, {"T\222\25\324&\303\2659}y:\305\232o`\224\345\275\222\"br;.\200q\27?\33\376GP"..., 8124}], 2) = 16248 +read(11, "@\375\21\232$\315\233\250\241\32\335\315\35\24\262\353\363j\343\355\375\303bTG\332V\220\306oa\276"..., 8124) = 8124 +read(11, "P)\3257\177\301\33;\333H\335\261\337\260\4\354\315\370\301\206\347\0065As\343\362\20\320\227.O"..., 8124) = 8124 +writev(12, [{"@\375\21\232$\315\233\250\241\32\335\315\35\24\262\353\363j\343\355\375\303bTG\332V\220\306oa\276"..., 8124}, {"P)\3257\177\301\33;\333H\335\261\337\260\4\354\315\370\301\206\347\0065As\343\362\20\320\227.O"..., 8124}], 2) = 16248 +read(11, "\300im\333e\0\354\327\265\377\213\300\263\215\311w\314\275\300 C\26\300\353\346\312\276\0\320\21\267\363"..., 8124) = 8124 +read(11, "\362\177}\341Gm\337\277r\331|\276\276c\257\277rO:w\220\327\22\375Pa-<5(\217\256"..., 8124) = 8124 +writev(12, [{"\300im\333e\0\354\327\265\377\213\300\263\215\311w\314\275\300 C\26\300\353\346\312\276\0\320\21\267\363"..., 8124}, {"\362\177}\341Gm\337\277r\331|\276\276c\257\277rO:w\220\327\22\375Pa-<5(\217\256"..., 8124}], 2) = 16248 +read(11, "\246\v\230\207\256Y\352\303\316\0V?\371\7\371!\253[\362\32\350\366\223\4DVN\234\341g\226\273"..., 8124) = 8124 +read(11, "\233\342\210I70$\314YV\362\261\345y\34.9\300r\336\224\223\27\357\346\327!\250#Yq\304"..., 8124) = 8124 +writev(12, [{"\246\v\230\207\256Y\352\303\316\0V?\371\7\371!\253[\362\32\350\366\223\4DVN\234\341g\226\273"..., 8124}, {"\233\342\210I70$\314YV\362\261\345y\34.9\300r\336\224\223\27\357\346\327!\250#Yq\304"..., 8124}], 2) = 16248 +brk(0) = 0x3172000 +brk(0x3194000) = 0x3194000 +read(11, "\337HA=H\364\327\3709\3031T\v\326\244@\343\304c\32\206\26\25O\274\235t\26\343\372,\322"..., 8124) = 8124 +read(11, "O\234\371\303\2\367\317\261\251A\375\307\34\355\354_\237\243\203V\204\275\264N\7\3701A\367!\317\370"..., 8124) = 8124 +writev(12, [{"\337HA=H\364\327\3709\3031T\v\326\244@\343\304c\32\206\26\25O\274\235t\26\343\372,\322"..., 8124}, {"O\234\371\303\2\367\317\261\251A\375\307\34\355\354_\237\243\203V\204\275\264N\7\3701A\367!\317\370"..., 8124}], 2) = 16248 +read(11, "\277\203\273\v\263\333\225\21|8\254\334v\343\373\25t\365\373\301\2202\270\355\t\177e.\347|\377\357"..., 8124) = 8124 +read(11, "]j\226;\tzS\246\357\213\207\255~:\371\341_\317H\340h\242\205\220\25x\211?\37>\272\231"..., 8124) = 8124 +writev(12, [{"\277\203\273\v\263\333\225\21|8\254\334v\343\373\25t\365\373\301\2202\270\355\t\177e.\347|\377\357"..., 8124}, {"]j\226;\tzS\246\357\213\207\255~:\371\341_\317H\340h\242\205\220\25x\211?\37>\272\231"..., 8124}], 2) = 16248 +read(11, ">\304\206lI\31\367\5\22rX\343\305\5&\33D\235\252\306l0E\250\203\305%e\36\200\330I"..., 8124) = 8124 +read(11, "^\311[,\22\226p\344b\254F\22\20\36\34206=\25:\320\257\1R\313\317\v\312\311wX<"..., 8124) = 8124 +writev(12, [{">\304\206lI\31\367\5\22rX\343\305\5&\33D\235\252\306l0E\250\203\305%e\36\200\330I"..., 8124}, {"^\311[,\22\226p\344b\254F\22\20\36\34206=\25:\320\257\1R\313\317\v\312\311wX<"..., 8124}], 2) = 16248 +read(11, "\331\207\361\37\367\311\317\265\37_\224\361\351m\3078\310\316\264\250\225\365\225\301i\205\0:\2555M\1"..., 8124) = 8124 +read(11, "h\4\275\17\276\226;\257\v\224\265\364\30\314sR\336\245A\354zo-\247\t\251)\4\311\247\234p"..., 8124) = 8124 +writev(12, [{"\331\207\361\37\367\311\317\265\37_\224\361\351m\3078\310\316\264\250\225\365\225\301i\205\0:\2555M\1"..., 8124}, {"h\4\275\17\276\226;\257\v\224\265\364\30\314sR\336\245A\354zo-\247\t\251)\4\311\247\234p"..., 8124}], 2) = 16248 +read(11, "\374\1\263\350\233\254\271\377\\\\\240\364'8D\37\333\314\243\254\323\227\213H\205Hj\253H\330b-"..., 8124) = 8124 +read(11, "\215N\355\24\221\312&gU(\354\202@-\321D\360\373\224\224\273I\4\327\234\215\263\3\20dUZ"..., 8124) = 8124 +writev(12, [{"\374\1\263\350\233\254\271\377\\\\\240\364'8D\37\333\314\243\254\323\227\213H\205Hj\253H\330b-"..., 8124}, {"\215N\355\24\221\312&gU(\354\202@-\321D\360\373\224\224\273I\4\327\234\215\263\3\20dUZ"..., 8124}], 2) = 16248 +read(11, "\326\nY2P\344\376\225PYU\25\20\376F\177\n\347\321\204~\272\35\222\367\274\277\260\234n\334\257"..., 8124) = 8124 +read(11, "xs\255\363\207\5\215\257\312\340^MD\2355T\26\27N\26%\243'&\342P!yfO\\\323"..., 8124) = 8124 +writev(12, [{"\326\nY2P\344\376\225PYU\25\20\376F\177\n\347\321\204~\272\35\222\367\274\277\260\234n\334\257"..., 8124}, {"xs\255\363\207\5\215\257\312\340^MD\2355T\26\27N\26%\243'&\342P!yfO\\\323"..., 8124}], 2) = 16248 +read(11, "\t\366T\26\240QV&\376z~\\\315!\227\260\nt\tY}\313\255W\373*\321>\6x\334\20"..., 8124) = 8124 +read(11, "\5\16\301\237\330\377\263\267\367\335\377\363\323\377\203\307\263\266\351\337\n\0\345l\r\221?a\37E\\\4"..., 8124) = 8124 +writev(12, [{"\t\366T\26\240QV&\376z~\\\315!\227\260\nt\tY}\313\255W\373*\321>\6x\334\20"..., 8124}, {"\5\16\301\237\330\377\263\267\367\335\377\363\323\377\203\307\263\266\351\337\n\0\345l\r\221?a\37E\\\4"..., 8124}], 2) = 16248 +read(11, "\321L\320\2400\327\232p<\216\244\37\374R\366\360W\250\214\275\347~\235\263\361^h\"\224\372\203\343"..., 8124) = 8124 +read(11, "\26+\2157\350{6\213\337+\2600\263t\274\330S1\225Z\177\314\252I\253\25329\301\277\24\\"..., 8124) = 8124 +writev(12, [{"\321L\320\2400\327\232p<\216\244\37\374R\366\360W\250\214\275\347~\235\263\361^h\"\224\372\203\343"..., 8124}, {"\26+\2157\350{6\213\337+\2600\263t\274\330S1\225Z\177\314\252I\253\25329\301\277\24\\"..., 8124}], 2) = 16248 +read(11, "\242x\200\374\35\357\211>,\364\6\215\347\355\321\rC\302\343U\16\271h\261OI\260\252J\205\27I"..., 8124) = 8124 +brk(0) = 0x3194000 +brk(0x31b5000) = 0x31b5000 +read(11, "W\360\247\267\37\226\r\344.+\212\301\211\2125\226\253\202\333j\251*\347e\215\301\215\37\231sP\227"..., 8124) = 8124 +writev(12, [{"\242x\200\374\35\357\211>,\364\6\215\347\355\321\rC\302\343U\16\271h\261OI\260\252J\205\27I"..., 8124}, {"W\360\247\267\37\226\r\344.+\212\301\211\2125\226\253\202\333j\251*\347e\215\301\215\37\231sP\227"..., 8124}], 2) = 16248 +read(11, ")\233y\3177\26kX\352\270\261\243\5\22\223\330+\247D\25U\226\366\277\376\275\224XT\303f\311"..., 8124) = 8124 +read(11, "\16\206t\255BA\244\2029\\\325\355\f\201rE\2153\f\371eO\4A\344\364\356\243SY\317/"..., 8124) = 8124 +writev(12, [{")\233y\3177\26kX\352\270\261\243\5\22\223\330+\247D\25U\226\366\277\376\275\224XT\303f\311"..., 8124}, {"\16\206t\255BA\244\2029\\\325\355\f\201rE\2153\f\371eO\4A\344\364\356\243SY\317/"..., 8124}], 2) = 16248 +read(11, "\267\2504\212\234\216b\34\360s\203*\37\220\t\324\256\325\23_|\213\3I\5\347\354\323s#\23\306t\223V\5\v\361P\355.\10N\21G\316dJz"..., 8124) = 8124 +writev(12, [{"\255\264\211\16d\5bd\364J&O&bV\\h8$Y\207\343V\264h\316\267_X\3424\336"..., 8124}, {"\374\6\32\341>\3I\5\347\354\323s#\23\306t\223V\5\v\361P\355.\10N\21G\316dJz"..., 8124}], 2) = 16248 +read(11, "\371\336\234\327?\257,W0\204\24/\2670\370\\O=26\347X\35\367\252\1-\20\274r\32\274"..., 8124) = 8124 +read(11, "\33U\237Z\366&\t\0076\366\361c|\260\307\10\336\214\256t\364\361uz\332\253`\374\240)\32\356"..., 8124) = 8124 +writev(12, [{"\371\336\234\327?\257,W0\204\24/\2670\370\\O=26\347X\35\367\252\1-\20\274r\32\274"..., 8124}, {"\33U\237Z\366&\t\0076\366\361c|\260\307\10\336\214\256t\364\361uz\332\253`\374\240)\32\356"..., 8124}], 2) = 16248 +read(11, "a0\242J\360%!\233vgNDFJ8\2316\177\0309\347a\265\224h\3\2402\247^l\304"..., 8124) = 8124 +read(11, "q\262\252\3247\372\321\365\1778\26\350H\5^\v\4\336\243\340P\310\351\3551]9}\256\342\253\252"..., 8124) = 8124 +writev(12, [{"a0\242J\360%!\233vgNDFJ8\2316\177\0309\347a\265\224h\3\2402\247^l\304"..., 8124}, {"q\262\252\3247\372\321\365\1778\26\350H\5^\v\4\336\243\340P\310\351\3551]9}\256\342\253\252"..., 8124}], 2) = 16248 +read(11, "\324{\213\177\206\224_)\n\220\315\355|\321+0\314\334\nW\273\362m\354\312\354\246by5K\36"..., 8124) = 8124 +read(11, "\1\325\177Lz\327\4\243\253P\4?]\203\246\364S{l\355\202\277\355D\326\7\362\256\t\236\354\232"..., 8124) = 8124 +writev(12, [{"\324{\213\177\206\224_)\n\220\315\355|\321+0\314\334\nW\273\362m\354\312\354\246by5K\36"..., 8124}, {"\1\325\177Lz\327\4\243\253P\4?]\203\246\364S{l\355\202\277\355D\326\7\362\256\t\236\354\232"..., 8124}], 2) = 16248 +read(11, "\315AW\344\377Ck\353H\265\252(\222\374\277\320\3321\342\276,p\271\211\251O\313\10}\35j\334"..., 8124) = 8124 +read(11, "\225]\3421\nk\235*\242\323*\244\346\3133\211\373\332\307\243\344ow\342r\231\314\365b\351\213\205"..., 8124) = 8124 +writev(12, [{"\315AW\344\377Ck\353H\265\252(\222\374\277\320\3321\342\276,p\271\211\251O\313\10}\35j\334"..., 8124}, {"\225]\3421\nk\235*\242\323*\244\346\3133\211\373\332\307\243\344ow\342r\231\314\365b\351\213\205"..., 8124}], 2) = 16248 +brk(0) = 0x31b5000 +brk(0x31d7000) = 0x31d7000 +read(11, "\20v9\252(\31u\4khZ\220\211\276\2676\325\336\25\253.\317\214+\326\205a\240\25\232\335T"..., 8124) = 8124 +read(11, "\207\ro\273\27b\370\3633\350\r6\17?D7\250\343\376\350\301\r\372\361Os\1}\215.H\247"..., 8124) = 8124 +writev(12, [{"\20v9\252(\31u\4khZ\220\211\276\2676\325\336\25\253.\317\214+\326\205a\240\25\232\335T"..., 8124}, {"\207\ro\273\27b\370\3633\350\r6\17?D7\250\343\376\350\301\r\372\361Os\1}\215.H\247"..., 8124}], 2) = 16248 +read(11, "\325\317\353n\37\205\220\217v\17\317\240~\320\247\3517-\356\237/\263\307+.VN4\334\221\374\332"..., 8124) = 8124 +read(11, "D\264\250\v\370h\270U\32d\241@?A\246\35?\252G\245kxs\242\375\37\35\5\242\2331\270"..., 8124) = 8124 +writev(12, [{"\325\317\353n\37\205\220\217v\17\317\240~\320\247\3517-\356\237/\263\307+.VN4\334\221\374\332"..., 8124}, {"D\264\250\v\370h\270U\32d\241@?A\246\35?\252G\245kxs\242\375\37\35\5\242\2331\270"..., 8124}], 2) = 16248 +read(11, "\310\300\351\236\16\221\203KKo$\275q\216\213\230p\301\206M\27\344\20\277\337\250s\316\301\220\2o"..., 8124) = 8124 +read(11, "]\213b\344\221\241D7\25+\03323\361\3663]\25\7\\\205'd\245?\370]\3Nx/\22"..., 8124) = 8124 +writev(12, [{"\310\300\351\236\16\221\203KKo$\275q\216\213\230p\301\206M\27\344\20\277\337\250s\316\301\220\2o"..., 8124}, {"]\213b\344\221\241D7\25+\03323\361\3663]\25\7\\\205'd\245?\370]\3Nx/\22"..., 8124}], 2) = 16248 +read(11, "\332h:\336\212?,\311I\312)\244\367Q/\205\21\321\5/\373>\334s\367\226\243gl\34\17L"..., 8124) = 8124 +read(11, "\t\303H\323x\320i\345\355{\365\240\357\315\210\272]\343L\373\25\260\273\304\20\243ERiV\1/"..., 8124) = 8124 +writev(12, [{"\332h:\336\212?,\311I\312)\244\367Q/\205\21\321\5/\373>\334s\367\226\243gl\34\17L"..., 8124}, {"\t\303H\323x\320i\345\355{\365\240\357\315\210\272]\343L\373\25\260\273\304\20\243ERiV\1/"..., 8124}], 2) = 16248 +read(11, "\212kC\226j9\230W3\24\275\217\331\233\207\205\255\4\272 `(1\345\244\304t6\201\220\273w"..., 8124) = 8124 +read(11, "\32\1f@\217\227\323O\316\342S|U\222\270;\233\321\240u\23\203r[\2224\252^\201\24\3c"..., 8124) = 8124 +writev(12, [{"\212kC\226j9\230W3\24\275\217\331\233\207\205\255\4\272 `(1\345\244\304t6\201\220\273w"..., 8124}, {"\32\1f@\217\227\323O\316\342S|U\222\270;\233\321\240u\23\203r[\2224\252^\201\24\3c"..., 8124}], 2) = 16248 +read(11, "\23e\347@\306\177\37\232\16\330\224H\237\354\257\357\357+\210\277\276\260\240/ \5,H_ \3\374"..., 8124) = 8124 +read(11, "\355\375c\177\350\27451\24K8\330\212\215\214[\24\267\275\213\347\201\342h\307)\242\342 \205>f"..., 8124) = 8124 +writev(12, [{"\23e\347@\306\177\37\232\16\330\224H\237\354\257\357\357+\210\277\276\260\240/ \5,H_ \3\374"..., 8124}, {"\355\375c\177\350\27451\24K8\330\212\215\214[\24\267\275\213\347\201\342h\307)\242\342 \205>f"..., 8124}], 2) = 16248 +read(11, "\363\344\347\341\203<\200\355zV]\212C\346\211@ \220\233;\224\221\274\317\6P\227\244\177\224;\226"..., 8124) = 8124 +read(11, "1\31\206\324mT\261\345\26\267N \303W\331wo\31\207\266\230\224\357\345GIZ$\275\302\341H"..., 8124) = 8124 +writev(12, [{"\363\344\347\341\203<\200\355zV]\212C\346\211@ \220\233;\224\221\274\317\6P\227\244\177\224;\226"..., 8124}, {"1\31\206\324mT\261\345\26\267N \303W\331wo\31\207\266\230\224\357\345GIZ$\275\302\341H"..., 8124}], 2) = 16248 +read(11, "\305\\;\t\2232Q?+\265\234\31\254\306\254\335/G\244\325\251\213\356\252UoG\244\302\251\230\213"..., 8124) = 8124 +read(11, "\261H\241Wm\335\201\252\366\361E-\t[\365\23M1Tr\360\256S|@\324d\332*\235\220\345"..., 8124) = 8124 +writev(12, [{"\305\\;\t\2232Q?+\265\234\31\254\306\254\335/G\244\325\251\213\356\252UoG\244\302\251\230\213"..., 8124}, {"\261H\241Wm\335\201\252\366\361E-\t[\365\23M1Tr\360\256S|@\324d\332*\235\220\345"..., 8124}], 2) = 16248 +read(11, "\206cj\24stD\371^\34\362\10\332~\33\213GF\343,\210t\2544C\367{\344\266n\235\232"..., 8124) = 8124 +brk(0) = 0x31d7000 +brk(0x31f9000) = 0x31f9000 +read(11, "\217\242\310\263\f\253\21\311\30\243\17\306P\260\255\217>\31\333Y(\230ArxJ\230\200\252\220\305\6"..., 8124) = 8124 +writev(12, [{"\206cj\24stD\371^\34\362\10\332~\33\213GF\343,\210t\2544C\367{\344\266n\235\232"..., 8124}, {"\217\242\310\263\f\253\21\311\30\243\17\306P\260\255\217>\31\333Y(\230ArxJ\230\200\252\220\305\6"..., 8124}], 2) = 16248 +read(11, "[\254Sl\366\26=\324\300=t\332\270\301\356?\320\233\235\355\264\371\240]\343\346\0167\301\311\24\372"..., 8124) = 8124 +read(11, "E\247&;\vd\376\315?W\356,W\3135\367\26'(\243,\240\266!\344\321\324d\227\357\33\320"..., 8124) = 8124 +writev(12, [{"[\254Sl\366\26=\324\300=t\332\270\301\356?\320\233\235\355\264\371\240]\343\346\0167\301\311\24\372"..., 8124}, {"E\247&;\vd\376\315?W\356,W\3135\367\26'(\243,\240\266!\344\321\324d\227\357\33\320"..., 8124}], 2) = 16248 +read(11, "\264\224iWy}G=\235m3cx\313!\361\6\0039$_\362,\231W\37\312\23>B\266\266"..., 8124) = 8124 +read(11, "W\233\347\264p\204\3747\360\271\r\221\255\317\212\301M\351\364\\\10\361j$\26\27\350Q\221\350\265c"..., 8124) = 8124 +writev(12, [{"\264\224iWy}G=\235m3cx\313!\361\6\0039$_\362,\231W\37\312\23>B\266\266"..., 8124}, {"W\233\347\264p\204\3747\360\271\r\221\255\317\212\301M\351\364\\\10\361j$\26\27\350Q\221\350\265c"..., 8124}], 2) = 16248 +read(11, "\2509\213\6(\362\204\207\306\v\f\304\312\243\6\254\376+\242\20\24\204\256G\5(\r\351\362#\370\310"..., 8124) = 8124 +read(11, "\303\347\1\235\244\313}\fI\356\301;\202\310\5\331"..., 8124) = 8124 +read(11, "\272\2407\334\315\212\322\215s\3\367\3402.\365\363\36Q\265v\251\354\6\251\260\213\215(\223\21\305\203"..., 8124) = 8124 +writev(12, [{"q\221\276|\302p\341A\316\277?\327\262\303v\344\\\302\1=\3234pu\215B1L\233\5>\331"..., 8124}, {"\272\2407\334\315\212\322\215s\3\367\3402.\365\363\36Q\265v\251\354\6\251\260\213\215(\223\21\305\203"..., 8124}], 2) = 16248 +read(11, "\vY\311\255$T\262\375\224\21\25\225\365\274\21\316#mX\335\201\215\240b\311\357\355\344\365\231'\10"..., 8124) = 8124 +read(11, "`8#Y\243\246\t\f\355k\37\362\240\332\374\351\356\371\275CH\232\272\306{9\221\377)g\245t"..., 8124) = 8124 +writev(12, [{"\vY\311\255$T\262\375\224\21\25\225\365\274\21\316#mX\335\201\215\240b\311\357\355\344\365\231'\10"..., 8124}, {"`8#Y\243\246\t\f\355k\37\362\240\332\374\351\356\371\275CH\232\272\306{9\221\377)g\245t"..., 8124}], 2) = 16248 +read(11, "\370\215\301\206\271\37\236\16\17\333\253?F\213\273A3\271\220\202\374%h\312\302\36\377e\206\\C\207"..., 8124) = 8124 +read(11, "\301\3vuR\272FZ\357\205/\267\232\0\255\201\365\22\233$<\26\31ln\312wCG\325+P"..., 8124) = 8124 +writev(12, [{"\370\215\301\206\271\37\236\16\17\333\253?F\213\273A3\271\220\202\374%h\312\302\36\377e\206\\C\207"..., 8124}, {"\301\3vuR\272FZ\357\205/\267\232\0\255\201\365\22\233$<\26\31ln\312wCG\325+P"..., 8124}], 2) = 16248 +brk(0) = 0x323d000 +brk(0x325e000) = 0x325e000 +read(11, ":\207\274\263\4k\212C7\30\366lrE\233\177\223\300\324B\201b\23\226v\360\224\327f\1770\332"..., 8124) = 8124 +read(11, "\36\4\274\" \310\177i\376\23:\17\7\340\267\32\0\304\2517\223\240Qm\32nd/y\r\213\306"..., 8124) = 8124 +writev(12, [{":\207\274\263\4k\212C7\30\366lrE\233\177\223\300\324B\201b\23\226v\360\224\327f\1770\332"..., 8124}, {"\36\4\274\" \310\177i\376\23:\17\7\340\267\32\0\304\2517\223\240Qm\32nd/y\r\213\306"..., 8124}], 2) = 16248 +read(11, "\247\35\221\266\332\262\2\3\177\312\245$\207\364Q\f\361k\246lok\10#w\226v=\230S\323t"..., 8124) = 8124 +read(11, "\321\342:1\372\303\262\316\361\16\320\266pu\356D\372)4\35EC\253g\340\311\351\315\342\2304L"..., 8124) = 8124 +writev(12, [{"\247\35\221\266\332\262\2\3\177\312\245$\207\364Q\f\361k\246lok\10#w\226v=\230S\323t"..., 8124}, {"\321\342:1\372\303\262\316\361\16\320\266pu\356D\372)4\35EC\253g\340\311\351\315\342\2304L"..., 8124}], 2) = 16248 +read(11, "\310>\0349$\305\224\331\307~\27\275[\360]\375[e\2229\377\20\220\376\372\300\240\7\206w\210\""..., 8124) = 8124 +read(11, "\325\206m\270'\357\36\266\306B\210Wt2qg\367i:\2210+\236\272\236\366\226\361\245\247\216\231"..., 8124) = 8124 +writev(12, [{"\310>\0349$\305\224\331\307~\27\275[\360]\375[e\2229\377\20\220\376\372\300\240\7\206w\210\""..., 8124}, {"\325\206m\270'\357\36\266\306B\210Wt2qg\367i:\2210+\236\272\236\366\226\361\245\247\216\231"..., 8124}], 2) = 16248 +read(11, "\360\351\255\372x\233\234\235k5n\305\377\206QIm\215O4F\247\\\r\302\340\t\245v\256\213\354"..., 8124) = 8124 +read(11, "\v\273=\302\337\17\360M8\203Q\34\vf\244\341\336\243}~\7<)\21\2061z\313k\354\337\315"..., 8124) = 8124 +writev(12, [{"\360\351\255\372x\233\234\235k5n\305\377\206QIm\215O4F\247\\\r\302\340\t\245v\256\213\354"..., 8124}, {"\v\273=\302\337\17\360M8\203Q\34\vf\244\341\336\243}~\7<)\21\2061z\313k\354\337\315"..., 8124}], 2) = 16248 +read(11, "(N\307\376\3\25\21\331\306\234w\275\345\201lp\30/\216\245y\333<\272T\312\20\272\2\374\262\203"..., 8124) = 8124 +read(11, "\376\304\331OCK`\254\223\345\".\17\330r\35\341\23\370J\177\245\276"..., 8124) = 8124 +writev(12, [{"\20\340h\327\204b~\232S3\344\"\200l\276w) \340\331\263\276\375\221\vu\345X\351\302hD"..., 8124}, {"\30!\336\301\306\310\363g\310\177\213\267o\370\6\30\347e\231z\203>\330r\35\341\23\370J\177\245\276"..., 8124}], 2) = 16248 +read(11, "\340@\20Miz\373W#\361\313\24xY\203\32.\245\r\210b1\304\t\367#\246\311F\302g\323"..., 8124) = 8124 +read(11, "r\337Z#O\20k\27!\35\3\216D0M\f^\232[\24\226~Tf\333\"$\375L\372\"\350"..., 8124) = 8124 +writev(12, [{"\340@\20Miz\373W#\361\313\24xY\203\32.\245\r\210b1\304\t\367#\246\311F\302g\323"..., 8124}, {"r\337Z#O\20k\27!\35\3\216D0M\f^\232[\24\226~Tf\333\"$\375L\372\"\350"..., 8124}], 2) = 16248 +read(11, "7n/\247\307\357\347\322\247\247h+\271\323[\264a\375<\330\331\243w\356d:\3160\37q\246\326"..., 8124) = 8124 +read(11, "\223\353A\322\301\334\342m\\\317\343\335\312$\370\316$BQ\360\v\345JtI\373fn4\26\314\235"..., 8124) = 8124 +writev(12, [{"7n/\247\307\357\347\322\247\247h+\271\323[\264a\375<\330\331\243w\356d:\3160\37q\246\326"..., 8124}, {"\223\353A\322\301\334\342m\\\317\343\335\312$\370\316$BQ\360\v\345JtI\373fn4\26\314\235"..., 8124}], 2) = 16248 +read(11, "\205\337\365A\337\267S\363\215\211\245\233\17\34 Y\3378\254\237\255\35\30\226\327\"6\371\227\244\274\36"..., 8124) = 8124 +read(11, "\364I\335\254x;;\333\273\2104~B\177o\256l8=\201k\335\311C\363P'\375\213|{\264"..., 8124) = 8124 +writev(12, [{"\205\337\365A\337\267S\363\215\211\245\233\17\34 Y\3378\254\237\255\35\30\226\327\"6\371\227\244\274\36"..., 8124}, {"\364I\335\254x;;\333\273\2104~B\177o\256l8=\201k\335\311C\363P'\375\213|{\264"..., 8124}], 2) = 16248 +read(11, "\243\33)\212\352\335S8\337~6\331\376\3B\241\236\367\0078\23\r)[@\227\210[\371\335@6"..., 8124) = 8124 +read(11, "\243\254\225\216\352{\261\320\220\234\30\357s\26\361\36nN\276\371\261 1\365\224h\27u\373&>\315"..., 8124) = 8124 +writev(12, [{"\243\33)\212\352\335S8\337~6\331\376\3B\241\236\367\0078\23\r)[@\227\210[\371\335@6"..., 8124}, {"\243\254\225\216\352{\261\320\220\234\30\357s\26\361\36nN\276\371\261 1\365\224h\27u\373&>\315"..., 8124}], 2) = 16248 +read(11, "\342S\204X\254.\231R\327\230\276\232\340\4\215\226\325\217\351\334hl\231\t\33!.\16q^\1*"..., 8124) = 8124 +read(11, "Y\273\2547(>,>^x\211\247\365'\357\303\376\256\306\37\343\206\n\221X\r\"\302-\327a\347"..., 8124) = 8124 +writev(12, [{"\342S\204X\254.\231R\327\230\276\232\340\4\215\226\325\217\351\334hl\231\t\33!.\16q^\1*"..., 8124}, {"Y\273\2547(>,>^x\211\247\365'\357\303\376\256\306\37\343\206\n\221X\r\"\302-\327a\347"..., 8124}], 2) = 16248 +read(11, "\373\332r\v\346'PQvI\341\267,Od\t\225C\20BVz\214\305~T\322?\2772\235\200"..., 8124) = 8124 +read(11, "\223Y\345\260B]'\321\215rk\325\322?\276K\200\376r!(\177\363awn#\250;J/i"..., 8124) = 8124 +writev(12, [{"\373\332r\v\346'PQvI\341\267,Od\t\225C\20BVz\214\305~T\322?\2772\235\200"..., 8124}, {"\223Y\345\260B]'\321\215rk\325\322?\276K\200\376r!(\177\363awn#\250;J/i"..., 8124}], 2) = 16248 +read(11, "]\357\301\20];\313\274\n\271#M66 \2168}\20\317\202\356\261\304\221\vf\224\361V\366\306"..., 8124) = 8124 +read(11, "r\216\337\234c\\i\216@\r\231\232}\302\6\3101\3\177\201\363\364\\X\276{Ot\237\310\313\311"..., 8124) = 8124 +writev(12, [{"]\357\301\20];\313\274\n\271#M66 \2168}\20\317\202\356\261\304\221\vf\224\361V\366\306"..., 8124}, {"r\216\337\234c\\i\216@\r\231\232}\302\6\3101\3\177\201\363\364\\X\276{Ot\237\310\313\311"..., 8124}], 2) = 16248 +brk(0) = 0x3280000 +brk(0x32a2000) = 0x32a2000 +read(11, "\377\315Chh\230yQ\237\177v\1779\26t\272\250\203\270P\25IH\241\263\267\305\236\277\2439x"..., 8124) = 8124 +read(11, "=\326C\35|h\253\302(\302\2107\332DV\205\26\223i\226^\333mucR-m0}V\250\31\360\253"..., 8124) = 8124 +writev(12, [{"\211\362\355\226\251\206\17\177\"\227[\27\271\3015G\16\2733\27\10\27%\235\240\2064U\274\234\17W"..., 8124}, {"\2418\374\200@#P\213h\\\254\210\276M$\371 \335\257}V\250\31\360\253"..., 8124}], 2) = 16248 +read(11, "zT\2774\333L\317'U\223\355\240\344Qy\303\10\234T\265\372`\245w3\237<\251K_\316\7"..., 8124) = 8124 +read(11, "A$b\32\372\33\323\344j\341\342\373\274:#Q\240\277\371>.\315\16\344\241\221l\324\20d?\235"..., 8124) = 8124 +writev(12, [{"zT\2774\333L\317'U\223\355\240\344Qy\303\10\234T\265\372`\245w3\237<\251K_\316\7"..., 8124}, {"A$b\32\372\33\323\344j\341\342\373\274:#Q\240\277\371>.\315\16\344\241\221l\324\20d?\235"..., 8124}], 2) = 16248 +read(11, "\335\325=\301;\323\366a\235d\4fC\31AB\275\212\274\207\364\t\262\33\3446\3441\353\310\336\336"..., 8124) = 8124 +read(11, "8rg\2427-\322:\344\367wy\341\343\2[J\333\241\251\5J{\245J&\204\311Q\2134\272"..., 8124) = 8124 +writev(12, [{"\335\325=\301;\323\366a\235d\4fC\31AB\275\212\274\207\364\t\262\33\3446\3441\353\310\336\336"..., 8124}, {"8rg\2427-\322:\344\367wy\341\343\2[J\333\241\251\5J{\245J&\204\311Q\2134\272"..., 8124}], 2) = 16248 +read(11, "\304\301\347\332\304\3245\36w \354\320\242O\240L\324\224\331\2074;\345edBA\25\370\2778\6"..., 8124) = 8124 +read(11, "\234\367\340A\365f\364zg\307\2657\354\371\231\17\377\312\207\233\233\37\2603H\341\367\350\333\305\322\212"..., 8124) = 8124 +writev(12, [{"\304\301\347\332\304\3245\36w \354\320\242O\240L\324\224\331\2074;\345edBA\25\370\2778\6"..., 8124}, {"\234\367\340A\365f\364zg\307\2657\354\371\231\17\377\312\207\233\233\37\2603H\341\367\350\333\305\322\212"..., 8124}], 2) = 16248 +read(11, "\371\235\361\243\271\356Z\240\267\255\233\302\201\313Sv\n\320wO\264kM\321\321*\\\177I\5S\200"..., 8124) = 8124 +read(11, "\245\265~\350W\330JL\20\f!3\26\2153\270\31\343{\265\366lP\337\231\256\206f\372S\307`"..., 8124) = 8124 +writev(12, [{"\371\235\361\243\271\356Z\240\267\255\233\302\201\313Sv\n\320wO\264kM\321\321*\\\177I\5S\200"..., 8124}, {"\245\265~\350W\330JL\20\f!3\26\2153\270\31\343{\265\366lP\337\231\256\206f\372S\307`"..., 8124}], 2) = 16248 +read(11, "{\261-\311\2427R\320\205\2\340\4\34\367\344\340_\365\213.L\256F\342\224N\347`\36\306\24m"..., 8124) = 8124 +read(11, "GA\30]`\224K\310\214\206T7\24t\207#\235\367\227\0253<\364\261\374z\244!/K~\365"..., 8124) = 8124 +writev(12, [{"{\261-\311\2427R\320\205\2\340\4\34\367\344\340_\365\213.L\256F\342\224N\347`\36\306\24m"..., 8124}, {"GA\30]`\224K\310\214\206T7\24t\207#\235\367\227\0253<\364\261\374z\244!/K~\365"..., 8124}], 2) = 16248 +read(11, "\204\307\261\365j\37\363\377\345\340\26\251C\210\336\267\203\344\332\231\201/\276\267\340\301\363\5\345\271\351\331"..., 8124) = 8124 +read(11, "\205*\25\336\314VH`\232\30E\262j\3340\212\344\343\240g\223\f\212(\226\231h\6\222\236\242R"..., 8124) = 8124 +writev(12, [{"\204\307\261\365j\37\363\377\345\340\26\251C\210\336\267\203\344\332\231\201/\276\267\340\301\363\5\345\271\351\331"..., 8124}, {"\205*\25\336\314VH`\232\30E\262j\3340\212\344\343\240g\223\f\212(\226\231h\6\222\236\242R"..., 8124}], 2) = 16248 +read(11, "\355b\261\306\222\377y8|\220\201\234\334\361\315Xd\273N'\220\377{\266Vr\333\346&rdK"..., 8124) = 8124 +brk(0) = 0x32a2000 +brk(0x32c4000) = 0x32c4000 +read(11, "\22N\344\6\37\303\322\220-\251\374\333\255n\201<\206{\205\360\211\251o\355V\216\rY\253\2440\274"..., 8124) = 8124 +writev(12, [{"\355b\261\306\222\377y8|\220\201\234\334\361\315Xd\273N'\220\377{\266Vr\333\346&rdK"..., 8124}, {"\22N\344\6\37\303\322\220-\251\374\333\255n\201<\206{\205\360\211\251o\355V\216\rY\253\2440\274"..., 8124}], 2) = 16248 +read(11, "\273\10]e\235PT_H\345[S\272x\224\22\243-\231:,\2046{\230\273\372T>L\2360"..., 8124) = 8124 +read(11, "1\344\3/\311\262\243\232\347Mz]\313\327\225\302\372\236o\363\6n\305\305\20|z}\221\177\371z"..., 8124) = 8124 +writev(12, [{"\273\10]e\235PT_H\345[S\272x\224\22\243-\231:,\2046{\230\273\372T>L\2360"..., 8124}, {"1\344\3/\311\262\243\232\347Mz]\313\327\225\302\372\236o\363\6n\305\305\20|z}\221\177\371z"..., 8124}], 2) = 16248 +read(11, "\256\222\372W+s\373\\`P\377\247\366W#\340\322\355i>\351\226J\345\236\341_\246\20\301\6\335"..., 8124) = 8124 +read(11, "<\324\5\324\16\r<\354'\232x\367\275i\276\310:Z\\Y\257\v ]\235\261c\251TIG\234"..., 8124) = 8124 +writev(12, [{"\256\222\372W+s\373\\`P\377\247\366W#\340\322\355i>\351\226J\345\236\341_\246\20\301\6\335"..., 8124}, {"<\324\5\324\16\r<\354'\232x\367\275i\276\310:Z\\Y\257\v ]\235\261c\251TIG\234"..., 8124}], 2) = 16248 +read(11, "\264\26109\31X\10V,)u\"\2662\206\0201\356r\224S\221\21\310\245\1{L"..., 8124) = 8124 +read(11, "\37?w\374\344h\215\361\376\360\222\204'\365\3\354\36\222\330\342\232\23\30\6e\265O\360Ca\2\200"..., 8124) = 8124 +writev(12, [{"\221\205h\215>\26109\31X\10V,)u\"\2662\206\0201\356r\224S\221\21\310\245\1{L"..., 8124}, {"\37?w\374\344h\215\361\376\360\222\204'\365\3\354\36\222\330\342\232\23\30\6e\265O\360Ca\2\200"..., 8124}], 2) = 16248 +read(11, "\304\263\2261'[\r\323\266ni\374\223y\332o\262\226\272m\324\241\271\320Dh\307'\276\220\222P"..., 8124) = 8124 +read(11, "\23\373\352\240m\374$\334\3\206\214\250\307q\243n\370\324Tc;\244Ml\36FHG\377\4\373D"..., 8124) = 8124 +writev(12, [{"\304\263\2261'[\r\323\266ni\374\223y\332o\262\226\272m\324\241\271\320Dh\307'\276\220\222P"..., 8124}, {"\23\373\352\240m\374$\334\3\206\214\250\307q\243n\370\324Tc;\244Ml\36FHG\377\4\373D"..., 8124}], 2) = 16248 +read(11, "*G\16\375\335^\210~\312S!\17\375S\366\0\251$\300b@\364\327\10\r\17\217\1XD\21\300"..., 8124) = 8124 +read(11, "\0F\374\341\270`\246\243\2170\265\313\271\35@.x\213\215\270\250\243\367r\310\r\251W\4\364ws"..., 8124) = 8124 +writev(12, [{"*G\16\375\335^\210~\312S!\17\375S\366\0\251$\300b@\364\327\10\r\17\217\1XD\21\300"..., 8124}, {"\0F\374\341\270`\246\243\2170\265\313\271\35@.x\213\215\270\250\243\367r\310\r\251W\4\364ws"..., 8124}], 2) = 16248 +brk(0) = 0x32c4000 +brk(0x32e6000) = 0x32e6000 +read(11, "#\10|\327\3305Qv\213\212S\270?9\252\345\220\177r\274\225g;\3554\210\2508v\376T\n"..., 8124) = 8124 +read(11, "0B\332V\305H6-%|7\23\230\251\357_a\353\327\345\21d\273z\310\377J C\207\301\264"..., 8124) = 8124 +writev(12, [{"#\10|\327\3305Qv\213\212S\270?9\252\345\220\177r\274\225g;\3554\210\2508v\376T\n"..., 8124}, {"0B\332V\305H6-%|7\23\230\251\357_a\353\327\345\21d\273z\310\377J C\207\301\264"..., 8124}], 2) = 16248 +read(11, "\235\332\365\224\307\371\267\324\312We\216\324\215\34\332\tV\2623r/L\215\303N\251\307D\246\350M"..., 8124) = 8124 +read(11, "8\262\202\300:\31\304\264{\342Sp0*<\22\20\231qM\356\343\271\331Q%\3\336r\222vV"..., 8124) = 8124 +writev(12, [{"\235\332\365\224\307\371\267\324\312We\216\324\215\34\332\tV\2623r/L\215\303N\251\307D\246\350M"..., 8124}, {"8\262\202\300:\31\304\264{\342Sp0*<\22\20\231qM\356\343\271\331Q%\3\336r\222vV"..., 8124}], 2) = 16248 +read(11, "\300\336\211\356!\275\220\215\233[~Q\277\234e\314\264E\211\355Y\4\330\256\200\256\316\361\214\322\327d"..., 8124) = 8124 +read(11, "\320\346\242?C\34\214g[\365\20U i\325\22_\272HH\342x\346'\36b#6}\350U\336"..., 8124) = 8124 +writev(12, [{"\300\336\211\356!\275\220\215\233[~Q\277\234e\314\264E\211\355Y\4\330\256\200\256\316\361\214\322\327d"..., 8124}, {"\320\346\242?C\34\214g[\365\20U i\325\22_\272HH\342x\346'\36b#6}\350U\336"..., 8124}], 2) = 16248 +read(11, "\245\217\234\214F"..., 8124) = 8124 +writev(12, [{"\245\217\234\214F"..., 8124}], 2) = 16248 +read(11, "\326\276\10\375[\270~\247\335\321\266\30z&\6\232me\314Z\326\366\334\361\3304\301\301e\374M\365"..., 8124) = 8124 +read(11, "\302\243\372\35\216\243\36N\255\261[D\0\300Nh(DFk\366{\25\324\301\22Z\6\7T\216\335"..., 8124) = 8124 +writev(12, [{"\326\276\10\375[\270~\247\335\321\266\30z&\6\232me\314Z\326\366\334\361\3304\301\301e\374M\365"..., 8124}, {"\302\243\372\35\216\243\36N\255\261[D\0\300Nh(DFk\366{\25\324\301\22Z\6\7T\216\335"..., 8124}], 2) = 16248 +read(11, "\240tO\32*r?\373*Wzxm}\226\373\v\362\235\326\272\31[\2076s\330\351\352\227uz"..., 8124) = 8124 +read(11, "\"|e\274g\215\243c\222\247m\234\v\213\242\216\373\211\35\3435h\325U\376K\177\332\226P\232\311"..., 8124) = 8124 +writev(12, [{"\240tO\32*r?\373*Wzxm}\226\373\v\362\235\326\272\31[\2076s\330\351\352\227uz"..., 8124}, {"\"|e\274g\215\243c\222\247m\234\v\213\242\216\373\211\35\3435h\325U\376K\177\332\226P\232\311"..., 8124}], 2) = 16248 +read(11, "\363\7\v\223']k\327,\300\264\232\207\321\2O\306\203\357\324M\204J\203\305n6\332\300.\341\225"..., 8124) = 8124 +read(11, "\320\0320L\231\263\34\362\6.P\216\370\225\233\1\7?S\314\2617\221\214\215B\372gG\366%J"..., 8124) = 8124 +writev(12, [{"\363\7\v\223']k\327,\300\264\232\207\321\2O\306\203\357\324M\204J\203\305n6\332\300.\341\225"..., 8124}, {"\320\0320L\231\263\34\362\6.P\216\370\225\233\1\7?S\314\2617\221\214\215B\372gG\366%J"..., 8124}], 2) = 16248 +read(11, "\324)\16kk6Vhvi5GE\222\276\216\321;\f\373v\245\33\227\245/9\v\255cWS"..., 8124) = 8124 +read(11, "\376+'j/\25~\306\257\353{\\\317\304u\244\2710\22}\355\221\351?M\247\203\221^\201\340p"..., 8124) = 8124 +writev(12, [{"\324)\16kk6Vhvi5GE\222\276\216\321;\f\373v\245\33\227\245/9\v\255cWS"..., 8124}, {"\376+'j/\25~\306\257\353{\\\317\304u\244\2710\22}\355\221\351?M\247\203\221^\201\340p"..., 8124}], 2) = 16248 +read(11, "$\361.\204\312\244\31\300\321~\303\3760\241\307\376\300^\25\274\303\225aO\213\256\353)\4\221o\346"..., 8124) = 8124 +brk(0) = 0x32e6000 +brk(0x3307000) = 0x3307000 +read(11, "\275E\0206\213kJ\201\234\373Wt\252\f\267at\242\223\263\310&\306\361Z\212C9\207\317\273\202"..., 8124) = 8124 +writev(12, [{"$\361.\204\312\244\31\300\321~\303\3760\241\307\376\300^\25\274\303\225aO\213\256\353)\4\221o\346"..., 8124}, {"\275E\0206\213kJ\201\234\373Wt\252\f\267at\242\223\263\310&\306\361Z\212C9\207\317\273\202"..., 8124}], 2) = 16248 +read(11, "\6%p\371\311\201B)\312<[9x\377\241\1773\267\363\270\f\24\336Y\v\260l<\260C\267\221"..., 8124) = 8124 +read(11, "j\242Oz\226\323q_\373T3\213t\270\1\371\364\217\361=7]\315\6\37Nc@\26;]\265"..., 8124) = 8124 +writev(12, [{"\6%p\371\311\201B)\312<[9x\377\241\1773\267\363\270\f\24\336Y\v\260l<\260C\267\221"..., 8124}, {"j\242Oz\226\323q_\373T3\213t\270\1\371\364\217\361=7]\315\6\37Nc@\26;]\265"..., 8124}], 2) = 16248 +read(11, "\242\f\324\366\346\224?\277/Q/\211\242;\213\313\3363\0*\237u\207T\17G\377\353\250\314M\251"..., 8124) = 8124 +read(11, "\5\321n\275! 3>*bw\214\213B\7\336\217i\315q.\3657\206.\364L\316\27\373u\234"..., 8124) = 8124 +writev(12, [{"\242\f\324\366\346\224?\277/Q/\211\242;\213\313\3363\0*\237u\207T\17G\377\353\250\314M\251"..., 8124}, {"\5\321n\275! 3>*bw\214\213B\7\336\217i\315q.\3657\206.\364L\316\27\373u\234"..., 8124}], 2) = 16248 +read(11, "s\377u\234iP\3316\23N74Sa?V!3\226t\353\325yU7xP\37\226\3717\363"..., 8124) = 8124 +read(11, "R\270/\342\224\270r\311#\v\222Q\275\340;\206\334)\312\275\267\205\272\237\247(\377\"\375\232I\352"..., 8124) = 8124 +writev(12, [{"s\377u\234iP\3316\23N74Sa?V!3\226t\353\325yU7xP\37\226\3717\363"..., 8124}, {"R\270/\342\224\270r\311#\v\222Q\275\340;\206\334)\312\275\267\205\272\237\247(\377\"\375\232I\352"..., 8124}], 2) = 16248 +read(11, "\34k_A3)\"\273\"\356\31Kg\233#\4m\247'fH\246\261?\6?\255\212'J\242\332"..., 8124) = 8124 +read(11, "^\376@\377\345\22\354\215\261Z\\owB_Um\224]5-\\/\215\334\177\336\25\355\321K\35"..., 8124) = 8124 +writev(12, [{"\34k_A3)\"\273\"\356\31Kg\233#\4m\247'fH\246\261?\6?\255\212'J\242\332"..., 8124}, {"^\376@\377\345\22\354\215\261Z\\owB_Um\224]5-\\/\215\334\177\336\25\355\321K\35"..., 8124}], 2) = 16248 +read(11, "\26\265\3505C\311\361\270x\222\222%\254\240x\370\251\356\314\266\37\354\223b\347\353\302f0\331!\222"..., 8124) = 8124 +read(11, "\324\301\312\312Yi\211\267n:\253`\365\36\316q\233\32\"}\301nS\0249So\207\254T\373R"..., 8124) = 8124 +writev(12, [{"\26\265\3505C\311\361\270x\222\222%\254\240x\370\251\356\314\266\37\354\223b\347\353\302f0\331!\222"..., 8124}, {"\324\301\312\312Yi\211\267n:\253`\365\36\316q\233\32\"}\301nS\0249So\207\254T\373R"..., 8124}], 2) = 16248 +read(11, "\350\0.\241a\17\360\177\316\203]\7\\\372\t\232\200\227i\230\6\274<\335\2055\35\256)\212s\274"..., 8124) = 8124 +read(11, "\305\326\17\345}\210\304\326\17\241=\211\303\326\17\244g\35\205m\r\320lK\f6<\241$~\236"..., 8124) = 8124 +writev(12, [{"\22\373\341\324r_6oj\242\307\25\r\34\27\310\267\330\360Vx\\?\315\256\337 \215\21waD"..., 8124}, {"\317/k\277\306.A\36 i\260}O\373[k\227\211;\264\210\352\223\177^\304><\241$~\236"..., 8124}], 2) = 16248 +brk(0) = 0x3307000 +brk(0x3329000) = 0x3329000 +read(11, "\272L\365\3458\2229O+\214CW(t\262\\N\350\307\255\335H9\330\300\232\223\20\313\272\r\311"..., 8124) = 8124 +read(11, "\353\214\274Ta\307w\222\235/\327:\304\235N\341\256}`g\320i\236epzy\300\200\377\325\313"..., 8124) = 8124 +writev(12, [{"\272L\365\3458\2229O+\214CW(t\262\\N\350\307\255\335H9\330\300\232\223\20\313\272\r\311"..., 8124}, {"\353\214\274Ta\307w\222\235/\327:\304\235N\341\256}`g\320i\236epzy\300\200\377\325\313"..., 8124}], 2) = 16248 +read(11, "\225E~/X\353\220\256\245\2145\3759\374\253\213W\225\216h\3256\35\323\361\306\317\307\334\2523\324"..., 8124) = 8124 +read(11, "v:F\343\356\207Z\227h@\334\21\277\220\272\355z\325\254"..., 8124) = 8124 +read(11, "R\346\215\22\237q&u|\220K\370\265\223\373L\v\373\203\222\2274\7Z\311+\271;\31%B\343"..., 8124) = 8124 +writev(12, [{"\345\221\f\215\247\350\22\311\306\364!`6\273D[\4\326#\344\332I\345\254\36g\4\26\17>\325\254"..., 8124}, {"R\346\215\22\237q&u|\220K\370\265\223\373L\v\373\203\222\2274\7Z\311+\271;\31%B\343"..., 8124}], 2) = 16248 +read(11, "\251\7C\276vm\305n=\33T\371\224\250\332\375\275\302w4-\261AY\224*F\340\37\320\234\16"..., 8124) = 8124 +read(11, "f\246\376m\200\321>k\3308\f\377\352g\313\360\350#\374\3779\363\276uv 8\31r\277\21S"..., 8124) = 8124 +writev(12, [{"\251\7C\276vm\305n=\33T\371\224\250\332\375\275\302w4-\261AY\224*F\340\37\320\234\16"..., 8124}, {"f\246\376m\200\321>k\3308\f\377\352g\313\360\350#\374\3779\363\276uv 8\31r\277\21S"..., 8124}], 2) = 16248 +read(11, "\372H\331\246\256;.\22t\220\331e\36~Gq\31\324\227$v&\26j\2534\3050\340\277S\344"..., 8124) = 8124 +read(11, "5\263T[u\331\32\331\25`\31^\362g\201O\215\310g~\333?\272\24T\242\223\326m\212\350a"..., 8124) = 8124 +writev(12, [{"\372H\331\246\256;.\22t\220\331e\36~Gq\31\324\227$v&\26j\2534\3050\340\277S\344"..., 8124}, {"5\263T[u\331\32\331\25`\31^\362g\201O\215\310g~\333?\272\24T\242\223\326m\212\350a"..., 8124}], 2) = 16248 +read(11, "\343\307\247M8\255\21f\233\270\332\256^\221h\"q\373\355\252SE\365|\202\352\251`\210\rk\233"..., 8124) = 8124 +read(11, "\306\5}\254\35\336\330\257V\255t\10\350\0272T\1\327\260\203\7\261l\246\332\300}\226\256\331\315)"..., 8124) = 8124 +writev(12, [{"\343\307\247M8\255\21f\233\270\332\256^\221h\"q\373\355\252SE\365|\202\352\251`\210\rk\233"..., 8124}, {"\306\5}\254\35\336\330\257V\255t\10\350\0272T\1\327\260\203\7\261l\246\332\300}\226\256\331\315)"..., 8124}], 2) = 16248 +read(11, "\361\236j\334\355\v\373b\3735\177Q\6\242\366|\33\230\370\306\37\253\312\363\317\334\302\374\374o\340\4"..., 8124) = 8124 +brk(0) = 0x3329000 +brk(0x334b000) = 0x334b000 +read(11, "I\203X\334\274\0P}\34\273S\265\"\251\341\2646\321\24\32RK\343{\325hm\360\202\t4\234"..., 8124) = 8124 +writev(12, [{"\361\236j\334\355\v\373b\3735\177Q\6\242\366|\33\230\370\306\37\253\312\363\317\334\302\374\374o\340\4"..., 8124}, {"I\203X\334\274\0P}\34\273S\265\"\251\341\2646\321\24\32RK\343{\325hm\360\202\t4\234"..., 8124}], 2) = 16248 +read(11, "\271\272\335)eY\345\321\323\272\325\255\307\177s\372\322Y\340\321\343K3s\365rd\255\247\305\332V"..., 8124) = 8124 +read(11, "\273m\206@\204\27\257\32\253g\261\306\236\3634\215%\262\304\271)\3cF\330\214\277\231\3i\310\326"..., 8124) = 8124 +writev(12, [{"\271\272\335)eY\345\321\323\272\325\255\307\177s\372\322Y\340\321\343K3s\365rd\255\247\305\332V"..., 8124}, {"\273m\206@\204\27\257\32\253g\261\306\236\3634\215%\262\304\271)\3cF\330\214\277\231\3i\310\326"..., 8124}], 2) = 16248 +read(11, "\311\240\24\344\232r\305A^\345\16B\355\\5\251\r\276\324\356\272{\215q\250\5\24\276\n7*\351"..., 8124) = 8124 +read(11, "6&\33\2\323\251Rh}\331\17u\34\206\353\245a0uD:@\366-\275\350\17\r\202\321j\306"..., 8124) = 8124 +writev(12, [{"\311\240\24\344\232r\305A^\345\16B\355\\5\251\r\276\324\356\272{\215q\250\5\24\276\n7*\351"..., 8124}, {"6&\33\2\323\251Rh}\331\17u\34\206\353\245a0uD:@\366-\275\350\17\r\202\321j\306"..., 8124}], 2) = 16248 +read(11, "\226T+0\1\326\222Z\202\211.\n\320\32\260k$Rq):a\235\335<\4\356\36\316N\2\27"..., 8124) = 8124 +read(11, "r\21,\245\37'\3a\367\354\356\245V\212\304\250W\274\2035\33<\320\0\230=\300\336\f\376\227\210"..., 8124) = 8124 +writev(12, [{"\226T+0\1\326\222Z\202\211.\n\320\32\260k$Rq):a\235\335<\4\356\36\316N\2\27"..., 8124}, {"r\21,\245\37'\3a\367\354\356\245V\212\304\250W\274\2035\33<\320\0\230=\300\336\f\376\227\210"..., 8124}], 2) = 16248 +read(11, "\235{\326\377r\373`\356^\247\305Sk\217ag\375\364\313\317\37\335\304K\177\336\345\37\350WQ\330"..., 8124) = 8124 +read(11, "-pB\\\233\17\301a\255\306\370\300.=\341\203\257\333K\243\362#\305\177k\1\354\356\265a\373\205"..., 8124) = 8124 +writev(12, [{"\235{\326\377r\373`\356^\247\305Sk\217ag\375\364\313\317\37\335\304K\177\336\345\37\350WQ\330"..., 8124}, {"-pB\\\233\17\301a\255\306\370\300.=\341\203\257\333K\243\362#\305\177k\1\354\356\265a\373\205"..., 8124}], 2) = 16248 +read(11, "\323\330\250\316\310~4|\323u\306\366\200\256\245\312\206\2074%\302M\243\264:\305\25P\315~\314\226"..., 8124) = 8124 +read(11, "#;\1\1\23+##+\0\1\303\377\27\r\340`g\377o\377\266\251\221\235\235\321\177Q\357\277\373"..., 8124) = 8124 +writev(12, [{"\323\330\250\316\310~4|\323u\306\366\200\256\245\312\206\2074%\302M\243\264:\305\25P\315~\314\226"..., 8124}, {"#;\1\1\23+##+\0\1\303\377\27\r\340`g\377o\377\266\251\221\235\235\321\177Q\357\277\373"..., 8124}], 2) = 16248 +read(11, "v\17\255\2474\223\374:\312cK\316\314\16\370\21\210O\0\4\261\223$\205B\f5J\25\211$\5"..., 8124) = 8124 +read(11, "(R\315\31a\5\r\341!M\230\345C\245\242V5\0\251\224\367!IHS@Y\222\324z\374\370"..., 8124) = 8124 +writev(12, [{"v\17\255\2474\223\374:\312cK\316\314\16\370\21\210O\0\4\261\223$\205B\f5J\25\211$\5"..., 8124}, {"(R\315\31a\5\r\341!M\230\345C\245\242V5\0\251\224\367!IHS@Y\222\324z\374\370"..., 8124}], 2) = 16248 +read(11, "\222q\1\370\4\361\"\177B\10 \342\247\300}b\263\271$\264$z\230\261\230\240Yo0y\356{"..., 8124) = 8124 +read(11, "\312#\255p\314>GU\266\247\245q\237\265\251\224\24[U8k5Ku$\216\343\230F\345\303\235"..., 8124) = 8124 +writev(12, [{"\222q\1\370\4\361\"\177B\10 \342\247\300}b\263\271$\264$z\230\261\230\240Yo0y\356{"..., 8124}, {"\312#\255p\314>GU\266\247\245q\237\265\251\224\24[U8k5Ku$\216\343\230F\345\303\235"..., 8124}], 2) = 16248 +read(11, "(TTb5T\23@\177\231\344\f\4\321~~\200\204\377\5t\1(>e\32\322\213\332\01028"..., 8124) = 8124 +read(11, "QI\307t\252\212.\31\341h\211\272\347\346!\277\240\317\217\345\235\25\351\37n;.`\2411l\257"..., 8124) = 8124 +writev(12, [{"(TTb5T\23@\177\231\344\f\4\321~~\200\204\377\5t\1(>e\32\322\213\332\01028"..., 8124}, {"QI\307t\252\212.\31\341h\211\272\347\346!\277\240\317\217\345\235\25\351\37n;.`\2411l\257"..., 8124}], 2) = 16248 +brk(0) = 0x334b000 +brk(0x336d000) = 0x336d000 +read(11, "n\374y\1\36uC\352\1N\311\272\t\345\255T\v\3511Q\227h2\364)\177\30!]0\325\303"..., 8124) = 8124 +read(11, "\0174\231\362u\257\306\200\\KA\0045\345\27\226\326Y\322;o\230\226\373\7\230M\337\220\351HJ"..., 8124) = 8124 +writev(12, [{"n\374y\1\36uC\352\1N\311\272\t\345\255T\v\3511Q\227h2\364)\177\30!]0\325\303"..., 8124}, {"\0174\231\362u\257\306\200\\KA\0045\345\27\226\326Y\322;o\230\226\373\7\230M\337\220\351HJ"..., 8124}], 2) = 16248 +read(11, "~\315\270\257H\326;\277\306\344w\324\345\361\332F\272O*l\2\364I\21258\324_\v\261\27\272"..., 8124) = 8124 +read(11, "V}e\7\327\260y\312\17\n0\10PTMe\246f\354\3238\362\345\210x20\\HD\253q"..., 8124) = 8124 +writev(12, [{"~\315\270\257H\326;\277\306\344w\324\345\361\332F\272O*l\2\364I\21258\324_\v\261\27\272"..., 8124}, {"V}e\7\327\260y\312\17\n0\10PTMe\246f\354\3238\362\345\210x20\\HD\253q"..., 8124}], 2) = 16248 +read(11, "\250\243\271+-|\351>\34~\351e\257\271#\251\272*\33t\353\256\230\332\227[\315\256@\245\33\356"..., 8124) = 8124 +read(11, "\257\371\255\355\255\345\34\343\7\v\354+\336\316\372.n\273\304N\355\260.\307\273\262\266\34\273\211\272f"..., 8124) = 8124 +writev(12, [{"\250\243\271+-|\351>\34~\351e\257\271#\251\272*\33t\353\256\230\332\227[\315\256@\245\33\356"..., 8124}, {"\257\371\255\355\255\345\34\343\7\v\354+\336\316\372.n\273\304N\355\260.\307\273\262\266\34\273\211\272f"..., 8124}], 2) = 16248 +read(11, "\315\353sq\36wb\252\341\365\242\31Q`\342\31(\354\232X\361\317h\337\315\322\0\226\310\334\3055"..., 8124) = 8124 +read(11, "\306\360nq\rVzi;M\236\371\335\346D\33q3\201\375\335\371\"i\10g\354\237\362\210\207\371"..., 8124) = 8124 +writev(12, [{"\315\353sq\36wb\252\341\365\242\31Q`\342\31(\354\232X\361\317h\337\315\322\0\226\310\334\3055"..., 8124}, {"\306\360nq\rVzi;M\236\371\335\346D\33q3\201\375\335\371\"i\10g\354\237\362\210\207\371"..., 8124}], 2) = 16248 +read(11, "gK\247\304\300\227\353\371\202\21\303\274\263/\241\357\25\224p\352l\235\275\224?P\323\254OO\302@"..., 8124) = 8124 +read(11, "h\36\227!!\313z\323\235\335g\301i\rR\f\326\37\277\304]jf\274l\347\205n3\252\36\372"..., 8124) = 8124 +writev(12, [{"gK\247\304\300\227\353\371\202\21\303\274\263/\241\357\25\224p\352l\235\275\224?P\323\254OO\302@"..., 8124}, {"h\36\227!!\313z\323\235\335g\301i\rR\f\326\37\277\304]jf\274l\347\205n3\252\36\372"..., 8124}], 2) = 16248 +read(11, "\226\353\225\f1\232\233A\307k\242}\242\33\216\222\326\231\316QE<\356I\265\323aw\277\322\205\247"..., 8124) = 8124 +read(11, "\36\3342\17\36\3\200\333\220\343a\335\260\234\243\337\260\235\303\207g\306.\350\216\336\257a\354lG\274"..., 8124) = 8124 +writev(12, [{"\226\353\225\f1\232\233A\307k\242}\242\33\216\222\326\231\316QE<\356I\265\323aw\277\322\205\247"..., 8124}, {"\36\3342\17\36\3\200\333\220\343a\335\260\234\243\337\260\235\303\207g\306.\350\216\336\257a\354lG\274"..., 8124}], 2) = 16248 +read(11, "=\257.\370\3\206(\321\250\314#\230xN\16\36\344\260C{Zs\233\323YP\367\363\361k\35J"..., 8124) = 8124 +read(11, ",(\265\3V\363n\306\346\360\260E\270o\367-\203\357\317mi\325\366\6\327i\373j\201*-\202"..., 8124) = 8124 +writev(12, [{"=\257.\370\3\206(\321\250\314#\230xN\16\36\344\260C{Zs\233\323YP\367\363\361k\35J"..., 8124}, {",(\265\3V\363n\306\346\360\260E\270o\367-\203\357\317mi\325\366\6\327i\373j\201*-\202"..., 8124}], 2) = 16248 +read(11, "\325\216\"\325\350[\216\2179y\335\277dOB\5k\272\211\345\213\313\231\222\310c&6\24\212*\275"..., 8124) = 8124 +read(11, "iEF\344}+\216/\10\f\354\17\276J,\241\372\361\210\266\5\vW^\256t^\274\36\\\231B"..., 8124) = 8124 +writev(12, [{"\325\216\"\325\350[\216\2179y\335\277dOB\5k\272\211\345\213\313\231\222\310c&6\24\212*\275"..., 8124}, {"iEF\344}+\216/\10\f\354\17\276J,\241\372\361\210\266\5\vW^\256t^\274\36\\\231B"..., 8124}], 2) = 16248 +read(11, "\233\245\262\31\1\30\315\274<6\310e\215V\276\222\t1\310\337>Zl\312 \347\272\"\361Me0"..., 8124) = 8124 +brk(0) = 0x336d000 +brk(0x338f000) = 0x338f000 +read(11, "\253\373S\271*V\271\222\266\242\"bz~\336i\346\6Q\322z\236\24\332\217\211\373\223\\\203\237\303"..., 8124) = 8124 +writev(12, [{"\233\245\262\31\1\30\315\274<6\310e\215V\276\222\t1\310\337>Zl\312 \347\272\"\361Me0"..., 8124}, {"\253\373S\271*V\271\222\266\242\"bz~\336i\346\6Q\322z\236\24\332\217\211\373\223\\\203\237\303"..., 8124}], 2) = 16248 +read(11, "~\250\263\346\351\353\23\314\212\235\360\344\206\fh\205\25{\332@_\374\273\273\333\335\332\306\220\274k\207"..., 8124) = 8124 +read(11, "\32\346A\324\322\357\274\230\312\225Gk\330Z\321\23N\37\266\22\214B\306`\214\3353\214\203[\204I"..., 8124) = 8124 +writev(12, [{"~\250\263\346\351\353\23\314\212\235\360\344\206\fh\205\25{\332@_\374\273\273\333\335\332\306\220\274k\207"..., 8124}, {"\32\346A\324\322\357\274\230\312\225Gk\330Z\321\23N\37\266\22\214B\306`\214\3353\214\203[\204I"..., 8124}], 2) = 16248 +read(11, "\351\260 -\270 r\377\23\17\210\177\317\243\344\177\335\222):9xx\252:\250\374\257\227\376"..., 8124) = 8124 +read(11, "\362\315\30\3741p\230|G\211\206\4\345\272\334\24\302\315\23:M\t\7#Jp}S\314\234\345\343"..., 8124) = 8124 +writev(12, [{"\351\260 -\270 r\377\23\17\210\177\317\243\344\177\335\222):9xx\252:\250\374\257\227\376"..., 8124}, {"\362\315\30\3741p\230|G\211\206\4\345\272\334\24\302\315\23:M\t\7#Jp}S\314\234\345\343"..., 8124}], 2) = 16248 +read(11, "\5\4\16m\20\177\3\346\34702&\210\214!)-\311oZ2\3\215\1LM\10V\3\f\366\241"..., 8124) = 8124 +read(11, "l\253\252\373%\270\334\221\364\366\344\307\360\245\200\2369\205Y\10g\266|\263\2_a\200\336\225\364\0"..., 8124) = 8124 +writev(12, [{"\5\4\16m\20\177\3\346\34702&\210\214!)-\311oZ2\3\215\1LM\10V\3\f\366\241"..., 8124}, {"l\253\252\373%\270\334\221\364\366\344\307\360\245\200\2369\205Y\10g\266|\263\2_a\200\336\225\364\0"..., 8124}], 2) = 16248 +read(11, "'B\21c\325\246\332\252\4H\274RA\234@R\231\276<\30J\201RwL\367\375\302A\17s\273"..., 8124) = 8124 +read(11, "r\204\226\240\202ac(\331wG\225\265\361\253\361k\304\276\366\03218\353O1^~\242c\311|"..., 8124) = 8124 +writev(12, [{"'B\21c\325\246\332\252\4H\274RA\234@R\231\276<\30J\201RwL\367\375\302A\17s\273"..., 8124}, {"r\204\226\240\202ac(\331wG\225\265\361\253\361k\304\276\366\03218\353O1^~\242c\311|"..., 8124}], 2) = 16248 +read(11, ")L\235\324+C8\236\2518\316\0\326?\245zx\22\344\220\372\350\216\312\263;\214\272\243\27\315\376"..., 8124) = 8124 +read(11, "X\0\0005\234\377R\350\350\377M]\342?\25Euk\3\35U\304\0373\375\327\233\233m\22\331."..., 8124) = 8124 +writev(12, [{")L\235\324+C8\236\2518\316\0\326?\245zx\22\344\220\372\350\216\312\263;\214\272\243\27\315\376"..., 8124}, {"X\0\0005\234\377R\350\350\377M]\342?\25Euk\3\35U\304\0373\375\327\233\233m\22\331."..., 8124}], 2) = 16248 +read(11, "\230,\261\266\346`\177\377\3147\232\33;\242\200\273\261BvJ\n\356\320D1\326r\376v\24\35\264"..., 8124) = 8124 +read(11, "\337f\264s\334^I~\337\214\350'\202\3109m\342\225w\305\340\357F\f\201\1\365\257\204W\377\300"..., 8124) = 8124 +writev(12, [{"\230,\261\266\346`\177\377\3147\232\33;\242\200\273\261BvJ\n\356\320D1\326r\376v\24\35\264"..., 8124}, {"\337f\264s\334^I~\337\214\350'\202\3109m\342\225w\305\340\357F\f\201\1\365\257\204W\377\300"..., 8124}], 2) = 16248 +read(11, "\203r\210\203h\341\373\340\341\373\245\20\254[/{\345\21~\27\7\372\0072\200\257\254\325s\33*\235"..., 8124) = 8124 +read(11, "\331\34\364\3e\271@\177\\,gt\270ul7\n\250\1\377kV-\212H\3754\334S\260\376\f"..., 8124) = 8124 +writev(12, [{"\203r\210\203h\341\373\340\341\373\245\20\254[/{\345\21~\27\7\372\0072\200\257\254\325s\33*\235"..., 8124}, {"\331\34\364\3e\271@\177\\,gt\270ul7\n\250\1\377kV-\212H\3754\334S\260\376\f"..., 8124}], 2) = 16248 +read(11, "T\377\346y\356\262\210\16@\21\6\344\355O\346\352\243\354\264C7\tJ\26\271\362\216\366\363\23313"..., 8124) = 8124 +read(11, "i{\262o\331\377\360\264e\213PY\247\336\26\25\r\337\236\274jz\307\355\232\315\227\2363{dl"..., 8124) = 8124 +writev(12, [{"T\377\346y\356\262\210\16@\21\6\344\355O\346\352\243\354\264C7\tJ\26\271\362\216\366\363\23313"..., 8124}, {"i{\262o\331\377\360\264e\213PY\247\336\26\25\r\337\236\274jz\307\355\232\315\227\2363{dl"..., 8124}], 2) = 16248 +brk(0) = 0x338f000 +brk(0x33b0000) = 0x33b0000 +read(11, "8myV|V3\222\224\364\321\251\16\271c\336D;H0.O/\352\33+b\227\3142\336\374"..., 8124) = 8124 +read(11, ":{G;{\23Gg\v\23\247*\2459\333\r\0068\357g\265\33\7\360f\202\33\255\331N,\365"..., 8124) = 8124 +writev(12, [{"8myV|V3\222\224\364\321\251\16\271c\336D;H0.O/\352\33+b\227\3142\336\374"..., 8124}, {":{G;{\23Gg\v\23\247*\2459\333\r\0068\357g\265\33\7\360f\202\33\255\331N,\365"..., 8124}], 2) = 16248 +read(11, "\314\240\n\325\"A?\232\243Y\213t=b\321\r\225\10\217\214\226kT6E\361x;\2Y\224\340"..., 8124) = 8124 +read(11, "\317\247SY\354g\24 \341-\300\254\216\306\231\367_\271\315ScS\201\225\330\320\235\317\0106\354^"..., 8124) = 8124 +writev(12, [{"\314\240\n\325\"A?\232\243Y\213t=b\321\r\225\10\217\214\226kT6E\361x;\2Y\224\340"..., 8124}, {"\317\247SY\354g\24 \341-\300\254\216\306\231\367_\271\315ScS\201\225\330\320\235\317\0106\354^"..., 8124}], 2) = 16248 +read(11, "\260D\223\21A\5\367\320,\310a\300wV\3356\341\316\224~m\10\2451\361\243\262\26A\366\203\317"..., 8124) = 8124 +read(11, "E\373\10\364\315\340\301\360\373\213\244\333\235^\365R\1U\0%\200\332\177x7\340\4c9^@d"..., 8124) = 8124 +writev(12, [{"\260D\223\21A\5\367\320,\310a\300wV\3356\341\316\224~m\10\2451\361\243\262\26A\366\203\317"..., 8124}, {"E\373\10\364\315\340\301\360\373\213\244\333\235^\365R\1U\0%\200\332\177x7\340\4c9^@d"..., 8124}], 2) = 16248 +read(11, "\201\216#\353\266\315\310\3354\372\250kc\262`L\10\361E\23\202I;\262\371\241\255\347\324\261\343\325"..., 8124) = 8124 +read(11, "\250\17\343\231#\332\364\21\272v\362o3\306O\372\342\300\350u\246\1j\223`\30\234$\247\307\226\274"..., 8124) = 8124 +writev(12, [{"\201\216#\353\266\315\310\3354\372\250kc\262`L\10\361E\23\202I;\262\371\241\255\347\324\261\343\325"..., 8124}, {"\250\17\343\231#\332\364\21\272v\362o3\306O\372\342\300\350u\246\1j\223`\30\234$\247\307\226\274"..., 8124}], 2) = 16248 +read(11, "\371r\260\322\375\330\356\312\202\200\177$\366\240z\204\205\5\221C\202\\@\261\31P\243\214\225\373Mu"..., 8124) = 8124 +read(11, "{\37\371\32\250? \313\27\242\375\311\224\370*_\25\247o8\374\tD}\212\276n\344\33\256\372\300"..., 8124) = 8124 +writev(12, [{"\371r\260\322\375\330\356\312\202\200\177$\366\240z\204\205\5\221C\202\\@\261\31P\243\214\225\373Mu"..., 8124}, {"{\37\371\32\250? \313\27\242\375\311\224\370*_\25\247o8\374\tD}\212\276n\344\33\256\372\300"..., 8124}], 2) = 16248 +read(11, "8b\30\0340\252\21~\1\267J8V\21vw\352P\0262\367\264;\202\30\254\254\303\216\23dJ"..., 8124) = 8124 +read(11, "\r\374x\267\372\206\255ba\355\364T\n\233;\210S\360+\251\325Z\365\376\231\365\376\t\331\351 \351"..., 8124) = 8124 +writev(12, [{"8b\30\0340\252\21~\1\267J8V\21vw\352P\0262\367\264;\202\30\254\254\303\216\23dJ"..., 8124}, {"\r\374x\267\372\206\255ba\355\364T\n\233;\210S\360+\251\325Z\365\376\231\365\376\t\331\351 \351"..., 8124}], 2) = 16248 +read(11, "QL;_O\361\203\373\320#\362\23\271\324\241\22\353\352%k\24!U\2321\330i\361\374\223\300\273"..., 8124) = 8124 +read(11, "\360\202\260~3@\275-C\201\223\357\344\23\367\367\f\227\367CO3\202WS\322\344\t'b\27\355"..., 8124) = 8124 +writev(12, [{"QL;_O\361\203\373\320#\362\23\271\324\241\22\353\352%k\24!U\2321\330i\361\374\223\300\273"..., 8124}, {"\360\202\260~3@\275-C\201\223\357\344\23\367\367\f\227\367CO3\202WS\322\344\t'b\27\355"..., 8124}], 2) = 16248 +read(11, "\340\16r\340\3708\27\"B\\\220\277r\343\6\3228\345(\360\f\36\34211\310\203\3\10\321w-"..., 8124) = 8124 +read(11, "\261\262\307\325\30m\7\6\375\204\273\322=\211\377!\220\224\353\2\306\340\242~3\227\263\376\21\246\3W"..., 8124) = 8124 +writev(12, [{"\340\16r\340\3708\27\"B\\\220\277r\343\6\3228\345(\360\f\36\34211\310\203\3\10\321w-"..., 8124}, {"\261\262\307\325\30m\7\6\375\204\273\322=\211\377!\220\224\353\2\306\340\242~3\227\263\376\21\246\3W"..., 8124}], 2) = 16248 +read(11, "\31\237\223\276@i\230\362V\32\266\376lL\346\v\16\307N\5\225C\33\35\246\223\214\354\232 i\272"..., 8124) = 8124 +brk(0) = 0x33b0000 +brk(0x33d2000) = 0x33d2000 +read(11, "\251\306C\200\227G\270\202\375\336\35[\264\n\253]1\2305\346\303\20\213\215\0005\353\"\335\313\30\326"..., 8124) = 8124 +writev(12, [{"\31\237\223\276@i\230\362V\32\266\376lL\346\v\16\307N\5\225C\33\35\246\223\214\354\232 i\272"..., 8124}, {"\251\306C\200\227G\270\202\375\336\35[\264\n\253]1\2305\346\303\20\213\215\0005\353\"\335\313\30\326"..., 8124}], 2) = 16248 +read(11, "\271?\251\343\v|,\306\270\244\302$f\227\347\215Td\273\264\347\225\304\6\26\3319S\350\302\230\24"..., 8124) = 8124 +read(11, "\241\253f\255_\314\221S\376\220\243Y\256\323\346\24I\252\343>\336\3658\266h\"\350o\217]dQ"..., 8124) = 8124 +writev(12, [{"\271?\251\343\v|,\306\270\244\302$f\227\347\215Td\273\264\347\225\304\6\26\3319S\350\302\230\24"..., 8124}, {"\241\253f\255_\314\221S\376\220\243Y\256\323\346\24I\252\343>\336\3658\266h\"\350o\217]dQ"..., 8124}], 2) = 16248 +read(11, "\371\324\24\246\202s\351\224\216\17\365R\325\372V\363\225\277\32w.o\237#\234\364`\313o$\254\354"..., 8124) = 8124 +read(11, "\372K\266\352\246\37\345\257n\24@\221\4V\372\30\226\374A\261\352M\206\374!\r\205\232*IB\332"..., 8124) = 8124 +writev(12, [{"\371\324\24\246\202s\351\224\216\17\365R\325\372V\363\225\277\32w.o\237#\234\364`\313o$\254\354"..., 8124}, {"\372K\266\352\246\37\345\257n\24@\221\4V\372\30\226\374A\261\352M\206\374!\r\205\232*IB\332"..., 8124}], 2) = 16248 +read(11, "\27\260x^\21,c\372e'\370e`\371\315h\277\313\253cd\277\334NM\212~\244\21}\26\f"..., 8124) = 8124 +read(11, "5Y\224\267XKG\245\0012)bCnz\306\264\33\340\345\311\20X+\213\311\244\"\311S\0253"..., 8124) = 8124 +writev(12, [{"\27\260x^\21,c\372e'\370e`\371\315h\277\313\253cd\277\334NM\212~\244\21}\26\f"..., 8124}, {"5Y\224\267XKG\245\0012)bCnz\306\264\33\340\345\311\20X+\213\311\244\"\311S\0253"..., 8124}], 2) = 16248 +read(11, "\320\377\313\277\307\370\203\241\277\261k\320\31\216\243\31\22\0\300R\356\241\344\372\1\240\377\f&#&\""..., 8124) = 8124 +read(11, "r)\34g\31\363\322SB%\216\277N\366\231}\306\301-\304:\235\20J\361x\25\230 \354\306\367"..., 8124) = 8124 +writev(12, [{"\320\377\313\277\307\370\203\241\277\261k\320\31\216\243\31\22\0\300R\356\241\344\372\1\240\377\f&#&\""..., 8124}, {"r)\34g\31\363\322SB%\216\277N\366\231}\306\301-\304:\235\20J\361x\25\230 \354\306\367"..., 8124}], 2) = 16248 +read(11, "\313\317\356\213K\247\215\210\276(7\374`y6\355\362\326e\337\226\370-\347\325\251#@\311J\1i"..., 8124) = 8124 +read(11, "\200\236PP\331\34\251\22\250\v\215\241\26\324\311eGI-\277\35\250\206\36\345\205\t\327\0\31K@"..., 8124) = 8124 +writev(12, [{"\313\317\356\213K\247\215\210\276(7\374`y6\355\362\326e\337\226\370-\347\325\251#@\311J\1i"..., 8124}, {"\200\236PP\331\34\251\22\250\v\215\241\26\324\311eGI-\277\35\250\206\36\345\205\t\327\0\31K@"..., 8124}], 2) = 16248 +read(11, "\262\366#\26\342\33\2\10\244\352\234\252P\206\343>\0356wo\7~\237\366\245!FX\246\273X0"..., 8124) = 8124 +read(11, "\213\1\376\265zz\363\25q\264E\205\374y\257\244\203D\1772\245U\334~6\200}0\205u\370\331"..., 8124) = 8124 +writev(12, [{"\262\366#\26\342\33\2\10\244\352\234\252P\206\343>\0356wo\7~\237\366\245!FX\246\273X0"..., 8124}, {"\213\1\376\265zz\363\25q\264E\205\374y\257\244\203D\1772\245U\334~6\200}0\205u\370\331"..., 8124}], 2) = 16248 +read(11, "\237\304\273\225$\231\263\236\356\276\f\221\274r`[\226\202T\2177}\322`lmMg\256\334\335\27"..., 8124) = 8124 +read(11, "\331\274\262\27\202\223\330\32\v|\214\311n/\207\327\371*}e\224\277\242\235\274q\357?\267\n\265a"..., 8124) = 8124 +writev(12, [{"\237\304\273\225$\231\263\236\356\276\f\221\274r`[\226\202T\2177}\322`lmMg\256\334\335\27"..., 8124}, {"\331\274\262\27\202\223\330\32\v|\214\311n/\207\327\371*}e\224\277\242\235\274q\357?\267\n\265a"..., 8124}], 2) = 16248 +read(11, "\240t\241\323\0\324\216\364\366\301\16\36\254\225\347Nby\216o\350\31\276E\2206`\"V\311&M"..., 8124) = 8124 +read(11, "0h\353\323\v\370D1\361\362\237.\231\2568\26\360\232\273!q\222\264\246\305\227\366\32;\226\206\23"..., 8124) = 8124 +writev(12, [{"\240t\241\323\0\324\216\364\366\301\16\36\254\225\347Nby\216o\350\31\276E\2206`\"V\311&M"..., 8124}, {"0h\353\323\v\370D1\361\362\237.\231\2568\26\360\232\273!q\222\264\246\305\227\366\32;\226\206\23"..., 8124}], 2) = 16248 +brk(0) = 0x33d2000 +brk(0x33f4000) = 0x33f4000 +read(11, "\360\342T|\223F]U\374\336K\242\375\307W\256\363\346\301r@\262\264\240#\34\20\376\31-\217\231"..., 8124) = 8124 +read(11, "q\331~\341\263\230\341\236Y\303J\20\374\373\375E\356\357q\267\10\327\345w\25\2\0257K\237/)"..., 8124) = 8124 +writev(12, [{"\360\342T|\223F]U\374\336K\242\375\307W\256\363\346\301r@\262\264\240#\34\20\376\31-\217\231"..., 8124}, {"q\331~\341\263\230\341\236Y\303J\20\374\373\375E\356\357q\267\10\327\345w\25\2\0257K\237/)"..., 8124}], 2) = 16248 +read(11, ":t\262)A/\361\341\10\330\245\331,]U\35U\3\6)945\246\352\26w__3\337\251"..., 8124) = 8124 +read(11, "\335\207\365B\177\305#\273!]%\0161\22\f\224\321_gB\247>\365\327\323X\257I\320\254\261]"..., 8124) = 8124 +writev(12, [{":t\262)A/\361\341\10\330\245\331,]U\35U\3\6)945\246\352\26w__3\337\251"..., 8124}, {"\335\207\365B\177\305#\273!]%\0161\22\f\224\321_gB\247>\365\327\323X\257I\320\254\261]"..., 8124}], 2) = 16248 +read(11, "m\223MD/r\26\326\2\2071:+Yj\v\23\331\33\300\330)\311\354f\374\364\214\207\324B\301"..., 8124) = 8124 +read(11, "F\v\27\364\225\274N\267\241gy\372\27\370\350I6a\332\301\1\345\330\302O\333\334\213\241\37\357\251"..., 8124) = 8124 +writev(12, [{"m\223MD/r\26\326\2\2071:+Yj\v\23\331\33\300\330)\311\354f\374\364\214\207\324B\301"..., 8124}, {"F\v\27\364\225\274N\267\241gy\372\27\370\350I6a\332\301\1\345\330\302O\333\334\213\241\37\357\251"..., 8124}], 2) = 16248 +read(11, "\221%\250\256\265\7\232;G\261\2265\246\254\351\331\251\365\335g\315\245+^\3000\0300\234_g\224"..., 8124) = 8124 +read(11, "\274\207e\331\332\221\230>\346\r\312q\331[\3\221\372\306\37@\345\353\353D\375:`]x\256V\177"..., 8124) = 8124 +writev(12, [{"\221%\250\256\265\7\232;G\261\2265\246\254\351\331\251\365\335g\315\245+^\3000\0300\234_g\224"..., 8124}, {"\274\207e\331\332\221\230>\346\r\312q\331[\3\221\372\306\37@\345\353\353D\375:`]x\256V\177"..., 8124}], 2) = 16248 +read(11, "\242\27\364\363\323\207\264\7Y\0\17\263\"\357\275\243\7M\310\0\f\360\353\227'U\302D\224\224\263\2"..., 8124) = 8124 +read(11, "\vR\234\272T\376\244\334\363\220\356\253ln!\251r\337\240\377\210\262\37\37(\\+Y\351\242\321\212"..., 8124) = 8124 +writev(12, [{"\242\27\364\363\323\207\264\7Y\0\17\263\"\357\275\243\7M\310\0\f\360\353\227'U\302D\224\224\263\2"..., 8124}, {"\vR\234\272T\376\244\334\363\220\356\253ln!\251r\337\240\377\210\262\37\37(\\+Y\351\242\321\212"..., 8124}], 2) = 16248 +read(11, "\244\267z\250\252\331\270\360mk\31\227\234\306@\361A\225\326*;\2735\373\266r\2\330(\356JY"..., 8124) = 8124 +read(11, "L\362#\204\355c\273\376c\376K\331g\372\22\22\f|(\323\334<\377\251\353D\340\204\247\315\203\353"..., 8124) = 8124 +writev(12, [{"\244\267z\250\252\331\270\360mk\31\227\234\306@\361A\225\326*;\2735\373\266r\2\330(\356JY"..., 8124}, {"L\362#\204\355c\273\376c\376K\331g\372\22\22\f|(\323\334<\377\251\353D\340\204\247\315\203\353"..., 8124}], 2) = 16248 +read(11, "\223u\217\331\206\341\246\227\244\365z\25\201\21\32k\27\211?\255\353:\277\16\344\355(3\tl\352]"..., 8124) = 8124 +read(11, "\346\205\250o|\345@6\17\330\360c\24N&\266\261\215<\215\34\212j\32\233\356^\\#\350\363\224"..., 8124) = 8124 +writev(12, [{"\223u\217\331\206\341\246\227\244\365z\25\201\21\32k\27\211?\255\353:\277\16\344\355(3\tl\352]"..., 8124}, {"\346\205\250o|\345@6\17\330\360c\24N&\266\261\215<\215\34\212j\32\233\356^\\#\350\363\224"..., 8124}], 2) = 16248 +read(11, "\212\362+&{5\205N\323\357Vk=\225\326\362\333\232\346P\313\277\306\324\302B\322\264\21\222\255z"..., 8124) = 8124 +read(11, "\245+q\236\312\206]\271\2Mu\327\37p\320?\226z\267\366\234\204\n\2\266\n\2\204\22o\2("..., 8124) = 8124 +writev(12, [{"\212\362+&{5\205N\323\357Vk=\225\326\362\333\232\346P\313\277\306\324\302B\322\264\21\222\255z"..., 8124}, {"\245+q\236\312\206]\271\2Mu\327\37p\320?\226z\267\366\234\204\n\2\266\n\2\204\22o\2("..., 8124}], 2) = 16248 +read(11, " \212\260\17\264\271\21Y\206\234PWA(\250\337\1\27y\25\331\265\310\3\36\324\353\335\351\252\317\310"..., 8124) = 8124 +read(11, "\262(\37U\201\270\225\272\324\237\320\301\365&f\341\24\360\26\311\274oI7Q\34\f\5\7\267\205\307"..., 8124) = 8124 +writev(12, [{" \212\260\17\264\271\21Y\206\234PWA(\250\337\1\27y\25\331\265\310\3\36\324\353\335\351\252\317\310"..., 8124}, {"\262(\37U\201\270\225\272\324\237\320\301\365&f\341\24\360\26\311\274oI7Q\34\f\5\7\267\205\307"..., 8124}], 2) = 16248 +brk(0) = 0x33f4000 +brk(0x3416000) = 0x3416000 +read(11, "\21\325U\267\206w\222+\305\373\353\5o\23\32\276R\322\3306f\"t\265\22\0250P;\225\"\356"..., 8124) = 8124 +read(11, "\252!v\232\"\35\277\212\262&I<*H+\373\230\362\24\327h6$VG!N\366!\205\363\362"..., 8124) = 8124 +writev(12, [{"\21\325U\267\206w\222+\305\373\353\5o\23\32\276R\322\3306f\"t\265\22\0250P;\225\"\356"..., 8124}, {"\252!v\232\"\35\277\212\262&I<*H+\373\230\362\24\327h6$VG!N\366!\205\363\362"..., 8124}], 2) = 16248 +read(11, "\342\232zF\27\352Sp\370F\333\205\275\337\26\256\223;P\v\33\7k\235\211Z_\275\257<\330\0"..., 8124) = 8124 +read(11, "C\235,\35\201\2\262\0\27\1{{\3\267\373\225\261\10\361\20\257\20\4\257\377Gj(\231u\247\200"..., 8124) = 8124 +writev(12, [{"\342\232zF\27\352Sp\370F\333\205\275\337\26\256\223;P\v\33\7k\235\211Z_\275\257<\330\0"..., 8124}, {"C\235,\35\201\2\262\0\27\1{{\3\267\373\225\261\10\361\20\257\20\4\257\377Gj(\231u\247\200"..., 8124}], 2) = 16248 +read(11, "!\0016\201u\2315\362\225\323\325\336F\30\t\205\22\t|\267\tQ\304\22O\323\362\n\372\217\2307"..., 8124) = 8124 +read(11, "\237\360N\200\370\0074\0\303a\372;\7\n|\223\375O\363b!\376\355\354k\376\251\\D\357s\355"..., 8124) = 8124 +writev(12, [{"!\0016\201u\2315\362\225\323\325\336F\30\t\205\22\t|\267\tQ\304\22O\323\362\n\372\217\2307"..., 8124}, {"\237\360N\200\370\0074\0\303a\372;\7\n|\223\375O\363b!\376\355\354k\376\251\\D\357s\355"..., 8124}], 2) = 16248 +read(11, "\306\206\267Q|\20\4\277\304\\\301\325\7I\253\366\267\3756\247\0271cj\331H\21\35xMo\""..., 8124) = 8124 +read(11, "Ap\36\26\371\232\260\330\3507\21\5\300\371\223\270\306\n\366\265\232\245\255Rrp\342\260\1\\\352\350"..., 8124) = 8124 +writev(12, [{"\306\206\267Q|\20\4\277\304\\\301\325\7I\253\366\267\3756\247\0271cj\331H\21\35xMo\""..., 8124}, {"Ap\36\26\371\232\260\330\3507\21\5\300\371\223\270\306\n\366\265\232\245\255Rrp\342\260\1\\\352\350"..., 8124}], 2) = 16248 +read(11, "\346L\377\326\2\257\204U\345\25^\304\240GU\n\5\r\n%s\213\362\301\314:\220\"\256\306;\\"..., 8124) = 8124 +read(11, "\304\2\3\27\t\243/\364\7\20\310Y/AjB\332d\10\271$!R\250\365\344\220d\324\37\224\35"..., 8124) = 8124 +writev(12, [{"\346L\377\326\2\257\204U\345\25^\304\240GU\n\5\r\n%s\213\362\301\314:\220\"\256\306;\\"..., 8124}, {"\304\2\3\27\t\243/\364\7\20\310Y/AjB\332d\10\271$!R\250\365\344\220d\324\37\224\35"..., 8124}], 2) = 16248 +read(11, "\0372c\276f\376a5\24\23N\36(\302\366m\271F\262\234\374Y\311\20\271\250r\235=9y="..., 8124) = 8124 +read(11, "z\251\267!\337\220\0319\232N\230D2\226r\vyv\206\211\271w}\202q\26\365|\33\32V\314"..., 8124) = 8124 +writev(12, [{"\0372c\276f\376a5\24\23N\36(\302\366m\271F\262\234\374Y\311\20\271\250r\235=9y="..., 8124}, {"z\251\267!\337\220\0319\232N\230D2\226r\vyv\206\211\271w}\202q\26\365|\33\32V\314"..., 8124}], 2) = 16248 +read(11, "\243=\337\257\256\265\303}\247\247\177\23D\23Y[l\315\243\231\200G\265A\220L\331\366V\320n\372"..., 8124) = 8124 +read(11, "\5\263@\335\320\330\311\t\375\264\360K\246~\267\337\373]\244\306\10Sl\331\221j:\33M\2\241\226"..., 8124) = 8124 +writev(12, [{"\243=\337\257\256\265\303}\247\247\177\23D\23Y[l\315\243\231\200G\265A\220L\331\366V\320n\372"..., 8124}, {"\5\263@\335\320\330\311\t\375\264\360K\246~\267\337\373]\244\306\10Sl\331\221j:\33M\2\241\226"..., 8124}], 2) = 16248 +read(11, "\34\v`\270\232\215L\252\32\367LM\27\246\322\30X\234\302\320L\361\232*\23;LE\343\252\350%"..., 8124) = 8124 +read(11, "6\302\247\370t\22\323\310\242\\\203\34\201+6\253\230a\325\334\2266\226v\316\367\324\236\202n\222\327"..., 8124) = 8124 +writev(12, [{"\34\v`\270\232\215L\252\32\367LM\27\246\322\30X\234\302\320L\361\232*\23;LE\343\252\350%"..., 8124}, {"6\302\247\370t\22\323\310\242\\\203\34\201+6\253\230a\325\334\2266\226v\316\367\324\236\202n\222\327"..., 8124}], 2) = 16248 +read(11, "\204\371*=,\243n\2504\204=\233\225\237\331\221\337\234-\243jx5\240\v\5\177\203\240\34\224\235"..., 8124) = 8124 +brk(0) = 0x3416000 +brk(0x3438000) = 0x3438000 +read(11, "\303\vy\2008@C\220?N\23416\230\333|k\346\302O\344\220\242\20\352\277\37\225\32\314[\243"..., 8124) = 8124 +writev(12, [{"\204\371*=,\243n\2504\204=\233\225\237\331\221\337\234-\243jx5\240\v\5\177\203\240\34\224\235"..., 8124}, {"\303\vy\2008@C\220?N\23416\230\333|k\346\302O\344\220\242\20\352\277\37\225\32\314[\243"..., 8124}], 2) = 16248 +read(11, ",}x\341\247H\0242\2\333\372y\352\32\344\224\303?I\242\375\315\364M\363X\35\352\366\221\\\254"..., 8124) = 8124 +read(11, "\275\\\274<\230\270\335\276LO\345\30B};\255\360\343e\v\10\7\215\367\356Hs_\34\262Y\33"..., 8124) = 8124 +writev(12, [{",}x\341\247H\0242\2\333\372y\352\32\344\224\303?I\242\375\315\364M\363X\35\352\366\221\\\254"..., 8124}, {"\275\\\274<\230\270\335\276LO\345\30B};\255\360\343e\v\10\7\215\367\356Hs_\34\262Y\33"..., 8124}], 2) = 16248 +read(11, "[\342h\6\257o\3\313\204\354\322\275\"\231)11t\30\21\335\345\311\317\333&\244`0\211\325\24"..., 8124) = 8124 +read(11, "h^\362y\372\363\341\203\225\351\231\\k\371l\364\3073\t\215\261\372k\243\33|\277\6QlC\210"..., 8124) = 8124 +writev(12, [{"[\342h\6\257o\3\313\204\354\322\275\"\231)11t\30\21\335\345\311\317\333&\244`0\211\325\24"..., 8124}, {"h^\362y\372\363\341\203\225\351\231\\k\371l\364\3073\t\215\261\372k\243\33|\277\6QlC\210"..., 8124}], 2) = 16248 +read(11, "030\2048\303\2603mw\vA\302\376v\2778=\n\0349\267w\365\0\302n\344\303\336\335\211"..., 8124) = 8124 +read(11, "+\314\3\264\r\331\204\251\343O\3043\315K\344\372\343_\03678/B\355\37\330f5\20syr"..., 8124) = 8124 +writev(12, [{"030\2048\303\2603mw\vA\302\376v\2778=\n\0349\267w\365\0\302n\344\303\336\335\211"..., 8124}, {"+\314\3\264\r\331\204\251\343O\3043\315K\344\372\343_\03678/B\355\37\330f5\20syr"..., 8124}], 2) = 16248 +read(11, "\272RBI\22\\n\10\332|\322\307\2=0#5\220\271\"}\301xL\243\220bG\265\22$\350"..., 8124) = 8124 +read(11, "\331X\204\341I\204>\0B\302\316b\327\333\244\340+\254\326(\204\4D\261\367a\235z`\n\24\261"..., 8124) = 8124 +writev(12, [{"\272RBI\22\\n\10\332|\322\307\2=0#5\220\271\"}\301xL\243\220bG\265\22$\350"..., 8124}, {"\331X\204\341I\204>\0B\302\316b\327\333\244\340+\254\326(\204\4D\261\367a\235z`\n\24\261"..., 8124}], 2) = 16248 +read(11, "y9\223\236\306\30\353g(\326N\344\226\311\344\341\363j\276#\216Y\241\206\325\242Wz\271~\361\1"..., 8124) = 8124 +read(11, "[\30V#`\275E\277\200\245\274\240N:dH\302l\311Co\265E\330\262E\\8(x\367Z"..., 8124) = 8124 +writev(12, [{"y9\223\236\306\30\353g(\326N\344\226\311\344\341\363j\276#\216Y\241\206\325\242Wz\271~\361\1"..., 8124}, {"[\30V#`\275E\277\200\245\274\240N:dH\302l\311Co\265E\330\262E\\8(x\367Z"..., 8124}], 2) = 16248 +read(11, "p\320\0~\3467\342\337\316~\234\314/\370_\234\4\335\304\367_q\231\314/:\357\363?\3\5\257"..., 8124) = 8124 +read(11, "\6\350\354\236\235\332\254>\333\265\350h\345\361\306\270\234\250\365\246\336ur\216\334\234.\334\230\37\326/"..., 8124) = 8124 +writev(12, [{"p\320\0~\3467\342\337\316~\234\314/\370_\234\4\335\304\367_q\231\314/:\357\363?\3\5\257"..., 8124}, {"\6\350\354\236\235\332\254>\333\265\350h\345\361\306\270\234\250\365\246\336ur\216\334\234.\334\230\37\326/"..., 8124}], 2) = 16248 +read(11, "+\316\357\332}\226\212\377Z\260~\252VZ\350]L\375\230\356\325\252\356.=\233:e,y\344\10"..., 8124) = 8124 +read(11, "\314\340\370^\\;\367\262?g\344\253\321\360\322h\362\24\305\236\305\252r\373K\353\340\351\335R\277d"..., 8124) = 8124 +writev(12, [{"+\316\357\332}\226\212\377Z\260~\252VZ\350]L\375\230\356\325\252\356.=\233:e,y\344\10"..., 8124}, {"\314\340\370^\\;\367\262?g\344\253\321\360\322h\362\24\305\236\305\252r\373K\353\340\351\335R\277d"..., 8124}], 2) = 16248 +read(11, "\375\240\36\311X\335p\362\253X\206\353\364\\\303\376\271N\252\276\311\177\340,\356\31\0\231\21\363\366,"..., 8124) = 8124 +read(11, "\216`\225\325`S\24\266\4\367q\0228<\212zY\257H\3268\331\350[H\230\2606F\344~{"..., 8124) = 8124 +writev(12, [{"\375\240\36\311X\335p\362\253X\206\353\364\\\303\376\271N\252\276\311\177\340,\356\31\0\231\21\363\366,"..., 8124}, {"\216`\225\325`S\24\266\4\367q\0228<\212zY\257H\3268\331\350[H\230\2606F\344~{"..., 8124}], 2) = 16248 +brk(0) = 0x3438000 +brk(0x3459000) = 0x3459000 +read(11, ".S\257\345\221,\314\23\364D\263\205\276\316\377D\330\221\331\327\22o\311\232\223u\306\302oN\242N"..., 8124) = 8124 +read(11, "mB\205Li\221\232:\202$\301\323\345Bn\245\356B{\353gI\357\0108\361l|\5\267\276C"..., 8124) = 8124 +writev(12, [{".S\257\345\221,\314\23\364D\263\205\276\316\377D\330\221\331\327\22o\311\232\223u\306\302oN\242N"..., 8124}, {"mB\205Li\221\232:\202$\301\323\345Bn\245\356B{\353gI\357\0108\361l|\5\267\276C"..., 8124}], 2) = 16248 +read(11, "K\326\323\252a`\352\374\204{\1#-\303t\30\300d\f#\337\332(\243\266\336\376\n\271L\367\277"..., 8124) = 8124 +read(11, "\242{\220\225\322\305\373l*\203\\\320\273\270\351&\257qL\316y)\317\304\310E&\343\352\363F\234"..., 8124) = 8124 +writev(12, [{"K\326\323\252a`\352\374\204{\1#-\303t\30\300d\f#\337\332(\243\266\336\376\n\271L\367\277"..., 8124}, {"\242{\220\225\322\305\373l*\203\\\320\273\270\351&\257qL\316y)\317\304\310E&\343\352\363F\234"..., 8124}], 2) = 16248 +read(11, "\225\346\324\364G\270`\351^\240\2552\2304\313\343\332O\350w\310T\345\245I0\21\351R!Q\354"..., 8124) = 8124 +read(11, "\2\2727CU\234\\\301\257UB\301\323G\301\27\5\273\255\245Q\256\364\264F.\335c\301\21]\310"..., 8124) = 8124 +writev(12, [{"\225\346\324\364G\270`\351^\240\2552\2304\313\343\332O\350w\310T\345\245I0\21\351R!Q\354"..., 8124}, {"\2\2727CU\234\\\301\257UB\301\323G\301\27\5\273\255\245Q\256\364\264F.\335c\301\21]\310"..., 8124}], 2) = 16248 +read(11, "p\27\261\341\310\362u\222\232\35|'j\254\320\r\361\215H\364\25\1\217e\367\227\310~M\242\217s"..., 8124) = 8124 +read(11, "\3152\177+y\327+0\331\276\321\254i3\314\224JS\22\34\233\346\206\202\374\3419\354\334q\251\\"..., 8124) = 8124 +writev(12, [{"p\27\261\341\310\362u\222\232\35|'j\254\320\r\361\215H\364\25\1\217e\367\227\310~M\242\217s"..., 8124}, {"\3152\177+y\327+0\331\276\321\254i3\314\224JS\22\34\233\346\206\202\374\3419\354\334q\251\\"..., 8124}], 2) = 16248 +read(11, "x\24\227\370\274\372\346\321St\302;\220\207aT(\260\22\323x\223 \26\346\366\371\207Zi\233u"..., 8124) = 8124 +read(11, "\17\223[\232\374\215\3515z\372\360A\31\215\17\30_x\322\3\337y[J\2337=.W\322\353R"..., 8124) = 8124 +writev(12, [{"x\24\227\370\274\372\346\321St\302;\220\207aT(\260\22\323x\223 \26\346\366\371\207Zi\233u"..., 8124}, {"\17\223[\232\374\215\3515z\372\360A\31\215\17\30_x\322\3\337y[J\2337=.W\322\353R"..., 8124}], 2) = 16248 +read(11, "h\1\207\3Doj(\2437\310#L\332PteF\276\336\1+\31oQZ\240:\276\2]\r"..., 8124) = 8124 +read(11, "6u\236\10B\370B\34\372b\240\372\342d\2708\272\237|\34<\"\252\272Qt\7\330z\264v\203"..., 8124) = 8124 +writev(12, [{"h\1\207\3Doj(\2437\310#L\332PteF\276\336\1+\31oQZ\240:\276\2]\r"..., 8124}, {"6u\236\10B\370B\34\372b\240\372\342d\2708\272\237|\34<\"\252\272Qt\7\330z\264v\203"..., 8124}], 2) = 16248 +read(11, "v1\322\271\367H\233\273\31\v\331\5J?\345QC\360,\304F\2163^@\3421\311\27%4\200"..., 8124) = 8124 +read(11, "(\215\303\315a\2111\263\376\213\222\21Q+\2|~\30}\273\3467\234\315\10\6\2768(y\222\353"..., 8124) = 8124 +writev(12, [{"v1\322\271\367H\233\273\31\v\331\5J?\345QC\360,\304F\2163^@\3421\311\27%4\200"..., 8124}, {"(\215\303\315a\2111\263\376\213\222\21Q+\2|~\30}\273\3467\234\315\10\6\2768(y\222\353"..., 8124}], 2) = 16248 +read(11, "\220\337\250;\214;\26\312\334\324M\370F\33u\215\336=\nH\276\331\323%\273d\332*\24S\310\266"..., 8124) = 8124 +read(11, "\360\0'\315\20\214\21\24#\233\376d\25\266\225_\7\233\2559+!WrM\274\307\367M\22*("..., 8124) = 8124 +writev(12, [{"\220\337\250;\214;\26\312\334\324M\370F\33u\215\336=\nH\276\331\323%\273d\332*\24S\310\266"..., 8124}, {"\360\0'\315\20\214\21\24#\233\376d\25\266\225_\7\233\2559+!WrM\274\307\367M\22*("..., 8124}], 2) = 16248 +read(11, "!\221\vx\345\253jdY\2741;)a\370\305\237\346\350\5AK\341\221W\306h\341\311 \301\n"..., 8124) = 8124 +brk(0) = 0x3459000 +brk(0x347b000) = 0x347b000 +read(11, "W\204\265\3^)\270\252n\263\267\317=\360\36=c7y\274\273~Y\254\227\236\5\202\305f\370\354"..., 8124) = 8124 +writev(12, [{"!\221\vx\345\253jdY\2741;)a\370\305\237\346\350\5AK\341\221W\306h\341\311 \301\n"..., 8124}, {"W\204\265\3^)\270\252n\263\267\317=\360\36=c7y\274\273~Y\254\227\236\5\202\305f\370\354"..., 8124}], 2) = 16248 +read(11, "\35\355y\375\231\206e\214\315\250r\270@\375\203\343\27nX\20Y\273\372\231\324[\255\2140\372\240+"..., 8124) = 8124 +read(11, "\"+\23\275O\204\326\344\320OBJX,\225 4K\r\35\204\225\246;V\23\251\336x\v\204/"..., 8124) = 8124 +writev(12, [{"\35\355y\375\231\206e\214\315\250r\270@\375\203\343\27nX\20Y\273\372\231\324[\255\2140\372\240+"..., 8124}, {"\"+\23\275O\204\326\344\320OBJX,\225 4K\r\35\204\225\246;V\23\251\336x\v\204/"..., 8124}], 2) = 16248 +read(11, "\361\353\5C\354\276\375WS\264\273\315f\364RKV}\372\264f\266\337\266dr$\21\235h\330\341"..., 8124) = 8124 +read(11, "\274\342\"\275X7\247\255\347\254>E\210h+\215\364z\3201\242{m\341\326\372\rM\322\7\30\247"..., 8124) = 8124 +writev(12, [{"\361\353\5C\354\276\375WS\264\273\315f\364RKV}\372\264f\266\337\266dr$\21\235h\330\341"..., 8124}, {"\274\342\"\275X7\247\255\347\254>E\210h+\215\364z\3201\242{m\341\326\372\rM\322\7\30\247"..., 8124}], 2) = 16248 +read(11, "\254\301\356O4vGJ\rJ\32\265\222ai5\324\33\254\317\276\373\30\302\5o\3313ANF\223"..., 8124) = 8124 +read(11, "\25\362\22~?\335\272r\205\4\340U\f1\363\250\360N-l\374\370\227\234~\224\274\230/`l\300"..., 8124) = 8124 +writev(12, [{"\254\301\356O4vGJ\rJ\32\265\222ai5\324\33\254\317\276\373\30\302\5o\3313ANF\223"..., 8124}, {"\25\362\22~?\335\272r\205\4\340U\f1\363\250\360N-l\374\370\227\234~\224\274\230/`l\300"..., 8124}], 2) = 16248 +read(11, "\24\262\r\20M\373\370y\253\27\321\4+\203\21\363\317\4\224zFB\235\36\6\374\275$\3g\325\354"..., 8124) = 8124 +read(11, "\214j\353F\325\375[R\375\203\317w\345\3203\324\255G\324\206{\7>n`1\344\312\211\201C\245"..., 8124) = 8124 +writev(12, [{"\24\262\r\20M\373\370y\253\27\321\4+\203\21\363\317\4\224zFB\235\36\6\374\275$\3g\325\354"..., 8124}, {"\214j\353F\325\375[R\375\203\317w\345\3203\324\255G\324\206{\7>n`1\344\312\211\201C\245"..., 8124}], 2) = 16248 +read(11, "+\364&\330\3\251\327\225\1\365bV^\240\336\216\222\276c\354\25\336\361\224\220&\252\315\307\206\275\203"..., 8124) = 8124 +read(11, "e\231i\322]9\263\216J\211>\223\377\230z\230!n\360\210\347\240|p\235\2767\n~U@\210"..., 8124) = 8124 +writev(12, [{"+\364&\330\3\251\327\225\1\365bV^\240\336\216\222\276c\354\25\336\361\224\220&\252\315\307\206\275\203"..., 8124}, {"e\231i\322]9\263\216J\211>\223\377\230z\230!n\360\210\347\240|p\235\2767\n~U@\210"..., 8124}], 2) = 16248 +read(11, "\216`\371\234\360\244P\374\311j\371-\276\321z\v\6\352\231W\3\361s\243\362&q:.\315\326\325"..., 8124) = 8124 +read(11, "\370\375\213sBz\370o\177m\353\261#\303*D\224\"\356D\252Rb{T\31\304k#B\273\253"..., 8124) = 8124 +writev(12, [{"\216`\371\234\360\244P\374\311j\371-\276\321z\v\6\352\231W\3\361s\243\362&q:.\315\326\325"..., 8124}, {"\370\375\213sBz\370o\177m\353\261#\303*D\224\"\356D\252Rb{T\31\304k#B\273\253"..., 8124}], 2) = 16248 +read(11, "Fe\234K\23\261/\336v%\244[8\36xt\252K\336\2\2A\332\3\346\263f\217\26\247\fg"..., 8124) = 8124 +read(11, "\2536Z\314\372\307\22\312\247\352\217F[\2665\256:U=\366\357*(\353\"B[\25Z{W\31"..., 8124) = 8124 +writev(12, [{"Fe\234K\23\261/\336v%\244[8\36xt\252K\336\2\2A\332\3\346\263f\217\26\247\fg"..., 8124}, {"\2536Z\314\372\307\22\312\247\352\217F[\2665\256:U=\366\357*(\353\"B[\25Z{W\31"..., 8124}], 2) = 16248 +read(11, "\224\212\354\326\247\267\300\32\247\26\272L\273\316\304\362\236\202\v\224\30)i\231\352\257XdDO\247\324"..., 8124) = 8124 +read(11, "\3573\266\27\354g\315\201\266\375\301\253\356\17\344\360\244/\265\240\nA2\20,\271\354\232\357\31\260:"..., 8124) = 8124 +writev(12, [{"\224\212\354\326\247\267\300\32\247\26\272L\273\316\304\362\236\202\v\224\30)i\231\352\257XdDO\247\324"..., 8124}, {"\3573\266\27\354g\315\201\266\375\301\253\356\17\344\360\244/\265\240\nA2\20,\271\354\232\357\31\260:"..., 8124}], 2) = 16248 +read(11, "{~g|\231\nw\350\30X/JlW\230D\204\304\2355\274,EB!\243\222{\356R\363\241"..., 8124) = 8124 +brk(0) = 0x347b000 +brk(0x349d000) = 0x349d000 +read(11, "\254oJj\357Z\327\232\326<'\232\3662=\327\274s\221:<\257!\0\324i\312+\374\34\356h"..., 8124) = 8124 +writev(12, [{"{~g|\231\nw\350\30X/JlW\230D\204\304\2355\274,EB!\243\222{\356R\363\241"..., 8124}, {"\254oJj\357Z\327\232\326<'\232\3662=\327\274s\221:<\257!\0\324i\312+\374\34\356h"..., 8124}], 2) = 16248 +read(11, "c\210\324\217\2716,\3278\36G\377\0W}\332.@\343\210'G\373\352Z\205L\240P\212[\3"..., 8124) = 8124 +read(11, "c\211\304\375\271R\326\211W\336\0\363s>y\206\352O\324\30)\235}\306Y\34\312v\323\274\236b"..., 8124) = 8124 +writev(12, [{"c\210\324\217\2716,\3278\36G\377\0W}\332.@\343\210'G\373\352Z\205L\240P\212[\3"..., 8124}, {"c\211\304\375\271R\326\211W\336\0\363s>y\206\352O\324\30)\235}\306Y\34\312v\323\274\236b"..., 8124}], 2) = 16248 +read(11, "\253\212-\244\6B.w\252sJu\213\274\350H\36\26\35V\377^\213C\357b\317n\213\304&\327"..., 8124) = 8124 +read(11, "\226\3\300Mq\262o0J\17(\312\305+\225&}\274\300\242{\366\2112\203\371\t\n\344\31ub"..., 8124) = 8124 +writev(12, [{"\253\212-\244\6B.w\252sJu\213\274\350H\36\26\35V\377^\213C\357b\317n\213\304&\327"..., 8124}, {"\226\3\300Mq\262o0J\17(\312\305+\225&}\274\300\242{\366\2112\203\371\t\n\344\31ub"..., 8124}], 2) = 16248 +read(11, "7\21-\24\326D\353\36Tj\355\337G*\201\327\f\214V\35\201\375\302W\304\363\270o^\330\210\363"..., 8124) = 8124 +read(11, "\17\231_\324\362hCr\216\235\330\3S\336P\31\35\1\245\330\324\342\31$q!\273y\33#\26\200"..., 8124) = 8124 +writev(12, [{"7\21-\24\326D\353\36Tj\355\337G*\201\327\f\214V\35\201\375\302W\304\363\270o^\330\210\363"..., 8124}, {"\17\231_\324\362hCr\216\235\330\3S\336P\31\35\1\245\330\324\342\31$q!\273y\33#\26\200"..., 8124}], 2) = 16248 +read(11, "/\346\261B\242\275\3/\360\17\206\261\267$\301\223w\1\226V\216\4\313r@v% CT\37\266"..., 8124) = 8124 +read(11, "\273k\267\321\7\264~\375W\212A\363W\201AcwbWKZ\263|\32Da\323Kl\"x\201"..., 8124) = 8124 +writev(12, [{"/\346\261B\242\275\3/\360\17\206\261\267$\301\223w\1\226V\216\4\313r@v% CT\37\266"..., 8124}, {"\273k\267\321\7\264~\375W\212A\363W\201AcwbWKZ\263|\32Da\323Kl\"x\201"..., 8124}], 2) = 16248 +read(11, ",\363N\300\\\203\264\332I,\2073u5\301\334L\325\210\323\277\317b\213&\216\347\316e\324\365\25"..., 8124) = 8124 +read(11, "5\221\357\242\314=\240\245\35\232\0\245\200mB\250\307\5\4\33j\37\\$\300\266vE\4\26l\254"..., 8124) = 8124 +writev(12, [{",\363N\300\\\203\264\332I,\2073u5\301\334L\325\210\323\277\317b\213&\216\347\316e\324\365\25"..., 8124}, {"5\221\357\242\314=\240\245\35\232\0\245\200mB\250\307\5\4\33j\37\\$\300\266vE\4\26l\254"..., 8124}], 2) = 16248 +read(11, "~\254m1\222\312\376\3004\16\372(\226\33Xn\376\246n\364v\225\266\342\354\262\276A+5p1"..., 8124) = 8124 +read(11, "W\27\314S\351@\344\22-Vx\264\224\356aZ\214;\212\r\261\365(\3374\207\331\337R\366/~"..., 8124) = 8124 +writev(12, [{"~\254m1\222\312\376\3004\16\372(\226\33Xn\376\246n\364v\225\266\342\354\262\276A+5p1"..., 8124}, {"W\27\314S\351@\344\22-Vx\264\224\356aZ\214;\212\r\261\365(\3374\207\331\337R\366/~"..., 8124}], 2) = 16248 +read(11, "v\233rb\233B\21K\375\227\357\0265\1\376\266$'\206\265\321\r\371r\262\344\242!B.\277\275"..., 8124) = 8124 +read(11, "\337_\365\267\200d\300\211\5\252\263\346\251\351B|\341Z\322\230\277\335\27_\334N>bl{c\315"..., 8124) = 8124 +writev(12, [{"v\233rb\233B\21K\375\227\357\0265\1\376\266$'\206\265\321\r\371r\262\344\242!B.\277\275"..., 8124}, {"\337_\365\267\200d\300\211\5\252\263\346\251\351B|\341Z\322\230\277\335\27_\334N>bl{c\315"..., 8124}], 2) = 16248 +read(11, "\276S+\1\344\252\270\270d\321\0\243d\n\234^\320\207#\7\301\20\237\235\336\265\301\3325\211\332\213"..., 8124) = 8124 +read(11, "\243\311\271\233\177\254\255\346CKF\200\223\225QR\\{\2726sz\215Bk9\213)Hh\305Q"..., 8124) = 8124 +writev(12, [{"\276S+\1\344\252\270\270d\321\0\243d\n\234^\320\207#\7\301\20\237\235\336\265\301\3325\211\332\213"..., 8124}, {"\243\311\271\233\177\254\255\346CKF\200\223\225QR\\{\2726sz\215Bk9\213)Hh\305Q"..., 8124}], 2) = 16248 +brk(0) = 0x349d000 +brk(0x34bf000) = 0x34bf000 +read(11, "\210\301\254\265X\341\244\v5\205\206X\261\6\233\1\262\262\344\245n\30N{N\32\377\4g\r%\253"..., 8124) = 8124 +read(11, "\227\265\316=\33544\n\241`\16\230\233\337\237\270L\315\10\276\344-\r\216\t\360\214\362\312\242\346B"..., 8124) = 8124 +writev(12, [{"\210\301\254\265X\341\244\v5\205\206X\261\6\233\1\262\262\344\245n\30N{N\32\377\4g\r%\253"..., 8124}, {"\227\265\316=\33544\n\241`\16\230\233\337\237\270L\315\10\276\344-\r\216\t\360\214\362\312\242\346B"..., 8124}], 2) = 16248 +read(11, "z\354\34z\306\334\270f\250\30\34\216\242?\25\364\316\321\"h\246\274e'\233\262\357\316W\24\24\16"..., 8124) = 8124 +read(11, "xQr\307\341\21z\237\301n\315H4i\0\336*\257\264\276%.\27!\7\227B\311\253hqB"..., 8124) = 8124 +writev(12, [{"z\354\34z\306\334\270f\250\30\34\216\242?\25\364\316\321\"h\246\274e'\233\262\357\316W\24\24\16"..., 8124}, {"xQr\307\341\21z\237\301n\315H4i\0\336*\257\264\276%.\27!\7\227B\311\253hqB"..., 8124}], 2) = 16248 +read(11, "\10\266N\251\234Q\213'\321:\200\7\251\352\224\206\235\266\261Rqm}\252\314\10\n&\343\34+@"..., 8124) = 8124 +read(11, ",\353\fC\360\261\203\217X\331\314R\34\30g\254\315\351\256\324\316K\222\221\363\\\330\326\334\24I\376"..., 8124) = 8124 +writev(12, [{"\10\266N\251\234Q\213'\321:\200\7\251\352\224\206\235\266\261Rqm}\252\314\10\n&\343\34+@"..., 8124}, {",\353\fC\360\261\203\217X\331\314R\34\30g\254\315\351\256\324\316K\222\221\363\\\330\326\334\24I\376"..., 8124}], 2) = 16248 +read(11, "\375\227+\33a\216yC\325I\240\340\263k\35s\263\3449\"\253\264[\230\306\211\253\321i\234\207O"..., 8124) = 8124 +read(11, "5\34(3r\365&\306N\233#3\220\316T\203:Z\335\304d\351~wK\276L\255\5\231\260\230"..., 8124) = 8124 +writev(12, [{"\375\227+\33a\216yC\325I\240\340\263k\35s\263\3449\"\253\264[\230\306\211\253\321i\234\207O"..., 8124}, {"5\34(3r\365&\306N\233#3\220\316T\203:Z\335\304d\351~wK\276L\255\5\231\260\230"..., 8124}], 2) = 16248 +read(11, "$\3276\372\10\3366\275\31|\304\301\0\3\336\340\220\"\334\36\22\27O\221\201=\210l\234Z|\324"..., 8124) = 8124 +read(11, "\246*\243\210C\17\266!\324\32)\237\31qP\353\303J\343\3576q+m\243\364{\34y\20\366F"..., 8124) = 8124 +writev(12, [{"$\3276\372\10\3366\275\31|\304\301\0\3\336\340\220\"\334\36\22\27O\221\201=\210l\234Z|\324"..., 8124}, {"\246*\243\210C\17\266!\324\32)\237\31qP\353\303J\343\3576q+m\243\364{\34y\20\366F"..., 8124}], 2) = 16248 +read(11, "\352\341]\231\32\342\255.0#\223(~B\3629\336\260\5lo\221\223\343\357\233(\4)/r\271"..., 8124) = 8124 +read(11, "\310a\310\365[\205\376'\260\17P\6\377k:\216]1\231~\265\243\\1\"\272V\30\340\6;\214"..., 8124) = 8124 +writev(12, [{"\352\341]\231\32\342\255.0#\223(~B\3629\336\260\5lo\221\223\343\357\233(\4)/r\271"..., 8124}, {"\310a\310\365[\205\376'\260\17P\6\377k:\216]1\231~\265\243\\1\"\272V\30\340\6;\214"..., 8124}], 2) = 16248 +read(11, "Zf\346~\36\34\312^\340o\276\342\350\374\261\202\3734*\341\25,aW\3459\200Y2B\350q"..., 8124) = 8124 +read(11, "\3509\270\306\373\210/#\304\365\221\3063|\22\203\347\220\264=\2228\6\300\303\364\224\215.tz\221"..., 8124) = 8124 +writev(12, [{"Zf\346~\36\34\312^\340o\276\342\350\374\261\202\3734*\341\25,aW\3459\200Y2B\350q"..., 8124}, {"\3509\270\306\373\210/#\304\365\221\3063|\22\203\347\220\264=\2228\6\300\303\364\224\215.tz\221"..., 8124}], 2) = 16248 +read(11, "*\\\373H\260\336H~\231\212i\345\260T\206\253\177\235\242\373v'9\206\272\317\1\20\245\17\241\222"..., 8124) = 8124 +read(11, "g$#\234\301\351\27-\364\r4\304\34\361\313\215i\301,lE\232\347\316b:Y\212]h\335\353"..., 8124) = 8124 +writev(12, [{"*\\\373H\260\336H~\231\212i\345\260T\206\253\177\235\242\373v'9\206\272\317\1\20\245\17\241\222"..., 8124}, {"g$#\234\301\351\27-\364\r4\304\34\361\313\215i\301,lE\232\347\316b:Y\212]h\335\353"..., 8124}], 2) = 16248 +read(11, "q\33\213MA\307Yrs\rr\231\310(\276G\315\22^\331O\245\3066\345\225T'!\356i\325"..., 8124) = 8124 +brk(0) = 0x34bf000 +brk(0x34e1000) = 0x34e1000 +read(11, "`\240\271\365T\345\244\276\334p\274\232\212\267\265\351\\[\222nz\323\30\177\321\10#\343\370\206\376\253"..., 8124) = 8124 +writev(12, [{"q\33\213MA\307Yrs\rr\231\310(\276G\315\22^\331O\245\3066\345\225T'!\356i\325"..., 8124}, {"`\240\271\365T\345\244\276\334p\274\232\212\267\265\351\\[\222nz\323\30\177\321\10#\343\370\206\376\253"..., 8124}], 2) = 16248 +read(11, "z\313\211\23\17|\3370\354\356LK\332\230\317rz\370\36\7\256wE\374\337\356v\1\203\241/\332"..., 8124) = 8124 +read(11, "\353B\212\207\200\24\217`\203\262\26\245\201[\217\17\375>F\321.\314LJ}E.\317\356\321\371;"..., 8124) = 8124 +writev(12, [{"z\313\211\23\17|\3370\354\356LK\332\230\317rz\370\36\7\256wE\374\337\356v\1\203\241/\332"..., 8124}, {"\353B\212\207\200\24\217`\203\262\26\245\201[\217\17\375>F\321.\314LJ}E.\317\356\321\371;"..., 8124}], 2) = 16248 +read(11, "\236\345J\22179a\271\253z\260d:\3644\205\313X\262\243\317\273\301~/\305\236\376\7\272!\357"..., 8124) = 8124 +read(11, "\2442\243\v_\26`96\214\33G\1\320F\214\236U6\20\265\273\254\5\n\376k\206{\203S\203"..., 8124) = 8124 +writev(12, [{"\236\345J\22179a\271\253z\260d:\3644\205\313X\262\243\317\273\301~/\305\236\376\7\272!\357"..., 8124}, {"\2442\243\v_\26`96\214\33G\1\320F\214\236U6\20\265\273\254\5\n\376k\206{\203S\203"..., 8124}], 2) = 16248 +read(11, "\273\314\252<\27d\4V\200\252\257\2221\215\16\301\33(E2\275\177\357\241\301\216cd^\307(\251"..., 8124) = 8124 +read(11, "\274'\260fW6\362\355=\354\372\210[48\341o\321"..., 8124) = 8124 +read(11, "\210\303\256|\217a-\227\0047\35\351\3311\247;\344*\261\5\357\301AIj\307l~GY\3\365"..., 8124) = 8124 +writev(12, [{"\335\2uB\323lg8O:]e\302\303+\326P\341-\264)EQ\354\312\3070\275>\341o\321"..., 8124}, {"\210\303\256|\217a-\227\0047\35\351\3311\247;\344*\261\5\357\301AIj\307l~GY\3\365"..., 8124}], 2) = 16248 +read(11, "5\356T\3547T8\233\264O\224\225\34\204\5\245\0\311\16\332\202\376@\335A\304\250\325w\205s\6"..., 8124) = 8124 +read(11, "\302ap_D\232\311\0357\313YB\277\10\203\34\207\353\305\204ar\245\365\3050\0K\364\217\242&"..., 8124) = 8124 +writev(12, [{"5\356T\3547T8\233\264O\224\225\34\204\5\245\0\311\16\332\202\376@\335A\304\250\325w\205s\6"..., 8124}, {"\302ap_D\232\311\0357\313YB\277\10\203\34\207\353\305\204ar\245\365\3050\0K\364\217\242&"..., 8124}], 2) = 16248 +read(11, "Wo\222\313b\257N\277\31e\312\\\202\313\4\323\347\20I\ro\220*=\340\274g\36\t,\200\323"..., 8124) = 8124 +read(11, " \331\215\fj@\36&\211\224n\25!\375}Zk\304Z|\205}k5P@\25?b\17\1Q"..., 8124) = 8124 +writev(12, [{"Wo\222\313b\257N\277\31e\312\\\202\313\4\323\347\20I\ro\220*=\340\274g\36\t,\200\323"..., 8124}, {" \331\215\fj@\36&\211\224n\25!\375}Zk\304Z|\205}k5P@\25?b\17\1Q"..., 8124}], 2) = 16248 +read(11, "\16\270\302\16\370\331\24\271\23231\3263l\304W\0\217P\224$V\262\231\rF6\217Q\351\264\210"..., 8124) = 8124 +read(11, "!\237\333(\204\201C\272RP\5\327h\223`\33\34\310\216\t\10.d\3074\vFb\37i\350\25"..., 8124) = 8124 +writev(12, [{"\16\270\302\16\370\331\24\271\23231\3263l\304W\0\217P\224$V\262\231\rF6\217Q\351\264\210"..., 8124}, {"!\237\333(\204\201C\272RP\5\327h\223`\33\34\310\216\t\10.d\3074\vFb\37i\350\25"..., 8124}], 2) = 16248 +read(11, "\r8\16*V\220U\234\264*\325c3\240=&7G\200S_t\376S\344\260g-\322\256i\332"..., 8124) = 8124 +read(11, "\330\351\t\375=\1\253[a\252\250\354W\311\221 \354\352\320\271\206\244a\34\232\25W\30\rO\370\271"..., 8124) = 8124 +writev(12, [{"\r8\16*V\220U\234\264*\325c3\240=&7G\200S_t\376S\344\260g-\322\256i\332"..., 8124}, {"\330\351\t\375=\1\253[a\252\250\354W\311\221 \354\352\320\271\206\244a\34\232\25W\30\rO\370\271"..., 8124}], 2) = 16248 +brk(0) = 0x34e1000 +brk(0x3502000) = 0x3502000 +read(11, "\200\301\302\2355\0\4\325\3F\230(\315\34\230\203\240\1\322X\311L\351#\6\20A0\20\215\230S"..., 8124) = 8124 +read(11, "+\306\310\276Y\344:4\20X\275[\306\222]\3736\5\2113\3666,v,sMR\332\235\272\362"..., 8124) = 8124 +writev(12, [{"\200\301\302\2355\0\4\325\3F\230(\315\34\230\203\240\1\322X\311L\351#\6\20A0\20\215\230S"..., 8124}, {"+\306\310\276Y\344:4\20X\275[\306\222]\3736\5\2113\3666,v,sMR\332\235\272\362"..., 8124}], 2) = 16248 +read(11, "\243\22/Z>\300>\260\267K\316}\375g\336\7G_^\201\2\301\350\277\317=\357\305\275\204y\213"..., 8124) = 8124 +read(11, "\307\264=\271|eKx\274.'X\207\21\25\221\261\206r\356\233M\255\2278\300~\376\301\271\365\2"..., 8124) = 8124 +writev(12, [{"\243\22/Z>\300>\260\267K\316}\375g\336\7G_^\201\2\301\350\277\317=\357\305\275\204y\213"..., 8124}, {"\307\264=\271|eKx\274.'X\207\21\25\221\261\206r\356\233M\255\2278\300~\376\301\271\365\2"..., 8124}], 2) = 16248 +read(11, "\231\327g\323z\1\351\374\362\314\334\363j\0013\314\342\251\277\221\315\211\243\255,t\24Y\264\224S\231"..., 8124) = 8124 +read(11, "\272c6s\35,\"8\2134\332f\33u\34\245\31\362\232A\230\245-CXV$D\341\241\335`"..., 8124) = 8124 +writev(12, [{"\231\327g\323z\1\351\374\362\314\334\363j\0013\314\342\251\277\221\315\211\243\255,t\24Y\264\224S\231"..., 8124}, {"\272c6s\35,\"8\2134\332f\33u\34\245\31\362\232A\230\245-CXV$D\341\241\335`"..., 8124}], 2) = 16248 +read(11, "zH\370\314\330\31:\204\217\246%\22\263W\204a\343\3440\307\26+\35\322\373\r\252-\1\325s\373"..., 8124) = 8124 +read(11, "\242O\276\211\214-\374I\255\300u\2239\r\320x'\217\25\260\215RK\241s\351\320J!\3672\243"..., 8124) = 8124 +writev(12, [{"zH\370\314\330\31:\204\217\246%\22\263W\204a\343\3440\307\26+\35\322\373\r\252-\1\325s\373"..., 8124}, {"\242O\276\211\214-\374I\255\300u\2239\r\320x'\217\25\260\215RK\241s\351\320J!\3672\243"..., 8124}], 2) = 16248 +read(11, "bT\310\376\237\301\271\375\370\37\364\342\224\267qu\223q\264t\372_\313\307\254\232\236\6\372_\201{"..., 8124) = 8124 +read(11, "\rc\330\361>\331%Y\f\227\372(\370\246\351\2728\223y\203\26\346\372\22\316\332\371\311H\320y<"..., 8124) = 8124 +writev(12, [{"bT\310\376\237\301\271\375\370\37\364\342\224\267qu\223q\264t\372_\313\307\254\232\236\6\372_\201{"..., 8124}, {"\rc\330\361>\331%Y\f\227\372(\370\246\351\2728\223y\203\26\346\372\22\316\332\371\311H\320y<"..., 8124}], 2) = 16248 +read(11, "U\321\347\316\3325\373?\3619\316Z%\206'a\346\375)<\2144`\244\tM\374/\321\247(q"..., 8124) = 8124 +read(11, "z\261'\301\237b\343\6~\355\302\262v\r\23\223\374\272\21yp^\332\343\360\302\337\227C\352Nv"..., 8124) = 8124 +writev(12, [{"U\321\347\316\3325\373?\3619\316Z%\206'a\346\375)<\2144`\244\tM\374/\321\247(q"..., 8124}, {"z\261'\301\237b\343\6~\355\302\262v\r\23\223\374\272\21yp^\332\343\360\302\337\227C\352Nv"..., 8124}], 2) = 16248 +read(11, ".\260\354V.\360.\3515\373\v\232\205t\306\226\21\275\245D\364\244\326\344\265\224I\27@Fg]"..., 8124) = 8124 +read(11, "\252e\27\3774\214\2t\f\366\"e3\236\37\266FG\357[\354\210~\356a\333\343\241R1\16\302"..., 8124) = 8124 +writev(12, [{".\260\354V.\360.\3515\373\v\232\205t\306\226\21\275\245D\364\244\326\344\265\224I\27@Fg]"..., 8124}, {"\252e\27\3774\214\2t\f\366\"e3\236\37\266FG\357[\354\210~\356a\333\343\241R1\16\302"..., 8124}], 2) = 16248 +read(11, "8r\23\21z\232X\265I\350`\31*\303n\272\375\t\352\224@^\206n \334\303\354pC\351}"..., 8124) = 8124 +read(11, "q\20\333\232uW\264t\335\226voiU\7G\270C]3L8Z\365\316o}L\230-Q\245"..., 8124) = 8124 +writev(12, [{"8r\23\21z\232X\265I\350`\31*\303n\272\375\t\352\224@^\206n \334\303\354pC\351}"..., 8124}, {"q\20\333\232uW\264t\335\226voiU\7G\270C]3L8Z\365\316o}L\230-Q\245"..., 8124}], 2) = 16248 +read(11, "\263\203\370\323\t\365?\214\225\250\31:\371\257=\247\16\317>\242\225\10\232L#c\311\264\353\253\366\322"..., 8124) = 8124 +brk(0) = 0x3502000 +brk(0x3524000) = 0x3524000 +read(11, "\362@X\24\276@E\306<-^\322 \214Zj{\367&26\245u\4\26\206\3415K\367\341Z"..., 8124) = 8124 +writev(12, [{"\263\203\370\323\t\365?\214\225\250\31:\371\257=\247\16\317>\242\225\10\232L#c\311\264\353\253\366\322"..., 8124}, {"\362@X\24\276@E\306<-^\322 \214Zj{\367&26\245u\4\26\206\3415K\367\341Z"..., 8124}], 2) = 16248 +read(11, "fc\343w\20\365\2\231\220a\263=Ua\336\212M\223\212oJ\275\202O\3103\263\246\232\306\274\22"..., 8124) = 8124 +read(11, "\321v\242\16\354\316\341\5<\234\6\311\306\300\367^\310\276\315\375\366\330\n\376b\335q7\205\7\354\316"..., 8124) = 8124 +writev(12, [{"fc\343w\20\365\2\231\220a\263=Ua\336\212M\223\212oJ\275\202O\3103\263\246\232\306\274\22"..., 8124}, {"\321v\242\16\354\316\341\5<\234\6\311\306\300\367^\310\276\315\375\366\330\n\376b\335q7\205\7\354\316"..., 8124}], 2) = 16248 +read(11, "|\223*\220\305\330ky\313\234\271\236/\314)\275\210\351\330\230\t\231\214\324`\324a>:\262i\265"..., 8124) = 8124 +read(11, "`~\316\261\230\23-\27\255V\nn\252\257\30\257\232\310\224\237\22\237\274\343\360\2\324i\366K\275R"..., 8124) = 8124 +writev(12, [{"|\223*\220\305\330ky\313\234\271\236/\314)\275\210\351\330\230\t\231\214\324`\324a>:\262i\265"..., 8124}, {"`~\316\261\230\23-\27\255V\nn\252\257\30\257\232\310\224\237\22\237\274\343\360\2\324i\366K\275R"..., 8124}], 2) = 16248 +read(11, "2\302y\340\253\320\313\201\2\n\27\375\321Vn\215\10\322(\244X\310t\211\213\334Gu\277\206\17\256"..., 8124) = 8124 +read(11, "0FQ\7\303|<3\272\342S\273\245\203\221\276\314\211\5\337\210|/\266Cx7\375~\212#\\"..., 8124) = 8124 +writev(12, [{"2\302y\340\253\320\313\201\2\n\27\375\321Vn\215\10\322(\244X\310t\211\213\334Gu\277\206\17\256"..., 8124}, {"0FQ\7\303|<3\272\342S\273\245\203\221\276\314\211\5\337\210|/\266Cx7\375~\212#\\"..., 8124}], 2) = 16248 +read(11, "\264\235\23\20\215\247\205o*+\34+\34\233i\255\375\226Sh/\27\242#\221\221z\316T\307\23\216"..., 8124) = 8124 +read(11, "\204\5\357\216y*\335\337\203H\347\212\317o\267\21\34\"\246\307\226\376\374G\311\0\364\307)A\n\f"..., 8124) = 8124 +writev(12, [{"\264\235\23\20\215\247\205o*+\34+\34\233i\255\375\226Sh/\27\242#\221\221z\316T\307\23\216"..., 8124}, {"\204\5\357\216y*\335\337\203H\347\212\317o\267\21\34\"\246\307\226\376\374G\311\0\364\307)A\n\f"..., 8124}], 2) = 16248 +read(11, "\201@\34Pb\6\376\204\2\336\320t]\313\0>\215\n)\2\345\310 f0\320\217\301\20~\206\1"..., 8124) = 8124 +read(11, "\20\24\211C\377\303\226B\2167L\323\271\365p:Bi\313\264O\227\204\6\260\216Z|+\245\350\346"..., 8124) = 8124 +writev(12, [{"\201@\34Pb\6\376\204\2\336\320t]\313\0>\215\n)\2\345\310 f0\320\217\301\20~\206\1"..., 8124}, {"\20\24\211C\377\303\226B\2167L\323\271\365p:Bi\313\264O\227\204\6\260\216Z|+\245\350\346"..., 8124}], 2) = 16248 +read(11, "\265'\332\204\357\227S\2327\211\215\253'\2\327\223'\374\335k\23\376\260F\201\355A\367~\361\214S"..., 8124) = 8124 +read(11, "\346\351L\304DTTE=\324CeV\325\312\250\225\271\374_\344\221M\220\236n\6F\302\354\357v"..., 8124) = 8124 +writev(12, [{"\265'\332\204\357\227S\2327\211\215\253'\2\327\223'\374\335k\23\376\260F\201\355A\367~\361\214S"..., 8124}, {"\346\351L\304DTTE=\324CeV\325\312\250\225\271\374_\344\221M\220\236n\6F\302\354\357v"..., 8124}], 2) = 16248 +read(11, "&\373\271\223\30#\243\226412T \335\314\251\272\325\367,\34G\277\35]\232\301,\274U\21{"..., 8124) = 8124 +read(11, "\270\25\247\2408T7>\261Q)\36\371e\247\2508\0257\272e\247\254\270\362s.\275Q\24|\205"..., 8124) = 8124 +writev(12, [{"&\373\271\223\30#\243\226412T \335\314\251\272\325\367,\34G\277\35]\232\301,\274U\21{"..., 8124}, {"\270\25\247\2408T7>\261Q)\36\371e\247\2508\0257\272e\247\254\270\362s.\275Q\24|\205"..., 8124}], 2) = 16248 +read(11, "\325\372\213|a\35NV\354\210#\276\222\34.\201\325!\335\rL\16\363D\t\277!\261\256a\210z"..., 8124) = 8124 +read(11, "dO\357F\261g/W\361{/\363\"\310\336\266\351\207\311+~\356\322\230\306\336\313z\226\226\344\241"..., 8124) = 8124 +writev(12, [{"\325\372\213|a\35NV\354\210#\276\222\34.\201\325!\335\rL\16\363D\t\277!\261\256a\210z"..., 8124}, {"dO\357F\261g/W\361{/\363\"\310\336\266\351\207\311+~\356\322\230\306\336\313z\226\226\344\241"..., 8124}], 2) = 16248 +brk(0) = 0x3524000 +brk(0x3546000) = 0x3546000 +read(11, "\336'P\273\325\351\304^\341\2703 \307\320V\271#^\202\6\17\277\237\351KS\276B\352\226\226C"..., 8124) = 8124 +read(11, "\246\355\334\17\320_\347\3715\331I\36\375\364R*\277\255\314\344\334\"\304lR\377,\27I\317H\236"..., 8124) = 8124 +writev(12, [{"\336'P\273\325\351\304^\341\2703 \307\320V\271#^\202\6\17\277\237\351KS\276B\352\226\226C"..., 8124}, {"\246\355\334\17\320_\347\3715\331I\36\375\364R*\277\255\314\344\334\"\304lR\377,\27I\317H\236"..., 8124}], 2) = 16248 +read(11, "C\222=\263D(\370\372&\344AK\rX\354\257\360R8\233\f\356.\337\332\25\227\\\361\373V&"..., 8124) = 8124 +read(11, "\336\343\362\362\343`\354\205\212\226j\235\247Z,~;\33;\343d8\276\317\311\245J\360\206^+\210"..., 8124) = 8124 +writev(12, [{"C\222=\263D(\370\372&\344AK\rX\354\257\360R8\233\f\356.\337\332\25\227\\\361\373V&"..., 8124}, {"\336\343\362\362\343`\354\205\212\226j\235\247Z,~;\33;\343d8\276\317\311\245J\360\206^+\210"..., 8124}], 2) = 16248 +read(11, "\374\357\232I\277\310\275K\330\245\324\350\335b\230\5\27\251K\234\24D\305\251hy\270\254rd=\20"..., 8124) = 8124 +read(11, "v;BR\252\251\333\2221\204\321\367\355bv<)h*\"\206W}~2\24\26#\325ZV\0"..., 8124) = 8124 +writev(12, [{"\374\357\232I\277\310\275K\330\245\324\350\335b\230\5\27\251K\234\24D\305\251hy\270\254rd=\20"..., 8124}, {"v;BR\252\251\333\2221\204\321\367\355bv<)h*\"\206W}~2\24\26#\325ZV\0"..., 8124}], 2) = 16248 +read(11, "@\214\243*\321\33V\6\351\307u0^K\203\3713\30\266\4\351\357\317\21\334\373\10\10wS#z"..., 8124) = 8124 +read(11, "\365\365\262\341\22\354\341\270~\16\373\210\303\223!a\\\262-\"2\343WL\205\334P*r\240\202\362"..., 8124) = 8124 +writev(12, [{"@\214\243*\321\33V\6\351\307u0^K\203\3713\30\266\4\351\357\317\21\334\373\10\10wS#z"..., 8124}, {"\365\365\262\341\22\354\341\270~\16\373\210\303\223!a\\\262-\"2\343WL\205\334P*r\240\202\362"..., 8124}], 2) = 16248 +read(11, "\267\37>\233\224:\344\324\240/\320\333+\0271@j\\E\34\1\205\242Q~C\213\353,\2\345\22"..., 8124) = 8124 +read(11, "\203\217w)(\203\366\221/D\255q\232]\225\227\177$\16K1\254\2612<\264\316Q\2524\365$"..., 8124) = 8124 +writev(12, [{"\267\37>\233\224:\344\324\240/\320\333+\0271@j\\E\34\1\205\242Q~C\213\353,\2\345\22"..., 8124}, {"\203\217w)(\203\366\221/D\255q\232]\225\227\177$\16K1\254\2612<\264\316Q\2524\365$"..., 8124}], 2) = 16248 +read(11, "\177\367\362\310\317\207\305\177v\326\200\357\213\204=;o2\364a\306\36\2367\6\364\343\333\236\2417Z"..., 8124) = 8124 +read(11, "\216\315s\331\206\346[\n?3\247\215(\30133\r.\260o^m\321\306\32\2311\226\367\7N\2"..., 8124) = 8124 +writev(12, [{"\177\367\362\310\317\207\305\177v\326\200\357\213\204=;o2\364a\306\36\2367\6\364\343\333\236\2417Z"..., 8124}, {"\216\315s\331\206\346[\n?3\247\215(\30133\r.\260o^m\321\306\32\2311\226\367\7N\2"..., 8124}], 2) = 16248 +read(11, "G\251\241\376\330xf\241\321\250\27\233\246\325\34\355\36T\"ep\3002S\235\271\257\v_\370\362\212"..., 8124) = 8124 +read(11, "Hz\317\265k\2123\245BT\23\300\344\320\201\215\345\264\245@}LR\234\351\t\203\323\366\33\224I"..., 8124) = 8124 +writev(12, [{"G\251\241\376\330xf\241\321\250\27\233\246\325\34\355\36T\"ep\3002S\235\271\257\v_\370\362\212"..., 8124}, {"Hz\317\265k\2123\245BT\23\300\344\320\201\215\345\264\245@}LR\234\351\t\203\323\366\33\224I"..., 8124}], 2) = 16248 +read(11, "\307\314-\322)Cl<\354\374B\352\34\371\5=\207\340T2M\30q7\370F\347\233TO\225\275"..., 8124) = 8124 +read(11, "\6\332j\247\3046p\224\202\304\27\\L\243\217\300\315\3170l\367#=\262\357\265\206\277E\311\17\224\324\331\214\224\27sJ\20"..., 8124) = 8124 +read(11, "W\314\274\211\365#\16$\222\241\4\364'\277\342<\4\216\300\3253\357\234\212\252\351\2\227y\274\352j"..., 8124) = 8124 +writev(12, [{"\217>\27\\L\243\217\300\315\3170l\367#=\262\357\265\206\277E\311\17\224\324\331\214\224\27sJ\20"..., 8124}, {"W\314\274\211\365#\16$\222\241\4\364'\277\342<\4\216\300\3253\357\234\212\252\351\2\227y\274\352j"..., 8124}], 2) = 16248 +read(11, "iU\36\4C$\272h\214\357\0342\264O\326hsj\222\346\333p\203\302(\"\177\350\27\t\22I"..., 8124) = 8124 +read(11, "\211\36604\244\327\355\332\235\342(\2025\221\351\254:\244\202\230\37^X\276w\237\254\232\336\201\177w"..., 8124) = 8124 +writev(12, [{"iU\36\4C$\272h\214\357\0342\264O\326hsj\222\346\333p\203\302(\"\177\350\27\t\22I"..., 8124}, {"\211\36604\244\327\355\332\235\342(\2025\221\351\254:\244\202\230\37^X\276w\237\254\232\336\201\177w"..., 8124}], 2) = 16248 +read(11, "\30\245\257\351\255!\337F\322[D\17\236\345\335\325\241\203\310.\3566\242\213\26\352\251N\247\245bp"..., 8124) = 8124 +read(11, "\277se}&\305\\\240\4V\204\255\226\27ZcY%@i\203\220 x\340\357\222\243\277\276k&"..., 8124) = 8124 +writev(12, [{"\30\245\257\351\255!\337F\322[D\17\236\345\335\325\241\203\310.\3566\242\213\26\352\251N\247\245bp"..., 8124}, {"\277se}&\305\\\240\4V\204\255\226\27ZcY%@i\203\220 x\340\357\222\243\277\276k&"..., 8124}], 2) = 16248 +read(11, "\215\310\7\236gy\244\215:\201/\344\33I\373\202D\203\214{\306\351.\177;\364\373\347\356\320,\245"..., 8124) = 8124 +brk(0) = 0x3568000 +brk(0x358a000) = 0x358a000 +read(11, "\367\0172\322\302\311\375\2l\334\275\247\242\306\25\324\361\2276l\243p\7\217\241\203\35\223o\220G\271"..., 8124) = 8124 +writev(12, [{"\215\310\7\236gy\244\215:\201/\344\33I\373\202D\203\214{\306\351.\177;\364\373\347\356\320,\245"..., 8124}, {"\367\0172\322\302\311\375\2l\334\275\247\242\306\25\324\361\2276l\243p\7\217\241\203\35\223o\220G\271"..., 8124}], 2) = 16248 +read(11, "D\266\376x\245\253\217^\17\1\367\231\245\343\312Om\220\346\3124\206\10-\325#J7e\371\246\307"..., 8124) = 8124 +read(11, "\265U7&\301\332\213\3658\275\211p7-\333\313\307a5\265'\1i\317\37*=^@Q\375\351"..., 8124) = 8124 +writev(12, [{"D\266\376x\245\253\217^\17\1\367\231\245\343\312Om\220\346\3124\206\10-\325#J7e\371\246\307"..., 8124}, {"\265U7&\301\332\213\3658\275\211p7-\333\313\307a5\265'\1i\317\37*=^@Q\375\351"..., 8124}], 2) = 16248 +read(11, "E\251\274\"\336;\33\220H\252\352\"\25a\367\"\337\263\232\263aS\231_\236\322,\336\34\v=="..., 8124) = 8124 +read(11, "%\361\225M\260\207d\276\247}\370\247\354\315!A\256t\253x\304#\3eO\347\20\322\373\32722"..., 8124) = 8124 +writev(12, [{"E\251\274\"\336;\33\220H\252\352\"\25a\367\"\337\263\232\263aS\231_\236\322,\336\34\v=="..., 8124}, {"%\361\225M\260\207d\276\247}\370\247\354\315!A\256t\253x\304#\3eO\347\20\322\373\32722"..., 8124}], 2) = 16248 +read(11, "\16\306,\204\305C\330\3724\267P\326.\27\364\346\240n\3260\224\245}\210\277\220\356LF};\235"..., 8124) = 8124 +read(11, "A\236:^{\220&!\344WU^A5\370_\235\352+\23.\376\2\177\200\200\276A\200\200x\377"..., 8124) = 8124 +writev(12, [{"\16\306,\204\305C\330\3724\267P\326.\27\364\346\240n\3260\224\245}\210\277\220\356LF};\235"..., 8124}, {"A\236:^{\220&!\344WU^A5\370_\235\352+\23.\376\2\177\200\200\276A\200\200x\377"..., 8124}], 2) = 16248 +read(11, "\374\245hr\177@s;q\206\201^!Y_\347\357\300x,C(\332b\305\202\10\347\202\307\306\331"..., 8124) = 8124 +read(11, "\0\204$\213\20\300\"L\324\324\321\324{\236\367Q\371\4\2\334\254\307\272\201P\10)\213\314[Ny"..., 8124) = 8124 +writev(12, [{"\374\245hr\177@s;q\206\201^!Y_\347\357\300x,C(\332b\305\202\10\347\202\307\306\331"..., 8124}, {"\0\204$\213\20\300\"L\324\324\321\324{\236\367Q\371\4\2\334\254\307\272\201P\10)\213\314[Ny"..., 8124}], 2) = 16248 +read(11, "\324\222\205;GN\2618s\230\22\26qP\370O\1\24\336\33\277c\301r\306/\2663\346B0("..., 8124) = 8124 +read(11, "\257\255\223Vu0\341\212\316\36/H\35\337\331\300\323\373\211\ry\325\361\365\3649\27\316\212]\267\245"..., 8124) = 8124 +writev(12, [{"\324\222\205;GN\2618s\230\22\26qP\370O\1\24\336\33\277c\301r\306/\2663\346B0("..., 8124}, {"\257\255\223Vu0\341\212\316\36/H\35\337\331\300\323\373\211\ry\325\361\365\3649\27\316\212]\267\245"..., 8124}], 2) = 16248 +read(11, "\353'C\237\10\365\310(\35.\206\370\254\373\30\312\272\342\266\331\372\3645\264d\16_\234<\f\322G"..., 8124) = 8124 +read(11, "\224\232\\\261\355\254\203t(BouN\256i\34R\277\\\5\0202\363\312\231\210|\333\245,\212\376"..., 8124) = 8124 +writev(12, [{"\353'C\237\10\365\310(\35.\206\370\254\373\30\312\272\342\266\331\372\3645\264d\16_\234<\f\322G"..., 8124}, {"\224\232\\\261\355\254\203t(BouN\256i\34R\277\\\5\0202\363\312\231\210|\333\245,\212\376"..., 8124}], 2) = 16248 +read(11, "\270\360\312\fj\213\231dxi\20\311X\217`R\225h\271\234\2\203\r\250\21l\236\214^\2046\253"..., 8124) = 8124 +read(11, "D\206\243&\0[\276I\207\206\346\361\343\266o\340\211~\352\375\10\220\276\312|\0\303\375q\272\231\257"..., 8124) = 8124 +writev(12, [{"\270\360\312\fj\213\231dxi\20\311X\217`R\225h\271\234\2\203\r\250\21l\236\214^\2046\253"..., 8124}, {"D\206\243&\0[\276I\207\206\346\361\343\266o\340\211~\352\375\10\220\276\312|\0\303\375q\272\231\257"..., 8124}], 2) = 16248 +read(11, "\3673\260kIu\34\362\225l\225\215;D\324\301\300\366\225\343'\307cy\236]\354x\350i\1y"..., 8124) = 8124 +read(11, "\325xx\322\242Q\347\nr[`\243N\303\36\372\245\223\274\241P\255\2\274\221\331\\\251\rv\31\351"..., 8124) = 8124 +writev(12, [{"\3673\260kIu\34\362\225l\225\215;D\324\301\300\366\225\343'\307cy\236]\354x\350i\1y"..., 8124}, {"\325xx\322\242Q\347\nr[`\243N\303\36\372\245\223\274\241P\255\2\274\221\331\\\251\rv\31\351"..., 8124}], 2) = 16248 +brk(0) = 0x358a000 +brk(0x35ab000) = 0x35ab000 +read(11, "3\344O\312C6\35\32\316E3\27\306\222\23M\236\221\25\4\204\nc\235\352i3\344\264N\352\246"..., 8124) = 8124 +read(11, "#^s\353h\v\272\260`\34\221\326v\36\306\367\215\r(\345\0\25x\20\313%\214o\266~hw"..., 8124) = 8124 +writev(12, [{"3\344O\312C6\35\32\316E3\27\306\222\23M\236\221\25\4\204\nc\235\352i3\344\264N\352\246"..., 8124}, {"#^s\353h\v\272\260`\34\221\326v\36\306\367\215\r(\345\0\25x\20\313%\214o\266~hw"..., 8124}], 2) = 16248 +read(11, "=\35\327b\211\322Z\27D\217\324\276;k]\305q\17Cnj\374\311\247\241KQQVN\3503"..., 8124) = 8124 +read(11, "\212{\307\245\\\315\232d\321\221\\_(\333\2\276T\"Q\275\261|\226-\360\360\262}\347K\257Z"..., 8124) = 8124 +writev(12, [{"=\35\327b\211\322Z\27D\217\324\276;k]\305q\17Cnj\374\311\247\241KQQVN\3503"..., 8124}, {"\212{\307\245\\\315\232d\321\221\\_(\333\2\276T\"Q\275\261|\226-\360\360\262}\347K\257Z"..., 8124}], 2) = 16248 +read(11, "\213\16\343\242T\240\7\206\346,v\260\332S\211\231\261wc\213\371\366b\220\351\3730K\353\272gG"..., 8124) = 8124 +read(11, "\365%~\36|\373\351L\242G\301>\35\373\322J|K\334\247\nEU\244e\330\25\360dS>1"..., 8124) = 8124 +writev(12, [{"\213\16\343\242T\240\7\206\346,v\260\332S\211\231\261wc\213\371\366b\220\351\3730K\353\272gG"..., 8124}, {"\365%~\36|\373\351L\242G\301>\35\373\322J|K\334\247\nEU\244e\330\25\360dS>1"..., 8124}], 2) = 16248 +read(11, "\262\337]\353INh\233\322i-7J\356G\222\355\307\274&h\306\352\341\315\224\220\230\354P\321\""..., 8124) = 8124 +read(11, "\0&\241\225\2\330\\\347\370\212\32\5\306\22\2659V \366\245z\260\371w9]\274\1\325\21\226="..., 8124) = 8124 +writev(12, [{"\262\337]\353INh\233\322i-7J\356G\222\355\307\274&h\306\352\341\315\224\220\230\354P\321\""..., 8124}, {"\0&\241\225\2\330\\\347\370\212\32\5\306\22\2659V \366\245z\260\371w9]\274\1\325\21\226="..., 8124}], 2) = 16248 +read(11, ".,\230\4D\307<\376]C\271\361\v\363\307P\237\242\365\251\10\7p\2377\341\353\225\271\350\0102"..., 8124) = 8124 +read(11, "\335\214\324\7\330\261\3509q\"\354\315\244\340\325)\351\266\364.\363\v\n\341\f\267sm_O\362,"..., 8124) = 8124 +writev(12, [{".,\230\4D\307<\376]C\271\361\v\363\307P\237\242\365\251\10\7p\2377\341\353\225\271\350\0102"..., 8124}, {"\335\214\324\7\330\261\3509q\"\354\315\244\340\325)\351\266\364.\363\v\n\341\f\267sm_O\362,"..., 8124}], 2) = 16248 +read(11, "\322\216\26\345\275\330\267\232\364\234\v\302Q+\266\341D\350\263\243\220\271\250\267ab\306\177\222\343\251$"..., 8124) = 8124 +read(11, "\316N\236\226\256\356\316\256\24\34\377\255\344\247fh\217.\212!\370g\315\"\373\252%^\265z\345F"..., 8124) = 8124 +writev(12, [{"\322\216\26\345\275\330\267\232\364\234\v\302Q+\266\341D\350\263\243\220\271\250\267ab\306\177\222\343\251$"..., 8124}, {"\316N\236\226\256\356\316\256\24\34\377\255\344\247fh\217.\212!\370g\315\"\373\252%^\265z\345F"..., 8124}], 2) = 16248 +read(11, "\204\201 N\0\222l\220\200!\25\203\"v0a\0059N\0244\206\300\320\223v2lA\n<\25"..., 8124) = 8124 +read(11, "<@\270\6\234\246#:\320B\216\343I,\256\316\357\223\340\7d\16\335xos\177\2173\261OL"..., 8124) = 8124 +writev(12, [{"\204\201 N\0\222l\220\200!\25\203\"v0a\0059N\0244\206\300\320\223v2lA\n<\25"..., 8124}, {"<@\270\6\234\246#:\320B\216\343I,\256\316\357\223\340\7d\16\335xos\177\2173\261OL"..., 8124}], 2) = 16248 +read(11, "\221\27\v\304\357\t\205uqA\345w\365\362\32\212\17\320&\323\270\313\260\366\251\213\355K\247\331\277\21"..., 8124) = 8124 +read(11, "\2248\25\253\210Z\231\237W|\212\271?l\223t\332\312\331k\377T\356\350\r\356Q\21-~\262\361"..., 8124) = 8124 +writev(12, [{"\221\27\v\304\357\t\205uqA\345w\365\362\32\212\17\320&\323\270\313\260\366\251\213\355K\247\331\277\21"..., 8124}, {"\2248\25\253\210Z\231\237W|\212\271?l\223t\332\312\331k\377T\356\350\r\356Q\21-~\262\361"..., 8124}], 2) = 16248 +read(11, "\341\252\242W\344\363\356\263\347@\247\v\221+!d\236`O\4\253\200\n6v*\224i\242*8U"..., 8124) = 8124 +brk(0) = 0x35ab000 +brk(0x35cd000) = 0x35cd000 +read(11, "\237\36\254\27\333\345P\317\301%?\323V\235!9\276\342\235\1\242\276\342]\274&\37\357/\354\336\362"..., 8124) = 8124 +writev(12, [{"\341\252\242W\344\363\356\263\347@\247\v\221+!d\236`O\4\253\200\n6v*\224i\242*8U"..., 8124}, {"\237\36\254\27\333\345P\317\301%?\323V\235!9\276\342\235\1\242\276\342]\274&\37\357/\354\336\362"..., 8124}], 2) = 16248 +read(11, "\301f\350\17J\353Q\236\306\371^\251\20t\302\20vR\210\245\256\r\347\21\343<\237\r\277y/\26"..., 8124) = 8124 +read(11, "\3\306\262\247@'\273/t'\377n\27\276\261\241\245\376iZ4\341\31\340$\362\221\247\236[\243\217"..., 8124) = 8124 +writev(12, [{"\301f\350\17J\353Q\236\306\371^\251\20t\302\20vR\210\245\256\r\347\21\343<\237\r\277y/\26"..., 8124}, {"\3\306\262\247@'\273/t'\377n\27\276\261\241\245\376iZ4\341\31\340$\362\221\247\236[\243\217"..., 8124}], 2) = 16248 +read(11, "\7H\216\202C\366o^\3\6\313#n\16\10$\222\347l\300\365\203`/\352\205G$0\23\221\35"..., 8124) = 8124 +read(11, "\300t\226\317\311$\377\363\3125\241\340\17\276~\365\37\334U\207\216\335\277\3246\353\34Y\21a[1"..., 8124) = 8124 +writev(12, [{"\7H\216\202C\366o^\3\6\313#n\16\10$\222\347l\300\365\203`/\352\205G$0\23\221\35"..., 8124}, {"\300t\226\317\311$\377\363\3125\241\340\17\276~\365\37\334U\207\216\335\277\3246\353\34Y\21a[1"..., 8124}], 2) = 16248 +read(11, "\230\177\243\300\5\227\257\365\355Nxs\0\201\25\244\340k,\6\356\233\34\224v\366\324[^\31\2\354"..., 8124) = 8124 +read(11, "\245pi+\365`\224\0031\221(dW\2131\342>\f\0324\333\270/\20\fS\332A\254\24\311\320"..., 8124) = 8124 +writev(12, [{"\230\177\243\300\5\227\257\365\355Nxs\0\201\25\244\340k,\6\356\233\34\224v\366\324[^\31\2\354"..., 8124}, {"\245pi+\365`\224\0031\221(dW\2131\342>\f\0324\333\270/\20\fS\332A\254\24\311\320"..., 8124}], 2) = 16248 +read(11, "|\31\372?3s\347\213#\342\3\300\200\200\312\240\200\2008\377\3772e\311\376\263Q4tv6u"..., 8124) = 8124 +read(11, "\222\205\375-\32lW\275\244w\262\201\206N}\327\317\321\245\356\344y\7P\361t\2443\202\324Q\214"..., 8124) = 8124 +writev(12, [{"|\31\372?3s\347\213#\342\3\300\200\200\312\240\200\2008\377\3772e\311\376\263Q4tv6u"..., 8124}, {"\222\205\375-\32lW\275\244w\262\201\206N}\327\317\321\245\356\344y\7P\361t\2443\202\324Q\214"..., 8124}], 2) = 16248 +read(11, "x\236>L\332\1l\372b\251\237\333\232w\274<3N\223\222\250\\p\6\216\212^-^Hn\205"..., 8124) = 8124 +read(11, "\371?y\371\355\1g$\315\267\331\271\252L\364\0006\232\352\217k3\355\10\335\341\246\330\0311m\v"..., 8124) = 8124 +writev(12, [{"x\236>L\332\1l\372b\251\237\333\232w\274<3N\223\222\250\\p\6\216\212^-^Hn\205"..., 8124}, {"\371?y\371\355\1g$\315\267\331\271\252L\364\0006\232\352\217k3\355\10\335\341\246\330\0311m\v"..., 8124}], 2) = 16248 +read(11, "c\3\366\215NR\246\21ZZ\25\3451\231\236&\376\304dMw\21Q\357=6\216_\v\257\330O"..., 8124) = 8124 +read(11, "\230\376\r\t\37\227\215x\r5iWI\311\264\241\203\31\351\236\213\256\364Q\5\370\346t\265\346VR"..., 8124) = 8124 +writev(12, [{"c\3\366\215NR\246\21ZZ\25\3451\231\236&\376\304dMw\21Q\357=6\216_\v\257\330O"..., 8124}, {"\230\376\r\t\37\227\215x\r5iWI\311\264\241\203\31\351\236\213\256\364Q\5\370\346t\265\346VR"..., 8124}], 2) = 16248 +read(11, "(\211N\200e\307\32\214\241ac\346\265m\331\3422\236\226\225\225\215\215\25|\325s\335\362\343,\24"..., 8124) = 8124 +read(11, "&\37\320\5\10\311u~W\221>\2133$\366\206\366MB\256\300\305=\2730\276y\246\365$[\301"..., 8124) = 8124 +writev(12, [{"(\211N\200e\307\32\214\241ac\346\265m\331\3422\236\226\225\225\215\215\25|\325s\335\362\343,\24"..., 8124}, {"&\37\320\5\10\311u~W\221>\2133$\366\206\366MB\256\300\305=\2730\276y\246\365$[\301"..., 8124}], 2) = 16248 +read(11, "\327XN\326T\31\333\24r,\234\234\34\3354q\222\270:\224\265\256\227\261i\16\24\10\261 S"..., 8124) = 8124 +read(11, "\10:VG>\367\2316Y\307\200\202w~\346Wo\227\250\317\227\333F\347\344\326\247\232\324\275\373\201"..., 8124) = 8124 +writev(12, [{"\327XN\326T\31\333\24r,\234\234\34\3354q\222\270:\224\265\256\227\261i\16\24\10\261 S"..., 8124}, {"\10:VG>\367\2316Y\307\200\202w~\346Wo\227\250\317\227\333F\347\344\326\247\232\324\275\373\201"..., 8124}], 2) = 16248 +brk(0) = 0x35cd000 +brk(0x35ef000) = 0x35ef000 +read(11, "L\266\204\26\363\321\314Z\3744\375\204%\265t\314\235r}~)\252%.b~u\36\220\37\303\251"..., 8124) = 8124 +read(11, "\320\340\332\275\22\31vA\213$\214\305\322Bf\207\221]I\3568&\355Z}\n\267(\r\244\276C"..., 8124) = 8124 +writev(12, [{"L\266\204\26\363\321\314Z\3744\375\204%\265t\314\235r}~)\252%.b~u\36\220\37\303\251"..., 8124}, {"\320\340\332\275\22\31vA\213$\214\305\322Bf\207\221]I\3568&\355Z}\n\267(\r\244\276C"..., 8124}], 2) = 16248 +read(11, "\3*\334$6'\251#\320\273/>\362\277k\r\20\232\222E-\214\315s\20Gi\342J\215\177A"..., 8124) = 8124 +read(11, "\307\343\300\263\342\371c\320B(43V\267y\361D5\252k\2131M\362\n\237x&\376\311x\372"..., 8124) = 8124 +writev(12, [{"\3*\334$6'\251#\320\273/>\362\277k\r\20\232\222E-\214\315s\20Gi\342J\215\177A"..., 8124}, {"\307\343\300\263\342\371c\320B(43V\267y\361D5\252k\2131M\362\n\237x&\376\311x\372"..., 8124}], 2) = 16248 +read(11, "\v\313r\334\36\307\315\206\246\31\10\r)\376bj\341\340\357\23?O:\323\265\325Th/m\6\337"..., 8124) = 8124 +read(11, "\220\2146\354\301\340\242\306{%l;\237\t\24\202\301W\327+\24\263\345\216\f\357r_\262\201\21\20"..., 8124) = 8124 +writev(12, [{"\v\313r\334\36\307\315\206\246\31\10\r)\376bj\341\340\357\23?O:\323\265\325Th/m\6\337"..., 8124}, {"\220\2146\354\301\340\242\306{%l;\237\t\24\202\301W\327+\24\263\345\216\f\357r_\262\201\21\20"..., 8124}], 2) = 16248 +read(11, "\257\317\330\3\345\367\34\36\3407\260l\203\32\3j\215\234\332J\20\247\316=8\31\332\266\316\2506\212"..., 8124) = 8124 +read(11, "\266\234V\312\335<\326\372\361\36<\200\n\362v\357{\333cY;\344(\26\253c_\256b*\313C"..., 8124) = 8124 +writev(12, [{"\257\317\330\3\345\367\34\36\3407\260l\203\32\3j\215\234\332J\20\247\316=8\31\332\266\316\2506\212"..., 8124}, {"\266\234V\312\335<\326\372\361\36<\200\n\362v\357{\333cY;\344(\26\253c_\256b*\313C"..., 8124}], 2) = 16248 +read(11, "U\262\5_\24\20\277\237Qt\37\311\352Y\205\353]\266Q'\253Y\342\335\213\343\264\371{\306\343\333"..., 8124) = 8124 +read(11, "\317\177V\260\347\304\257l\366Tl_)\262J\364\230\276\223\264K\354\270^_\32\7|\346\360\256D"..., 8124) = 8124 +writev(12, [{"U\262\5_\24\20\277\237Qt\37\311\352Y\205\353]\266Q'\253Y\342\335\213\343\264\371{\306\343\333"..., 8124}, {"\317\177V\260\347\304\257l\366Tl_)\262J\364\230\276\223\264K\354\270^_\32\7|\346\360\256D"..., 8124}], 2) = 16248 +read(11, "60\352Sq\1\317\32\374s\370\233\353\375\360\273\212n\17\361\254\200\240\370/\227\255\4\335\276\243\200"..., 8124) = 8124 +read(11, "6\252(\346\344;\243e\225X\264\345\373\212R\243f\325X\24\345\303\242V)5\212\315Q\243U\251"..., 8124) = 8124 +writev(12, [{"60\352Sq\1\317\32\374s\370\233\353\375\360\273\212n\17\361\254\200\240\370/\227\255\4\335\276\243\200"..., 8124}, {"6\252(\346\344;\243e\225X\264\345\373\212R\243f\325X\24\345\303\242V)5\212\315Q\243U\251"..., 8124}], 2) = 16248 +read(11, "\357~\264\211_3O\354\254S\311+\357\313\316\326\264IPz\206\357i\366\237\354?\37\376\273\177|"..., 8124) = 8124 +read(11, "]IeXu\326w4\223\227\212\321\215\357\4a\331\270X\331\346\331\376m \347\324g\240\270\361\347"..., 8124) = 8124 +writev(12, [{"\357~\264\211_3O\354\254S\311+\357\313\316\326\264IPz\206\357i\366\237\354?\37\376\273\177|"..., 8124}, {"]IeXu\326w4\223\227\212\321\215\357\4a\331\270X\331\346\331\376m \347\324g\240\270\361\347"..., 8124}], 2) = 16248 +read(11, "\263\277<\177\340\231\30s\336c\216\1\304x!(\243\2o\30\271\21\265\376Wn*\307\31&\277\221"..., 8124) = 8124 +read(11, "\37\245\23\215\363\33m\25\255N\201\235\346j~\257\254\230sz\17s\334\265szJ\370\4\243\v."..., 8124) = 8124 +writev(12, [{"\263\277<\177\340\231\30s\336c\216\1\304x!(\243\2o\30\271\21\265\376Wn*\307\31&\277\221"..., 8124}, {"\37\245\23\215\363\33m\25\255N\201\235\346j~\257\254\230sz\17s\334\265szJ\370\4\243\v."..., 8124}], 2) = 16248 +read(11, "\264h0cnH\rh\326\7O\343.\316\334\330\242\313d7\321~%\230\273\330%1\301\313(\243"..., 8124) = 8124 +brk(0) = 0x35ef000 +brk(0x3611000) = 0x3611000 +read(11, "g\27\364\303m\10\364z\246\276\t%`Jx*\226\212#\267\235*3\274#\272\0\320\n#\311\224"..., 8124) = 8124 +writev(12, [{"\264h0cnH\rh\326\7O\343.\316\334\330\242\313d7\321~%\230\273\330%1\301\313(\243"..., 8124}, {"g\27\364\303m\10\364z\246\276\t%`Jx*\226\212#\267\235*3\274#\272\0\320\n#\311\224"..., 8124}], 2) = 16248 +read(11, "\350j}\303;\216\4\302\300\367\341\224\373\341e\222\237\220\223\263\373\365u\254\32D~\247\n\262\221\240"..., 8124) = 8124 +read(11, "\304\372\222d\301f\272\304\\\337\252\203\2760\217\273E\224\324\274?\353\375\306\353\24\216g\16\360\343V"..., 8124) = 8124 +writev(12, [{"\350j}\303;\216\4\302\300\367\341\224\373\341e\222\237\220\223\263\373\365u\254\32D~\247\n\262\221\240"..., 8124}, {"\304\372\222d\301f\272\304\\\337\252\203\2760\217\273E\224\324\274?\353\375\306\353\24\216g\16\360\343V"..., 8124}], 2) = 16248 +read(11, "\351\350\271\25QF\316\2\203\24fU>\254\230\2321\0\306[\366;R\31N>\264'\353/m\363"..., 8124) = 8124 +read(11, "\351o\374\7\351\200\205S\216K\2066\226\373SA\266z3\365^)G\17\10Q\ni\3160\356o"..., 8124) = 8124 +writev(12, [{"\351\350\271\25QF\316\2\203\24fU>\254\230\2321\0\306[\366;R\31N>\264'\353/m\363"..., 8124}, {"\351o\374\7\351\200\205S\216K\2066\226\373SA\266z3\365^)G\17\10Q\ni\3160\356o"..., 8124}], 2) = 16248 +read(11, "\233!\255]\241\352ST\7Ey\354\211\256\320\2022\331tE\377\346\200\n,;Bh\327\3762\31"..., 8124) = 8124 +read(11, "\222\364C\3406\34DZ\365\254\207C\245\266\270d\6\345#\224cG{\274u%\363v2\240u\25"..., 8124) = 8124 +writev(12, [{"\233!\255]\241\352ST\7Ey\354\211\256\320\2022\331tE\377\346\200\n,;Bh\327\3762\31"..., 8124}, {"\222\364C\3406\34DZ\365\254\207C\245\266\270d\6\345#\224cG{\274u%\363v2\240u\25"..., 8124}], 2) = 16248 +read(11, "\327\262\326\256I\357P<\350i\267f\36\331\r\307<\6\375\330\260Iv=\264\1{Zk\255y\202"..., 8124) = 8124 +read(11, "\252w\237\371\253\257\363\5\346z\327^G\361c&\231\276(\t\277(\331\317$Ip\222\23b\375\30"..., 8124) = 8124 +writev(12, [{"\327\262\326\256I\357P<\350i\267f\36\331\r\307<\6\375\330\260Iv=\264\1{Zk\255y\202"..., 8124}, {"\252w\237\371\253\257\363\5\346z\327^G\361c&\231\276(\t\277(\331\317$Ip\222\23b\375\30"..., 8124}], 2) = 16248 +read(11, "\32\233\242k\366J_!\376C\244\317\317x\220e\25\202\252\10\210\205\354\2\334l~\214)[\274\373"..., 8124) = 8124 +read(11, "\257\354/\20\326.\264\331\363g\1n\21p\211\22\355A\302X\33B\260\332.\320\271\221\214XL\221"..., 8124) = 8124 +writev(12, [{"\32\233\242k\366J_!\376C\244\317\317x\220e\25\202\252\10\210\205\354\2\334l~\214)[\274\373"..., 8124}, {"\257\354/\20\326.\264\331\363g\1n\21p\211\22\355A\302X\33B\260\332.\320\271\221\214XL\221"..., 8124}], 2) = 16248 +read(11, "\341\33\364\312\231\336\365\236/8\274\\\r\270.\251\322\371\236\2x\334\v_\321,\227\354\342Q\203\377"..., 8124) = 8124 +read(11, "\0060\350\205Y.1\335)p71Zg\347,8\2406\307\356xD1\334b\v\243\32\2555\266"..., 8124) = 8124 +writev(12, [{"\341\33\364\312\231\336\365\236/8\274\\\r\270.\251\322\371\236\2x\334\v_\321,\227\354\342Q\203\377"..., 8124}, {"\0060\350\205Y.1\335)p71Zg\347,8\2406\307\356xD1\334b\v\243\32\2555\266"..., 8124}], 2) = 16248 +read(11, "\372\354|:\262P\254\241L\271\2212\275o\313\360E\ne`;,jn`\301\242\253\2520\343q"..., 8124) = 8124 +read(11, "(\2539\3160#\37\344\f[\36h\254\212\20\344\343\16\273m\3122ox\342N\214\245\26<\237\342"..., 8124) = 8124 +writev(12, [{"\372\354|:\262P\254\241L\271\2212\275o\313\360E\ne`;,jn`\301\242\253\2520\343q"..., 8124}, {"(\2539\3160#\37\344\f[\36h\254\212\20\344\343\16\273m\3122ox\342N\214\245\26<\237\342"..., 8124}], 2) = 16248 +read(11, "P\213\237\246\316G\22\213D\340\221\222\244\302#\201\277\6\177\325\211\225\204\270\306\210R^`\361\332\210"..., 8124) = 8124 +read(11, "\357szgp{\371O\265\374\362(\225\265\32\242\306Xm\355\f\265\323s\371w\371{\325yBs"..., 8124) = 8124 +writev(12, [{"P\213\237\246\316G\22\213D\340\221\222\244\302#\201\277\6\177\325\211\225\204\270\306\210R^`\361\332\210"..., 8124}, {"\357szgp{\371O\265\374\362(\225\265\32\242\306Xm\355\f\265\323s\371w\371{\325yBs"..., 8124}], 2) = 16248 +brk(0) = 0x3611000 +brk(0x3633000) = 0x3633000 +read(11, "\262\206A\321(\317\6\315\220x#a\317\211\255\351\310\2569\340\267\7\377\3058vV\335~\206^\202"..., 8124) = 8124 +read(11, "\333\244\206\tZ\304\316\225b4+\"\253>\7\20x\220\330\1t\301\tBug\201:\32[\244@"..., 8124) = 8124 +writev(12, [{"\262\206A\321(\317\6\315\220x#a\317\211\255\351\310\2569\340\267\7\377\3058vV\335~\206^\202"..., 8124}, {"\333\244\206\tZ\304\316\225b4+\"\253>\7\20x\220\330\1t\301\tBug\201:\32[\244@"..., 8124}], 2) = 16248 +read(11, "U\201\256\2670#-\17\246.\251\306\356>\204\247\210\274\3333;d\206\270.\333b\261%22\362"..., 8124) = 8124 +read(11, "\t6\256R\265\332B\340kC\251\321\242Bk\260$\200\261\240D\277\267J\316\206\214\310\262\335\346\31"..., 8124) = 8124 +writev(12, [{"U\201\256\2670#-\17\246.\251\306\356>\204\247\210\274\3333;d\206\270.\333b\261%22\362"..., 8124}, {"\t6\256R\265\332B\340kC\251\321\242Bk\260$\200\261\240D\277\267J\316\206\214\310\262\335\346\31"..., 8124}], 2) = 16248 +read(11, "\215\272v\215e\330\10\261\301V1\271\355\253\20F\245I*\213\277\222E\202\r\274Z\24\333\211\303\271"..., 8124) = 8124 +read(11, "\317X\r\237:\35\233\17\277y!\252JI\355\234I\234F8W7\337\0\273\21.#Rh\322\225"..., 8124) = 8124 +writev(12, [{"\215\272v\215e\330\10\261\301V1\271\355\253\20F\245I*\213\277\222E\202\r\274Z\24\333\211\303\271"..., 8124}, {"\317X\r\237:\35\233\17\277y!\252JI\355\234I\234F8W7\337\0\273\21.#Rh\322\225"..., 8124}], 2) = 16248 +read(11, "+GIh\25\226,\26\234)\254io \301Pz\342\367\241\226\375D\340\2170\326\266v\271]e"..., 8124) = 8124 +read(11, "\336\366\t*x\7\236Z\223\202\247,\v\306M=\355K\362\327xC\353\373\326\325\260\304Hcz\30"..., 8124) = 8124 +writev(12, [{"+GIh\25\226,\26\234)\254io \301Pz\342\367\241\226\375D\340\2170\326\266v\271]e"..., 8124}, {"\336\366\t*x\7\236Z\223\202\247,\v\306M=\355K\362\327xC\353\373\326\325\260\304Hcz\30"..., 8124}], 2) = 16248 +read(11, "%C\247\325\266\251\216\201{\214\341X/u\253\305\327>\242\201g\26\241\10\275$\263\265o\217\361\0"..., 8124) = 8124 +read(11, "\t\223\216_\237\210r8\371\353i(M\3279\200\2055\374\\H\356\275\365\250\200Ld\215\260\220\247"..., 8124) = 8124 +writev(12, [{"%C\247\325\266\251\216\201{\214\341X/u\253\305\327>\242\201g\26\241\10\275$\263\265o\217\361\0"..., 8124}, {"\t\223\216_\237\210r8\371\353i(M\3279\200\2055\374\\H\356\275\365\250\200Ld\215\260\220\247"..., 8124}], 2) = 16248 +read(11, "\356S\204\346\"\272[uH\340\360/\203\2452PD\316\30\226\306\206\3120\331dUFM\0n\331"..., 8124) = 8124 +read(11, "M\3377[\213\222\350\204&\376\n\276\"\325q\216\233e*8\210\316V\271\7\242A\30P\363f'"..., 8124) = 8124 +writev(12, [{"\356S\204\346\"\272[uH\340\360/\203\2452PD\316\30\226\306\206\3120\331dUFM\0n\331"..., 8124}, {"M\3377[\213\222\350\204&\376\n\276\"\325q\216\233e*8\210\316V\271\7\242A\30P\363f'"..., 8124}], 2) = 16248 +read(11, "\216\31\251+\303\243\313>\255\204\344DQd?\367\207\213\275&\204\204s\216Lj\366\351g\227zX"..., 8124) = 8124 +read(11, "\221[w\0\215P\206\1\357R\374\263+\261.\306H\263\374T\372\ft\311\24\r<\315.\26\362G"..., 8124) = 8124 +writev(12, [{"\216\31\251+\303\243\313>\255\204\344DQd?\367\207\213\275&\204\204s\216Lj\366\351g\227zX"..., 8124}, {"\221[w\0\215P\206\1\357R\374\263+\261.\306H\263\374T\372\ft\311\24\r<\315.\26\362G"..., 8124}], 2) = 16248 +read(11, "\220Z\21\313h\266\273\263\2[\263\324g.\10~\24'\356\304^\340;\317\234\36\355\246\345\23\344}"..., 8124) = 8124 +read(11, "\t:\223\360\262Vk\216;\237\25\303\216\235\214\nU\"\323r]%k\227\26\204&\271\326\336\352\231"..., 8124) = 8124 +writev(12, [{"\220Z\21\313h\266\273\263\2[\263\324g.\10~\24'\356\304^\340;\317\234\36\355\246\345\23\344}"..., 8124}, {"\t:\223\360\262Vk\216;\237\25\303\216\235\214\nU\"\323r]%k\227\26\204&\271\326\336\352\231"..., 8124}], 2) = 16248 +read(11, "\353\346\6\30A\275\306s\206\250\265\20\374\177C$\340\377A\32\260\344/\n\177=R\317]\215\317\357"..., 8124) = 8124 +read(11, "\213\270I\303Gr\352\266\2554\222\311s\266\226\336\222\22\213\203 \255B\222\274U\255\212\33s\"\370"..., 8124) = 8124 +writev(12, [{"\353\346\6\30A\275\306s\206\250\265\20\374\177C$\340\377A\32\260\344/\n\177=R\317]\215\317\357"..., 8124}, {"\213\270I\303Gr\352\266\2554\222\311s\266\226\336\222\22\213\203 \255B\222\274U\255\212\33s\"\370"..., 8124}], 2) = 16248 +brk(0) = 0x3633000 +brk(0x3654000) = 0x3654000 +read(11, "\317v\305|\301\266\334\r\1t\365F~\24\265h\330\333\340\5&uw\6\f9\343\26<.\1:"..., 8124) = 8124 +read(11, "\221\326\237\10\235\24\327!\214\211\6O\210\206\31hF\f\345Xz\276(vR~\357km\344U\370"..., 8124) = 8124 +writev(12, [{"\317v\305|\301\266\334\r\1t\365F~\24\265h\330\333\340\5&uw\6\f9\343\26<.\1:"..., 8124}, {"\221\326\237\10\235\24\327!\214\211\6O\210\206\31hF\f\345Xz\276(vR~\357km\344U\370"..., 8124}], 2) = 16248 +read(11, "\2173[s\226\3\216\177\356\356\324\362\317\34\366\374CAy\177\333\273e\370w\230\026337sv"..., 8124) = 8124 +read(11, "V\252\244\347gP\370\303\315\301\320\327\2@\3\325\231X\7\230[y`.\312\1\0170W\23\373\261"..., 8124) = 8124 +writev(12, [{"\2173[s\226\3\216\177\356\356\324\362\317\34\366\374CAy\177\333\273e\370w\230\026337sv"..., 8124}, {"V\252\244\347gP\370\303\315\301\320\327\2@\3\325\231X\7\230[y`.\312\1\0170W\23\373\261"..., 8124}], 2) = 16248 +read(11, "\n\337\250\247\235\205\304\36}\253\200\24\246\240\245s\25\321$\10\363f\222\212\340\2613\337\33\235)\351"..., 8124) = 8124 +read(11, "\20$\377E]\215G\2409Q;4\341\3v\256A\364\254>\35\345\30b\254\32\354\26\234\253\361\356"..., 8124) = 8124 +writev(12, [{"\n\337\250\247\235\205\304\36}\253\200\24\246\240\245s\25\321$\10\363f\222\212\340\2613\337\33\235)\351"..., 8124}, {"\20$\377E]\215G\2409Q;4\341\3v\256A\364\254>\35\345\30b\254\32\354\26\234\253\361\356"..., 8124}], 2) = 16248 +read(11, "\357\vPn\"\232\362\217{\244q\237\334P\rO\375\252\215\20\212\332\340\234\337\346\352D\370\347Ce"..., 8124) = 8124 +read(11, "h\0276;St \36\241\214Y:\30\237\217\302\224\3\24P\354\364(\250\v\213\300\244\35\335\353c"..., 8124) = 8124 +writev(12, [{"\357\vPn\"\232\362\217{\244q\237\334P\rO\375\252\215\20\212\332\340\234\337\346\352D\370\347Ce"..., 8124}, {"h\0276;St \36\241\214Y:\30\237\217\302\224\3\24P\354\364(\250\v\213\300\244\35\335\353c"..., 8124}], 2) = 16248 +read(11, "\f\330\34\4C\352*\277\336\230{\272\17\332\222\263\27?\353r5\324\307\253\317G\330\272g\272\231z"..., 8124) = 8124 +read(11, "\267ae\2628m1\341\317\205r3c\302\324\321\377\320\334\323\35e\230V\321\277M\347\271\0(\263"..., 8124) = 8124 +writev(12, [{"\f\330\34\4C\352*\277\336\230{\272\17\332\222\263\27?\353r5\324\307\253\317G\330\272g\272\231z"..., 8124}, {"\267ae\2628m1\341\317\205r3c\302\324\321\377\320\334\323\35e\230V\321\277M\347\271\0(\263"..., 8124}], 2) = 16248 +read(11, "\245|\370\2309\241\254x\274d\323\303;\217M\245\334(\22\261N#N\6U+v\200\203\246\36\26"..., 8124) = 8124 +read(11, "o\343z\3\352\271,\373\4\235D\323\276\221\"\1\321\177\314\212\360d3\v\262:\3000`\nx\304"..., 8124) = 8124 +writev(12, [{"\245|\370\2309\241\254x\274d\323\303;\217M\245\334(\22\261N#N\6U+v\200\203\246\36\26"..., 8124}, {"o\343z\3\352\271,\373\4\235D\323\276\221\"\1\321\177\314\212\360d3\v\262:\3000`\nx\304"..., 8124}], 2) = 16248 +read(11, "=\216,{\207\373*\342\362\276\317\347\24F\321Bt8\355yB\244-\207~\v\240\17oTK\326"..., 8124) = 8124 +read(11, "@\211\17)d\16\266p\251rt\277-b~\252\37\273uj&\344(\1\272\10\337$\26\324\203\341"..., 8124) = 8124 +writev(12, [{"=\216,{\207\373*\342\362\276\317\347\24F\321Bt8\355yB\244-\207~\v\240\17oTK\326"..., 8124}, {"@\211\17)d\16\266p\251rt\277-b~\252\37\273uj&\344(\1\272\10\337$\26\324\203\341"..., 8124}], 2) = 16248 +read(11, "\206\36\325\315#!^\31\242\246\247\364\264\365\2\360/J\203U\2534\t\2427\206#gS\224oZ"..., 8124) = 8124 +read(11, "\212.\245j\224\\\374\336\272\315:\211V\236\343\272or\344\375\347\340\274\264\24f\312\253\264\307\t\264"..., 8124) = 8124 +writev(12, [{"\206\36\325\315#!^\31\242\246\247\364\264\365\2\360/J\203U\2534\t\2427\206#gS\224oZ"..., 8124}, {"\212.\245j\224\\\374\336\272\315:\211V\236\343\272or\344\375\347\340\274\264\24f\312\253\264\307\t\264"..., 8124}], 2) = 16248 +read(11, "\351\220\303\336\351S\26(\351\311!\20\266\333h\347\317\257\200Q\251n\\\3340b+\27\16\343M\276"..., 8124) = 8124 +brk(0) = 0x3654000 +brk(0x3676000) = 0x3676000 +read(11, "\2@\223\\i%r\263}\336\250\342\361g~'|En\204\306\334\16\312J}\0232\242b\316\223"..., 8124) = 8124 +writev(12, [{"\351\220\303\336\351S\26(\351\311!\20\266\333h\347\317\257\200Q\251n\\\3340b+\27\16\343M\276"..., 8124}, {"\2@\223\\i%r\263}\336\250\342\361g~'|En\204\306\334\16\312J}\0232\242b\316\223"..., 8124}], 2) = 16248 +read(11, "#\220l\325\363\276\211E?\226\365\255\305C\200\22\263')\201[\352\257`h)E\225\303\233%\252"..., 8124) = 8124 +read(11, ";\24\332\357=\345\246\273\25\311-w<\354Ki\360\317=\27\257U\7K\364/)\343\343\360}\366"..., 8124) = 8124 +writev(12, [{"#\220l\325\363\276\211E?\226\365\255\305C\200\22\263')\201[\352\257`h)E\225\303\233%\252"..., 8124}, {";\24\332\357=\345\246\273\25\311-w<\354Ki\360\317=\27\257U\7K\364/)\343\343\360}\366"..., 8124}], 2) = 16248 +read(11, "D\177\261\6\214\250;z\210n(\260\211\3\37)\240\365B\313[:\224\347\375\367EG{\r\244\323"..., 8124) = 8124 +read(11, "\221\366\261\254__\322\202\242\205Ui\340\255\247h@\266\344B\21\221Mu\345\340\213h\305\24?H"..., 8124) = 8124 +writev(12, [{"D\177\261\6\214\250;z\210n(\260\211\3\37)\240\365B\313[:\224\347\375\367EG{\r\244\323"..., 8124}, {"\221\366\261\254__\322\202\242\205Ui\340\255\247h@\266\344B\21\221Mu\345\340\213h\305\24?H"..., 8124}], 2) = 16248 +read(11, "\227\324oA\371,\2501\234\313[(\251\202\211\204\6?W\340.\27X(\23\226\202\241\276~\5\20"..., 8124) = 8124 +read(11, "\362\323c\1\345\216\367h\345z\276\237_\240\361\3\241\376@>\256\242\264\232\370\272\2251:gt\207\327\267k"..., 8124) = 8124 +writev(12, [{"\353%_W6j\247\2113\230\370\274\17\374\225\"\274\335\220\2233\314\25\325\240\206\354\365\314\n\301\354"..., 8124}, {"\366J\271\263\22K\336\22\254\221\231\271NC\223>>\256\242\264\232\370\272\2251:gt\207\327\267k"..., 8124}], 2) = 16248 +read(11, "A\257(=\307\254znt\5\267r\365\f\361\36\t^PY\rq\306\276\325E\210\3\325\213v\225"..., 8124) = 8124 +brk(0) = 0x3698000 +brk(0x36ba000) = 0x36ba000 +read(11, "b,\f\2438dP\215\2069\2\"V\370\240\301\250R\\\253\342DcR\7\3173\322\376@\321\214"..., 8124) = 8124 +writev(12, [{"A\257(=\307\254znt\5\267r\365\f\361\36\t^PY\rq\306\276\325E\210\3\325\213v\225"..., 8124}, {"b,\f\2438dP\215\2069\2\"V\370\240\301\250R\\\253\342DcR\7\3173\322\376@\321\214"..., 8124}], 2) = 16248 +read(11, "\207$q\3214\2070\317\321\225w\316\240(\261\335\227R\26\362\350\227t5g\321\3026L\242go"..., 8124) = 8124 +read(11, "\222^\213R?\366\35\363\256DT\36\211\2371\223\0\252\222\341\351[\266\307\362\357\201/\221\315M\263"..., 8124) = 8124 +writev(12, [{"\207$q\3214\2070\317\321\225w\316\240(\261\335\227R\26\362\350\227t5g\321\3026L\242go"..., 8124}, {"\222^\213R?\366\35\363\256DT\36\211\2371\223\0\252\222\341\351[\266\307\362\357\201/\221\315M\263"..., 8124}], 2) = 16248 +read(11, "g\201\34\364\32\21\230\354\207VJ\371\245_\26\241\255\231d\"\276\256=\310/\310*\207\355\210\177\307"..., 8124) = 8124 +read(11, ".-\364\302\236\211O\r\235\6\373\355\250\rA8c(,G\261\357\f\f\25\2\312@$$T\243"..., 8124) = 8124 +writev(12, [{"g\201\34\364\32\21\230\354\207VJ\371\245_\26\241\255\231d\"\276\256=\310/\310*\207\355\210\177\307"..., 8124}, {".-\364\302\236\211O\r\235\6\373\355\250\rA8c(,G\261\357\f\f\25\2\312@$$T\243"..., 8124}], 2) = 16248 +read(11, "\274\321j\234\\}\357\211\333w|\3231\315{\317.\30\341pq\355\263\27\352\323\3i\266w\25\314"..., 8124) = 8124 +read(11, "\2641yM\325\340\303<*`\337J\355\362\304\32q\344\366\37j)7\t\222\251\207\370\31\363\223\370"..., 8124) = 8124 +writev(12, [{"\274\321j\234\\}\357\211\333w|\3231\315{\317.\30\341pq\355\263\27\352\323\3i\266w\25\314"..., 8124}, {"\2641yM\325\340\303<*`\337J\355\362\304\32q\344\366\37j)7\t\222\251\207\370\31\363\223\370"..., 8124}], 2) = 16248 +read(11, "\356\331\243\0\371\3453\307\231\205\241\240Li\337n\237<\333t\251\300s\354\2076\253Q\7_/5"..., 8124) = 8124 +read(11, "\303\264\203~\377L\231\213f\250\361:\241\370\233\360\257\233\236\36\352\36\372\301wZ\0'RG\230\376"..., 8124) = 8124 +writev(12, [{"\356\331\243\0\371\3453\307\231\205\241\240Li\337n\237<\333t\251\300s\354\2076\253Q\7_/5"..., 8124}, {"\303\264\203~\377L\231\213f\250\361:\241\370\233\360\257\233\236\36\352\36\372\301wZ\0'RG\230\376"..., 8124}], 2) = 16248 +read(11, "QZ\322\323\273\342\211/\346^s\272<\22\247\223\4\304\3626\253C\317\367)\341\261\f\377$b/"..., 8124) = 8124 +read(11, "\274\352\34\375`~]q\325\222!Rro\312\375\304\232\250\276\327Q\377\226\272\227\353\22\17\24\331\214"..., 8124) = 8124 +writev(12, [{"QZ\322\323\273\342\211/\346^s\272<\22\247\223\4\304\3626\253C\317\367)\341\261\f\377$b/"..., 8124}, {"\274\352\34\375`~]q\325\222!Rro\312\375\304\232\250\276\327Q\377\226\272\227\353\22\17\24\331\214"..., 8124}], 2) = 16248 +read(11, "0 1\20\0t\347\217\371H\"_F>+YEx\307n_\374\4:\322<|P\376\201\302\315"..., 8124) = 8124 +read(11, "\2\331\205\313<~\212\243U:\255,\322\244\313+YEx\307n_\374\4:\322<|P\376\201\302\315"..., 8124}, {"\2\331\205\313<~\212\243U:\255,\322\244\313\232'\212\214a\354 R\v|\327U-"..., 8124) = 8124 +read(11, "M>\212\33-\26k\250\244\f8\360\363\346.;/\333/\335/\316O+;>\334`\364at\216"..., 8124) = 8124 +writev(12, [{"9vq+p\367\302 }\316u\20V\v\264\214\201\247>\232'\212\214a\354 R\v|\327U-"..., 8124}, {"M>\212\33-\26k\250\244\f8\360\363\346.;/\333/\335/\316O+;>\334`\364at\216"..., 8124}], 2) = 16248 +brk(0) = 0x36ba000 +brk(0x36dc000) = 0x36dc000 +read(11, "\313&g\311\247\225[xfO+~l!\3429\253\375j3\332\307\37R\263Ec\373\325\26\316\346"..., 8124) = 8124 +read(11, "\305X\n\260\2569B\0#\207[^d\31\t\234Yg\0101H\263\207\364\212\275{\266MtU\344"..., 8124) = 8124 +writev(12, [{"\313&g\311\247\225[xfO+~l!\3429\253\375j3\332\307\37R\263Ec\373\325\26\316\346"..., 8124}, {"\305X\n\260\2569B\0#\207[^d\31\t\234Yg\0101H\263\207\364\212\275{\266MtU\344"..., 8124}], 2) = 16248 +read(11, ",p\5\26\237cO\244\r\373\232p\202}\366A\267\0U\200\31|\0318C\v\266\273\251\216t\217"..., 8124) = 8124 +read(11, "\343\301\221\345\366\320\4\347\312\243~h\36\n\323\313\367\\\211\221\255.)V\304\225\322\214+\365Q\22\32\310\260\242\303\373\250\10M\16"..., 8124) = 8124 +writev(12, [{"\30\234=\373\tQ\330\24K.s\1U]\312\32L\330\300\33\223\370xbG\33\312\26\r[78"..., 8124}, {"A3\311\2615\263>\\\211\221\255.)V\304\225\322\214+\365Q\22\32\310\260\242\303\373\250\10M\16"..., 8124}], 2) = 16248 +read(11, ",\227\364\223\334\37zc\3nKgG\261\200\340G\372\312f\10\0\0221u\6\223\261\314\272\t\300"..., 8124) = 8124 +read(11, "AK0\n\243b\354\251\274\345\354\302g\335\376\213\22\21\357\253\265\253\315\220\371\253\306\335\325>\220\202"..., 8124) = 8124 +writev(12, [{",\227\364\223\334\37zc\3nKgG\261\200\340G\372\312f\10\0\0221u\6\223\261\314\272\t\300"..., 8124}, {"AK0\n\243b\354\251\274\345\354\302g\335\376\213\22\21\357\253\265\253\315\220\371\253\306\335\325>\220\202"..., 8124}], 2) = 16248 +read(11, "\3156\235{A\3229\347\n\275.\352\17P\266\357\316\243\226[^B\222MK/\260M\36w\275&"..., 8124) = 8124 +read(11, "\277\30=q\16>\34\245\262y+8O\311\213\211Ws .\233\235\267\205\372!\333H\324\267\230+"..., 8124) = 8124 +writev(12, [{"\3156\235{A\3229\347\n\275.\352\17P\266\357\316\243\226[^B\222MK/\260M\36w\275&"..., 8124}, {"\277\30=q\16>\34\245\262y+8O\311\213\211Ws .\233\235\267\205\372!\333H\324\267\230+"..., 8124}], 2) = 16248 +read(11, "e\230\"\314\"\217\246\340y`\2365}\202\273h\2266}Cl\371\242\371\331\322\371\30\317\204\37\7"..., 8124) = 8124 +read(11, "\253(\214\6L\177\4\227\210\233\214\342\23\303S%\352q\17/JF\246b\n\317\332\277\201\351\376\4"..., 8124) = 8124 +writev(12, [{"e\230\"\314\"\217\246\340y`\2365}\202\273h\2266}Cl\371\242\371\331\322\371\30\317\204\37\7"..., 8124}, {"\253(\214\6L\177\4\227\210\233\214\342\23\303S%\352q\17/JF\246b\n\317\332\277\201\351\376\4"..., 8124}], 2) = 16248 +read(11, "Ij\376M\367\202\214uh|\253\244l\316\327\222[\222\2631\177\326\315\1{\r?$)\317\361\257"..., 8124) = 8124 +read(11, "\345\217\220\227\317\371\313\312\351\177is\372b\345\347\364Y\321\226\327\307\247.y\245-\311\322\224gk"..., 8124) = 8124 +writev(12, [{"Ij\376M\367\202\214uh|\253\244l\316\327\222[\222\2631\177\326\315\1{\r?$)\317\361\257"..., 8124}, {"\345\217\220\227\317\371\313\312\351\177is\372b\345\347\364Y\321\226\327\307\247.y\245-\311\322\224gk"..., 8124}], 2) = 16248 +read(11, "\241\331\35\324\232[\32\222\216\340t=h\233\"D\213co\267\327fIK\372rX'\0249\21\357"..., 8124) = 8124 +read(11, "\316\275!^\342W\314L\260\211\234B\271BE\\}\241WA\\\241\373n\276\330\273\251\364:\tg\367\210sTn\31\200\351\16\342\370\300\"\302\325\1\244\305\323<\n\33\257"..., 8124) = 8124 +read(11, "\332\371\1\177vP\264}J\373\210\335\2253\4\7\237W\342wJ\317\351\347D1\5\226\22o\t\363"..., 8124) = 8124 +writev(12, [{"\367\272Z>\251\364:\tg\367\210sTn\31\200\351\16\342\370\300\"\302\325\1\244\305\323<\n\33\257"..., 8124}, {"\332\371\1\177vP\264}J\373\210\335\2253\4\7\237W\342wJ\317\351\347D1\5\226\22o\t\363"..., 8124}], 2) = 16248 +read(11, "n\315\264\3011\203\337\232h\233dg\313\313b\340\247\246\234\30\210#\245\254dl6$\3\31(\25"..., 8124) = 8124 +read(11, "\215[\306\301\330\340b\230\212\341#\24\366\233-\261\36\241a\3366 \16,\2377\10\336k'\326k"..., 8124) = 8124 +writev(12, [{"n\315\264\3011\203\337\232h\233dg\313\313b\340\247\246\234\30\210#\245\254dl6$\3\31(\25"..., 8124}, {"\215[\306\301\330\340b\230\212\341#\24\366\233-\261\36\241a\3366 \16,\2377\10\336k'\326k"..., 8124}], 2) = 16248 +read(11, "Ka\34'uh\36QF1\351]\301u?l\35\213k\206\264\230\21\251\22]\272.x\310\r\253"..., 8124) = 8124 +read(11, "`X;\361i\4\223.\313W\204\3730\363\317\27Vf\254\370C\214;\252\316\341\3053t\226\"\235"..., 8124) = 8124 +writev(12, [{"Ka\34'uh\36QF1\351]\301u?l\35\213k\206\264\230\21\251\22]\272.x\310\r\253"..., 8124}, {"`X;\361i\4\223.\313W\204\3730\363\317\27Vf\254\370C\214;\252\316\341\3053t\226\"\235"..., 8124}], 2) = 16248 +read(11, "\310\203A\300(Gr\217\341\300<\315\245\347V\212?\206wI\336\320U\350\345\220Q>E\2344\221\n\6dy\207\365\356\261\303\233\356\3322B?\357\310\363\r%"..., 8124) = 8124 +writev(12, [{"]\262\3J\3455\277\r$\216\225\2\377sg;\33\356\20WB\211\277\227\3\220\225\366y\243\2353"..., 8124}, {"\214[\371\205\360>Q>E\2344\221\n\6dy\207\365\356\261\303\233\356\3322B?\357\310\363\r%"..., 8124}], 2) = 16248 +read(11, ".:z\362E\375\274\251\272#\272\376y\221\273q_8\24@\225\237\352t~\201\315J\r\305\340\210"..., 8124) = 8124 +read(11, "\33\342\330\255\346\30o.\21\262\177\370%@\367\300\2432\211:\260C/\31\340&\0@\22`\332\363"..., 8124) = 8124 +writev(12, [{".:z\362E\375\274\251\272#\272\376y\221\273q_8\24@\225\237\352t~\201\315J\r\305\340\210"..., 8124}, {"\33\342\330\255\346\30o.\21\262\177\370%@\367\300\2432\211:\260C/\31\340&\0@\22`\332\363"..., 8124}], 2) = 16248 +read(11, "k|\361\231\225\317\317\326\352\314hbPV\243Z}8\30\355\330\230]O\364\1\3\"wc\3157"..., 8124) = 8124 +brk(0) = 0x3763000 +brk(0x3785000) = 0x3785000 +read(11, "\17+\20_\277x\247\260s\360r\257\275\3258G\227\274q4\313\2667\344=\245\f\245\"d\322\t"..., 8124) = 8124 +writev(12, [{"k|\361\231\225\317\317\326\352\314hbPV\243Z}8\30\355\330\230]O\364\1\3\"wc\3157"..., 8124}, {"\17+\20_\277x\247\260s\360r\257\275\3258G\227\274q4\313\2667\344=\245\f\245\"d\322\t"..., 8124}], 2) = 16248 +read(11, "\2371b\232^J\305\323\370#\312w=\316\270N\337\375|\327\206?68\253D\6\311\22\315\304c"..., 8124) = 8124 +read(11, "\r\215\247\366\335\246p\353\10\215@\0278\270\332&G\240\362]\244\10\325\37,\202\313_\354\312\23\350"..., 8124) = 8124 +writev(12, [{"\2371b\232^J\305\323\370#\312w=\316\270N\337\375|\327\206?68\253D\6\311\22\315\304c"..., 8124}, {"\r\215\247\366\335\246p\353\10\215@\0278\270\332&G\240\362]\244\10\325\37,\202\313_\354\312\23\350"..., 8124}], 2) = 16248 +read(11, "\224\356d\303\203\323\317\340\276\242\263\356m\303C\323\317e\10\35Gh\227\2034\255\221\r\212\374\273\25"..., 8124) = 8124 +read(11, "\206;\2256\3216+\343\24F\265\243CM\275\321\36\357\257\254\22n\2\317t\326 \247\0172G\r"..., 8124) = 8124 +writev(12, [{"\224\356d\303\203\323\317\340\276\242\263\356m\303C\323\317e\10\35Gh\227\2034\255\221\r\212\374\273\25"..., 8124}, {"\206;\2256\3216+\343\24F\265\243CM\275\321\36\357\257\254\22n\2\317t\326 \247\0172G\r"..., 8124}], 2) = 16248 +read(11, "T\203\361+.\372\326bN}\300V\347\t\203\270\245\324\v\224\347mp7f#\"\307\272\346\361Y"..., 8124) = 8124 +read(11, "\230=\271\271\252\227\271\4gnz\322\216\n\25,\222\325\354e\370\30,\360\237I\233S@\204%\177"..., 8124) = 8124 +writev(12, [{"T\203\361+.\372\326bN}\300V\347\t\203\270\245\324\v\224\347mp7f#\"\307\272\346\361Y"..., 8124}, {"\230=\271\271\252\227\271\4gnz\322\216\n\25,\222\325\354e\370\30,\360\237I\233S@\204%\177"..., 8124}], 2) = 16248 +read(11, ";\325L\214A\23\23X\274\"-[\372\7\223\222\367'\260\25\340$\10\206\352\234\16]\200\\k\370"..., 8124) = 8124 +read(11, "P\331v\370\333\363[\273\332\331\30=v\204\2727Dl\25\210=\20\363\340\240\343\356{0\326\361-"..., 8124) = 8124 +writev(12, [{";\325L\214A\23\23X\274\"-[\372\7\223\222\367'\260\25\340$\10\206\352\234\16]\200\\k\370"..., 8124}, {"P\331v\370\333\363[\273\332\331\30=v\204\2727Dl\25\210=\20\363\340\240\343\356{0\326\361-"..., 8124}], 2) = 16248 +read(11, "\214\26\217\25e/T\363\v\17\236,0\4\26\341\225\252B\3419\16\236\200\374}\337\324\206\5\236\200"..., 8124) = 8124 +read(11, "\236\350\376M\177\227tr7I\32\255\241=3E\246\247\347\201\301\321\314\224\210y\34q)\341k\266"..., 8124) = 8124 +writev(12, [{"\214\26\217\25e/T\363\v\17\236,0\4\26\341\225\252B\3419\16\236\200\374}\337\324\206\5\236\200"..., 8124}, {"\236\350\376M\177\227tr7I\32\255\241=3E\246\247\347\201\301\321\314\224\210y\34q)\341k\266"..., 8124}], 2) = 16248 +read(11, "Lf\363D\203;D\0\204\277\371y\0320Qg/\242\235\230Js\370\314J\364\3652<\353\326\241"..., 8124) = 8124 +read(11, "\324\rc\3529\277$\30kl\322\327Di\337\354\262\302\3139\257G\203\264\242\32\217\\\225\214sG"..., 8124) = 8124 +writev(12, [{"Lf\363D\203;D\0\204\277\371y\0320Qg/\242\235\230Js\370\314J\364\3652<\353\326\241"..., 8124}, {"\324\rc\3529\277$\30kl\322\327Di\337\354\262\302\3139\257G\203\264\242\32\217\\\225\214sG"..., 8124}], 2) = 16248 +read(11, "\257\f,Kn{\315s\6\3547\213\340q"..., 8124) = 8124 +writev(12, [{"\346\224\322K\215Y\305Dg\303SM\337\363W\312\366\305\322K{\7\367\304:O\340\212J\347\316\251"..., 8124}, {"\326\314\203\223\315|\370\2279\5\266\231S\341&s\32\212\337t\2507\v\341>s\6\3547\213\340q"..., 8124}], 2) = 16248 +read(11, "'\210\375\f\261\237%\366\363\304~\201\330/\21\373eb\277B\354\327\376\6{S\351\261W\2343\366"..., 8124) = 8124 +read(11, "H\216\340kR\215\340\33RN\360M\251V\360m\251^\360\35)/\370\236\224\37|_j\26\374P"..., 8124) = 8124 +writev(12, [{"'\210\375\f\261\237%\366\363\304~\201\330/\21\373eb\277B\354\327\376\6{S\351\261W\2343\366"..., 8124}, {"H\216\340kR\215\340\33RN\360M\251V\360m\251^\360\35)/\370\236\224\37|_j\26\374P"..., 8124}], 2) = 16248 +read(11, "K\273\372\232\35+\361\242\303\260\325>Qc\216\361O\30\232S\354\256\315\251.-\216Q[\250\346\30"..., 8124) = 8124 +read(11, ")\364\317&\225#2\17\6\201y\305 \350\32\256\276\231\337\212\21R\v2-i\275\0103\10\337*"..., 8124) = 8124 +writev(12, [{"K\273\372\232\35+\361\242\303\260\325>Qc\216\361O\30\232S\354\256\315\251.-\216Q[\250\346\30"..., 8124}, {")\364\317&\225#2\17\6\201y\305 \350\32\256\276\231\337\212\21R\v2-i\275\0103\10\337*"..., 8124}], 2) = 16248 +read(11, "\213i\r\17\tg\7g\231i_\261S\324\334\234\263C\305QB\256Lz\367|\4\17\1\231\252I"..., 8124) = 8124 +read(11, "\306Pnl\240\216\274\333\207\275\17\21d\320\302\230P\201\327\vT\222\222\245Y\325\336r*\237S^"..., 8124) = 8124 +writev(12, [{"\213i\r\17\tg\7g\231i_\261S\324\334\234\263C\305QB\256Lz\367|\4\17\1\231\252I"..., 8124}, {"\306Pnl\240\216\274\333\207\275\17\21d\320\302\230P\201\327\vT\222\222\245Y\325\336r*\237S^"..., 8124}], 2) = 16248 +read(11, "\340\\S\7m\366l\256q\235\330\341@\255v\265a\234\214A\300\252\261\25?J\267A'~k\323"..., 8124) = 8124 +read(11, "\354j\302\213j3I\216n3I\367\326\242c3WN\362p\227\206.\\p\217p\374\23\303\7\365"..., 8124) = 8124 +writev(12, [{"\340\\S\7m\366l\256q\235\330\341@\255v\265a\234\214A\300\252\261\25?J\267A'~k\323"..., 8124}, {"\354j\302\213j3I\216n3I\367\326\242c3WN\362p\227\206.\\p\217p\374\23\303\7\365"..., 8124}], 2) = 16248 +read(11, "\26\257\212\345W\253K\252\236\256o\372_0\303\346x\252\275U\344=V\251d\257\320a\337 5\372"..., 8124) = 8124 +read(11, "8\234W\222\215c\322v\216v\10\231\362C\335\274\321~bP>n\10\17\250\361\323\256\366\332\375\223"..., 8124) = 8124 +writev(12, [{"\26\257\212\345W\253K\252\236\256o\372_0\303\346x\252\275U\344=V\251d\257\320a\337 5\372"..., 8124}, {"8\234W\222\215c\322v\216v\10\231\362C\335\274\321~bP>n\10\17\250\361\323\256\366\332\375\223"..., 8124}], 2) = 16248 +read(11, ".\327\275/i\342\307\6#\302\210\23\260\304\25\27\4\223\22\302\1gK&u\305\233\220\24\276S\230"..., 8124) = 8124 +read(11, "\204\333\n\326%\26\271/\361b8\305\32\347 \303\227\212\370aW\33\rT\177F)Pk$8\261"..., 8124) = 8124 +writev(12, [{".\327\275/i\342\307\6#\302\210\23\260\304\25\27\4\223\22\302\1gK&u\305\233\220\24\276S\230"..., 8124}, {"\204\333\n\326%\26\271/\361b8\305\32\347 \303\227\212\370aW\33\rT\177F)Pk$8\261"..., 8124}], 2) = 16248 +read(11, "\274\353:5n\203<\3271\341y\"\271qQ\366\301k\23\330\261\252\257~\222\354C\256uj\357\335"..., 8124) = 8124 +read(11, "\352\370\270\221`R\255\363M\322\213-\332\212\367O\227\267_\347j\272Ea\313\376\342#,\202\373\203\376\370%\306\1"..., 8124) = 8124 +read(11, "l\1\205\27\256A\372)\244\336\17B\237n$\371u\t\315\322\213-\332\212\367O\227\267_\347j\272Ea\313\376\342#,\202\373\203\376\370%\306\1"..., 8124}, {"l\1\205\27\256A\372)\244\336\17B\237n$\371u\t\315\354\266\20!\347\373`\35v*\374R\2648n:\254\266g\312\341\230"..., 8124) = 8124 +writev(12, [{"\204\215\223\351\245]'e\300\1pN\374\246\243\1\363\17\t\277\225\302\25\37\f\342\34\224\224~\264D"..., 8124}, {"aQLf\3541\376\301\236>\354\266\20!\347\373`\35v*\374R\2648n:\254\266g\312\341\230"..., 8124}], 2) = 16248 +read(11, "\273\17g^V\322\262g\331N,J$\263\353\201\370\2\237\261=\21\234\2\377\356\207\0011\341Op"..., 8124) = 8124 +read(11, "\372\272\257\377z\"\372\351\21\312\255\364{`@8\33\35d\321\31c\212\340j\353\"\217\257\327\256u"..., 8124) = 8124 +writev(12, [{"\273\17g^V\322\262g\331N,J$\263\353\201\370\2\237\261=\21\234\2\377\356\207\0011\341Op"..., 8124}, {"\372\272\257\377z\"\372\351\21\312\255\364{`@8\33\35d\321\31c\212\340j\353\"\217\257\327\256u"..., 8124}], 2) = 16248 +read(11, "\20K8\224*\317\271\v\r1\333\200\266Y\236\306\251:C+[n\"h{\0\227\330\25f\324\225"..., 8124) = 8124 +read(11, "_c\306\177\371P\357\247\347\300\346\370\272g\215G\16\351\177\34\v\32 \326\264\334#\266C\16\320!"..., 8124) = 8124 +writev(12, [{"\20K8\224*\317\271\v\r1\333\200\266Y\236\306\251:C+[n\"h{\0\227\330\25f\324\225"..., 8124}, {"_c\306\177\371P\357\247\347\300\346\370\272g\215G\16\351\177\34\v\32 \326\264\334#\266C\16\320!"..., 8124}], 2) = 16248 +read(11, "7\241\207\17Z\334\266l\206M\240\255\200\331`\20\37\16\213a\334p\273\234\353\300\216\1\vu\200\327"..., 8124) = 8124 +read(11, "C\360\242X\265\376\331\342\305#*=~\336\22\356\206\37|\30\214\27\252\241\376?Q\214\236\22Y\344"..., 8124) = 8124 +writev(12, [{"7\241\207\17Z\334\266l\206M\240\255\200\331`\20\37\16\213a\334p\273\234\353\300\216\1\vu\200\327"..., 8124}, {"C\360\242X\265\376\331\342\305#*=~\336\22\356\206\37|\30\214\27\252\241\376?Q\214\236\22Y\344"..., 8124}], 2) = 16248 +read(11, "Q\21\375\\*\267\200\350-X\241.aqF\232\\\1@\232\206\"\315\334\340;\263\322#\363ob"..., 8124) = 8124 +read(11, "\322\256\351\273t\256\313\351\22\260\20r\24J\351\\=~\fg\265\245#\27f\21Z[\331\267\224\361"..., 8124) = 8124 +writev(12, [{"Q\21\375\\*\267\200\350-X\241.aqF\232\\\1@\232\206\"\315\334\340;\263\322#\363ob"..., 8124}, {"\322\256\351\273t\256\313\351\22\260\20r\24J\351\\=~\fg\265\245#\27f\21Z[\331\267\224\361"..., 8124}], 2) = 16248 +read(11, "\334\311G\306\344\321\323<(;\346l\314\2759//(w\227_tbm\345\360\253r\355II\223"..., 8124) = 8124 +read(11, "Y\204W\330\337,\330WgJ\330\330\263\374J\31\320-\330\35\214\\\303U\362\34\362\375\276'\21\351"..., 8124) = 8124 +writev(12, [{"\334\311G\306\344\321\323<(;\346l\314\2759//(w\227_tbm\345\360\253r\355II\223"..., 8124}, {"Y\204W\330\337,\330WgJ\330\330\263\374J\31\320-\330\35\214\\\303U\362\34\362\375\276'\21\351"..., 8124}], 2) = 16248 +read(11, "d\240$\256\240 \33\r\260\320\5C\320\r#0\5\212\320\3G\240\27\216\306T('\tR\215i"..., 8124) = 8124 +read(11, "\30g\212\277\33g\211/\215\263\2452\316\221\251\306O\245\3178Wf\33\253\245e\234'\207\30\347\313"..., 8124) = 8124 +writev(12, [{"d\240$\256\240 \33\r\260\320\5C\320\r#0\5\212\320\3G\240\27\216\306T('\tR\215i"..., 8124}, {"\30g\212\277\33g\211/\215\263\2452\316\221\251\306O\245\3178Wf\33\253\245e\234'\207\30\347\313"..., 8124}], 2) = 16248 +read(11, "\224\315Q\211'B\17\327\237\276\224<\313\20\17\37w\267\217\265\245\252\242\3\265\307SJ\302SB\27"..., 8124) = 8124 +read(11, "VC@\203\21\r\1\31P\275\204_\32\33|\303>\22\371-\353J\37\261\323\272\232\30\205\244}X"..., 8124) = 8124 +writev(12, [{"\224\315Q\211'B\17\327\237\276\224<\313\20\17\37w\267\217\265\245\252\242\3\265\307SJ\302SB\27"..., 8124}, {"VC@\203\21\r\1\31P\275\204_\32\33|\303>\22\371-\353J\37\261\323\272\232\30\205\244}X"..., 8124}], 2) = 16248 +brk(0) = 0x37ea000 +brk(0x380c000) = 0x380c000 +read(11, "\303\211\22\36\236{\3706,v}\f)\6\260\254(9NRg/\276/\233o\300\205\256\235\22p"..., 8124) = 8124 +read(11, "\315\v\241\30\nx\267\374\1\220\1IH\341\242A#l\343\0r\310\234\r\224\306\35z\215Y\6\32"..., 8124) = 8124 +writev(12, [{"\303\211\22\36\236{\3706,v}\f)\6\260\254(9NRg/\276/\233o\300\205\256\235\22p"..., 8124}, {"\315\v\241\30\nx\267\374\1\220\1IH\341\242A#l\343\0r\310\234\r\224\306\35z\215Y\6\32"..., 8124}], 2) = 16248 +read(11, "\374\354\262kG\30\263n\357\236\270\334\276G\3446F'\227u\301\177\303\35\353T wsWs\207"..., 8124) = 8124 +read(11, "\322\334\324\327\257&\17\314T\311/!1\351\336\253n\305\27-G\2222\rF\317t\36\207E/\302"..., 8124) = 8124 +writev(12, [{"\374\354\262kG\30\263n\357\236\270\334\276G\3446F'\227u\301\177\303\35\353T wsWs\207"..., 8124}, {"\322\334\324\327\257&\17\314T\311/!1\351\336\253n\305\27-G\2222\rF\317t\36\207E/\302"..., 8124}], 2) = 16248 +read(11, "M,2\v\35\334\363\233\217\\\240\r\353s\246\245W\3M\321\201\7t\250\0259K\266\341EM-"..., 8124) = 8124 +read(11, "\5\370{\267\267\310\2267z\302C\300V\214m!\334\301/\246\270\357\236c\2\321\327W\326\245\224="..., 8124) = 8124 +writev(12, [{"M,2\v\35\334\363\233\217\\\240\r\353s\246\245W\3M\321\201\7t\250\0259K\266\341EM-"..., 8124}, {"\5\370{\267\267\310\2267z\302C\300V\214m!\334\301/\246\270\357\236c\2\321\327W\326\245\224="..., 8124}], 2) = 16248 +read(11, "}MD|\360\213\251\272\363\321J)\253\270\241\317\335\227\26[.\360\233KUZ\343\225\313\236\313\365"..., 8124) = 8124 +read(11, "\352\275>\2541:?V{M\203\234\250\244\315\362\242@\377\240\251j\214\202\356\352\33\370\333\33\370\316"..., 8124) = 8124 +writev(12, [{"}MD|\360\213\251\272\363\321J)\253\270\241\317\335\227\26[.\360\233KUZ\343\225\313\236\313\365"..., 8124}, {"\352\275>\2541:?V{M\203\234\250\244\315\362\242@\377\240\251j\214\202\356\352\33\370\333\33\370\316"..., 8124}], 2) = 16248 +read(11, "\202\312\266\207\2\233\222\317\214\352\244\177\32\35\323\3506\324q\3\232\337\2227I\0055\37\264\3\206\376"..., 8124) = 8124 +read(11, "\244\177\310\335\303\250\370U\301\243\202\0_\271\241\274\214i%\212\303\325\316\226F\330H;\237v\264$"..., 8124) = 8124 +writev(12, [{"\202\312\266\207\2\233\222\317\214\352\244\177\32\35\323\3506\324q\3\232\337\2227I\0055\37\264\3\206\376"..., 8124}, {"\244\177\310\335\303\250\370U\301\243\202\0_\271\241\274\214i%\212\303\325\316\226F\330H;\237v\264$"..., 8124}], 2) = 16248 +read(11, "\353al\261\337m\223\216@\356<\177\205\343\16\255\237\270{F}\237\356[w\30\33\372\35\366\375\212"..., 8124) = 8124 +read(11, "&y\34=\375\n1\251\206i\275\200\\\333\264\221<\251\206q\235\211\334\232M\263i\\K\206}\323"..., 8124) = 8124 +writev(12, [{"\353al\261\337m\223\216@\356<\177\205\343\16\255\237\270{F}\237\356[w\30\33\372\35\366\375\212"..., 8124}, {"&y\34=\375\n1\251\206i\275\200\\\333\264\221<\251\206q\235\211\334\232M\263i\\K\206}\323"..., 8124}], 2) = 16248 +read(11, "\342L\30\337&\2J\263\24\177\364\263-s\215\271\3260\217\v\276\1\276'\231s\35\246\314u\346z"..., 8124) = 8124 +read(11, "\370\235\370\376\30{\34\337\277\213oG\"O\343\30}\341\210'v\261'\357f?\340w\263\347\361\357"..., 8124) = 8124 +writev(12, [{"\342L\30\337&\2J\263\24\177\364\263-s\215\271\3260\217\v\276\1\276'\231s\35\246\314u\346z"..., 8124}, {"\370\235\370\376\30{\34\337\277\213oG\"O\343\30}\341\210'v\261'\357f?\340w\263\347\361\357"..., 8124}], 2) = 16248 +read(11, "\34\357\360/\3601\377\22_\363\257\360#?\201?\370\327L\345'Yy\376\rK\344\337\222D\370\216"..., 8124) = 8124 +read(11, "\321W\307Y\204\"b_#\0\253E\372\232\30_\302\333\34.o\v\352z\313\270\23\271\316\2016\314"..., 8124) = 8124 +writev(12, [{"\34\357\360/\3601\377\22_\363\257\360#?\201?\370\327L\345'Yy\376\rK\344\337\222D\370\216"..., 8124}, {"\321W\307Y\204\"b_#\0\253E\372\232\30_\302\333\34.o\v\352z\313\270\23\271\316\2016\314"..., 8124}], 2) = 16248 +read(11, "\351\205\273\255:B\36w'\206N\271\336l\254\37\236wC\255!\26\346@\367\5\321\303\202\317.\230"..., 8124) = 8124 +brk(0) = 0x380c000 +brk(0x382e000) = 0x382e000 +read(11, "\261dEgc\323\337M\271\265\275+\32;\267\347\224\226\316w\31\246\266\353x\367\266\353\244\273\215\301"..., 8124) = 8124 +writev(12, [{"\351\205\273\255:B\36w'\206N\271\336l\254\37\236wC\255!\26\346@\367\5\321\303\202\317.\230"..., 8124}, {"\261dEgc\323\337M\271\265\275+\32;\267\347\224\226\316w\31\246\266\353x\367\266\353\244\273\215\301"..., 8124}], 2) = 16248 +read(11, "\272w\324\274W|\17\n\323\36\237\213\6W\203\253\344\207\207\276A$\253\200\311)qlY\324\5\316"..., 8124) = 8124 +read(11, "b7\242*v\23\363\304\246\263\372\261[X06\203e\307f\262Dl\26k\21\273\225u\214\335\306"..., 8124) = 8124 +writev(12, [{"\272w\324\274W|\17\n\323\36\237\213\6W\203\253\344\207\207\276A$\253\200\311)qlY\324\5\316"..., 8124}, {"b7\242*v\23\363\304\246\263\372\261[X06\203e\307f\262Dl\26k\21\273\225u\214\335\306"..., 8124}], 2) = 16248 +read(11, "e\f\201\267\320T\314o>i\25\21pJF\277\310\346\330)\260g\333\360\213\30\365L\3725F\345"..., 8124) = 8124 +read(11, "\211\241\221\277\310>\214\331\347\312\347\262\251\320K&P\214\343\26\t&:\3L;7\377\250\354m["..., 8124) = 8124 +writev(12, [{"e\f\201\267\320T\314o>i\25\21pJF\277\310\346\330)\260g\333\360\213\30\365L\3725F\345"..., 8124}, {"\211\241\221\277\310>\214\331\347\312\347\262\251\320K&P\214\343\26\t&:\3L;7\377\250\354m["..., 8124}], 2) = 16248 +read(11, "`\3403\327\317\237\331\336\255\211\353\350\266\314`}\177\251\7\262Rd=\360\37\25E\346\222e\224\313"..., 8124) = 8124 +read(11, "np6\313atH#\252)\371\243\261\212\33\347\303(\316\332F\246\276F\177'R\255\235\374\"\305"..., 8124) = 8124 +writev(12, [{"`\3403\327\317\237\331\336\255\211\353\350\266\314`}\177\251\7\262Rd=\360\37\25E\346\222e\224\313"..., 8124}, {"np6\313atH#\252)\371\243\261\212\33\347\303(\316\332F\246\276F\177'R\255\235\374\"\305"..., 8124}], 2) = 16248 +read(11, "\210N\235\354t;\24429YN\3031\f c\305,\363\245\17\36#\366R\3465\204\266\215\316}"..., 8124) = 8124 +read(11, "\330\224\215\36\32081P\260C\2207O\232\326&\17M\231\227 5)\6{^WPPAKs"..., 8124) = 8124 +writev(12, [{"\210N\235\354t;\24429YN\3031\f c\305,\363\245\17\36#\366R\3465\204\266\215\316}"..., 8124}, {"\330\224\215\36\32081P\260C\2207O\232\326&\17M\231\227 5)\6{^WPPAKs"..., 8124}], 2) = 16248 +read(11, "I8e\332\343t\351\211Se\20N\223\221\230#\7\247\307\00585\212pZ\204pJ\254\300\351p"..., 8124) = 8124 +read(11, "\265\v<-\265\22\f\270\37g/c\277\336\203\35#\276m>\205\352Q\5"..., 8124) = 8124 +read(11, "q\364\232\367 l\327\24\244\275\335\217g\211k'}\335\307}m\304}Q\217\177\277\271aI/\331"..., 8124) = 8124 +writev(12, [{"\270\365\313\2671<\357\362\306x\275\6>\22\f\270\37g/c\277\336\203\35#\276m>\205\352Q\5"..., 8124}, {"q\364\232\367 l\327\24\244\275\335\217g\211k'}\335\307}m\304}Q\217\177\277\271aI/\331"..., 8124}], 2) = 16248 +read(11, ":\6B'*\342\343\367Z\363N\272\371\371\211\2751\7\\\206\v\256\366X\360\267,\25>!\234\312"..., 8124) = 8124 +read(11, "\357\234\242\25\27w\323\216\223\3251\340\252?\333\265TSy#\230\255\2762\332\246hO2\221Q\211"..., 8124) = 8124 +writev(12, [{":\6B'*\342\343\367Z\363N\272\371\371\211\2751\7\\\206\v\256\366X\360\267,\25>!\234\312"..., 8124}, {"\357\234\242\25\27w\323\216\223\3251\340\252?\333\265TSy#\230\255\2762\332\246hO2\221Q\211"..., 8124}], 2) = 16248 +read(11, "Z\4\246\f+\302\26\254\263\34\0X\350/\373e\200n;]\221\264\200\372\323\377\330\273|X\222a"..., 8124) = 8124 +read(11, "\222\324\347?=\350\343\265\261iO\315~\217-\305~\265A\17\275\371\222\302\f\254c\24\257\214\335\337"..., 8124) = 8124 +writev(12, [{"Z\4\246\f+\302\26\254\263\34\0X\350/\373e\200n;]\221\264\200\372\323\377\330\273|X\222a"..., 8124}, {"\222\324\347?=\350\343\265\261iO\315~\217-\305~\265A\17\275\371\222\302\f\254c\24\257\214\335\337"..., 8124}], 2) = 16248 +brk(0) = 0x382e000 +brk(0x384f000) = 0x384f000 +read(11, "iV\255h\277\276W7x\361\370\16\374@\376\27\272V\360\343\220\361\377\3t\377\311W\32\351\233\300"..., 8124) = 8124 +read(11, "\r\\#\377\355/\7\f\251^r}\372\346_\343w\362\226Z\263s\372\26XC\346\374)\275*\347"..., 8124) = 8124 +writev(12, [{"iV\255h\277\276W7x\361\370\16\374@\376\27\272V\360\343\220\361\377\3t\377\311W\32\351\233\300"..., 8124}, {"\r\\#\377\355/\7\f\251^r}\372\346_\343w\362\226Z\263s\372\26XC\346\374)\275*\347"..., 8124}], 2) = 16248 +read(11, "\342\304\4k\236\234\236K\240\302^w\202\233\227|m\341\363h\30\214\314\307\364\317\320s\231\262\257\312"..., 8124) = 8124 +read(11, "\255\313\354G\347\261\267\vgk4G\223\25SG\272\0279K\264\17\22\207w\210\276\225??\32\305"..., 8124) = 8124 +writev(12, [{"\342\304\4k\236\234\236K\240\302^w\202\233\227|m\341\363h\30\214\314\307\364\317\320s\231\262\257\312"..., 8124}, {"\255\313\354G\347\261\267\vgk4G\223\25SG\272\0279K\264\17\22\207w\210\276\225??\32\305"..., 8124}], 2) = 16248 +read(11, "\356$\330X3H\235\177-^\v\376\234\230N\325\3lMX\3270\17\251\2651\270\325-\30j\17"..., 8124) = 8124 +read(11, "*\200Ux\262\4N/\363\346gd\256\347\301Ak%\16\363!\313\221\371\247Y(!\366\362\244a"..., 8124) = 8124 +writev(12, [{"\356$\330X3H\235\177-^\v\376\234\230N\325\3lMX\3270\17\251\2651\270\325-\30j\17"..., 8124}, {"*\200Ux\262\4N/\363\346gd\256\347\301Ak%\16\363!\313\221\371\247Y(!\366\362\244a"..., 8124}], 2) = 16248 +read(11, "\357\6\345\350r+\251\2277D\25\272\27f\232\t_\7\"1e\316\251 \202\304\376\210\340\272\v3"..., 8124) = 8124 +read(11, "$\256<\203\365>\213\270\362\34\22\217\347\221x\374\16\211\307\vH<\236A\342\361b\27\304C\3166"..., 8124) = 8124 +writev(12, [{"\357\6\345\350r+\251\2277D\25\272\27f\232\t_\7\"1e\316\251 \202\304\376\210\340\272\v3"..., 8124}, {"$\256<\203\365>\213\270\362\34\22\217\347\221x\374\16\211\307\vH<\236A\342\361b\27\304C\3166"..., 8124}], 2) = 16248 +read(11, "Z\207@\325\3072 \220\20\322:\331\264s&T\246y\6x\6\346n\371\204h\266\372\204\305\330\370"..., 8124) = 8124 +read(11, "\361\33 )\207@U\16C\0\363\203\312\233\221M\314\320\31\224\202@>\261hz\17aGm\234K"..., 8124) = 8124 +writev(12, [{"Z\207@\325\3072 \220\20\322:\331\264s&T\246y\6x\6\346n\371\204h\266\372\204\305\330\370"..., 8124}, {"\361\33 )\207@U\16C\0\363\203\312\233\221M\314\320\31\224\202@>\261hz\17aGm\234K"..., 8124}], 2) = 16248 +read(11, "\f\3\277\f\3\277\214\224o\0007cy\25\301r\rr'\326\345\35#J\242T#\213Q\252\307!"..., 8124) = 8124 +read(11, "\332\303\5\332\n\20\216\256\263G\214\253\366\306U\37\f'c\253\360G\345\3309\322\346)\313cF\252"..., 8124) = 8124 +writev(12, [{"\f\3\277\f\3\277\214\224o\0007cy\25\301r\rr'\326\345\35#J\242T#\213Q\252\307!"..., 8124}, {"\332\303\5\332\n\20\216\256\263G\214\253\366\306U\37\f'c\253\360G\345\3309\322\346)\313cF\252"..., 8124}], 2) = 16248 +read(11, "\332uR#m\272\324T\273^j\251]#\265\321f\230\226\363\215\r\315\270\22\t\344R[W\235h"..., 8124) = 8124 +read(11, "n\31X\363\177\237N\216\206\261\344*L\343]\251Pg\357\274x\255*$[:&3\22\253L\363"..., 8124) = 8124 +writev(12, [{"\332uR#m\272\324T\273^j\251]#\265\321f\230\226\363\215\r\315\270\22\t\344R[W\235h"..., 8124}, {"n\31X\363\177\237N\216\206\261\344*L\343]\251Pg\357\274x\255*$[:&3\22\253L\363"..., 8124}], 2) = 16248 +read(11, "0\1\271\335\260\255wB\3263x\255\365\22 \310tN\213\\\314\21\207\234\\\33\275\3707iDp"..., 8124) = 8124 +read(11, "5\\=Q\3440]D\241\234\226\222\202\341\376\346m\257\306\247\231\210F\335\273\331\2648\266\330\20\371"..., 8124) = 8124 +writev(12, [{"0\1\271\335\260\255wB\3263x\255\365\22 \310tN\213\\\314\21\207\234\\\33\275\3707iDp"..., 8124}, {"5\\=Q\3440]D\241\234\226\222\202\341\376\346m\257\306\247\231\210F\335\273\331\2648\266\330\20\371"..., 8124}], 2) = 16248 +read(11, "\206\334\213\4f\212\34\226\3510\3\376_\365\24?\37\4\372\312\243\355\317\377e13\37J\276\266\20"..., 8124) = 8124 +brk(0) = 0x384f000 +brk(0x3871000) = 0x3871000 +read(11, "\345\366\20\32\310\3513:\27\350'\177\223\7\225C\362\257]\370\263\337y\212\202\251\25gx\240\311o"..., 8124) = 8124 +writev(12, [{"\206\334\213\4f\212\34\226\3510\3\376_\365\24?\37\4\372\312\243\355\317\377e13\37J\276\266\20"..., 8124}, {"\345\366\20\32\310\3513:\27\350'\177\223\7\225C\362\257]\370\263\337y\212\202\251\25gx\240\311o"..., 8124}], 2) = 16248 +read(11, "k\211\306\33\\4\305\200\327\227LV\325(\224\221\326-\366'\355\233\327p^\36s66\35\r\310"..., 8124) = 8124 +read(11, "a\357\262dU\27\362\234\307\370\213\326,\33\202ds\20\0036\326\226\f\34'.\3rz\202\231\25"..., 8124) = 8124 +writev(12, [{"k\211\306\33\\4\305\200\327\227LV\325(\224\221\326-\366'\355\233\327p^\36s66\35\r\310"..., 8124}, {"a\357\262dU\27\362\234\307\370\213\326,\33\202ds\20\0036\326\226\f\34'.\3rz\202\231\25"..., 8124}], 2) = 16248 +read(11, "L\376'j\261S\5\201gEmuw-\1\34\3U\22\233_\21\246\33\326\322\242\353\355(_r"..., 8124) = 8124 +read(11, "\304\272h\37\336\315\215%\24\334\317_\35\rGn\243\222(l\10H\214\306\225\215IzN%:\247"..., 8124) = 8124 +writev(12, [{"L\376'j\261S\5\201gEmuw-\1\34\3U\22\233_\21\246\33\326\322\242\353\355(_r"..., 8124}, {"\304\272h\37\336\315\215%\24\334\317_\35\rGn\243\222(l\10H\214\306\225\215IzN%:\247"..., 8124}], 2) = 16248 +read(11, ")\265\332?\330JLInW\310!\275\32+:|?\357\37S\330<\276q\177R\6\337\221j\232"..., 8124) = 8124 +read(11, "P\362\376\310\252\363\230\247c\0\320\370\310,\231\267Hg{0\322\367\t\301\302\332\310\360'f|\272"..., 8124) = 8124 +writev(12, [{")\265\332?\330JLInW\310!\275\32+:|?\357\37S\330<\276q\177R\6\337\221j\232"..., 8124}, {"P\362\376\310\252\363\230\247c\0\320\370\310,\231\267Hg{0\322\367\t\301\302\332\310\360'f|\272"..., 8124}], 2) = 16248 +read(11, "1\36Wi\252\343\257\16\315\237\230\372\362\214\363\204\274\204\352:\262\342b\207\266\1\305C&J\264\22"..., 8124) = 8124 +read(11, "\234+\262\3371\257\315\354\220v\226\241Sey\312\320W\255\247\r\211\\\203\331\313/\237\352\v,\335"..., 8124) = 8124 +writev(12, [{"1\36Wi\252\343\257\16\315\237\230\372\362\214\363\204\274\204\352:\262\342b\207\266\1\305C&J\264\22"..., 8124}, {"\234+\262\3371\257\315\354\220v\226\241Sey\312\320W\255\247\r\211\\\203\331\313/\237\352\v,\335"..., 8124}], 2) = 16248 +read(11, "\23\323/N(\252\r\237\1u\220\26r\362\301 \4L\\s\237\10[\213D\223CM\261\304\211\333"..., 8124) = 8124 +read(11, "\32\367\303\r\313D{<\365m\225\212#\353\337\211R\210\311\252=\375v\310x\226\256P\351\337h\211"..., 8124) = 8124 +writev(12, [{"\23\323/N(\252\r\237\1u\220\26r\362\301 \4L\\s\237\10[\213D\223CM\261\304\211\333"..., 8124}, {"\32\367\303\r\313D{<\365m\225\212#\353\337\211R\210\311\252=\375v\310x\226\256P\351\337h\211"..., 8124}], 2) = 16248 +read(11, "\263\20\\<\2241\27\227\351\234\266\232\240\35\351\267\f\301\t\366K\224J\35Qk\313H{\232\t\3"..., 8124) = 8124 +read(11, "\360\357z\203zAhLB\351\225xJc{@!4\17\364\220\346\24\224a{\6\n\252\336\323G"..., 8124) = 8124 +writev(12, [{"\263\20\\<\2241\27\227\351\234\266\232\240\35\351\267\f\301\t\366K\224J\35Qk\313H{\232\t\3"..., 8124}, {"\360\357z\203zAhLB\351\225xJc{@!4\17\364\220\346\24\224a{\6\n\252\336\323G"..., 8124}], 2) = 16248 +read(11, "\276\"\225\276\0V_\362\216\37 \253w\24\201\227\f\276\321}-\245*^\330\315'l\226\323\213\357"..., 8124) = 8124 +read(11, "\272\35\347?:\335\274+\303\301\270\261:\272\301\331\357\267\317\t\6\227\310\255\7#\355\277\261\251\360\204"..., 8124) = 8124 +writev(12, [{"\276\"\225\276\0V_\362\216\37 \253w\24\201\227\f\276\321}-\245*^\330\315'l\226\323\213\357"..., 8124}, {"\272\35\347?:\335\274+\303\301\270\261:\272\301\331\357\267\317\t\6\227\310\255\7#\355\277\261\251\360\204"..., 8124}], 2) = 16248 +read(11, "\33`\202\225\363:\354}\355M<\4\344\226^\6&R\305\252\244\264S^\222\231\224\17\r\22]\365"..., 8124) = 8124 +read(11, "H\345\v\230=)B\252\367\236I\37p\273\307\362\245f\250\211|E\324M~\363>@4\307\342\324"..., 8124) = 8124 +writev(12, [{"\33`\202\225\363:\354}\355M<\4\344\226^\6&R\305\252\244\264S^\222\231\224\17\r\22]\365"..., 8124}, {"H\345\v\230=)B\252\367\236I\37p\273\307\362\245f\250\211|E\324M~\363>@4\307\342\324"..., 8124}], 2) = 16248 +brk(0) = 0x3871000 +brk(0x3893000) = 0x3893000 +read(11, "(k\377L\372ye\340\262\32\371\371L\v\273\374\367\365S\302\237\273\324p$\311\322\321\215\17\367\371"..., 8124) = 8124 +read(11, "\261\323}\21\374\30\334*\370\34T\22\v\1\f\377\241\322\214\315\325\302\353\323Q\224e\201d`\331k"..., 8124) = 8124 +writev(12, [{"(k\377L\372ye\340\262\32\371\371L\v\273\374\367\365S\302\237\273\324p$\311\322\321\215\17\367\371"..., 8124}, {"\261\323}\21\374\30\334*\370\34T\22\v\1\f\377\241\322\214\315\325\302\353\323Q\224e\201d`\331k"..., 8124}], 2) = 16248 +read(11, "G\3635\267\3324\22\3330\260p\363`\276/7X{\343\234H\35W\224'\236\256\267\\\344b\254"..., 8124) = 8124 +read(11, "\26\35R\27\227\263f c!\311\242\f\361\207\325c\265z`vGU\2A\273B\253+k\211\204"..., 8124) = 8124 +writev(12, [{"G\3635\267\3324\22\3330\260p\363`\276/7X{\343\234H\35W\224'\236\256\267\\\344b\254"..., 8124}, {"\26\35R\27\227\263f c!\311\242\f\361\207\325c\265z`vGU\2A\273B\253+k\211\204"..., 8124}], 2) = 16248 +read(11, "\242J.\25BJ\314 \23\v\234\372N>7\2433l\326\6\341& \320\343\330\355\335\273\240i4"..., 8124) = 8124 +read(11, "fKGY.\220\326\321\305\246\233q\221\256\361sI\371\370V\220\205\371\374>k/\336\27\331D\264"..., 8124) = 8124 +writev(12, [{"\242J.\25BJ\314 \23\v\234\372N>7\2433l\326\6\341& \320\343\330\355\335\273\240i4"..., 8124}, {"fKGY.\220\326\321\305\246\233q\221\256\361sI\371\370V\220\205\371\374>k/\336\27\331D\264"..., 8124}], 2) = 16248 +read(11, ",[M\5\230\332\304G\5>\n c\356$g\355\317\246\347{r[\202emP;\"J\245\n"..., 8124) = 8124 +read(11, "\236\306\273P!mDH\16E&\345\327\t\320\345\345\200\20\373\354F#R\201\22\343\356\275\306\261]"..., 8124) = 8124 +writev(12, [{",[M\5\230\332\304G\5>\n c\356$g\355\317\246\347{r[\202emP;\"J\245\n"..., 8124}, {"\236\306\273P!mDH\16E&\345\327\t\320\345\345\200\20\373\354F#R\201\22\343\356\275\306\261]"..., 8124}], 2) = 16248 +read(11, "k\341\370\37\213\3433e\245\244?\223=#\220\37A\26\276\233\365\24\206u\305\245\352\332\317\246,-"..., 8124) = 8124 +read(11, "\254\236nP\360F\36\256\261\220a\1\221N8NN\216\1\311^\267\323j\17\257\263\277\7\371\4t"..., 8124) = 8124 +writev(12, [{"k\341\370\37\213\3433e\245\244?\223=#\220\37A\26\276\233\365\24\206u\305\245\352\332\317\246,-"..., 8124}, {"\254\236nP\360F\36\256\261\220a\1\221N8NN\216\1\311^\267\323j\17\257\263\277\7\371\4t"..., 8124}], 2) = 16248 +read(11, "\335Qg\247\366\226~1\10\227\207prex\203=I\371\223\343\374d\362\363r'\251\227\367\321."..., 8124) = 8124 +read(11, "\250\35?,\31\22\323\t\226\25|O\0Zm\341\20$\271w\34x\277\"\377\332\343\275\6|Lq"..., 8124) = 8124 +writev(12, [{"\335Qg\247\366\226~1\10\227\207prex\203=I\371\223\343\374d\362\363r'\251\227\367\321."..., 8124}, {"\250\35?,\31\22\323\t\226\25|O\0Zm\341\20$\271w\34x\277\"\377\332\343\275\6|Lq"..., 8124}], 2) = 16248 +read(11, "Y\31\332TJ\231\235\355\236\237\3007#\0\311;%\365MO\345\7i\212\4\310\333_o\341\241F"..., 8124) = 8124 +read(11, "\276t\200\33bN\212\37K8\226\6\27\235\234`\235\6W!\243\364C\1,\4\27\302GE\0308"..., 8124) = 8124 +writev(12, [{"Y\31\332TJ\231\235\355\236\237\3007#\0\311;%\365MO\345\7i\212\4\310\333_o\341\241F"..., 8124}, {"\276t\200\33bN\212\37K8\226\6\27\235\234`\235\6W!\243\364C\1,\4\27\302GE\0308"..., 8124}], 2) = 16248 +read(11, "(\34\350\5\16\377,\301!_p\22\306j\25B\355\314 \373\354\26\31\350\270R\321\305\316\302\312\177"..., 8124) = 8124 +read(11, "MS*\365,\214\35i\247B\20\225\260\335T\320/\250X\306\344\316n(\223\36\16\223d\203y\353"..., 8124) = 8124 +writev(12, [{"(\34\350\5\16\377,\301!_p\22\306j\25B\355\314 \373\354\26\31\350\270R\321\305\316\302\312\177"..., 8124}, {"MS*\365,\214\35i\247B\20\225\260\335T\320/\250X\306\344\316n(\223\36\16\223d\203y\353"..., 8124}], 2) = 16248 +read(11, "\260\350\334jo\256\n\252\351\313\333\251\356C\336K|o\374\370\222b\251\27\4\212\202S\270\215\25\370"..., 8124) = 8124 +brk(0) = 0x3893000 +brk(0x38b5000) = 0x38b5000 +read(11, "\0377\332~\264\316\216\6L\305\206\26\217\372\240\246\212\315\373\364\222H\2570F\220\275h\376\v\272\t"..., 8124) = 8124 +writev(12, [{"\260\350\334jo\256\n\252\351\313\333\251\356C\336K|o\374\370\222b\251\27\4\212\202S\270\215\25\370"..., 8124}, {"\0377\332~\264\316\216\6L\305\206\26\217\372\240\246\212\315\373\364\222H\2570F\220\275h\376\v\272\t"..., 8124}], 2) = 16248 +read(11, "k\256\6\32q\262VJE,S\234~\360\300\372\f]p-\313\374\3459\367\316\314\263\270\305{\330"..., 8124) = 8124 +read(11, "\267\33Y\370*\243\37\301N\355\316W\252!\373\331J\345\312\230o\211\323\376\223\7\34(fS\260\261"..., 8124) = 8124 +writev(12, [{"k\256\6\32q\262VJE,S\234~\360\300\372\f]p-\313\374\3459\367\316\314\263\270\305{\330"..., 8124}, {"\267\33Y\370*\243\37\301N\355\316W\252!\373\331J\345\312\230o\211\323\376\223\7\34(fS\260\261"..., 8124}], 2) = 16248 +read(11, "\34\305\37GL\322}\363\262B\314\365\3210C\247,\302\235\334\207\3\252\30L1\362B\27\330M\34"..., 8124) = 8124 +read(11, "n\255\17Kj\216\247\364\2729\345\246\345\267\237\t\237G\205=\21>\373\251\36{\201\26G\227\360\334"..., 8124) = 8124 +writev(12, [{"\34\305\37GL\322}\363\262B\314\365\3210C\247,\302\235\334\207\3\252\30L1\362B\27\330M\34"..., 8124}, {"n\255\17Kj\216\247\364\2729\345\246\345\267\237\t\237G\205=\21>\373\251\36{\201\26G\227\360\334"..., 8124}], 2) = 16248 +read(11, "]R\35\312=\244\20\341U\344}-\244\247\244n\304\354+\241\242\372\16\0gy\354h\216U\3\271"..., 8124) = 8124 +read(11, "\357K\5o=6\270\230\357\244\367\334\363=\326\315\5\276|Db\372\331\337\221\0\0353\\3\361I"..., 8124) = 8124 +writev(12, [{"]R\35\312=\244\20\341U\344}-\244\247\244n\304\354+\241\242\372\16\0gy\354h\216U\3\271"..., 8124}, {"\357K\5o=6\270\230\357\244\367\334\363=\326\315\5\276|Db\372\331\337\221\0\0353\\3\361I"..., 8124}], 2) = 16248 +read(11, "Y\221\24\201w\320\257\305\261\315\322\340\254\250b\373\300\331\231\31!\3669\241\346\346\376\357\317O\310}"..., 8124) = 8124 +read(11, "bXL\324k3\231\251\264\30Y\362\207\3640\244\267I\302H\315u\200\334\266\221?\252U\263 \266"..., 8124) = 8124 +writev(12, [{"Y\221\24\201w\320\257\305\261\315\322\340\254\250b\373\300\331\231\31!\3669\241\346\346\376\357\317O\310}"..., 8124}, {"bXL\324k3\231\251\264\30Y\362\207\3640\244\267I\302H\315u\200\334\266\221?\252U\263 \266"..., 8124}], 2) = 16248 +read(11, "\3413#M\362\207ip\345\234\2228\217\201\266f\25\16`\251\217\0RI\177WnX\321\320t#"..., 8124) = 8124 +read(11, ";\31\343OW\225\366\211@\25\37\366\nX\241|!;\367a\273\204\300\376\32O\321\1\216\222\33\177"..., 8124) = 8124 +writev(12, [{"\3413#M\362\207ip\345\234\2228\217\201\266f\25\16`\251\217\0RI\177WnX\321\320t#"..., 8124}, {";\31\343OW\225\366\211@\25\37\366\nX\241|!;\367a\273\204\300\376\32O\321\1\216\222\33\177"..., 8124}], 2) = 16248 +read(11, "\vw*\323\357\324\353\225\36\32VP\371$\5]\351\245r\231\vM\260aO\373c\234\261\247\235\320"..., 8124) = 8124 +read(11, "\231\376\34A}\0371T\27\357\205\310\364\314\17F0\200\361\340\v+\333\372G\0264a\373\255\317 "..., 8124) = 8124 +writev(12, [{"\vw*\323\357\324\353\225\36\32VP\371$\5]\351\245r\231\vM\260aO\373c\234\261\247\235\320"..., 8124}, {"\231\376\34A}\0371T\27\357\205\310\364\314\17F0\200\361\340\v+\333\372G\0264a\373\255\317 "..., 8124}], 2) = 16248 +read(11, "\276\246\37\307\314\361\237G\16\324\352\177t\370\0\253\355`\311\\\362Q\376S\242\352\224\374\363\234\26\357"..., 8124) = 8124 +read(11, "\321?'\343\362\220m\352<\226\23\242\307\256\257\374\17d\303\244\277\0228\227T\30\350\0\374mK\365"..., 8124) = 8124 +writev(12, [{"\276\246\37\307\314\361\237G\16\324\352\177t\370\0\253\355`\311\\\362Q\376S\242\352\224\374\363\234\26\357"..., 8124}, {"\321?'\343\362\220m\352<\226\23\242\307\256\257\374\17d\303\244\277\0228\227T\30\350\0\374mK\365"..., 8124}], 2) = 16248 +read(11, "Jw\2170\333\200\24\216~\3769\343\233\257c\377\210\211\212g\233\350\306+\310$\250\276B\23[\302"..., 8124) = 8124 +read(11, "\255\33\225(Lc4]2\333\342\327g\2657\337\220\341\201\3075nS`\2245\16\314\321\344\261\31"..., 8124) = 8124 +writev(12, [{"Jw\2170\333\200\24\216~\3769\343\233\257c\377\210\211\212g\233\350\306+\310$\250\276B\23[\302"..., 8124}, {"\255\33\225(Lc4]2\333\342\327g\2657\337\220\341\201\3075nS`\2245\16\314\321\344\261\31"..., 8124}], 2) = 16248 +brk(0) = 0x38b5000 +brk(0x38d7000) = 0x38d7000 +read(11, "\227\204\335\215\256p!\326\24P\3\230\311c\3672\327\2614\364\277\2644d\245\273v\207aZ\306G"..., 8124) = 8124 +read(11, "\214\177d\230\35\352)\307\4g\321\316\226\".\25\250\202\337^\300a\335&\252\\\223\205\25\314\236N"..., 8124) = 8124 +writev(12, [{"\227\204\335\215\256p!\326\24P\3\230\311c\3672\327\2614\364\277\2644d\245\273v\207aZ\306G"..., 8124}, {"\214\177d\230\35\352)\307\4g\321\316\226\".\25\250\202\337^\300a\335&\252\\\223\205\25\314\236N"..., 8124}], 2) = 16248 +read(11, "9\317\252\256\312/\3709\201?a 8\34'\203\331\345\356\217\320\270\320\216\213\2565\371\273\310\213n"..., 8124) = 8124 +read(11, "4\10\25k\371\213\222<\20l\246\220\204)\31\225\233\363\367\331\257\341\35*\232\5\272o\vl\26-"..., 8124) = 8124 +writev(12, [{"9\317\252\256\312/\3709\201?a 8\34'\203\331\345\356\217\320\270\320\216\213\2565\371\273\310\213n"..., 8124}, {"4\10\25k\371\213\222<\20l\246\220\204)\31\225\233\363\367\331\257\341\35*\232\5\272o\vl\26-"..., 8124}], 2) = 16248 +read(11, "\354D\245u)\22A$\336\304\210\250\250\33\214\253\345\201\361*\3060\2226\276\357|\"#\312\35~"..., 8124) = 8124 +read(11, "\27\207\310\202J\365\33\r\354\2469N\350\216\\A\314\4i\340\250\32;8\207b+\213\6\324\363\5"..., 8124) = 8124 +writev(12, [{"\354D\245u)\22A$\336\304\210\250\250\33\214\253\345\201\361*\3060\2226\276\357|\"#\312\35~"..., 8124}, {"\27\207\310\202J\365\33\r\354\2469N\350\216\\A\314\4i\340\250\32;8\207b+\213\6\324\363\5"..., 8124}], 2) = 16248 +read(11, "\277\330\264\343n\32m\316\234id\276\322\357\3179\20mQ0\3360{\306+\313\347\232\325\323\4d"..., 8124) = 8124 +read(11, "9\270C\247\371cY\257.#\227\240b\204Ru/8\344\16\236\313S\247y\346\206\374\227\326ef"..., 8124) = 8124 +writev(12, [{"\277\330\264\343n\32m\316\234id\276\322\357\3179\20mQ0\3360{\306+\313\347\232\325\323\4d"..., 8124}, {"9\270C\247\371cY\257.#\227\240b\204Ru/8\344\16\236\313S\247y\346\206\374\227\326ef"..., 8124}], 2) = 16248 +read(11, "5\247YO\313 \3204TD\264|\301#\233\361\270\363&\330\r\3157\233\342W\2121\234\330\27\242"..., 8124) = 8124 +read(11, "\241\360\204\272e\262\321\335\277U\311X\230\20\6\374\265ao\206\371\337\373\t\376\257H\372/\316\340\0"..., 8124) = 8124 +writev(12, [{"5\247YO\313 \3204TD\264|\301#\233\361\270\363&\330\r\3157\233\342W\2121\234\330\27\242"..., 8124}, {"\241\360\204\272e\262\321\335\277U\311X\230\20\6\374\265ao\206\371\337\373\t\376\257H\372/\316\340\0"..., 8124}], 2) = 16248 +read(11, "\211\r\302\1774\231\34m\341Mz\10\201\211*\1\263\266\273\213\311\264\30\2411%\231\236Fd$D"..., 8124) = 8124 +read(11, "\1\340\340\344\302\306\323.\326\3653q\v\2175\352l\356\371\206\4\352\355\356c\301e\231\313\207\206\333"..., 8124) = 8124 +writev(12, [{"\211\r\302\1774\231\34m\341Mz\10\201\211*\1\263\266\273\213\311\264\30\2411%\231\236Fd$D"..., 8124}, {"\1\340\340\344\302\306\323.\326\3653q\v\2175\352l\356\371\206\4\352\355\356c\301e\231\313\207\206\333"..., 8124}], 2) = 16248 +read(11, "u\251\367$R\266\241\337ztig\300vl\353\350-\234\345\255O\33\326\r\0005\253\206\347+\324"..., 8124) = 8124 +read(11, "\3028p\231B\361}\253\261\302\213\270\26\310<\212\311\326\2\10\323\314\313\241=\30*\261\4\275\301\354"..., 8124) = 8124 +writev(12, [{"u\251\367$R\266\241\337ztig\300vl\353\350-\234\345\255O\33\326\r\0005\253\206\347+\324"..., 8124}, {"\3028p\231B\361}\253\261\302\213\270\26\310<\212\311\326\2\10\323\314\313\241=\30*\261\4\275\301\354"..., 8124}], 2) = 16248 +read(11, "\270^\7\5\n\27\357\226\237m\260\213r\335Q3\211\205\233\217_\270/\310t\30\251\205\363\16\271\""..., 8124) = 8124 +read(11, "?\27\246%\243]\36\206\16HR%&\21\206\22\3-\20lq`\224\36]\261\320G\247BTU"..., 8124) = 8124 +writev(12, [{"\270^\7\5\n\27\357\226\237m\260\213r\335Q3\211\205\233\217_\270/\310t\30\251\205\363\16\271\""..., 8124}, {"?\27\246%\243]\36\206\16HR%&\21\206\22\3-\20lq`\224\36]\261\320G\247BTU"..., 8124}], 2) = 16248 +read(11, "\366\22\3324\362\307%k\7P\320\256\275\212\25\356\210\313\204\24\350\322a\341\307\341\347\373[\225\310M"..., 8124) = 8124 +read(11, "\352\24\215s\261\275K\232\267\30|\237\256E\277\332%\300|_}\260\32\330\266\313\303\3023\275Do"..., 8124) = 8124 +writev(12, [{"\366\22\3324\362\307%k\7P\320\256\275\212\25\356\210\313\204\24\350\322a\341\307\341\347\373[\225\310M"..., 8124}, {"\352\24\215s\261\275K\232\267\30|\237\256E\277\332%\300|_}\260\32\330\266\313\303\3023\275Do"..., 8124}], 2) = 16248 +brk(0) = 0x38d7000 +brk(0x38f8000) = 0x38f8000 +read(11, "z\2121\304\322\341ko\373>\205\360U\326\254\24\230\213\225k\21q\237\363\235z\231D\315\207O\200"..., 8124) = 8124 +read(11, "\317\235H\255n\354\244]\1?~f~\203\234\315\\`\20\24\372A,\307\37\341\315\344\2720\360\22"..., 8124) = 8124 +writev(12, [{"z\2121\304\322\341ko\373>\205\360U\326\254\24\230\213\225k\21q\237\363\235z\231D\315\207O\200"..., 8124}, {"\317\235H\255n\354\244]\1?~f~\203\234\315\\`\20\24\372A,\307\37\341\315\344\2720\360\22"..., 8124}], 2) = 16248 +read(11, "\f\220\02190\313\31\205\34271\266\367r\37\357\227\232\352\350\361\370\226\353\27\233\312\311\214\234\312\314"..., 8124) = 8124 +read(11, "B\220\10W^#\203o\367\376\240\202\203\210\360z\23\211p_X\202\314\367\252\357\200l\275~j|"..., 8124) = 8124 +writev(12, [{"\f\220\02190\313\31\205\34271\266\367r\37\357\227\232\352\350\361\370\226\353\27\233\312\311\214\234\312\314"..., 8124}, {"B\220\10W^#\203o\367\376\240\202\203\210\360z\23\211p_X\202\314\367\252\357\200l\275~j|"..., 8124}], 2) = 16248 +read(11, "Dt#\n/\7S\372]\321\31\234\363\261]+\200\3669\271\234;\356\345\350\256%\3004\215\330!"..., 8124) = 8124 +read(11, ".\301\315\226\374\266\244N\233s\345\3160\277\377\207\241\3105]\6\373\256#\26c\305\347'\213sn"..., 8124) = 8124 +writev(12, [{"Dt#\n/\7S\372]\321\31\234\363\261]+\200\3669\271\234;\356\345\350\256%\3004\215\330!"..., 8124}, {".\301\315\226\374\266\244N\233s\345\3160\277\377\207\241\3105]\6\373\256#\26c\305\347'\213sn"..., 8124}], 2) = 16248 +read(11, "\205\32*\304T\337\241\02113\267@1j\360FIo3Fi_\305\361\213\0305N/!U\270"..., 8124) = 8124 +read(11, "\347\241\251\1\315y\375I\371\fh\372\261\222\344y\227U\312f\217\36(\277`,\204\3160\"\274\225"..., 8124) = 8124 +writev(12, [{"\205\32*\304T\337\241\02113\267@1j\360FIo3Fi_\305\361\213\0305N/!U\270"..., 8124}, {"\347\241\251\1\315y\375I\371\fh\372\261\222\344y\227U\312f\217\36(\277`,\204\3160\"\274\225"..., 8124}], 2) = 16248 +read(11, "y\2174z\10%\31+,.y)\346\302\362DQ\271\26\25T\367\366\200\235q\265\355t\216\357\227"..., 8124) = 8124 +read(11, "\221U\177\203J\266\321|\335\213U~T\333ue\304\25\374\366c\17k|\316\304J\233\201R\17C"..., 8124) = 8124 +writev(12, [{"y\2174z\10%\31+,.y)\346\302\362DQ\271\26\25T\367\366\200\235q\265\355t\216\357\227"..., 8124}, {"\221U\177\203J\266\321|\335\213U~T\333ue\304\25\374\366c\17k|\316\304J\233\201R\17C"..., 8124}], 2) = 16248 +read(11, "\37\226\307WN\273\333\321\231\34\300\372\251\r\375!\24Q^\247\261\350\344\336\f(\336\24JT\1\221"..., 8124) = 8124 +read(11, "\204YE\224\254.P;\354\373\24\260R\6\233\217\220\354\200^M@\326\242z\220\246i\334h\263\25"..., 8124) = 8124 +writev(12, [{"\37\226\307WN\273\333\321\231\34\300\372\251\r\375!\24Q^\247\261\350\344\336\f(\336\24JT\1\221"..., 8124}, {"\204YE\224\254.P;\354\373\24\260R\6\233\217\220\354\200^M@\326\242z\220\246i\334h\263\25"..., 8124}], 2) = 16248 +read(11, "\350_`\311\353\251l\303\246\3539\326Q\32\367m\303\355\216}\1\203\212\315\331\177 YH\3357T"..., 8124) = 8124 +read(11, "\27\223\331\6@\343\235l@?}K\323\365SSxf\265]\301]M7\30M7\241af\334\211"..., 8124) = 8124 +writev(12, [{"\350_`\311\353\251l\303\246\3539\326Q\32\367m\303\355\216}\1\203\212\315\331\177 YH\3357T"..., 8124}, {"\27\223\331\6@\343\235l@?}K\323\365SSxf\265]\301]M7\30M7\241af\334\211"..., 8124}], 2) = 16248 +read(11, "~\242[3\261WLA\211a!Aq\24\20!\312\301\213U\32\241\346\334\263\301\245?\10\311\257g"..., 8124) = 8124 +read(11, "h\241\307\304\230\331\323\301\31\220a\264\257\215i\221\257\n\324V\364\336\305\252V\202\244\214\207\202\266#"..., 8124) = 8124 +writev(12, [{"~\242[3\261WLA\211a!Aq\24\20!\312\301\213U\32\241\346\334\263\301\245?\10\311\257g"..., 8124}, {"h\241\307\304\230\331\323\301\31\220a\264\257\215i\221\257\n\324V\364\336\305\252V\202\244\214\207\202\266#"..., 8124}], 2) = 16248 +read(11, "J\253\265E\317\331\331\365[Yyg\257\357\337[\230>n\302?\5h\26\7\247\301(\243V\246\313"..., 8124) = 8124 +brk(0) = 0x38f8000 +brk(0x391a000) = 0x391a000 +read(11, "S0\255\356\31\3502\37\205\354\27\7\232\3706q\35J\357\6\277C\237d\356m\24Q\247\25$\355"..., 8124) = 8124 +writev(12, [{"J\253\265E\317\331\331\365[Yyg\257\357\337[\230>n\302?\5h\26\7\247\301(\243V\246\313"..., 8124}, {"S0\255\356\31\3502\37\205\354\27\7\232\3706q\35J\357\6\277C\237d\356m\24Q\247\25$\355"..., 8124}], 2) = 16248 +read(11, "\371_P\vz\203\213\274\300,\177\237\214?Ac\225\202!\236\226\321\313\240g\271\277\257\201\364B9"..., 8124) = 8124 +read(11, "\253\374;\r\35\213X\307yz\177\270\226;\254\\\23Y\244\312\230\340?\306\236\277[\260B\300\340\2"..., 8124) = 8124 +writev(12, [{"\371_P\vz\203\213\274\300,\177\237\214?Ac\225\202!\236\226\321\313\240g\271\277\257\201\364B9"..., 8124}, {"\253\374;\r\35\213X\307yz\177\270\226;\254\\\23Y\244\312\230\340?\306\236\277[\260B\300\340\2"..., 8124}], 2) = 16248 +read(11, "\311q%\376\372\2A=\331\356\216d\274#\n\336\31\364eb\37J^\250d\217\30p\vv~9"..., 8124) = 8124 +read(11, "j\357\225\241\265*PsQ\6\335\254\204\341[\323\207.G\230l\306\341\372\26\207>\2711\33\300\r"..., 8124) = 8124 +writev(12, [{"\311q%\376\372\2A=\331\356\216d\274#\n\336\31\364eb\37J^\250d\217\30p\vv~9"..., 8124}, {"j\357\225\241\265*PsQ\6\335\254\204\341[\323\207.G\230l\306\341\372\26\207>\2711\33\300\r"..., 8124}], 2) = 16248 +read(11, "\334\222u\345/\351\21v\307?\346\264\24u\262+W%\2643\20\231\341\306\23d\211\220\236\364#\23"..., 8124) = 8124 +read(11, "'\245\366\5\263\235\330\243.\220\354\311\300\271\247\266=\16\37&\214\230\311\301'D\341\254E\310\215\5"..., 8124) = 8124 +writev(12, [{"\334\222u\345/\351\21v\307?\346\264\24u\262+W%\2643\20\231\341\306\23d\211\220\236\364#\23"..., 8124}, {"'\245\366\5\263\235\330\243.\220\354\311\300\271\247\266=\16\37&\214\230\311\301'D\341\254E\310\215\5"..., 8124}], 2) = 16248 +read(11, "\27\207nM\341\246\234\31|q) \213\353\301o\320\332ry\310:32\276\34p\4\320f\323\253"..., 8124) = 8124 +read(11, "\222\33a\262\244\4Xg\227&I\206\23O\250a-\204\307\250\222oP\24\2373A1-\10\v\304"..., 8124) = 8124 +writev(12, [{"\27\207nM\341\246\234\31|q) \213\353\301o\320\332ry\310:32\276\34p\4\320f\323\253"..., 8124}, {"\222\33a\262\244\4Xg\227&I\206\23O\250a-\204\307\250\222oP\24\2373A1-\10\v\304"..., 8124}], 2) = 16248 +read(11, "\17\361?\320\343\363\r\367\205\314\"^\340\246\\\22\303\307jr\330\36\200\fT\326\305\265\266\222wB"..., 8124) = 8124 +read(11, "\205\247\330-t\304j\22\r\264Y\2661L\354m\0213\246\220\245XQf88\334\330Y\247\10\231"..., 8124) = 8124 +writev(12, [{"\17\361?\320\343\363\r\367\205\314\"^\340\246\\\22\303\307jr\330\36\200\fT\326\305\265\266\222wB"..., 8124}, {"\205\247\330-t\304j\22\r\264Y\2661L\354m\0213\246\220\245XQf88\334\330Y\247\10\231"..., 8124}], 2) = 16248 +read(11, "\340\255k\267\237\362\241\271>\307\240\3\370\255{m\354q\370\274\217`\261[|\317\353]\325\313\235\35"..., 8124) = 8124 +read(11, "\353\244\340h)\311\25\361\24sv\232\235\362G\22\26\342\23Ag\16&\330-3\325\352\26\365,|"..., 8124) = 8124 +writev(12, [{"\340\255k\267\237\362\241\271>\307\240\3\370\255{m\354q\370\274\217`\261[|\317\353]\325\313\235\35"..., 8124}, {"\353\244\340h)\311\25\361\24sv\232\235\362G\22\26\342\23Ag\16&\330-3\325\352\26\365,|"..., 8124}], 2) = 16248 +read(11, "og\35t\341\255\0\204\321$Z\244r\332\30\240\212H\357L\253\221:Y\16\276AX\231\371V\231"..., 8124) = 8124 +read(11, "X_\3V\3158\3328\267\232\4\343\211\253\256\210\274\4\245\263+\36%\270\0\227\360\312\243\256`*"..., 8124) = 8124 +writev(12, [{"og\35t\341\255\0\204\321$Z\244r\332\30\240\212H\357L\253\221:Y\16\276AX\231\371V\231"..., 8124}, {"X_\3V\3158\3328\267\232\4\343\211\253\256\210\274\4\245\263+\36%\270\0\227\360\312\243\256`*"..., 8124}], 2) = 16248 +read(11, "8#\244\237\356\315\360\356=X#\270\237\344\r\351N\3\274\36\302\200\310\23\376\315&\330\356n\r\\"..., 8124) = 8124 +read(11, "\375m\275\0t\323\203\276r\363[\230\320\204\371\355:\316u\323$\230\177?\303\2\374\370\1\324\205\371"..., 8124) = 8124 +writev(12, [{"8#\244\237\356\315\360\356=X#\270\237\344\r\351N\3\274\36\302\200\310\23\376\315&\330\356n\r\\"..., 8124}, {"\375m\275\0t\323\203\276r\363[\230\320\204\371\355:\316u\323$\230\177?\303\2\374\370\1\324\205\371"..., 8124}], 2) = 16248 +read(11, "i\305Oh\311g\234\366\274\254\206\342DUF\307b\246(\225;Ue\212\222\236T[\312\32\3045"..., 8124) = 8124 +brk(0) = 0x391a000 +brk(0x393c000) = 0x393c000 +read(11, "\256iQ\324eF\311c\310\2F\371\311\202cf\306a\243\3(B\\\331=\366\270s\3051\276A"..., 8124) = 8124 +writev(12, [{"i\305Oh\311g\234\366\274\254\206\342DUF\307b\246(\225;Ue\212\222\236T[\312\32\3045"..., 8124}, {"\256iQ\324eF\311c\310\2F\371\311\202cf\306a\243\3(B\\\331=\366\270s\3051\276A"..., 8124}], 2) = 16248 +read(11, "\255\206\370Ck(\35\223Q\204@:3Mc\360\314\314R\255\314\203\335x\372\263\370\2745d\315\201"..., 8124) = 8124 +read(11, "\345fD\312\r*\364\16\377\23F\313\36l\303\16$v\17\216\200\2].\1s\243\234\177\335\2142"..., 8124) = 8124 +writev(12, [{"\255\206\370Ck(\35\223Q\204@:3Mc\360\314\314R\255\314\203\335x\372\263\370\2745d\315\201"..., 8124}, {"\345fD\312\r*\364\16\377\23F\313\36l\303\16$v\17\216\200\2].\1s\243\234\177\335\2142"..., 8124}], 2) = 16248 +read(11, "\227\314\243\235E\206\311F'U!\204*\333\215\26':l\312\336`:2\"\305d\346\246a+:"..., 8124) = 8124 +read(11, "-pC\342\2271SQu\265\264}\231\363h\250\214P\2112\342q&a\337\247>\360O\371\352\345"..., 8124) = 8124 +writev(12, [{"\227\314\243\235E\206\311F'U!\204*\333\215\26':l\312\336`:2\"\305d\346\246a+:"..., 8124}, {"-pC\342\2271SQu\265\264}\231\363h\250\214P\2112\342q&a\337\247>\360O\371\352\345"..., 8124}], 2) = 16248 +read(11, "\223\5\235J9\216\5\252\252\235\247N\327\251\316\276\305Gf\252\0231k\233lif\31w\247\330<"..., 8124) = 8124 +read(11, "\315\26i\234@\215k!\352\331\307\3\372\241\257M*\16\213y\310L*\301\211\3\2265\210l\21\372"..., 8124) = 8124 +writev(12, [{"\223\5\235J9\216\5\252\252\235\247N\327\251\316\276\305Gf\252\0231k\233lif\31w\247\330<"..., 8124}, {"\315\26i\234@\215k!\352\331\307\3\372\241\257M*\16\213y\310L*\301\211\3\2265\210l\21\372"..., 8124}], 2) = 16248 +read(11, "?\330]\273\323\31\230{=\324?\6\31\2011,\32-\354\202\25\6\233\236mX#\2528A\10\243"..., 8124) = 8124 +read(11, "&\374 \315\234\374\315\4\n\317\245\237'&\370!=|\372\337\247)xNy\36\360\363\7e\376\341"..., 8124) = 8124 +writev(12, [{"?\330]\273\323\31\230{=\324?\6\31\2011,\32-\354\202\25\6\233\236mX#\2528A\10\243"..., 8124}, {"&\374 \315\234\374\315\4\n\317\245\237'&\370!=|\372\337\247)xNy\36\360\363\7e\376\341"..., 8124}], 2) = 16248 +read(11, "\252\t/\26\33\273]\277m\213\nG<\366.\223\205\260\20\311+\255\331\276\260\3627\207\264@\304\221"..., 8124) = 8124 +read(11, "J\224\7zG6]\245\252\273?\212Q\211h\233_\177i\205\304&;;\0065\277k\316\335\205\243"..., 8124) = 8124 +writev(12, [{"\252\t/\26\33\273]\277m\213\nG<\366.\223\205\260\20\311+\255\331\276\260\3627\207\264@\304\221"..., 8124}, {"J\224\7zG6]\245\252\273?\212Q\211h\233_\177i\205\304&;;\0065\277k\316\335\205\243"..., 8124}], 2) = 16248 +read(11, "h@@w4@@t\377\17\303\252\377\373OhB\31\240\256b\375\374N\232\2317e\nhH\20"..., 8124) = 8124 +read(11, "\321\0215=\23P\2171~\33760\342n)\27\236a\301I%\333\4O\234\306^\375\204SnF"..., 8124) = 8124 +writev(12, [{"h@@w4@@t\377\17\303\252\377\373OhB\31\240\256b\375\374N\232\2317e\nhH\20"..., 8124}, {"\321\0215=\23P\2171~\33760\342n)\27\236a\301I%\333\4O\234\306^\375\204SnF"..., 8124}], 2) = 16248 +read(11, "a\270\376n_7O\3360\274\217\200\365\202\325\204`\261p\233\356*\325\273k\326\327\210F\365\210V"..., 8124) = 8124 +read(11, "\202'\33\n\33\305\375Hygc\327\236\254\233\26g\nZ\335\212A\31C\333\23\333F%\333\245t"..., 8124) = 8124 +writev(12, [{"a\270\376n_7O\3360\274\217\200\365\202\325\204`\261p\233\356*\325\273k\326\327\210F\365\210V"..., 8124}, {"\202'\33\n\33\305\375Hygc\327\236\254\233\26g\nZ\335\212A\31C\333\23\333F%\333\245t"..., 8124}], 2) = 16248 +read(11, ">\37\0163t\256\301\244\220\2162\r=\362\4hz\27o\237\5\245\217\303\36\274\"\35\3\32\243\1"..., 8124) = 8124 +read(11, "\"\t\246\\\223\331\373\374\3611\344\212m,%\302K\25\362\f\240_\236FM\275\370\26\246j\325\263"..., 8124) = 8124 +writev(12, [{">\37\0163t\256\301\244\220\2162\r=\362\4hz\27o\237\5\245\217\303\36\274\"\35\3\32\243\1"..., 8124}, {"\"\t\246\\\223\331\373\374\3611\344\212m,%\302K\25\362\f\240_\236FM\275\370\26\246j\325\263"..., 8124}], 2) = 16248 +brk(0) = 0x393c000 +brk(0x395e000) = 0x395e000 +read(11, "\345\271R\230O\347\325I\363\215\23\274\306\326kk\220\261\3\22:\213\253\6$4\314x\322\224\34R"..., 8124) = 8124 +read(11, "\351\375\322l\222\22\377Q\334\344\226\4\352\323\24\272Z4\320**\333\375\226H:g\352\266\242\3'"..., 8124) = 8124 +writev(12, [{"\345\271R\230O\347\325I\363\215\23\274\306\326kk\220\261\3\22:\213\253\6$4\314x\322\224\34R"..., 8124}, {"\351\375\322l\222\22\377Q\334\344\226\4\352\323\24\272Z4\320**\333\375\226H:g\352\266\242\3'"..., 8124}], 2) = 16248 +read(11, "\10\6\265\177\34\273\3010a\262q`&l\210B\214Y\203\16\265!Qa\366\361FA\3638A/"..., 8124) = 8124 +read(11, "\336`l\245V\335'f\372\352\2616\230\310\246C\314f\5|\fQ\251\201\320:\241\322\207\236\213E"..., 8124) = 8124 +writev(12, [{"\10\6\265\177\34\273\3010a\262q`&l\210B\214Y\203\16\265!Qa\366\361FA\3638A/"..., 8124}, {"\336`l\245V\335'f\372\352\2616\230\310\246C\314f\5|\fQ\251\201\320:\241\322\207\236\213E"..., 8124}], 2) = 16248 +read(11, "\364\345\6\342\204\302\365\21bvN\273M#\336^\351\27|\20\10\331{T\35\2746\335\305\271\\\353"..., 8124) = 8124 +read(11, "~\335q\275m7}\317u\234u?,\274\345}\243\373+}\332\332\2454\230\310m\26\260\0\345~"..., 8124) = 8124 +writev(12, [{"\364\345\6\342\204\302\365\21bvN\273M#\336^\351\27|\20\10\331{T\35\2746\335\305\271\\\353"..., 8124}, {"~\335q\275m7}\317u\234u?,\274\345}\243\373+}\332\332\2454\230\310m\26\260\0\345~"..., 8124}], 2) = 16248 +read(11, "=l!T\354\267h!\211\233B\v\360^\257\345hQs\234\343\222\303\364\312\244\n\255Jy\205x"..., 8124) = 8124 +read(11, "\343\203Yb*\0342\213\325x\fg\224Hq\35q\203M\202\354\220\271(\274\203l0\243S\2325"..., 8124) = 8124 +writev(12, [{"=l!T\354\267h!\211\233B\v\360^\257\345hQs\234\343\222\303\364\312\244\n\255Jy\205x"..., 8124}, {"\343\203Yb*\0342\213\325x\fg\224Hq\35q\203M\202\354\220\271(\274\203l0\243S\2325"..., 8124}], 2) = 16248 +read(11, "\354\345B\341N\375\337\337\367\24\366/k\333\376\361h~\374\307.\37e\200\241\255\255\211#\311\177Y"..., 8124) = 8124 +read(11, "\256\200\312\270e\335\210\246\331G\301\5uA\253Q\357\204|L\372N\30>o\341\241]\227o\227\7"..., 8124) = 8124 +writev(12, [{"\354\345B\341N\375\337\337\367\24\366/k\333\376\361h~\374\307.\37e\200\241\255\255\211#\311\177Y"..., 8124}, {"\256\200\312\270e\335\210\246\331G\301\5uA\253Q\357\204|L\372N\30>o\341\241]\227o\227\7"..., 8124}], 2) = 16248 +read(11, "\302\215XI;8,\271:I\1\7\325\352Q\246\26q(\321\22\35\252\22S\32\3\354\36\246\275\243"..., 8124) = 8124 +read(11, "\307\23L3\t\231Q\340&S\25/:\205\ft\210o\306\1\274\372n\206\335\272\255\225\323\355\255\204"..., 8124) = 8124 +writev(12, [{"\302\215XI;8,\271:I\1\7\325\352Q\246\26q(\321\22\35\252\22S\32\3\354\36\246\275\243"..., 8124}, {"\307\23L3\t\231Q\340&S\25/:\205\ft\210o\306\1\274\372n\206\335\272\255\225\323\355\255\204"..., 8124}], 2) = 16248 +read(11, "\314z\373\26\233\6\341>\\\234\207\2\350+j\21[\246G\355\211\313\236\321=X_\364\333\231\376\247"..., 8124) = 8124 +read(11, "~5\"^\216\333\320\3\317\312\304lx|\353\203\276\217\316\241W\300\344\350\6\6\317Ii\303\273f"..., 8124) = 8124 +writev(12, [{"\314z\373\26\233\6\341>\\\234\207\2\350+j\21[\246G\355\211\313\236\321=X_\364\333\231\376\247"..., 8124}, {"~5\"^\216\333\320\3\317\312\304lx|\353\203\276\217\316\241W\300\344\350\6\6\317Ii\303\273f"..., 8124}], 2) = 16248 +read(11, "\351\3\3553\332\205\326\253g2\1n\330\354\354\224\v\25\245[\332\252\212$\311M\374\300\vm\226\\"..., 8124) = 8124 +read(11, "\17L\376\216\316\332\264o\221,\233\355\206\315Y$\313\317\17\3130\23Q\362C\367\260\227\34\22\271\210"..., 8124) = 8124 +writev(12, [{"\351\3\3553\332\205\326\253g2\1n\330\354\354\224\v\25\245[\332\252\212$\311M\374\300\vm\226\\"..., 8124}, {"\17L\376\216\316\332\264o\221,\233\355\206\315Y$\313\317\17\3130\23Q\362C\367\260\227\34\22\271\210"..., 8124}], 2) = 16248 +read(11, "+\16\327\7x\373\202bc\26\34j\306e\243u\216\200\n!wD0hz;\211\364I\0162\261"..., 8124) = 8124 +brk(0) = 0x395e000 +brk(0x3980000) = 0x3980000 +read(11, "\253\5~\35\37\371nX\243\214\324i\370\4\344\270\24h\177\360\324\250r; \344h\321b\305K\31"..., 8124) = 8124 +writev(12, [{"+\16\327\7x\373\202bc\26\34j\306e\243u\216\200\n!wD0hz;\211\364I\0162\261"..., 8124}, {"\253\5~\35\37\371nX\243\214\324i\370\4\344\270\24h\177\360\324\250r; \344h\321b\305K\31"..., 8124}], 2) = 16248 +read(11, "n\231h-\210,t\"7Q\262\1\26\237\355"..., 8124) = 8124 +writev(12, [{"a\241Eo\261\210\222\32w{$\306\\\266\343}Gj\240h\217Y\276\233o\201!`\3659m\334"..., 8124}, {"\362*<\357<\374p\213\325\302JN\230c\347\261\17}>h-\210,t\"7Q\262\1\26\237\355"..., 8124}], 2) = 16248 +read(11, "4]r\326\"\332\265\223\326\314\364\0014\320\16\253\250\210p\6\222\364\334\214\320'\35\241\0\237\231\241"..., 8124) = 8124 +read(11, "5!6r}A\337\353\363\2738\10\n\363I\375x\367\312\223\333\326\356$\254\222\247\370\300\265\21D"..., 8124) = 8124 +writev(12, [{"4]r\326\"\332\265\223\326\314\364\0014\320\16\253\250\210p\6\222\364\334\214\320'\35\241\0\237\231\241"..., 8124}, {"5!6r}A\337\353\363\2738\10\n\363I\375x\367\312\223\333\326\356$\254\222\247\370\300\265\21D"..., 8124}], 2) = 16248 +brk(0) = 0x3980000 +brk(0x39a1000) = 0x39a1000 +read(11, "\344Mz\2625!c+\21\263w\237\345w^\275AH\235p\375]B\220V\27G\21\253;\343~"..., 8124) = 8124 +read(11, "\264\246\10:\3505A\221 \6\242\7\324\210'\0\365\275\312\240_;\25\v\366R\342-\277\3`J"..., 8124) = 8124 +writev(12, [{"\344Mz\2625!c+\21\263w\237\345w^\275AH\235p\375]B\220V\27G\21\253;\343~"..., 8124}, {"\264\246\10:\3505A\221 \6\242\7\324\210'\0\365\275\312\240_;\25\v\366R\342-\277\3`J"..., 8124}], 2) = 16248 +read(11, "8\306L6\306\314\313\377d\213\237\374I\377]q\357\346\211\27\373\364W\317!D\222\305\254\270R+"..., 8124) = 8124 +read(11, "\232\357\23\335}\217\267\375t\256\1773.\304\r\202x\\*\356\214\4\206g\203\363 \321\311\26\343\353"..., 8124) = 8124 +writev(12, [{"8\306L6\306\314\313\377d\213\237\374I\377]q\357\346\211\27\373\364W\317!D\222\305\254\270R+"..., 8124}, {"\232\357\23\335}\217\267\375t\256\1773.\304\r\202x\\*\356\214\4\206g\203\363 \321\311\26\343\353"..., 8124}], 2) = 16248 +read(11, "\214t\266\245\324Y:\270b\263\315\227'\305\237Z}\2646\360\214\336\372p\351\221\362b\213D\366\331"..., 8124) = 8124 +read(11, "\211\317;\1=\306yogs\35\2172\203\275G\366N\245e\r\346j\230\26{\215\334\317\331)\276"..., 8124) = 8124 +writev(12, [{"\214t\266\245\324Y:\270b\263\315\227'\305\237Z}\2646\360\214\336\372p\351\221\362b\213D\366\331"..., 8124}, {"\211\317;\1=\306yogs\35\2172\203\275G\366N\245e\r\346j\230\26{\215\334\317\331)\276"..., 8124}], 2) = 16248 +read(11, "\n@\274\227\223\223\220\221\207K(\7B\374!A~\3272\350%fH\300\31\1\25\24\312C\4\356"..., 8124) = 8124 +read(11, "\211k,\177&B\207\353\321\224\37\373\1&a\25b\242jK\237kd\3\313\215\236o\223\316\21\327"..., 8124) = 8124 +writev(12, [{"\n@\274\227\223\223\220\221\207K(\7B\374!A~\3272\350%fH\300\31\1\25\24\312C\4\356"..., 8124}, {"\211k,\177&B\207\353\321\224\37\373\1&a\25b\242jK\237kd\3\313\215\236o\223\316\21\327"..., 8124}], 2) = 16248 +read(11, "\v\377q\306U\347\270\352p!\262$l\3009=\351\351\221v\345\370Z\317o\254\342?l]\214\227"..., 8124) = 8124 +read(11, "vq\224\32ll\332\222\212\204s\257\326<\303\213\17\322\254\5\246H\201\373\364\356\304?\274Q\375z"..., 8124) = 8124 +writev(12, [{"\v\377q\306U\347\270\352p!\262$l\3009=\351\351\221v\345\370Z\317o\254\342?l]\214\227"..., 8124}, {"vq\224\32ll\332\222\212\204s\257\326<\303\213\17\322\254\5\246H\201\373\364\356\304?\274Q\375z"..., 8124}], 2) = 16248 +read(11, "\20\34\216O\221\310f\304)[[\227\305U\234,\301!\356\232?k\364\335\306|\10l\341$\353T"..., 8124) = 8124 +read(11, "Q\335,\10Ft\350'\257\205y*:\36\275\24\222&\277\264\307R\3067?g\356\361Y\335\373\267"..., 8124) = 8124 +writev(12, [{"\20\34\216O\221\310f\304)[[\227\305U\234,\301!\356\232?k\364\335\306|\10l\341$\353T"..., 8124}, {"Q\335,\10Ft\350'\257\205y*:\36\275\24\222&\277\264\307R\3067?g\356\361Y\335\373\267"..., 8124}], 2) = 16248 +read(11, "\305\"\263s\262P\301\273?\353O\271\r\316k\r\235\365^\233\316\20\214T\200\337pWX\33\377\361"..., 8124) = 8124 +read(11, "\263\353\5}u6\364\315\310\324\316\214\250\365\351\325\366\24\263\265=\367]s\323S\226Pf\223\335\252"..., 8124) = 8124 +writev(12, [{"\305\"\263s\262P\301\273?\353O\271\r\316k\r\235\365^\233\316\20\214T\200\337pWX\33\377\361"..., 8124}, {"\263\353\5}u6\364\315\310\324\316\214\250\365\351\325\366\24\263\265=\367]s\323S\226Pf\223\335\252"..., 8124}], 2) = 16248 +read(11, "\234\1\33\212h\0\311\300\250cGI\2541\222\254\26\243FT\230\34\23\224\310\216\307qU\2455\347"..., 8124) = 8124 +read(11, "\262\351g\320\310\2352\375\243\357Bf.}\251GX\3374(\251mt\3422\346\23\177\232\31\357'"..., 8124) = 8124 +writev(12, [{"\234\1\33\212h\0\311\300\250cGI\2541\222\254\26\243FT\230\34\23\224\310\216\307qU\2455\347"..., 8124}, {"\262\351g\320\310\2352\375\243\357Bf.}\251GX\3374(\251mt\3422\346\23\177\232\31\357'"..., 8124}], 2) = 16248 +read(11, "\35\313\302\275\210g8\332\r\23\300\314W\233\3507X\364@\303\260\217\312S!\264(\t#6\22g"..., 8124) = 8124 +brk(0) = 0x39a1000 +brk(0x39c3000) = 0x39c3000 +read(11, "\264\211\246V\16\r{~q\266\30\7\256)C\354m_\245\6>6..\303\202\16J\256\3\237%"..., 8124) = 8124 +writev(12, [{"\35\313\302\275\210g8\332\r\23\300\314W\233\3507X\364@\303\260\217\312S!\264(\t#6\22g"..., 8124}, {"\264\211\246V\16\r{~q\266\30\7\256)C\354m_\245\6>6..\303\202\16J\256\3\237%"..., 8124}], 2) = 16248 +read(11, "Az\23P2V\333\255\10\213\204\304%\237\234|*_\3\26\376\17\\\"\225\310{Mr\256\324\207"..., 8124) = 8124 +read(11, "\\\224n\312\312\316,\231,\37\277a\6\345\210\342}|c\301\335\260\232lc\347\241q\214\233\204U"..., 8124) = 8124 +writev(12, [{"Az\23P2V\333\255\10\213\204\304%\237\234|*_\3\26\376\17\\\"\225\310{Mr\256\324\207"..., 8124}, {"\\\224n\312\312\316,\231,\37\277a\6\345\210\342}|c\301\335\260\232lc\347\241q\214\233\204U"..., 8124}], 2) = 16248 +read(11, "O\314\1\355\31\262\255\322\17\200\233\n\352b*\221`\354T\177{q(GU[\nh\357\373\2035"..., 8124) = 8124 +read(11, "7>'\335t\204\244\353\337\204\246\26\362P\237!\240\304_\204U\354\306\334s\" \276-\300\3\22"..., 8124) = 8124 +writev(12, [{"O\314\1\355\31\262\255\322\17\200\233\n\352b*\221`\354T\177{q(GU[\nh\357\373\2035"..., 8124}, {"7>'\335t\204\244\353\337\204\246\26\362P\237!\240\304_\204U\354\306\334s\" \276-\300\3\22"..., 8124}], 2) = 16248 +read(11, "E\5W\265\3711y\361\201e\262H\n\35c\330\17\341/EF\345\374\365[%6\3118\344\246\261"..., 8124) = 8124 +read(11, "m\30\356\34h\244\330^I|\231}\304f\373\264'Q\37\32766s\225Q\374\273+=3'\357"..., 8124) = 8124 +writev(12, [{"E\5W\265\3711y\361\201e\262H\n\35c\330\17\341/EF\345\374\365[%6\3118\344\246\261"..., 8124}, {"m\30\356\34h\244\330^I|\231}\304f\373\264'Q\37\32766s\225Q\374\273+=3'\357"..., 8124}], 2) = 16248 +read(11, "13&E\240\32:\vp)\v\221\213\254o\367\353\317\2718jS2\210\215\335/\273\356\33\306S"..., 8124) = 8124 +read(11, "\345\245\213\265\262\212\303.\272\211X\r\3LiT\247\272\313\27@\5Sn\17\265tIMWc4"..., 8124) = 8124 +writev(12, [{"13&E\240\32:\vp)\v\221\213\254o\367\353\317\2718jS2\210\215\335/\273\356\33\306S"..., 8124}, {"\345\245\213\265\262\212\303.\272\211X\r\3LiT\247\272\313\27@\5Sn\17\265tIMWc4"..., 8124}], 2) = 16248 +read(11, "\367\6\237G\234\1~>\366\200\37\372\21\360/\364\0007\274&\266\2760D\334v@/ 7\335w"..., 8124) = 8124 +read(11, "\216\342\2005\356\v\32\256/M\347r\4B\341\316\216\244\21\340?\240\372\246\360\257\271\314\341\356\221\216"..., 8124) = 8124 +writev(12, [{"\367\6\237G\234\1~>\366\200\37\372\21\360/\364\0007\274&\266\2760D\334v@/ 7\335w"..., 8124}, {"\216\342\2005\356\v\32\256/M\347r\4B\341\316\216\244\21\340?\240\372\246\360\257\271\314\341\356\221\216"..., 8124}], 2) = 16248 +read(11, "&\20\313\360\212\3040`\235\5\215\344\371\310<<\313\271\6\25\232\276c.c\210+\2\16\317\372\362"..., 8124) = 8124 +read(11, "\264\331\344\365\24wH]\312\236,}\202\224l7#\35\3762\235+\241\227|\33\233\261\303\22312"..., 8124) = 8124 +writev(12, [{"&\20\313\360\212\3040`\235\5\215\344\371\310<<\313\271\6\25\232\276c.c\210+\2\16\317\372\362"..., 8124}, {"\264\331\344\365\24wH]\312\236,}\202\224l7#\35\3762\235+\241\227|\33\233\261\303\22312"..., 8124}], 2) = 16248 +read(11, "\354\265\250\345\250\343\24\322G#\301\361\1\22\260e\252\346R\0360\32.\324\t0\256\223\1\260\207N"..., 8124) = 8124 +read(11, "\232\353m\6\4O\263\256~\215\237\3741\361.\342`\320d\265v\263\266)[NV\203\206\337t\\"..., 8124) = 8124 +writev(12, [{"\354\265\250\345\250\343\24\322G#\301\361\1\22\260e\252\346R\0360\32.\324\t0\256\223\1\260\207N"..., 8124}, {"\232\353m\6\4O\263\256~\215\237\3741\361.\342`\320d\265v\263\266)[NV\203\206\337t\\"..., 8124}], 2) = 16248 +read(11, "\363\f\305F3K\n\245\\{Ne\243O\331\272\336@\302\375<\35\32\372A\227/\225\276yzt"..., 8124) = 8124 +read(11, "\362r\222\20\233\372\274\232\362u\230\274`[\35\235\211\227\250\336t\316h4\330\4->\361\235\256\376"..., 8124) = 8124 +writev(12, [{"\363\f\305F3K\n\245\\{Ne\243O\331\272\336@\302\375<\35\32\372A\227/\225\276yzt"..., 8124}, {"\362r\222\20\233\372\274\232\362u\230\274`[\35\235\211\227\250\336t\316h4\330\4->\361\235\256\376"..., 8124}], 2) = 16248 +brk(0) = 0x39c3000 +brk(0x39e5000) = 0x39e5000 +read(11, "Sw\316\252\357f\271\307$Y\252\317\267\305\316\361\356\17\373?\356\235\235\356\34\237\355\35\2748{\376"..., 8124) = 8124 +read(11, "\33\327\215\2<\364$\215\314\n%\314p\321#\257\333N\311\"\334\374n{C\271\342kf\0236\256"..., 8124) = 8124 +writev(12, [{"Sw\316\252\357f\271\307$Y\252\317\267\305\316\361\356\17\373?\356\235\235\356\34\237\355\35\2748{\376"..., 8124}, {"\33\327\215\2<\364$\215\314\n%\314p\321#\257\333N\311\"\334\374n{C\271\342kf\0236\256"..., 8124}], 2) = 16248 +read(11, "\314\265y\24\227\346V\n\207\333^8\273\322\242d\251J\vKKU\352\17\222\373\234\247\327[\2342"..., 8124) = 8124 +read(11, "\26#\f\360\223l\231\214M \351\267\325p\322\357\3532\233\352\217?\376 TY \321\216\36r\253"..., 8124) = 8124 +writev(12, [{"\314\265y\24\227\346V\n\207\333^8\273\322\242d\251J\vKKU\352\17\222\373\234\247\327[\2342"..., 8124}, {"\26#\f\360\223l\231\214M \351\267\325p\322\357\3532\233\352\217?\376 TY \321\216\36r\253"..., 8124}], 2) = 16248 +read(11, "\375>9I\7\303x\214\367\332\6x\361o\34\240\253v\22\206>\216|\377Z\303\2363\232\342\271X"..., 8124) = 8124 +read(11, "W\1\367\331y\213S\205)\340\377\300G\265[\1T\353\367A\334\34#\331\342\353\34\366j5/\214"..., 8124) = 8124 +writev(12, [{"\375>9I\7\303x\214\367\332\6x\361o\34\240\253v\22\206>\216|\377Z\303\2363\232\342\271X"..., 8124}, {"W\1\367\331y\213S\205)\340\377\300G\265[\1T\353\367A\334\34#\331\342\353\34\366j5/\214"..., 8124}], 2) = 16248 +read(11, "\245\320\372\270\10b\232\20\303\17m\34\0,\10\16UT\205\364\235\234\2\220\315P\21\360\23\31V\300"..., 8124) = 8124 +read(11, "\215\325\362\376\227\33\371\224\361\277\377\214\370\3372\356\267\214\373\375\370q\277d\356-\303~\313\260\3372"..., 8124) = 8124 +writev(12, [{"\245\320\372\270\10b\232\20\303\17m\34\0,\10\16UT\205\364\235\234\2\220\315P\21\360\23\31V\300"..., 8124}, {"\215\325\362\376\227\33\371\224\361\277\377\214\370\3372\356\267\214\373\375\370q\277d\356-\303~\313\260\3372"..., 8124}], 2) = 16248 +read(11, "\360\367\230{\222\24\246\233\201(7\210\317`\276\337\307\260\252I\177\210Vo$\21o\35\206qF\222"..., 8124) = 8124 +read(11, "\234\267A\210\1\3413\367\222\250\205\301qs\221\210\31\10\\\301\246\4\222\\am\31\275fquQ"..., 8124) = 8124 +writev(12, [{"\360\367\230{\222\24\246\233\201(7\210\317`\276\337\307\260\252I\177\210Vo$\21o\35\206qF\222"..., 8124}, {"\234\267A\210\1\3413\367\222\250\205\301qs\221\210\31\10\\\301\246\4\222\\am\31\275fquQ"..., 8124}], 2) = 16248 +read(11, "I\236\3`\232'f\26\254\370\4\312\366\304\217s`\3619\260\370\34X|\6]\315\201\305\265\361\373"..., 8124) = 8124 +read(11, "\10vlj\267~?C\304iT\274*\21\352\252\ts\270\265\5\16\372\21\0209,\341\226\264\23L"..., 8124) = 8124 +writev(12, [{"I\236\3`\232'f\26\254\370\4\312\366\304\217s`\3619\260\370\34X|\6]\315\201\305\265\361\373"..., 8124}, {"\10vlj\267~?C\304iT\274*\21\352\252\ts\270\265\5\16\372\21\0209,\341\226\264\23L"..., 8124}], 2) = 16248 +read(11, "+\24\311\255[<\311\v\231\36\201\306&Y`\344\225h)g\334\236\363\f\r\201\36\227\"\336R\315"..., 8124) = 8124 +read(11, "IQ\216S4\27q\v\204\333\342\206\365\247\217\367\17\1774\373\207/n\232\367~b\35:\30\353f"..., 8124) = 8124 +writev(12, [{"+\24\311\255[<\311\v\231\36\201\306&Y`\344\225h)g\334\236\363\f\r\201\36\227\"\336R\315"..., 8124}, {"IQ\216S4\27q\v\204\333\342\206\365\247\217\367\17\1774\373\207/n\232\367~b\35:\30\353f"..., 8124}], 2) = 16248 +read(11, "`9L\270\357)\337\377C\234\2658\363x\373=\377\2117uA\252\215\245\305\23\211N\3002\t\22"..., 8124) = 8124 +read(11, "v\310\271's\t\343\245ph\r\35\353A\346\30\337\212\340\365F\t\373\201\261\254\364eG\271\240\235"..., 8124) = 8124 +writev(12, [{"`9L\270\357)\337\377C\234\2658\363x\373=\377\2117uA\252\215\245\305\23\211N\3002\t\22"..., 8124}, {"v\310\271's\t\343\245ph\r\35\353A\346\30\337\212\340\365F\t\373\201\261\254\364eG\271\240\235"..., 8124}], 2) = 16248 +read(11, "\342\243\tfI(\270\6-:\2018\204\210\314M\245!\226\4\224\251L\246{\345\330\221W@\227`"..., 8124) = 7990 +read(11, "", 134) = 0 +brk(0) = 0x39e5000 +brk(0x3a07000) = 0x3a07000 +read(11, "", 8124) = 0 +close(11) = 0 +write(12, "\342\243\tfI(\270\6-:\2018\204\210\314M\245!\226\4\224\251L\246{\345\330\221W@\227`"..., 8004) = 8004 +lseek(12, 0, SEEK_SET) = 0 +open("/etc/pki/tls/cert.pem", O_RDONLY) = 11 +fstat(11, {st_mode=S_IFREG|0444, st_size=266702, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(11, "-----BEGIN CERTIFICATE-----\nMIIE"..., 4096) = 4096 +read(11, "Cc6HrH\niM3dFw4usJTQGz0O9pTAipTHB"..., 4096) = 4096 +read(11, "WgyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL"..., 4096) = 4096 +read(11, "EmMCQGCSqGSIb3\nDQEJARYXc2VydmVyL"..., 4096) = 4096 +read(11, "wIDAQABMA0G\nCSqGSIb3DQEBBQUAA4GB"..., 4096) = 4096 +read(11, "SAAMIIBWDCCASIG\nCCsGAQUFBwICMIIB"..., 4096) = 4096 +read(11, "MxKufgFpbOr3JpyI/\ngCczWw63igxdBz"..., 4096) = 4096 +read(11, "VYrqW9yTkkz\n43J8KiOavD7/KCrto/8c"..., 4096) = 4096 +read(11, "cAN/wr91LoWXym9e2iZWEnStB03TX8nf"..., 4096) = 4096 +read(11, "i+zygk8N53X57hG8f2h4nECMEJZh0PUU"..., 4096) = 4096 +read(11, "wBuAGEAIAAwADgAMAAxADcwDQYJKoZIh"..., 4096) = 4096 +read(11, "Ki+fv3FmRmaZ9JUaLi\nFRhnBkp/1Wy1T"..., 4096) = 4096 +read(11, "7uYnXuhF0J0cUahoq0Tj0Itq\n4/g7u9x"..., 4096) = 4096 +read(11, "XP04SXabBbe\nQTg06ov80egEFGEtQX6s"..., 4096) = 4096 +read(11, "VHQ4EFgQUZfIxrSr3991SlgrHAsEO\n76"..., 4096) = 4096 +read(11, "zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4"..., 4096) = 4096 +read(11, "8eSpUPWP0ZIV018+xgBJOm5YstHRJw0l"..., 4096) = 4096 +read(11, "D9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas\n"..., 4096) = 4096 +read(11, "8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL\n"..., 4096) = 4096 +read(11, "O2QiBq1BW9Cav8cujvR3qQrFHBZE7p\ni"..., 4096) = 4096 +read(11, "ymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FH"..., 4096) = 4096 +read(11, "9gpfSegpn\nljgJ9hBOlSJzmY3aFS3nBf"..., 4096) = 4096 +read(11, "1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1U"..., 4096) = 4096 +brk(0) = 0x3a07000 +brk(0x3a28000) = 0x3a28000 +read(11, "rgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVe"..., 4096) = 4096 +read(11, "CBIaWdoIEFzc3VyYW5j\nZSBFViBSb290"..., 4096) = 4096 +read(11, "8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJr"..., 4096) = 4096 +read(11, "cmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh"..., 4096) = 4096 +read(11, "3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/"..., 4096) = 4096 +read(11, "S1mja/qYh2iARVBCuch38aNzx+LaUa2N"..., 4096) = 4096 +read(11, "TYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTM"..., 4096) = 4096 +brk(0) = 0x3a28000 +brk(0x3a49000) = 0x3a49000 +read(11, "ThdDc7d8Lsrlh/eezJS/R27tQahsiFep"..., 4096) = 4096 +read(11, "YDVQQKEwpH\nbG9iYWxTaWduMRMwEQYDV"..., 4096) = 4096 +read(11, "qGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yA"..., 4096) = 4096 +read(11, "EW5p5JYXMP80kWNy\nOO7MHAGjHZQopDH"..., 4096) = 4096 +read(11, "n1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdc"..., 4096) = 4096 +read(11, "2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEf"..., 4096) = 4096 +read(11, "OB\nSvZiF3tfTQou0M+LI+5PAk676w7Kv"..., 4096) = 4096 +read(11, "IVTERMA8GA1UEBwwIQnVkYXBlc3QxFjA"..., 4096) = 4096 +read(11, "Qu\nIEEgaGl0ZWxlc2l0ZXMgZm9seWFtY"..., 4096) = 4096 +brk(0) = 0x3a49000 +brk(0x3a6a000) = 0x3a6a000 +read(11, "cGA1UECBMQRGlz\ndHJpdG8gQ2FwaXRhb"..., 4096) = 4096 +read(11, "XNvZmZzaG9yZS5jb20wDwYDVR0TAQH/B"..., 4096) = 4096 +read(11, "j+OsdWwIDAQABo4GwMIGtMA8GA1Ud\nEw"..., 4096) = 4096 +read(11, "GlzIENlcnRpZmljYXRlIGNvbnN0\naXR1"..., 4096) = 4096 +read(11, "0L96VfdASPz0+\nf00/FGj1EVDVwfSQpQ"..., 4096) = 4096 +read(11, "yZVRydXN0IENv\ncnBvcmF0aW9uMRcwFQ"..., 4096) = 4096 +read(11, "ggEPADCCAQoCggEBANAV\nOVKxUrO6xVm"..., 4096) = 4096 +read(11, "CELa6fS\n/ZbV0b5GnUngC6agIk440ME8"..., 4096) = 4096 +read(11, "WEst3kvX5ZbJvw8NjnyvLplzh+ib7M+z"..., 4096) = 4096 +brk(0) = 0x3a6a000 +brk(0x3a8b000) = 0x3a8b000 +read(11, "yMB4XDTA5MDkwMTAwMDAw\nMFoXDTM3MT"..., 4096) = 4096 +read(11, "Y3kucGRmMDUGCCsGAQUFBwIBFilodHRw"..., 4096) = 4096 +read(11, "AxWhcNMzkxMjMxMjM1\nOTAxWjBTMQswC"..., 4096) = 4096 +read(11, "BgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgK"..., 4096) = 4096 +read(11, "YT\nAmNoMREwDwYDVQQKEwhTd2lzc2Nvb"..., 4096) = 4096 +read(11, "0ZXIxJTAjBgNVBAMMHFQtVGVsZVNl\nYy"..., 4096) = 4096 +read(11, "ZZ0srHbqNZn1l7kPJOzHdiEoZa5X6AeI"..., 4096) = 4096 +read(11, "CSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo"..., 4096) = 4096 +read(11, "LUNBMRAwDgYDVQQLDAdSb290IENBMSow"..., 4096) = 4096 +brk(0) = 0x3a8b000 +brk(0x3aac000) = 0x3aac000 +read(11, "jkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl\nd"..., 4096) = 4096 +read(11, "kGA1UEBhMCVVMxEzARBgNVBAgT\nCk5ld"..., 4096) = 4096 +read(11, "bQQnmt/VDUVH\nKWss5nbZqSl9Mt3JNjy"..., 4096) = 4096 +read(11, "jWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bn"..., 4096) = 4096 +read(11, "AsTMShjKSAxOTk5IFZlcmlTaWdu\nLCBJ"..., 4096) = 4096 +read(11, "0E0M1NSljqHyita04pO2t/caaH/+Xc/7"..., 4096) = 4096 +read(11, "EGIN CERTIFICATE-----\nMIIEMDCCAx"..., 4096) = 4096 +read(11, "ypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCH"..., 4096) = 4096 +brk(0) = 0x3aac000 +brk(0x3acd000) = 0x3acd000 +read(11, "A1UdDwEB/wQEAwIBBjAdBgNV\nHQ4EFgQ"..., 4096) = 462 +read(11, "", 4096) = 0 +close(11) = 0 +munmap(0x7f73bc205000, 4096) = 0 +fstat(12, {st_mode=S_IFREG|0600, st_size=14363237, ...}) = 0 +stat("/root", {st_mode=S_IFDIR|0550, st_size=4096, ...}) = 0 +geteuid() = 0 +getegid() = 0 +getuid() = 0 +getgid() = 0 +access("/root", R_OK) = 0 +stat("/root/.netrc", 0x7ffde02715b0) = -1 ENOENT (No such file or directory) +clone(child_stack=0x7f73af961fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f73af9629d0, tls=0x7f73af962700, child_tidptr=0x7f73af9629d0) = 11178 +futex(0xbdbf30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) +futex(0xbdbf64, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xbdbf60, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 +futex(0xbdbf30, FUTEX_WAKE_PRIVATE, 1) = 0 +open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 11 +fstat(11, {st_mode=S_IFREG|0644, st_size=190, ...}) = 0 +mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73bc205000 +read(11, "127.0.0.1 localhost localhost."..., 4096) = 190 +read(11, "", 4096) = 0 +close(11) = 0 +munmap(0x7f73bc205000, 4096) = 0 +socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 11 +connect(11, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("178.233.140.110")}, 16) = 0 +poll([{fd=11, events=POLLOUT}], 1, 0) = 1 ([{fd=11, revents=POLLOUT}]) +sendmmsg(11, {{{msg_name(0)=NULL, msg_iov(1)=[{"*\276\1\0\0\1\0\0\0\0\0\0\5cloud\nengineyard\3co"..., 38}], msg_controllen=0, msg_flags=MSG_EOR|MSG_FIN|MSG_CONFIRM|MSG_RST|MSG_NOSIGNAL|0x21e0000}, 38}, {{msg_name(0)=NULL, msg_iov(1)=[{"z\353\1\0\0\1\0\0\0\0\0\0\5cloud\nengineyard\3co"..., 38}], msg_controllen=0, msg_flags=MSG_FIN}, 38}}, 2, MSG_NOSIGNAL) = 2 +poll([{fd=11, events=POLLIN}], 1, 5000) = 0 (Timeout) +socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 13 +connect(13, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("46.197.15.60")}, 16) = 0 +poll([{fd=13, events=POLLOUT}], 1, 0) = 1 ([{fd=13, revents=POLLOUT}]) +sendmmsg(13, {{{msg_name(0)=NULL, msg_iov(1)=[{"*\276\1\0\0\1\0\0\0\0\0\0\5cloud\nengineyard\3co"..., 38}], msg_controllen=0, msg_flags=MSG_EOR|MSG_FIN|MSG_CONFIRM|MSG_RST|MSG_NOSIGNAL|0x21e0000}, 38}, {{msg_name(0)=NULL, msg_iov(1)=[{"z\353\1\0\0\1\0\0\0\0\0\0\5cloud\nengineyard\3co"..., 38}], msg_controllen=0, msg_flags=MSG_FIN}, 38}}, 2, MSG_NOSIGNAL) = 2 +poll([{fd=13, events=POLLIN}], 1, 3000) = 1 ([{fd=13, revents=POLLIN}]) +ioctl(13, FIONREAD, [103]) = 0 +recvfrom(13, "z\353\201\200\0\1\0\0\0\1\0\0\5cloud\nengineyard\3co"..., 2048, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("46.197.15.60")}, [16]) = 103 +poll([{fd=13, events=POLLIN}], 1, 2893) = 1 ([{fd=13, revents=POLLIN}]) +ioctl(13, FIONREAD, [86]) = 0 +recvfrom(13, "*\276\201\200\0\1\0\3\0\0\0\0\5cloud\nengineyard\3co"..., 65536, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("46.197.15.60")}, [16]) = 86 +close(11) = 0 +close(13) = 0 +socket(PF_NETLINK, SOCK_RAW, 0) = 11 +bind(11, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 +getsockname(11, {sa_family=AF_NETLINK, pid=11161, groups=00000000}, [12]) = 0 +sendto(11, "\24\0\0\0\26\0\1\3M.$Z\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 +recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"L\0\0\0\24\0\2\0M.$Z\231+\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 340 +recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"H\0\0\0\24\0\2\0M.$Z\231+\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 216 +recvmsg(11, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0M.$Z\231+\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 +close(11) = 0 +socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 11 +connect(11, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("34.204.135.191")}, 16) = 0 +getsockname(11, {sa_family=AF_INET, sin_port=htons(42207), sin_addr=inet_addr("192.168.0.26")}, [16]) = 0 +connect(11, {sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 0 +connect(11, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("34.203.80.38")}, 16) = 0 +getsockname(11, {sa_family=AF_INET, sin_port=htons(42229), sin_addr=inet_addr("192.168.0.26")}, [16]) = 0 +connect(11, {sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 0 +connect(11, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("52.5.111.35")}, 16) = 0 +getsockname(11, {sa_family=AF_INET, sin_port=htons(57007), sin_addr=inet_addr("192.168.0.26")}, [16]) = 0 +close(11) = 0 +sched_yield() = 0 +socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 11 +connect(11, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("34.204.135.191")}, 16) = 0 +fstat(11, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 +futex(0x28b1c54, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x28b1c50, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 +futex(0xbdc684, FUTEX_WAIT_PRIVATE, 3, NULL) = 0 +futex(0xbdc6f8, FUTEX_WAKE_PRIVATE, 1) = 0 +getsockname(11, {sa_family=AF_INET, sin_port=htons(33511), sin_addr=inet_addr("192.168.0.26")}, [16]) = 0 +setsockopt(11, SOL_TCP, TCP_NODELAY, [1], 4) = 0 +fcntl(11, F_GETFL) = 0x2 (flags O_RDWR) +fcntl(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0 +write(11, "\26\3\1\0\313\1\0\0\307\3\3;,\211.\263M\326d\204\310\363\271\252.`\222\234{\330w0"..., 208) = 208 +read(11, 0x3abafa0, 7) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLIN}], 1, {60, 0}, NULL, 8) = 1 ([{fd=11, revents=POLLIN}], left {59, 828672074}) +read(11, "\26\3\3\0=\2\0", 7) = 7 +read(11, "\0009\3\3\321D:dG\0302\366\315\36'\21\214\222\344\353\270\16\250\331\360\2763.#\22\323<"..., 59) = 59 +read(11, "\26\3\3\nO", 5) = 5 +read(11, "\v\0\nK\0\nH\0\5\3610\202\5\3550\202\4\325\240\3\2\1\2\2\20\30\16\321{\177a\6"..., 2639) = 2639 +brk(0) = 0x3acd000 +brk(0x3aee000) = 0x3aee000 +read(11, "\26\3\3\1M", 5) = 5 +read(11, "\f\0\1I\3\0\27A\4\5|\t\32\223\2318\330\306l\360\333\266do\316\266\212\232\326\356\301P"..., 333) = 333 +read(11, "\26\3\3\0\4", 5) = 5 +read(11, "\16\0\0\0", 4) = 4 +write(11, "\26\3\3\0F\20\0\0BA\4s@>\352\276\360<\240_\332\237\3665^\312b\244E\355\370\366"..., 126) = 126 +read(11, 0x3abafa3, 5) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLIN}], 1, {59, 826148000}, NULL, 8) = 1 ([{fd=11, revents=POLLIN}], left {59, 661592358}) +read(11, "\26\3\3\0\332", 5) = 5 +read(11, "\4\0\0\326\0\0\250\300\0\320\357\347\244ry\207\235\346G\204r\222yQ\221\265\370{\235\243^\344"..., 218) = 218 +read(11, "\24\3\3\0\1", 5) = 5 +read(11, "\1", 1) = 1 +read(11, "\26\3\3\0(", 5) = 5 +read(11, "\34\210PY\346\376\333\272p<\333\36\35?@\373\n\224J\220\341)\315\20\1q>\17\34\fP\343"..., 40) = 40 +fstat(12, {st_mode=S_IFREG|0600, st_size=14363237, ...}) = 0 +lseek(12, 0, SEEK_CUR) = 0 +mmap(NULL, 14364672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73ae696000 +read(12, "--820791\r\nContent-Disposition: f"..., 14363237) = 14363237 +mremap(0x7f73ae696000, 14364672, 14372864, MREMAP_MAYMOVE) = 0x7f73ad8e1000 +read(12, "", 8192) = 0 +write(11, "\27\3\3\1\202\370\367B\333\377\215Q\301\306\337\1\267\303\16\21'Y\237#\331\214Q:\177\230\354J"..., 391) = 391 +mmap(NULL, 25169920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73ac0e0000 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\302\276\351x\253\323\27\n\260c\267\335\27@\332\232\212\317\373G"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\303w\304\346\236\375G\264\240\17\255\327y\330\275*\4\342x?"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\304\264\204\362\273\311\321\201\30[\t\243\245%\350\245z6\343i"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\305\360jq\327X\250\251\377\32\rY's\317(X1\234\f"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\306\2142\370\312\274\332\277\312c\vI}\334\200\177=\225I\311"..., 16413) = 11092 +write(11, "G\346n2},m\333v\262p\214\v\236\270\267\201D\305(\343\343\212]N\375T\4\232\33P\307"..., 5321) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "G\346n2},m\333v\262p\214\v\236\270\267\201D\305(\343\343\212]N\375T\4\232\33P\307"..., 5321) = 5321 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\307i\361\324\10\3\344\"\6y\216\265\243\332z\337)\4-\217"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\310\276hZ\272\312\230\217\1\236\365\206f\2509\305Q\315\35\26"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\311\35\374'\256M\220\302\344 \366\227T\3f\226\242\0\343,"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\312\357\304\315\251\320\1{\226?r\333\213\23oYB\211(X"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\313\203?\207ZU)#4N\313\222\26#e\274Q\270\303["..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\314\fB\326\374\6\326\21z\264\210\361\315+\253\267F\264C\354"..., 16413) = 3838 +write(11, "\343\313dT\t\373\376=\300t\32s\202\351\227\2156\334\344\350yr\275\277\343SfmcEa7"..., 12575) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\343\313dT\t\373\376=\300t\32s\202\351\227\2156\334\344\350yr\275\277\343SfmcEa7"..., 12575) = 12575 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\315\347\373\36\243\300\347\224\16\2J0Y\236-\330\233\362\367h"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\316\355\203\v\232\265\342\376\353R%\31\24ln|8\6\235\304"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\317DYo\311u\33\22\253\213\257dv\20i\377\25\343\323g"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\320\317\375\304\303QK\271\247:\274\375\35\252\247Z\303\200\217a"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\321>[\350\321\255s\242\376Md\301\27L7\345\266\\\361\f"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\322\324\364\30\206\\\365q\337\25N\257\350\250\350\231\333\276b\327"..., 16413) = 928 +write(11, "\247'\344Jj\203\216\314*e\f\212C\372\253\266\350\16\213\324\345\35S\350\337R\t@\237\347:\312"..., 15485) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\247'\344Jj\203\216\314*e\f\212C\372\253\266\350\16\213\324\345\35S\350\337R\t@\237\347:\312"..., 15485) = 15485 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\323V\1 \nj\243\206P\330\23\n}D\0161\20q6\36"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\324(.{Hq\360\10\217BW\246D\342\321|\227\212\257\273"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\325\306%\334\312\275!\247\374\353\271\360O\234>\302\324\373\233\231\274r&"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\344\251\341\347\350ImV\252\260\231~\220b\356\355b\37\nh"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\345\253t\34F\251\323\307{\200\316\20\301\350\2548m\377\245h"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\346T8\16\233p\277\304x\26E\3446\214\34?j\220\235<"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\347\322\201\275k\f\263\200\323_\36h}\376\377\215\303\5\311{"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\350\vM \360'Vd&}h\202\371\n\226%\0228\265\363"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\3510+\330\266/\362&\207\\\n\340\23\356)\274A\224'\255"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\352\273E\2219\220vWN\316\236vM\2224\vq\214\331\364"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\353\233\\\355\205\222\341Q\363\363i\305?\24|\6\340-\251\26"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\354\32\324\370\237\242\374\222\236\301\246\2776\275\343l\22\276\361:"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\355\373c\336'&\202\274\201\245\215\\%%\3<0>CY"..., 16413) = 3761 +write(11, "5\315\264V\374w?=z\21\201I\315\211\307\254\234\340\207\224\306\26d~*\326cE\240\326\203\203"..., 12652) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "5\315\264V\374w?=z\21\201I\315\211\307\254\234\340\207\224\306\26d~*\326cE\240\326\203\203"..., 12652) = 12652 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\356\340\246\364\342\366\"\333\303$%\321>t\355q\234\256\367\263"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\3577\212\36\355\354.\226&R\354\247\215\357)\373GV\r\304"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\360\f\314\320\3149\277z\340\372\207#\204\270\276{\322AG%"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\361\365\217\\\3Q\0\323\314\203G\257\244\374\231\16\323v\"\230"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\362\263\220\266\24\324\25\362\343\371\230\361\t\332ZD\4\36x\222"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\363M\354!#\333%\375\23\314\234\335\5\355\356\353X\314\214\304"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\364\3724\254Ue24\203_\273\33\0349\313\216;Il\2"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\365\240{\204\227\350*gh\264\312\325}5\330e\315\225\216\216"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\366\263E*\340I\314\365\267\237\316\314\217u\366\214@\6\354\360"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\367\241\250\256lT\310\302B\275\326\26"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\372\353y\210\36\221'g\37P\270,?\4\375\254\257\225O\331"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\373\251@\237\363\204\255\277\2663\274j$~\225\31\364T\264v"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\374\310M\301\24k\342'Y\254\361@\34C\343\214\317\34\254\216"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\375\271\326\231q\303\212EPgh\t\37U\364\10!\372\203\1"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\376z\264\355\"\3165G\256\362\304\10\265W\346@,;\27\267"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Q\377Og)-\373j\364EDVA\324\340tU\211\363%\246"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\0Z.\372\204\r\324h\331\3\203\373\"\242\201\254\370\4\215\6"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\1\254\252u\16m\t\213!H]\217\212^.\304\375\237\230\353"..., 16413) = 1301 +write(11, "\310\336\323\306%.M\221\22\377\3\363\312d\220\263\376\273\\\33\365\7\2337@\362\351{Vs\223|"..., 15112) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\310\336\323\306%.M\221\22\377\3\363\312d\220\263\376\273\\\33\365\7\2337@\362\351{Vs\223|"..., 15112) = 15112 +write(11, "\27\3\3@\30\370\367B\333\377\215R\2\275\205$u\352\0363\346G\3\363r\251[\25\252\252\264\320"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\3a\264\10rT\201\257\10\177Iu\20\315v\322 \306\236\352"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\4\n\201F$1\344\364\211\30WQ\243\276\31^6\346\235o"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\5\5N\335f\303\223\200\364[7?\303D\351\264[\253\36\204"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\6l\342/\325\313\252\236'\363R\250\35\260$Z\344\324\236\264"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\7\0247\270\215y\21\255\220\330\216OGk[\26\247+T\336"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\10\261\237A\257O\24\250\233\16\213{\24\r\267u\373X/s"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\tuTEp\37\267\317\344f\332\332\253\367\30\377H\226\37."..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\n8J\341\363\223\276\332p\303\201\240\274\252\34\222\254\277\373\363"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\v\377l$i\365#\251L\235\26\23\375\264\234f\"\20\260}"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\f\206\261\334\365\2041\327{\306t\r \267\247}\265IE\315"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\r\31\4\"x\3202\307\323\241B\nGnf\f\237S\21\273"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\16\3136\247I\275rk\250~Kmk;\330\251\31I\214\21"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\17\315\2531\25\10\352\23\276\367\237[\335\206\16\235rXjE"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\20'~\354r7\7\25\322\266\264\243\333Vks\320\270\275l"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\21\200\nw\267\337v\223*\331)\21Q\213LQy\211D\26"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\22'\271\10\5j\340\5\370\"\376@\217\233Nl5w\243;"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\23U(yc\25\3025\325\257\232C\356x0J4\332\362\1"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\24\2*\253(a\262i\321\374\346_t\21ge\337*\342\317"..., 16413) = 15254 +write(11, "\30\376\32\205D'r\265\363\327\215\273]unG,Zp\277\244\f\243\230\367Bu\273\1\275\313\333"..., 1159) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\30\376\32\205D'r\265\363\327\215\273]unG,Zp\277\244\f\243\230\367Bu\273\1\275\313\333"..., 1159) = 1159 +write(11, "\27\3\3@\30\370\367B\333\377\215R\25\315XM\317`\7+\33\7\255\375\2019`$59\317z"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\26\304fUj\363\221\305s\217\323N\242W\234A\332\22\251\256"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\27\364\205C\302\322\332e\370\361\\\373\271BvXv&\327\31"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\30\351\v\21\367k^\222\316\360\264\275\253\261\226\272\327\335\206/"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\31\321\342\233\245e\376\225G\n\242\32\221\206\355<\177\0\256+"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\32\314.\3\7F|\300=\2779O\"\326\206\276\305\205f0"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\33\273ye\320F\327\274\37\23\336Ke\27\327\257i\255\1\344"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\0349\275\"\323r<:\20\211\202\35\263\317\264\251\327{W\332"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\35\200\336\33\315=;V=\325\273\277\202k6C\273\4\231]"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\36\33\343\355\373\232\254\300\276\37\362C\201\246\203\5\30z\252\230"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\37\355\273|\217h\232o\33\320\234\350m\300\261\25\10Q\366\22"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R \20\320\311e\322\371y\340\200\326\355\244\7\236\20^\324\257b"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R!\343\17\7\326\24\177\2416\376\345lx\212\344\"\264\317&\364"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\"s}\\$\332\246\22\366A\352h\17\340\366GD\21\10y"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R#_\370\356ob\332)\217\f\261-\356\341v\315\376t\240\214"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R$H\16\4\32q\0\223N\16I\362\321\247\353\340\242\326\202k"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R%o\330\304\364\242\341\234^\256\255\355\302\27\222+8Z0\21"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R&hc]\250GK\322\32?\336\260\3242\20\323CQ\341\25"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R'\264\1\7\346\222\331v8\3118\235\201\367A\314\204\367\36\224"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R(.\2365\260\6i\304\273\22\310\0220T2\367\222\327\214\357"..., 16413) = 12794 +write(11, "\360\275\244O\305J\221\275kN\372\201%\200M\332\341\3302\260\267o\222\242\377M\224\2257\252\337F"..., 3619) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\360\275\244O\305J\221\275kN\372\201%\200M\332\341\3302\260\267o\222\242\377M\224\2257\252\337F"..., 3619) = 3619 +write(11, "\27\3\3@\30\370\367B\333\377\215R)#\265f+8\363q\7\306\225?r\221\347h\24a\344\365"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R*F\372'R\221\232\222\237Qf\233\t\205\261\251\255K6\27"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R+\314\222\256L\277\204\307\307\361\217\375\337f\373\371\21\327t\345"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R,\245\316\260\252\340%\r\272\230\352UnG'#\262\327hJ"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R-16\375V\177\27I\375\333\3333\3\321\335\2367e\16\v"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R.\3\305Fzd\330\205\323\317\217L\\\331\365)%)\351\223"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R/\325\326\206\326\1;\355\230+\341\204\233\213\345\225\322\223\323\333"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R0I\366\0@\234\347\350\37+~\321\362\270\220\246l\343\276\263"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R1\374\2\230\222\350\36\2021y\353a&\227\210\307\177\323\2229"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R2z\324\366\226\200RCN\0\n\260\341>uI\323\276\312X"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R3f\365\203K\231%\265\370aQ\205Z8\313\4O\333\2733"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R4\36\4\351\21\223\262\21,\2608\f\321\204ls\216\10\1A"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R5:\216'\25\305\232\222t\30\254\231\234_\347\366O\5n\315"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R6\4\366\234\350\324mn8\202\307\305>\3509\343<\353\264\354"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R7\2\323B\305\312\375\323M\2063\1\"\303\360s~\214:\35"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R8\321\33\2631\361\305gy\203{WY\307\21={3\4\353"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R9\357\\/\0040I9a\374f?;;N\5\244\302\353g"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R:\341\342\37\1\0\346\265\306x\335w\313f\267J'8\200\363"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R;#\6\240\341-\300\320\231\315\2225\342\244\213\231\253v\220\362"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R<\323\361\212\202\225\367\252)\25$Kk\212J\213,\231\355-"..., 16413) = 10334 +write(11, "\36$\355\311\207\336\325\351\231\370,\235\10\22\301\216\362\362\206%\350\212Hb\235\224\177\220x\\\366\320"..., 6079) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\36$\355\311\207\336\325\351\231\370,\235\10\22\301\216\362\362\206%\350\212Hb\235\224\177\220x\\\366\320"..., 6079) = 6079 +write(11, "\27\3\3@\30\370\367B\333\377\215R=\"\35O\330\335w\370x:f\0262\355\0\212\272rP\230"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R>X\33\31\206\2055\271\351y\0\33\275U>{'\346\302\214"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R?\215\212\17\226\332\346 \230=!k>\2\315\270Ej4\312"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R@k\326\3043\243s\21\256\230e\244\367\212^\370\374u\263o"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RAo\244%\225\303\6w*\342N\301qt\2165\16\325\223\213"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RB\341M\233\300\310]\257\203ng\336s~5\17x\371V\352"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RC\n9\352\0\241\0220\300\260\200\177G\221M\331\256\211gn"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RDv\372\217\347\333u\35\271uh\24):\250\325\343\273\372\265"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RE\33\236\\a\263S\t\237iW\302z\25\210\26\214\244\253j"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RF\304\253z\320~D\206\n\257\230\r|\372l\243\341i\370m"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RGE\324B#\7\235D\37wW\310\330M#\367~\6j\301"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RH@\331\255?\276\246\340\260UccU\355\270\233\322\330\253\5"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RIN\325\32\212>\307\236\303\27\212Nt\356\244*\323\16#W"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RJ\267 7X\332\242\320\324\347@=\225\342\0\26\333K\341\26"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RK\177\350\261[\302Z\0320h\232\234\220\346n\372 <@u"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RL\363\354\33 \357\25\33j\330\261\221\363\2328\275\20\364!s"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RM\273+z'1\234P\316\356/`\362\203q\327\260\fn\3"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RN\237Z\313\265\2\260}`\36EH\365%X\320\371\355\0100"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RO{.1$up\260\35\2470X\24h\252YR\224\277\312"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RP\v\222H\315\3\364\22\302~\222k\5\314\324N\25\374\306\10"..., 16413) = 7874 +write(11, "\233\35\306\6\302\372\340d\335\261T\304b\214\350%0\343\\+\251_\344&Y\257-G\332P\214F"..., 8539) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\233\35\306\6\302\372\340d\335\261T\304b\214\350%0\343\\+\251_\344&Y\257-G\332P\214F"..., 8539) = 8539 +write(11, "\27\3\3@\30\370\367B\333\377\215RQC\237\360>\27rO\340v\370[d\334i\260\300\177b\231"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RR\2136G\303\335\255\314\235\364P\225gX\337NU6,\302"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RS\"\31\207\234\331\207A\321\2072\34\377uj\370\203\222\222\377"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RTuZ\24\260\33\226\245\213\370F\361=O\3\265\302h\352@"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RU\10\4@\230\273<\207\225\204\30\224\16\233Yl/p\343\265"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RVFQ\4I\6\373\37\202\312\227X\206G\213\177\265e\346\4"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RW\30\272\354T\227\212\3M\236!o\f*\262O\221fg\354"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RX\315\340\310 \270\3577\300\4i\213\253\204\365\307\262\265\330\300"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RY\233\212?\326e\272\27\214Z\26o\33=k\307H\222\245\r"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RZVZK\205\214\235\3\255d)\201\311\250\323\r.\2\330u"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R[\367\230u\303\357\26|\303\266\31\210\203Z\265}B\214\252\\"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\\\212\377.7\354\213\2628JaL\371\375\345\25\205v\267\373"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R]\242\355\356\314\32\307\30v\233\3\314\221N\236\r\333\243\277O"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R^J\355\220\245\367\305Gd\326\311\325\374*\334iX\265:Y"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R_\350\3079`\343;Q\215\332GO\254\345\3273vy\335\351"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R`\205 \244\314\260G\377\2413\377\260\256\333WS\360r\344\204"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rai@\275J\360n\224\345\342\271\221\270V\23]\0033\254\225"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rb]ui\27\324h\237\261\21\354Ql_\205\253\316\274\224\213"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rc\343\322\32\3769\356U\302\235-\343,Nn\35*\fw\270"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rd\2123\3115\t\177\25W//\340e\276\\\27=`P\311"..., 16413) = 5414 +write(11, "\231\223\316x\207\200m\211`\337\366O\2467\375G,0\324\33\330\214^\4 \255\nm\363\323\237A"..., 10999) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\231\223\316x\207\200m\211`\337\366O\2467\375G,0\324\33\330\214^\4 \255\nm\363\323\237A"..., 10999) = 10999 +write(11, "\27\3\3@\30\370\367B\333\377\215Re3\306\221M@\303\206\203\23\264=\33\222>\212\262\375\222\275"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rf \345\300\367\366P@\\\251\265\254%\r\304\376#\224J\255"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rg\377\246@-\233/\274\367TG\4\334?p,\350\264\201\325"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rh\277\377qfu^\337\260\203l\300\246*D\266W\256\242\216"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Ri\257\20\240\375\270\"\277\306\240\210\374\2\221b\1\301\227\371#"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rj\6\327\354\224KG5\230\207\1\263i\345\337\t+\f\227k"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rk\345\376\311\315\327\245\302k\255\346\225\375/\3246\265hI`"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rl\201\204\v/\352Y\344\20K\223a\243\242\261;\320\35)\373"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rmq&\215\22\323\363\333\341\371e\200\243\235X\247Cp[\246"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rn<\273\375\221\n\6J\r\342\377\352\340\301\3701\224,\270\20"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Ro\0\355\261/\260\331\361\306QA2\363e\2\210$\253[\276"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RpD\232\221-\355\37O\261Od\252[\20\341\6\3\316\344\31"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RqZ\334\301aA3\243\333\30o\355AT\24\177\273\316\300\340"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rr\364no\264|\31\314\22\202\265\341\2117\273{M\360\177\314"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215RsE \276b\310\24\255\244HZ\5z\16\21\333\311\334\340\210"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rt\22\233D\260\270\270>\225\322u'8\243\360\342<\230g\231"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Ru\350\20\3235:\345\7\27\325\2143gP1]\317O\222y"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rv\370\207Y\331\276\2\300\3471W\304E\2603\220\t\267\311J"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rwi\214\270\301\230\261#r\343\246[\r\363\365\215D\26)\2"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rx\360\3621\332X\322\256?\203'\24%\307Qa\\\25\362\246"..., 16413) = 2954 +write(11, "\330Bw8\314\36w\302:}\25#\341\177:d>i\331r.\274\n\265\246\316\330d\262\234T#"..., 13459) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\330Bw8\314\36w\302:}\25#\341\177:d>i\331r.\274\n\265\246\316\330d\262\234T#"..., 13459) = 13459 +write(11, "\27\3\3@\30\370\367B\333\377\215Ryc\202\372\24\256.h}\207\203o$\267 \317\333\214\223\33"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Rz\3170v\356\177\317r\304\360\314x\253\374z\217\315c\20_"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R{\303\261N\266\22f\t\274\264w\240\346\3364\277\21\tKW"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R|qbD\315\345\265\6\233Q\334:J\21S\346\262\\\314,"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R}a\215\2232f\21\324\302\371bb\320\235;?\242\225Lv"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R~?\221K\352\264{\6c\272\315t\377\260\260h\354g\2U"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\177\212\3(P\234\1\355Ql\n\274\33q\226\365\353\240d\234"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\200\t\3277\341@:d,b\24\202rS\376l\360\203\25\254"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\201E\24%\t\20\36+t>s\227\0\22]\202\331\273\357\315"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\202\237$$\204\f:W\217\202\263\344\270G\32J9\332\322{"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\203<\263$x\30v\367\244\205\v\336\t\2236\214\300<\4x"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\204>\235\317\33\265;O\226\231pp\253\321\353\255\365\362\341_"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\205N\373\216\33\23\311\350\336\2717\222r\251\367om\360]\3"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\206t\311:e\264\257\277<\no\324y\335X\327\265\224\252\237"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\207\201Q*g]\271\305\333]\203\243M\333\261V\364\313`?"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\210\370\331L\233\236\201.\216\243g\354\2479\243\21Xf\215\307"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\211\312\344\321\265\2107Vzr8\310\2L\221n\362\341\256;"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\212\220\354\357\4F\307h1B9\1\306\262\265D\272\355}\304"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\213\2\272\211\347Y\246\237uHD\25\36^w\253\260\2d\21"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\214W\16''\240\37\215\200\342\344\300=*\331\240X5~G"..., 16413) = 494 +write(11, "\265\234\351)D\16\276\30\272B\367\262\264\236\266\361;\255-5\4)\3573SI\334\344?\260\347^"..., 15919) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\265\234\351)D\16\276\30\272B\367\262\264\236\266\361;\255-5\4)\3573SI\334\344?\260\347^"..., 15919) = 15919 +write(11, "\27\3\3@\30\370\367B\333\377\215R\215\212\225\206\10\0245k\230\314\341\313\375\260\267\177\245\33\270\216"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\216\200\253\332\253\3j8\264-\302Ee\noY\200\354\352\27"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\217\221\304\377\215\1\263\21pE?\231H\307\327\351\204\270)!"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\220J>-\243\21\201\22\227\345\24\ra\334\3605\2406\331\17"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\221\21X\236\236L\224\214D\3766?q\246\177L\234\306\261\341"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\222\304\225\25\3\227\243aa\235<\353\371\335\232\313\347\232{W"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\223\370\1\225\354\275\264\224\337\205e\230{^O8O\31\355\241v\301\227"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\244\242\205\35\7\233-\214Z\266\17\367\\\233\274\270/\375\315\6"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\2457\220>{\305\252\362p\37\267\263\236\f\274\247\354Q\356xw\372\365k\250\377\3113\246\330Y3\34\211"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\2706V\345\363\355\277\0^\326\3755x"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\274J\375\331S`\213\227\371\315,\347\375?\244\313\nD\3576"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\275F\364lb\352T\261@\27U\241[,Xiy\16)\360"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\276\v[(FCgp\271O\264*\33\32\321\353Y\217\237\34"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\277\256\372\233]O\262W\311\265v\207)k\35\362r\30'\373"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\300\220i\273\346\\\243\v\304\21{%\273p@K\370\312\34\341"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\301\332(8T\262\317?\207$h\321\261\321'Do\307\262\344"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\302\211A\36>\350\213\6\313 \367\211\201*\240\321Si\366\341"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\303\v\353\2440\237\330\324\16\363\222$\2362\353\326\205\321\216\272"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\304\253\17\206\227\327\224\17Y\377Mc\32\00397\232\324\5E"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\305\v\205\270\230\35(\360\3\314\352\330;\234\217\26 \357+\220"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\306\34\312\0355\255\n\177;\34\225\316\372\n\262\2362\2\335\302"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\307\242\351\256\244\32Y\210$\275*\341\236\240o.\333\25\303\205"..., 16413) = 9527 +write(11, "\4n\354N\257\261\tP\336\206\240jU\"\217\224\255\347c.\302*=ah\355\361\271\343\336\326\21"..., 6886) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\4n\354N\257\261\tP\336\206\240jU\"\217\224\255\347c.\302*=ah\355\361\271\343\336\326\21"..., 6886) = 6886 +write(11, "\27\3\3@\30\370\367B\333\377\215R\310\360Sp\261w\255\336\372d:\302\221\4,\336\352\362D\326"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\311\343\25+\233\260\257\265O?C\244gs4\234\361\365h "..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\3122\211\23\310\231\313h\247\f\313\327\330mdB\355\24'\254"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\313\371\4t\270y\366\317)G\371\3072\27\225a/?\t."..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\314\305\256v;\26\361\323\267\243\341\330Bhs\313~h\34\256"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\315\326\302\261v\267\203\345P\253\311\312V\10/\255\205\315\300\271"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\316\244\347Q\r\207\305\271\237?\334\216E\0\363\31\321\254op"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\317\367\373\263@O\10\331\34\317if\321\237\23*\217\373b\332"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\320\305\226\210,\1\225\344\243\334\230*\273yc\305\351\342E+"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\321\256\322\317\352\227A\305\264\355\357\234\215\242D\2566\3254\342"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\322\272\322\32K\337\16\234\32\247\23h$U\347\253>\226\260J"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\323r\6\t\3769\365\214--\373\206\244mWZ\247q\245\342"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\324\306\321\230+\f\271$\23j3`\325\364p]\265+E\22"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\325\3|\314nLR\340a\254\355\t\240\317\220\177R\320\274\201"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\326_\254\211\203p\235\234Z\337\2526\210\315\367&W\7\365\20"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\327.xy\201|\310G\336b\360\307@Z\313\277`Q9*"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\330\0\364\325\257h\253\311\236P\327\217\357\233f\350?\222\252\260"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\331\177S\247[E\242\303&\201\313\206\267|\371\356f\340\330\247"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\332\27\376\363\316\207\326\211\252\332w\200\321\262\0027\357DN\301"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\333\340b\323\350\22Z\t\323\316\251\30\260\205}[\214v\207\34"..., 16413) = 7067 +write(11, "J\262\220\300\205\27\206\257\245r\270-\233\16\300\235o\334.\252\212\352\\\0\364\3518\223`\277P\36"..., 9346) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "J\262\220\300\205\27\206\257\245r\270-\233\16\300\235o\334.\252\212\352\\\0\364\3518\223`\277P\36"..., 9346) = 9346 +write(11, "\27\3\3@\30\370\367B\333\377\215R\334\17\347P\365\215+\246\325\233\261\217%\362F1\304\263_\37"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\335\16\231\333\232#\223Q\213\246y\\\320\231\250ke\226\216\207"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\336\340z\246\25'-\214O\276\322\213~m\373U!\"\35K"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\337\311\31\221M\335\301\371\5\265\220\317\346\374\265\4W8'\315"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\340\342\241\261CF\332\337\215\252\22\337Ow\225[\225\317\6\203"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\341J\245e\337\233I\226i!D\243\275D\310\275s*6\207"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\342Y\32I\27\242\211\230\215\346\4(\323r\235C\5=\231\356"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\343\17\257T\342@\267>!\325 \230\371\352\271\177\241\341b\243"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\344O\336\6\r\0304\305\217\275\nS\24<\211{\254(\327\200"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\345\2405\310)\375\325\344H*t\207\363\254\2k/\336\247\""..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\346\225>\270\353\260\213\353Tl\231\365\10r_\251\344\233\305y"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\347R\16\3459\241\201Sf\231\232\215\211X\204\321t.\231\364"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\350Da0\357}9\24\345\2100\4\350\312\321\277?\213\37?"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\351x\5\35\327\273#y\306\357\3\0208R5O\33\262I\230"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\352zVg\320\274i\266\r}\24\317c\344\30>\234x\6<"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\353\16\326J\274\5\302\0`\224\232E\22\215\215\315)\207\345"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\361\203p\205\274\0171\272\33\372\36\3062u\266\t\241!\216\247"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\362x\211\310\206\3322;}\324$\371I\2436V\305\377@\351"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\363\265\4Bu\21\376\17V\354\351;\7\245\303\30\216\275\26q"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\364\245\331y\314\334K\355\365A\37\210Q\257M[\26\305\307^"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\365\332\311\352>p\3453\30\240:\2757\ru\263\273\313`\361"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\366\235\210\vL\\\305T\277\350\r_aR\314\231\367\264 \""..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\3676Bw\273\t\357\226\254\255\366h5\212\236\202q.$9"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\370\273\214G\354\25)\264\301qAb\334\273v\254\304\347X\23"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\371\274\245\256Z\6-\n<\364\242x\246\223\21c\222\211\r\3"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\372rVa*\376\224\336\231k\346\343\216!w1.\v\31F"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\373\312\16Ml8$;\\Rh\215\202\322-\255\347\357\t."..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\374\215\344Ox7#\207n=\247\231\336r\23\2314\2\246\244"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\375\211\277$q\246j\301\361V$\366\341\3125\10*\1\n\234"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\376\260m\201dZ\362\357\177\246\272%{\355\302\233\346\37b>"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215R\377\232\225\3362\316}\205T\373y^hqfj\274\370\234A"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\0\240\266\223?)`\330\354\22\244B2\372\332\266>\207Mn"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\1Jxh\374\0m\375\"w\374\235\30\245|\331'\2011\311"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\2E9E\227VR\360~\334X0B\236\233\367$\331\357\256"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\3\274\\\205\5@\210d\273Ys\234\35\"b\360\251\375\231\372"..., 16413) = 2147 +write(11, "e\3\353>\306\3512\327h\234\222\350ss\37 \255\255\257\36m\366\244t\363\207\252\10\333X]\37"..., 14266) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "e\3\353>\306\3512\327h\234\222\350ss\37 \255\255\257\36m\366\244t\363\207\252\10\333X]\37"..., 14266) = 14266 +write(11, "\27\3\3@\30\370\367B\333\377\215S\4#\317H\24\17\32}\10\373\326\177\257r\344[\177'\31b"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\5\316\306\334T\274\225RG\264r\243\266{\314\266\4B\\\340"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\6T^B\261{P7\277=^\351\270'\250\347\225\232Ai"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\7\5\237R13\1\351\224\10\242\237\rb\245\333s\360\275\360"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\10\330xI\2\271\241\204@yq/\0QW=G5\227\31"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\t}2L\326=\334\2s\222s\246U\300kW\25\374\374\263"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\nM(Cj\257\201y\274b\257\277(\2420\t\252)GO"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\vj\357\\k\352\364\346`O\324\336\31\22\r\6c\315\342Z"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\f\255`\206\212\f\35\273\22\200\320\244\265\36\221\2\30\330h3"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\r\344\36V\252\316r\243\354\217lv\253\335 z`\225\17\37"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\16x\24\321 a\261\321\376\241.\"K\250rvI\221$a"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\17'Q\r\21\r\n \35\\\244\263\313\265\27\374C\331M\374"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\20\231\207\361\343\353E\25_)I\37\20Y\353\300r-O\223"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\21\325\360\376\374\261\307'e2\4\270\r\263~\321\21\217\16l"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\22s\6\303\275jh\211\362D\266\3336`m\203o\36\325Q"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\23\227\f\fO;^\332N\307\332r4P\302\200\17\216G\331"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\24\231\266I\\=\17\177\301:\266\273\7\254\6\201\244q\t\250"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\0259\373S"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\26\236\222(n@\274\312i\rb\306\210\365\366\346!$\237\4"..., 16413) = 16100 +write(11, "p\2001\344\243\23\17\216f\256\306\3ms\322\333\373\343\233\227$f\215-\37\371K\36\232G\323'"..., 313) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "p\2001\344\243\23\17\216f\256\306\3ms\322\333\373\343\233\227$f\215-\37\371K\36\232G\323'"..., 313) = 313 +write(11, "\27\3\3@\30\370\367B\333\377\215S\27B\366\3,EU\322\26\263\2370\34t4mV\334\212\322"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\30\321C\343\2324q]P\202\374>\274\321\363r6\306d]"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\31\374\205\221\323\252\372\365$\245\\!\237\332\0\234_\216\363\36"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\32\222\211\227\310\376\365\246\320\f#\177\364cE\0\206\275\253="..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\33V\336\331UH=\\\0\304B\22q/\24\22B\243\215\246"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\34L\274\345\r\2525\222=8\204\212\230\250$\240\351\5_\363"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\35\310\337\225p\343R\376\34L*\243\214\211\336K,h\16l"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\36B\235a\32\201\273\370\213Z\34\345\3025\362\236\363\344\10\0\344\33\215Z\315\334\202"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S%\330\\h\1A\341\324A0\230\301\263\237w\273\314w\213\203"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S&L\324\302\325&\252\303N\36\342\2059\274\215\274l\366\227\240"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S'X\344\221\207\371J\32:\262\373\r\212\331\231Vam\214\312"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S(\271\374\0277Kl\377\301cJ\t}\341\273rQ\211\227\235"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S)\10k&\266\311S{\306\231\276\177\264c%]M\2005\211"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S*\37754\253Fi\332R\\Rz\234\242c0\332\252\363V"..., 16413) = 13640 +write(11, "\5\360\317\346\34\204\351(\303\363\23\346}\27\326\204\r\1\365\324o`d\220)\303\361\334 \344JP"..., 2773) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\5\360\317\346\34\204\351(\303\363\23\346}\27\326\204\r\1\365\324o`d\220)\303\361\334 \344JP"..., 2773) = 2773 +write(11, "\27\3\3@\30\370\367B\333\377\215S+\202\"\212s\356\236\232\227\274K\246\203\261\356\260n\352\256M"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S,B\244\247\201\262\323\277\221)\271\213\267\273\335\236$\4\347S"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S-\200\334\270h\2535X\274\235\223\371\334\0029\346\0255\360w"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S.\37XA\342\316\26\21\321qD\334\337\340\360\v\253\10\303\30"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S/j@\206\302\321:\21xC\275\22{\275\371\35\1\362\201\314"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S0[(\336!KY`\275;\315\370;\246\236w\234\273\345z"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S1\301\251E\346\254\211\263U\207\37\206K\373\247\226:\361\302m"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S2\226\310\30\37\320\r\214\356\202\303\365\363\17\334]\330\0177O"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S3=we\335\27\360\17:\332\322\321\254\30\35'\335\f\243\366"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S4\353=\207$/\336mmn\276_\217\310\377\232\276\354\244\332"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S5g*\306@NL\2131\371\0_\226q@\306\261\26;\177"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S6\200\16\326Y62\16\254\22p\272\177\260N\5{\300\216\350"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S7$\234\355I\305\30%N\200\344IOv\333\33V'BK"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S8\235\0\t\376Qo\265\2203\32\354\354\2%;\331\205\227\17"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S9\227\265\357\345'pT\24\271\n\7\304\273K:i\301\375\326"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S:\2:\317\273\375\305\256\303\321\2\233\23\n\227{\34\36\343\363"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S;xqp\22'\257\241\363Uoz\346.\254\17=C^\235"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S<\217\20)s\33*\270\1a\251\273J}\177^\332\333\30 "..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S=O\303\22jH\254+a{\231'}\37\363\344~l\267\375"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S>~j\0216`n\210\331k\373\214k\26\245&a\320\2238"..., 16413) = 11180 +write(11, "\343g2\4\10\r\374\1\315\264x\330\357$\255\221aE\257x:z\261\201\35\236\330\226\2324s\20"..., 5233) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\343g2\4\10\r\374\1\315\264x\330\357$\255\221aE\257x:z\261\201\35\236\330\226\2324s\20"..., 5233) = 5233 +write(11, "\27\3\3@\30\370\367B\333\377\215S?z\246h\205E\335\16\363*\232\323\331lMV\331a\354\217"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S@\375\223"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SNW[Txz\252x\351j\363\fY\330D\2207i\336E"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SO\332\363c\320\305\3467\226r\1\r\356\2319\2778\265g\243"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SP\27\7\331j\204\243\364\3425\334\266V\266\211\263\"k\347K"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SQ%E\215\375/\221\34`\335\0250J\n\336$M\346\326\220"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SR\336v\274Y\250\216!R\237\271p\243\341\0\0[B\31/"..., 16413) = 8720 +write(11, "\v\222\377\34\312,J\35\2208J\271\256\23\365\251\221>\373\304\366\7\30\214\\t/m\3767\217*"..., 7693) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\v\222\377\34\312,J\35\2208J\271\256\23\365\251\221>\373\304\366\7\30\214\\t/m\3767\217*"..., 7693) = 7693 +write(11, "\27\3\3@\30\370\367B\333\377\215SS\204u\227Lt\6_\332Pp\376\20\5\0\320\23\217]v"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215STm\354\261\0\352F\327i\232\260`\263\240\330\304\10\305b4"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SUf#j\211\277\327 \376\36\357lw\254Hq_\371\227\320"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SV\263\243\320\342\2712\376=R/\322`R\360\376\212\330z\0"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SWy\271\232B\2765\242s\247\1C\32\276\224\16P&|\375"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SX\1777\336\243/\373\366\32\376~L\227Q\205\21}'Y7"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SY\211\25\273\33\256 \232\321\265\275\267q\335\327j:\317\203\361"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SZ1\346\270\330\351\36\373\211\10\17 \215\307\261\361P\2\10\21"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S[\233\246\224\325\\\322E\346\v\"\247\r/\222\21,j\2651"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\\\254\21\336}\311P\237I5\tE&\fX\"\200f\16\257"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S]R\22\2150\317P\26\270~\35\265\243%O\207\261]\323\357"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S^\371\306b\226,7\5\22\341^X`\35\236r\221\246ss"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S_\240dK\345mX\345H\230\330\267G\276\215E\237\"\2419"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S`IX\"3#\223:\f\304D\32\10c\262\374g\373 \255"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sak\2661\331V\340\233\21\251\354II\fG\334\255*g\31"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sb\37\201g)x.\v\324VP\346\212\377\264=\317\0\236\325"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sc*~\236\356\273<\214\236V\321\3734\312\263\251\326\370l\333"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sd3\354\227\201\351\23\341\200\306\355\22q\17yZQ\252\2412"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Se\231\223\276[c\2679\341\347\37\255\16h\2345\251\322\313\r"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SfI#0\315\351Q\262\254\207\224 \347\356/\344\365\22\357\210"..., 16413) = 6260 +write(11, "g\371\243/\353X\210\265\261\347\253\365\f1\274\364\331iF1\313`\17\263 &\245\1\334:N\323"..., 10153) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "g\371\243/\353X\210\265\261\347\253\365\f1\274\364\331iF1\313`\17\263 &\245\1\334:N\323"..., 10153) = 10153 +write(11, "\27\3\3@\30\370\367B\333\377\215Sg\336\234\222f\177\332G1\230]\213lu\334*`\256\262\243"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sh\276'\313\257\35p\352~^\241\27\221\256j\206\364w\302\r"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Si\3449A\5\36\234 \34 \346\345\213\375\226\201\361\300\2P"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SjNc\215\350\266\217\265\322P\222c0wF\23\372\323mB"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sk\230\366\256o\300\223^\317wV\331\376\370;\304n\342'\333"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sl\17>\356.!\200i\212\4\242h\2aO\226~\221\32\0"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215SmV_\2367\205\261\26Bk\26\365hD\324\32\300\25\21f"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sn[\235q\36\207\342&\236\230\23<\5\304=$XPoF"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215So\32\26,\35;\361\214\212\20\22\230$\35q\235=\232\231\313"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sp`\205\374\26\371\244\223FG\6\243\364\357\331\231\5\244\36\270"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sql\346\357\210;\373>\305\267\303O\364\2418\177\273\24\231p"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Sr!+\345tO\302\245\327\362t\233\\\32\325\344t\347\253A"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Ss\303\266\33\221\311g1\200.IU4\217\257zG3\347]x"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\177\215m\261\207\311\31\227\224\313E\33\334\0d\215\320$\323\37"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\200\2[\270E\211\220.\316\260\235\240\266\273~\273@\231\0\362"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\201[\364E\233\302\276\27\17I&\335\333\344l\220\373\350\223\336"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\202\300\256\262\250c\327\343\347\35\212\312\363|5\r\247{\347m"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\203\262\312E\250\6\t\36 \324\272J-\33\300R@\320\306l"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\204\304\n\210\n\262\345v\226\360\333\253a\20\r\273\350,\3117"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\205y\tW\347\1\0b\324\313G\345<\226\252\0\3708\32("..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\206\274\235l\243\245\353\307\225\336xN|\305\232\352\211\304\217'"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\207\255]\3507f\206\240\343\204a\277\351#'\307c\277Wl"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\210o\33\220\225b\303\276\354\304\36\267\364\215\24F?\317P3"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\211\233\34^\330\212\344\207\16i\230/\241\2777\336\340\340n\317"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\212\303\267\306\364\250\347L\3530^\357)\342UI=\5:["..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\2130\306k\3661%\27\206t\322\6v\351\20\334)\26\244\371"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\214\231\270\310 c\255\275\355\313l\207\3418\301\362\357\223A6"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\215\322\365+u\313M\272H\350\1\305\337\303\336\345J(0i"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\216\257|u)+\303\3728q\277/-j4\25\214\214\221u"..., 16413) = 1340 +write(11, "\25;Obb\315V\250\200\232\ni\17\2777\372\371q\250\24\276]\252\321\\\245x\366\352\336IN"..., 15073) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\25;Obb\315V\250\200\232\ni\17\2777\372\371q\250\24\276]\252\321\\\245x\366\352\336IN"..., 15073) = 15073 +write(11, "\27\3\3@\30\370\367B\333\377\215S\217\205\312\227c`\1\324S%Iq\341\17\302\200\374\2240Y"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\220\313\341\246\221\337\307\1(N\274\370\202X\210\262gY\2370"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\221\272F\374\236\202S\f0\367\360\257\237G\366\370\3670\270\340"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\222d\326t\331\304\337\211|\224\332\360\254\250;)@\264\36 "..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\223\3\21\336\313\231\261\337\237\310\323\246\357i\347\236\275\313eY"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\224*\374\305`8\330\317\253\2649Qg\221\323(\0'q\245"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\2258\270,\251\354vP\205\256\223s\2221\25\252\22\207\35\236"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\226vJ\255B\300X\337\256\226\212\303\371\213\3346\357\24\207\205"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\227\257\27\246\377\353\325\36\2525\360\247\271\360_\364\332-^\300"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\230\232\342\331c\243\10\310?d\23\210\355IF\202\213\2479q"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\231Q\3670\370N\365L\322\200\33B\256\272-r\2+\26\301"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\232?\227\356\322\0164\300\323I\n\211\251J\323\372\237\217\216I"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\233\231\266\344\204\24\34u\21\310M\7A\232\302\3315\315\215\352"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\234\265\267\v\217\346\376q`W\3726e\00760\362\256\361\36"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\235YB\n\250\36g.\33c$\321Rz\274\375\231_\262\16"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\236\252\273tu\227N\266TE\220\33\375T\214\277\10\202\250\217"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\2379Y\312\17.\361\304\272O.R\300\2722B\272~\212\267"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\240\251{e|`s#\365\3123\245\212\375\301\223\316o/\304"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\241\26\274\302\273\273\227\320\336\370\n\305\306\213V\2\365\4mr"..., 16413) = 15293 +write(11, "\307k\344\203bpk\205\341\225z\274\371e\234\20/\324#\314\0\214\243=4\236\204\341\6\307\264\f"..., 1120) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\307k\344\203bpk\205\341\225z\274\371e\234\20/\324#\314\0\214\243=4\236\204\341\6\307\264\f"..., 1120) = 1120 +write(11, "\27\3\3@\30\370\367B\333\377\215S\242'\202_\232\236mP\370\257$\31H\27\225\207k\270b\340"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\243\t+{\300\264\247\355\25L\365\350\222\31]\214\326\252\374\214"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\244;\274\336\1=\241\235O2=@\f*j\177>\330\255\275"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\245u\205D\376e\225*\306\330\344\366rg\347\372\"\275\321\327"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\246}\377\351\252s\366>\5i\243\323\201\245\323\337\210\324\232\202"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\247N\333\317k\266!\33r\217o\25\371\20~\323\231\343VL"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\250\213\256\317&\r\236Wd(B\10\212aN3zX\224\223"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\251\4\356/\366\355\334=\367}h\371\204\252\366\236\30O\344\310"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\252\311+\326\1\23:.\341\244\211\345\330N\354\307\264%$\233"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\253.3\361ZsD\2609}\301\257\216\255r\10\301\311\362)"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\254\275[ \222\247H\304\311V\r\253MX\315\235\355?\364\213"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\255\313%}gHUL0\214e}\254\2\20tO\337B\351"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\256g\205H\312Vc\372\364\r\357\33\215\344\376\252\10^mr"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\257\250\1\212\242\375\235\260q\327\25\6\335\230\300\320\252\271\313x"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\260\353$\373;\0043\225\276/\356&\373l\353\206#\372\0363"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\261\235`p\215y\330d\360u\322j\242\325\234tsw\0~"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\262\27\240\257;(phc\327\26\206\246\r\305\326]\371O\t"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\263o\0\246tw\316\237+C\26\257\36\233\214L\347\206XC"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\264\233 \222~\311{gE\272=\356\6}V\375L\300\t&"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\265\374l\4\246\272D\246\16\371$\2672\265\224\333\t\1\36\227"..., 16413) = 12833 +write(11, "[Y\322a\373\266(\260:\344\325/U\351\210p\235J#F\235\353\216\2v\7\20\t\215\21b\335\261z"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\305\245u4\207\216\300\274\31\34y\276\34\203])\335\\\212\261"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\306\321W\232\377\371cX\314\n\231\366\"\316\f\363\326$\20\3"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\307Y#Svg\346\357\262\224_\237{\215m\2o\327-7"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\310?E\366\277\357*?;\265\206$\317\300\352\375C\205\312a"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\311\310\325\360\250l\10H-0P6\351&\311R\377\5o\31"..., 16413) = 10373 +write(11, "\313\353\225\313\3204\215*J\333\3602.F}\20\32\341\260X^\207#XY\3523P\245\n\352\376"..., 6040) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\313\353\225\313\3204\215*J\333\3602.F}\20\32\341\260X^\207#XY\3523P\245\n\352\376"..., 6040) = 6040 +write(11, "\27\3\3@\30\370\367B\333\377\215S\312\242\206v9\2129W\201\361dQ\266\3\316\221\317\373\216("..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\3135l\260\271yru\321q\233\354}\242\233\313o.\307\260"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\314gl\324y|g\252A\375\243:\211\237\362N\3171\230<"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\315\314\5\365\235!\341A5B\7@\355\32233s\222\326\366"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\316\4N\22HL\34\322\353\t`|\244\6v\217\222,\20F"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\317\247\30\252\376\222\2\254y\336\235\356\342\206\331\215;\253\212Z"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\320zp\265\352=\353\300\261I!\346\346\\\224\7\335\344\311\376"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\321L\315\344~\335f\303\f]\6\231\255\255\260\17\330\325B\375"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\322\255y\344\204\\\243\262\257\342V\362\4Q\347\262pO6\377"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\323E\351\314\303\374'\253\340\226O\217\352\277O;?\344\301\357"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\324Z\255\367\240\370/\224gQO\246\366\322\221s#\"\355\236"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\325Y\252\0\t_\341C\222\257\232\356\v\367\224I\223\3125\234"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\326\t\3140\236\337\261\22\"\1>\340\250{\220\371\273y\312Z"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\327S\311\251k\16;|%\341\215@\367{\267n4\21\300\10"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\330h\360U\232\203 \354T\234\n\223\10PH\334\330*\22\306"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\331\17\241e\331\267\244\365\35\10\260]\372\360\361T?Z\252\243"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\332=\303k:\203\321\26\264\247fz\213\260\242v'\333\221C"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\333L\376\304\21\332\304\234\273\204<\350m|C\20\17,\313\26"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\334\315D\220\20\224d\341\32\376\227\236\2\337\4\1\273W\3\262"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\335e\307\0373\215\244\323\22\345\207\373\245\ta\365\322qR\306"..., 16413) = 7913 +write(11, "\v\6\270u\22`\r\254\322\345\26\205w\352\317]\260\36\306\327\372.\212\3355\273\371\231\363Y\373]"..., 8500) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\v\6\270u\22`\r\254\322\345\26\205w\352\317]\260\36\306\327\372.\212\3355\273\371\231\363Y\373]"..., 8500) = 8500 +write(11, "\27\3\3@\30\370\367B\333\377\215S\336UG\365\212\230\"\36P\\1\230\377\344\0265\321\214c8"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\337\236hC\36\253{\345\245-\307\250\256\246\203(4u\302N"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\340,,\360\334o\270\203\263\325\236\225\344\231\31\23'#\201\326"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\341\321\376L\324\344\372u\213\211\2014\206\332\"\205\230\344\0l"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\342m\372\33\215\357\264\27Q\244\304`\323\r\376\240\330%Uk"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\343\271\232\265^\221\266N\303\363\350,\237\10\347\266\265&\211\211"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\344\22b\213\30\340amr\232\365\306\216!z\362jo\355K"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\345\333\253U\225n\340;\t\347\361oXh7\242\267\341\316\335"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\3460\30\266\2344\337\203\355\"\266\341\365\300\305r0\303J9"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\347>\250[d\224\252aw\232\200\234\2035a\245O\346\342)"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\350\0008\200h\263;\27j\273\260}\1\350rwM\1\2314"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\351\317\245\270\221\324\2657C\213\313g\2132l\272\262\326\3609"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\352\212q\346 A\354$\336=\266\356V\3233\324\317\371;\265"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\353\227;\323\256VX\351\224\315u\311\3453\303\373\232W\340G"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\354\263\346F\311\243\30\324B\232!J(\256\37\32\357\354\333\37"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\355\307\0017^Y\267\373'\227\3316\203\361d\343C\316-\316"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\356\0075qn\270\313V\2\316\202\nk\277\264\0oQ\205\316"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\357Cd\273#\333\304[\31\242J8jvB\376\26\323A("..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\360vxW\377Ei3\362\260\363\247\323\34\253\n\367\315\315\250"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\3612\363w\16\322\23\234f\246\334\234m8\362\244OH\323\0"..., 16413) = 5453 +write(11, "\255\213\370\303\201\326d\351\264i\rs>\306@6XVI-\f\335\325\217\275\333\252^\264\333D\276"..., 10960) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\255\213\370\303\201\326d\351\264i\rs>\306@6XVI-\f\335\325\217\275\333\252^\264\333D\276"..., 10960) = 10960 +write(11, "\27\3\3@\30\370\367B\333\377\215S\362\242\1~w~\316\333\236XY[.\320\205\21\v!E\\"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\363\10\210\347\327C\270\21\257\227[\246\275\272\23\362\361`\236\303"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\364\362\276(c\262\201o\235\366P\330\20\357\3022%\322No"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\365U}D\330f\1\253^$\232\22\222)\222\231$\251\264+"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\366\251\25\2352.\6\207z\177\335c\266\317\213\367\216\254\327\243"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\367x\34\33\321\271&<\214\226\0\201\222\210\247 \t\3\3\230"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\370\202:nk9H\210@\251\255\264\246F\361c\30\22d\361"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\371\30\30^\373\302\201\26\366a\332$\247\3255\306\331=D\366"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\372(\243\265\247x\327\270\267\f9y\361\202\251\177~O\333\371"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\373&\2\37t\276\374t\22\206\356\22V\314\20P\210\326\360\272"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\374}\261\273v\2400b\244\266Ps4\323\360\v\245e\360\200"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\375Q\201\361U_\2258\322H\315B\357\211\354\305a>\247\24"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\376\340\26\251Pm\275\212$\260\201\330Mn\224p\273\272\207!"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215S\377\306\36189\335\342\212\313)\313\232xe\361'\213\3247\245"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\0\366Pb\265\242~\216i\324$\350\352\24\36\376\27gqc"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\1wl\276\376\302\236\277\375bF\351+\300x\270\307\220;\360"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\2\204\370\230@\254\224k\211?\4\30\263\311\2667\346J\323\327"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\3\v1\321&n7\324K\342\235>\332\346\310\337)\246?`"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\4\250\302v\203\274$*\321\226\352'J\346k\34\354d\31\t"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\5\v(\320\202\325=\335H\244\261\205\331\212\337\307\234\323\325\325"..., 16413) = 2993 +write(11, "\222\300N\201\202L\213\23Yj\330\3\36\317j\374\17\237Q\377\251j\0373$\354\317m\201\345\314\347"..., 13420) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\222\300N\201\202L\213\23Yj\330\3\36\317j\374\17\237Q\377\251j\0373$\354\317m\201\345\314\347"..., 13420) = 13420 +write(11, "\27\3\3@\30\370\367B\333\377\215T\6~Z\37\347\316\206\22n\304\236{T\332\330v\200uZ\v"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\7\343r\335Z1\231`YK\245\207OQ\334\277\356\245=\313"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\0100\336Y\3726\224\355\30d\346\201\224\23h\336\337\246s\214"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\t\34b7g\231\f\301\260y\371\212\364R[\312\37771\330"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\n\202c\325\344\247\274p\33\274o\370\231P\314p\25\26#v"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\v\2636}\203z\2\356\300x\215[\303jT\222`\322l\262"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\f\321\320\314\2304\20 \331W\273\340\25\31;\354\0237\210\233"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\r01)\221\363_\366\340\251\30/S\223\23\205\321\225\7H"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\16j\335\267\363\375\343\231!\211\342\232\361\270\21\177%\25\273\227"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\17~\313\355a\301E!H\t>$\26Bn:\22BF\10"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\20\3657\255w\267\332\322\27GX\32\20h\257\267\22h\240\\"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\21\323E\345\231\377~\333\314*\232\26\177_\346\251\215\373k\220"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\22\2\303;\245Yfg\271t;\33wP\356F<\370\370\306"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\23\222!\374e\244 n\255\236\337\23\263\231c8\215\10j\\"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\24\241\267\223\211wKw\20\vq\34\337C\311\355\247\354+\21"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\25\357\322`XK\374Q\t\35\34\275z\3733y\255(\226\376"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\26\346\322\272\16]1\371rT\342\266\373`\252\254Z<\320l"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\27\217\24\215\20!\325\231\252mL\232S}M\256;\257\nq"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\30\261q\203\275~\201+\232I\315\242Qw\35<]=4\27"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\31\341\33'\255\212\361\265M\256\353\217\16\332\331\32\366\253\277\341"..., 16413) = 533 +write(11, "k\260\345\242\257K\225C\332\34p\212\33\216\6\303\260Eng"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\34\230\37f+\200\311\251\31\276\367+\372\261\300r\36\341\7@"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\35\261\23C]{4\3'Z\211\213^~\307m\0%\341\232"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\36\32\177aM1\1773.\33\352Q\331v\242\377\305\206\373W"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\37\215?w\214\247\333\"y\361-yC\222\213\302\231W\f\346"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T \331\2\330w\343`\235B\252\326\215\275\271\10\311\223\3117"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T!E\213!t\fY\275q-\300\366\"\22\304\203w\225\264O"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\"IR\346\220\271\377\274\373\355\270\367\232\2504\251\243\373\22;"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T#\302\271c\325\30\0\274#U\317u-d\274\26p\251\340\273"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T$E\375\20R\264\"E\215\330\304\246\f\251\217\267c\335p\335"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T%=\314\365\260L\361\216\326(i\315\264E\252=e\7[`"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T&\t\25'/\340\226\253\306\272\304G\240\242b\260\24\22\0\262"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T')\362\366\220O\6)\256\t\203\371\361\353\347\304\2225\0\342"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T(\324\34\312\370\34\344~\\\300\343\306=\315\356\320\3\216G\306"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T)rr[\240\323\22u;\324\240\345.u\0\327t}nU"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T*G`\262\360^\10\350@+\246\317\276\343\360\234\222\372(\31"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T+&\242gf\325\\S\306\214\305KY2W!\223\315\16s"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T,\312\215f#y\347t\262\202\203%,\376\3035\223\22\333\20"..., 16413) = 14486 +write(11, "$\237\315\357l=\264\340\245\33\245^X\350\36\310c\353\254[\311\357\346\214Y\243\0\242\342\257\326\354"..., 1927) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "$\237\315\357l=\264\340\245\33\245^X\350\36\310c\353\254[\311\357\346\214Y\243\0\242\342\257\326\354"..., 1927) = 1927 +write(11, "\27\3\3@\30\370\367B\333\377\215T-L\26\1\201\227\310X\302\371\36293\233\360\364\266\336\16\243"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T.\3119d\363:#q\17M\27\246)\"9}\230\350?\275"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T/\216\24\221\v\3023\0)v\351Wg\5\303\324\246\265\305\220"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T0\345Ze\373P9\264D\206\275\330\262q\214\277f\214\345a"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T1\303\347\26\303+\305\301\307\340\231'U*V\367b\261\f\235"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T2A\324\272\257Y\342/\332\25\307$WiM\345v\204\0216"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T3\227\0\300\263\341\220\226\273~\252&\246\203UN\321\323\307\252"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T401P\t~\240\341\t\23/\177\214\206!\210\206\230\320\\"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T5\260\351(\330L\200^\234A\275\243\302\21\264z\0\325\233\223"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T6\"\6c7,O\312\245\33\265J\375S\t\306c\22B\342"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T7>\177\233\334L\361\315|L\302p\23U\316(\356\211\3255"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T8\5Vp\3016\321x\340\272\302\32\214\2369\335\3\16A\35"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T9\272\305o\321\f\213;\261l:B(g\2133\235\361!\203"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T:9u\331\356\337\36b\260\352 ,\20\326jLq\262\200\247"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T;U\307D\360{\235\3719\37\315\276\226\vNa\314P_\301"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T<\323\362,g\307\376`\223\331\320u\37\365!\274\307'lh"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T=5\270\355\204\336WI\356\201\334\360\302+5\340\351T\326\355"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T>\376SEE+\23\370\326u\r\237|\26R9\220?S\331"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T?\317\206\247\361\256]\36\215D\354\320\346\255E\326%\246?\214"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T@\232L\271\351t]\232\31Y\34\360\367\224\303\272\374\273&\223"..., 16413) = 12026 +write(11, "5\256GbR\353\21y\210s\0\245\377\265\4\363KN\21\242]\224\374\5\341\320n\336\330y\231\255"..., 4387) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "5\256GbR\353\21y\210s\0\245\377\265\4\363KN\21\242]\224\374\5\341\320n\336\330y\231\255"..., 4387) = 4387 +write(11, "\27\3\3@\30\370\367B\333\377\215TA\341S\273\16&5{q-\223\244\203\21b\3245/\254\344"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TB\305\243\220\233\32.V]\230h\336\354N\236\27\364\275\275%"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TCmOz!\277[\252k\303\240+\t\30\257\10\372\277JS"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TD\306\343B\224|\27 \226\353\36\215d5\327\211\240\341\313(\202\240\212"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TK0\212\267\273\226d\344l\367\347\352\271\242\272Z&H\324\326"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TL\312\360\206x\17\24'\2\320\34\344\t\201\177~y\275@L"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TMo2L\3321\26\211\17$0C\361\362\357\\\23Zi\n"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TNF`f\207\260\267\252\n\234+\n\247\3260\7\213LL\231"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TOKm\375\346\16\352\371W\254\364o\10\207Y\24W\221\243\23"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TP\363W\224\273{\221#}\2k\354\376\223W)\34\236\325\36"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TQ{\202\254\204\310\353IG\330O\302e\370\366\242\202\31\374\236"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TRs\232n\244\336\251C\r]\307x\222\303\31\376DF-\v"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TS\323\230\37\227\226\206@\272@\nd\230\16\v\225j'|\35"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TT8Hh\277[k\356}.\22\31\tg;\303=g\232#"..., 16413) = 9566 +write(11, "\244\21`fM@4\25TN\333\344}\234s6\344g\330\200]\315z\367t\311=\231\0\341\244b"..., 6847) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\244\21`fM@4\25TN\333\344}\234s6\344g\330\200]\315z\367t\311=\231\0\341\244b"..., 6847) = 6847 +write(11, "\27\3\3@\30\370\367B\333\377\215TU\3038}\3601DL\274\37\6q\342\311\376\7\351\5\372\v"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TV)\0250\212C\321b4\312\250\247u\320\276T{W\214{"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TWaq\361\246m\301({\241\211=v\261\t*1\226uH"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TXV\352)\4w\304\10\336F\25\346v\320^\321\7\23\27]"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TY\247f\273\300S\30\251\27\334\233u5'H\372n\340\321g"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215TZ\222D\342q\353\237\221_\307\201\201\321\206YHX\241\370\333"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T[\333!\231!\t\247\3001'\t\330i\375\327\266\4Q\271Z"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\\A\221\225\361\20\366R\252\234\206\366=\200\304\366y\241\232="..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T]\371\246\357I\325\211\332e\261\20\275\274%\322V\215\33\247\257"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T^\355\354\37i\0309\36\311\25\2124\244\2144\304\315\325\2\37"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T_\27\306d\220\215\354\177IO\242F\261\221\247\345\263\320B\275"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T`\3642\r\201\377\241\334k\347Y3~\270@\343\30?\203\32"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Ta\205;\17\25f:\177\335\271.\330\346\323\301W\346\16w\372"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tb\334{\237r\262-\307\33'\376\262\371\363:\177\354$\270A"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tcm\355\215\360\332e\221\2\201?Jd\332i\272!S\360\226"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Td\20\261\331j\263\2\274\326A\24h\205\373\332/\211\345\217\310"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Te~\t\237\302\366\t\216Q@\357\352\331R\323\361\237\270w\t"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tf\307\376\252\235$\262\373\356\352\2131\204#\fk\305\4>\313"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tg'\204\361\370\276f\213\3731\341-V:\264\253\362\331\344\317"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Th&\356\354!\214\10 d\177\265v\205\267\3500\302\267\0049"..., 16413) = 7106 +write(11, "\345\305h\315\230\31\331\254+\363\352t\35\236rQx\25Q\320\222\373\361\272K\31\21\350\360\265\267b"..., 9307) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\345\305h\315\230\31\331\254+\363\352t\35\236rQx\25Q\320\222\373\361\272K\31\21\350\360\265\267b"..., 9307) = 9307 +write(11, "\27\3\3@\30\370\367B\333\377\215Ti\4\17\25cM\316\31Aa\220\3524CYu?*\206\21"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tj\353t\352\235N\1?\34\364\1\337\314\336\240\257D\252g\350"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tk\16m\366%\37}C\323\3[\234pV{BD\354s\272"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tl\rXzy\241\207\376\23\213\5\352\225lz\201\301a\5\205"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tm\2209\276&i\2406\0K\17v\272.H\320C3D\226"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tn8\335\21\301\372\230T3\2746\241=K\220\32\325U\264\306"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215To\377\271K\367\n\251\3522U\355\360>\333\2\331&\245ay"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tp\367`\254s\236<\211\231\352R\302tD\201'\253\311\300y"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tqq\2300\224\355\311\177\205K\246\32c\354E\261>\2055\364"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tr\202\244!V\nc\3nk7V\260\262T&\24\330\2338\355"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tu\345\235B\205U\200\322\237\36\35\245 g\"\362r?9@"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tv\210~&W\333\275lw(H\205r\214\262\340]\321\337\356"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Twu\203\215\347\300\364\177v rF\332\302\5f`h\361\17"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Txq\263\256\30\262\234\33\207\375\341\34\316?=\304\243\37\300\330"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Ty#\230JJ\351\25\216\354t-m4\305\352\264 VK\226"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215Tz-\2337\203\234\262\275\335\350!\3577\0279\32\f2\1\0"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T{\373\t\315\311\22\260\333Z\275Ki\217\270\244\v\333\225~\343"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T|\341\215\335\320\250' \22P~\2|\2040z\271\342g\255"..., 16413) = 4646 +write(11, "\232\2062!\363\6\254\22\373\vA\362\345H\362\310\21\320v\4\265@\264\25*8U\250&\354\355("..., 11767) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\232\2062!\363\6\254\22\373\vA\362\345H\362\310\21\320v\4\265@\264\25*8U\250&\354\355("..., 11767) = 11767 +write(11, "\27\3\3@\30\370\367B\333\377\215T}z\252h\26\247m\330\r\334(\316\250\n\2206\312\32\227\204"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T~\330\3313\200*Iw\312\0/\240\357m\367\20\200\244\222)"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\177%\r\215K7\n\360\1\27\16\376_A\323\213\274g6\221"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\200!;\232\262\r\372\324,t\245=\322x&P\240[a\246"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\201+\5\314j\255\304hQ\361+\271K\32\3426\307\vLl"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\202\t\314\233\300\256,v\201E\307Es\223(\35\3\353\30`"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\203\312t\321\10\310\266\3`\326K\362\215\245\271\305\26\5\37\301"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\204\200\355Y\265J\332\231\2601\336\324\204\321\226{\263\214\326\210"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\205\210\252\356E\236c]\372\272}-\331\243\350\271b\237\373}"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\206\n+\265\241\377\250r\361\251e\233E\30\217\342\266c=["..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\207\\\7^\354\233\311K\216B\305\316E\270\207\n\371\0036\243"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\210g,\332\311P\212dW\\\27\16;y\325\225v\350v\361"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\211\2\17\320\363\311\364\375\215\223K4*D\370\255\351\302>\307"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\212'\226.${x\350\343*\252?v\343\376\2X\10k\301"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\213\302\270\2606\356'\240\2\316x\270\36\\\216/\341\316-\200"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\214\26#rOiS\313\10*K\352U\211\362\324\213\277\277r"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\215\374\24\347\321?\341(b\361\343\253\7gEDd\226$\301"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\216[\373\266\321\262\336\206&P\362;\214\323X7\324\4\247\37"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\217BiOq\277\204eQyao\331:\252$\331qM\201"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\220\360\264\301\266*\375\200\210\365\347r1\212\345\2129\353\3438"..., 16413) = 2186 +write(11, "\213\333\324U\356\307\320\273\252\0370a&\311\300\3561\3278\247\1\205|\16\253\2126\314sz\371m"..., 14227) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\213\333\324U\356\307\320\273\252\0370a&\311\300\3561\3278\247\1\205|\16\253\2126\314sz\371m"..., 14227) = 14227 +write(11, "\27\3\3@\30\370\367B\333\377\215T\221\320#\375N\254\214A?\227Af\224'\21\377^\r\236b"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\222L\33\270S\224\214\304$\305\31\252\211\354&\317\271\372\255\30"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\223\200b\334^p\344\357'\3143\231\217\4\340\252\370\22>\274"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\224?\6\206\10\213@\232\345\341\6\374\365\334\203}\244\331\342\261"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\225\307\312\246\17\310\36iE\t\336\237\331\372\211\4.5y5"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\226/\363lO\270a\24\257\342\212\354\vr\252):!O\301"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\227&?\230\302\335\232\36\255\251\332\245Z\277\32e\n\207\230R"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\230\226/\207~i\303v\23s8,\4\247\274>\20\251\256\245"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\231\202\342D\265\371A\212\373\320\6S\233Z\271\323H\22*\236"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\232\344\272\227y/\3232\373\f\200q\37\253\357\307\36\275c1"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\233\233\231MM\354~\t\2221\272\n\0\342\274|\331n\215\245"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\234v\363\27\332#\343\5\357\3344{\24^\313\3562\260\253\256"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\235D\234\271A\26\374G;3\256\v$\200m\231\351\233\305\n"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\236\212I\336-\233<\266zJ\\\232\7\344xb\277\340\275O"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\237\3\n\240\30\16\17\31\247!@D\207N_\273`7\360\361"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\240\v\200\0017\343<\301\343T.\332\232\277+\352\232\352\301\236"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\24159\374\0r.v\362{\375dV>Nv7\17\267\270"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\2425\303_\346\363\247\3376\5\351\201_R\300V\2131\254\244"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\243\265N\376%iZ\21-;\370\324\225N},\2164\235\370"..., 16413) = 16139 +write(11, ":\6g\203B1\3\332a\207\376~\31\334\343c\315\250n\320\270[\304\355\325\257%\25\232\270D\370"..., 274) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, ":\6g\203B1\3\332a\207\376~\31\334\343c\315\250n\320\270[\304\355\325\257%\25\232\270D\370"..., 274) = 274 +write(11, "\27\3\3@\30\370\367B\333\377\215T\244\276\366\206\347\252\247\0038\251`\30\23\3718\245B\311l\5"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\245\256<+h,\270\0353\271\202L(*\205~3\361\222\21"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\246\3623t\301\2567\27\331\33\271\240\301Ja^\256\323\224;"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\247\346\36\324Q\241\254\334.a%+\n\310T)\235%\361g"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\250\r\377-ht]\330\234\246?rk\254\311\222\340\210\310\353"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\251Z\307#Rl\335\324D\21X3F\223&\371\310\307HA"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\252\254j\3#F\310\2313B\n\302Q\5rG[@\v\222"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\2537ah\243&\255&\n\6\224@\237\34,\263c\254<\n"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\254\345\250\34\204:\310\36%\362%\246 \232\\\22N\322]\334"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\255\327\340\222\340\221\223\212B\373\325\243F\3\234\373\263\201\6\r"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\256\303\275\334\2<\322\215\363C\202\271\273\354\231\210\341\313\367\32"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\257\354\256y\244M\274o\224\350\343)\207\31*~\206\27\324\221"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\260\22_\307)j\311\242|#\343\21\341R\204\345&\267x\\"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\261\205\33\326 \0.\341\223\375\1\251m\375,?\272\\P|"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\262\244`\24\366'Z\222\321\251l4\312\\6d\255y}g"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\263\321\357\236iO\226u'\20\276\245\375\205\26OA\206}\t"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\2646\367\207\224\303\03354\24\347\223\200\215\255\220\316\223\202b"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\265\251\361q \254\271s\326\240\202\322\323\370\275oE\253\222a"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\266+\32Q\341x\207L&d{\230\344\240\37\366_G\201\234"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\267\373H`\273\215\216&\36\261J4=D-$\316f\t2"..., 16413) = 13679 +write(11, "\24\365\t+\374\200\315\n\36&\322\365\23\241M\264\347\376\247\331\221\2D;Vj!VH\211G\346"..., 2734) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\24\365\t+\374\200\315\n\36&\322\365\23\241M\264\347\376\247\331\221\2D;Vj!VH\211G\346"..., 2734) = 2734 +write(11, "\27\3\3@\30\370\367B\333\377\215T\270\325\37;}&\364|u\273\317O\262\320\377XB\201j\363"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\271W\256\361\261\3649\342\321)\211\235\264\2256\223yP\362="..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\272\236\312\242\335b\352\334\3,\273f-Q\347\307M\253\265a"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\273s/1\321\323po.\207\200\201a\356\277\27h\2\326#"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\274\243[\302\365\300Y\203$\251EC\0349W\355,\352\0\\"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\275\362\375\201\367\273\262\372\250\375\250qb\235zo\341\322a\240"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\276\207.\371\374\300\262\310\25A\351yn\320\216{c\235\31\36"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\277\372\20\311\215\334\272\1:\345\366\364\265\316w@\320Vw\362"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\300\224\315\267'\360V[u\361\232w1\261\355Z\250\36\205\337"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\301\3\322F\305;!`\356\16P\237\1\340\314\31\v;\314\3"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\302i&\270\315\201\t\31\22\365\270l\344\307\335\311\367\275\362\30"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\303:\250\17\37\207\250M`\2109\36\252n\313\263!@\321\376"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\304J\345\331(`\206ahW\352\31l_\341c\7\220\2\343"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\305?}\370P\306+\320\370\307\272\200)\r#\367\301\5\255\376"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\306\205e\31\3259\334\233\324v\t\6C\256\275;~m\3\271"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\307cz\177\"*:\272\21\2217*\3026]\335\216\341\261\370"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\310\243\334Uz\264o\22\20)<\231g\335\0029\361\250 C"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\311\231\362\302\353\376eM\213\223\234{\300\275\315^$\16\266\376"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\312l\305\207l+q~\321\f\205TZ\270\363>s\265\204E"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\313!\304\327&\253\243\314+Z\r\261z\0>]Tg\253\323"..., 16413) = 11219 +write(11, "\345\5\357O\342[N\231t\204\30\341\30\330\376ED\354\327t\305\366\311\247\223&\371\346\221\275=."..., 5194) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\345\5\357O\342[N\231t\204\30\341\30\330\376ED\354\327t\305\366\311\247\223&\371\346\221\275=."..., 5194) = 5194 +write(11, "\27\3\3@\30\370\367B\333\377\215T\314\17\257%W\25!\250{\237dW\370:SG\346\323\2663"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\315\333[,\24\",-\346A\n\346\300\326\16V\344(Q\32"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\3165I\255\352Z`\241\353\236X\277\361\vKS]^\253\37"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\317L\207\24\214>\326\305\7\277!\22\346\257!L\371\356\252m"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\320\210\4\216J\223M\227\353\211\306\231WL\213\233\360\351m\346"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\321\316\311\261\213\331\351p\254\366\364\327\254?\330\2505\316E\240"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\322\r\r$ac\t\201jx\2771\3\334\231n\264'\345\243"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\323\350KJ\322]p^\23\266]\252\v\21\226T\346\177+\377"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\324\304!\276\21\266\341\341\257\377A\355\211\331\274\36\31O\376\24"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\325~\235a)\374S\\\361\313#\26\264\352\303\366\24\7\253."..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\326\302\300;\214\246\256f\320\346\365\336\22gH\3109\2\25\314"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\327U\227LA\375N\310\214\321\t1\237\340-3\340k\236>"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\3301e\307yA\251\374>\347\35\266\350c\323/\275\f\314+"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\331\227\t\334\306u\226@\350S\255\224P-EP\312\235\24\373"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\332\362\336\332\262\24\220!YR\242\2511\360'\341+\373\260\344"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\333\274\273D\365\245\311\371b\246\305\210\35\300\301\360o\317\3061"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\334Qz\240\324%\347\240\24\274\3721R\2350\337\214kb\307"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\335\270\254\251\305\367\336\313\rjp\313gU\207\334\300K\17^"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\336\221\v\vU\f3\307\373\236\267\334\213\27\243\372G\356:\227"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\337\4W\305b\3570\352\314\321n\334\255\27\376\341\373\337\2X"..., 16413) = 8759 +write(11, "\r1Q\322\4\".(_\33\27\364\24\275{\250\366\252\0325\0265p3[\2\344\37M/\367\267"..., 7654) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\r1Q\322\4\".(_\33\27\364\24\275{\250\366\252\0325\0265p3[\2\344\37M/\367\267"..., 7654) = 7654 +write(11, "\27\3\3@\30\370\367B\333\377\215T\340E\35\f\363\206h^e\237~E\236\2238\0\274\306w\6"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\341\t\221\21^\345\344Fq@\215d:\365\275vk\355>?91\254\221\16\214\222qj"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\3507\31\210S\r\342\"\3028\33\216\344\255\226\223\307%\301\336"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\351\7\245\353\247k\350\305\rr\273*3"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\366\313\3713D_V\216Vi[\360~\17\363\243\222\314}\v"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\367\354&!\341\351\250\347\230]\250a\262usmG\340e("..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\370\34\346\10\254B\"\24\375R\235\267^l\301\26\35:\302l"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\371\312o\301BS\355}\263+\316\200`\27\215\321x= \223"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\372\251\\5\240\213\235\337\267\355\305\32\235\305\302?\vWn\342"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\373\251\241\343_+\310\254\356A&\315\v\24\23VU\305\0\222"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\374;&A6\263~\253\217\5\351p d\270\23gS\f\270"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\375\231`,+\302\fu\336\263\22\3500\343MVw\321\347="..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\376Z\355\27=\363&]\224\221$\243\3\244\33\326\212\r\235}"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215T\377\377C\263\307\2366\233e\37J\3RJ\337X\351\354\254\336"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\0\343$xr\200\\\2703)\317\302\22\2348bV@j "..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\1\317NK\304\276\362\25~\347p"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\5!\305\265\rzR\201+$\270N\202\16\311L2\363F\211"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\0067\375\nl\234M\"\256\371'\306\2356u\307*\332\277w"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\7\22\240}\341\222t\24H\30\263\3!hMi\356i\373\6"..., 16413) = 3839 +write(11, "\35621d\177\245?\243\32\350\341\37:<5\224dYC1=\35\326[\242N\\\276\256!\375\355"..., 12574) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\35621d\177\245?\243\32\350\341\37:<5\224dYC1=\35\326[\242N\\\276\256!\375\355"..., 12574) = 12574 +write(11, "\27\3\3@\30\370\367B\333\377\215U\10g\30l\225~\fB\314h]\200e?\335\377e\21X\4"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\t@\354j\330;g\211\334\235'$\0337<[w:.\326"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\n\233\343\237\317\23\2621\376\177\304\355\v\0\360u*\227\344!"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\v\300\3#$\371\373t\16nN.\3555 N\3\370Fg"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\fN\353\364\351\310\27\27\366\305wK,\350\310\227\4\322<~"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\rwkR<[\364P9\321iO\352\33\231\362X\351\31*j\205\252\256\277\\n"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\17\321\215C\215\244\246\254 `\341\237(\0022\227!}w\372"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\20\324\237\330\257\371\316!\244\267\345~N\264#\224\266\373q\211"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\0218(\243k\36\5\36S?.\231R\212\330\217\326\323r\241"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\22\25)\237sP\256\20\327\242\323\227\203\371e\241,\272\203,"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\23wD\211\271;\363-j\200\256\32\247\25\256\335\251\352\25\33"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\24~\204\17QSr)a\324\310#*jW\0\227\225\344\317"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\25\352\230-\1j\231\204\301\353\242\0\301\251\363\235\36L'W"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\0268Dk\273\273\17\3641OBd\24\327d`\360\230jp"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\27\365\335\366\310\212\305\256\333\356u\17\346\265~DA\311\"\316"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\30\336^\337\330\36D\367\373\354\355\301\32o\2459V\222\335i"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\31\6\217\263UP9\366\265D\226g\335\344P\375\17\341\233W"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\32U\236\362z\262\266\272\357\366\17\272\21(\262\334^c% "..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\33\265\326SJ\337~\321\235\373\240\3720\375\210\n\344\331\371\251"..., 16413) = 1379 +write(11, "\357\356\30\325s\367\246\10\243o(j\2\260\346\20\306\34\201\t>\271\224\303\306\231U\372\352ZW\33"..., 15034) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLOUT}], 1, NULL, NULL, 8) = 1 ([{fd=11, revents=POLLOUT}]) +write(11, "\357\356\30\325s\367\246\10\243o(j\2\260\346\20\306\34\201\t>\271\224\303\306\231U\372\352ZW\33"..., 15034) = 15034 +write(11, "\27\3\3@\30\370\367B\333\377\215U\34\307r\207\330\23T\t\344\250\224\254\273._\365\36\370\264t"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\0357&\367\370\31\340\257\200\232\266\212\313\260\325\350\344\304\33\200"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\36\257\244\201\264gt\347Z\225i/\305\n`T/!\304\222"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\37Boji\2548\177\f\7\244\310\246\375\234\30<\2270\7"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U \\\302\304\217\322\267\372\303\271\335\220#\213mZ8\323\304<"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U!z\261Q\341\236\221\21-\372\300\260\36\37\333mW!rU"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U\"~.\230\351R\21\24\246\2166\222\377\300)+\273\261\27{"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U#\203\236%\246\377M\343&d.\341\213\211}\336\301q\vn"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U$\ng\324'w\257\16$\7G\241 V\20~_\375\304\206"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U%\245\360\206V\276\325\270\206\225a8\7\273\35\255z\3,\4"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U&\343<\357\300k\351\366\255\262\347\r2\234\356\303\225`\177\367"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U'6\262?\202|\0001\20\254\370\323\365r\4,y\37\253\344"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U(\204}%\372\26xi\224Q\2543\304\275\23\5\32H\230\333"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U)M1\273\301\373 {\274#\341\270\36\272x\216\263\302\232*"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U*\376\4\205\27Y\24\311\357\214n\257\34\237=\254\2555\206E"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U+J\37\364\341\267\337^\220\226\f\350\tQ#\316\247]\317\245"..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U,r\241\17\300|H_\247ri\224\233;h[\371\326;."..., 16413) = 16413 +write(11, "\27\3\3@\30\370\367B\333\377\215U-\3533\213M\322\37\235\340\332\325}P\264\250\356\341\300#\337"..., 16413) = 16413 +write(11, "\27\3\3*}\370\367B\333\377\215U.\252\f2\32\31\305ed\fa\306\0257\221\272\351\210\10\375"..., 10882) = 10882 +mmap(NULL, 14364672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f73ae696000 +munmap(0x7f73ae696000, 14364672) = 0 +close(10) = 0 +unlink("/tmp/recipes20171203-11161-172s2mv") = 0 +read(11, 0x3abafa3, 5) = -1 EAGAIN (Resource temporarily unavailable) +ppoll([{fd=11, events=POLLIN}], 1, {60, 0}, NULL, 8) = 1 ([{fd=11, revents=POLLIN}], left {54, 523041434}) +read(11, "\27\3\3\3E", 5) = 5 +read(11, "\34\210PY\346\376\333\273\307\2201\255\355\350R\274\rOd\rc\201\32Q\4u/Ei\246\331W"..., 837) = 837 +write(11, "\25\3\3\0\32\370\367B\333\377\215U/\333\351\304\205\321\326r\250\36\210\3439q\3:3 X", 31) = 31 +close(11) = 0 +close(12) = 0 +unlink("/tmp/RESTClient.Stream.94620171203-11161-15903fr") = 0 +write(1, "Recipes in cookbooks/ uploaded s"..., 58) = 58 +write(1, "\n", 1) = 1 +rt_sigaction(SIGINT, {SIG_IGN, [], SA_RESTORER, 0x7f73bb8ca5e0}, {0x7f73bbc6c1f0, [], SA_RESTORER|SA_SIGINFO, 0x7f73bb8ca5e0}, 8) = 0 +rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f73bb8ca5e0}, {SIG_IGN, [], SA_RESTORER, 0x7f73bb8ca5e0}, 8) = 0 +close(8) = 0 +close(9) = 0 +close(4) = 0 +close(7) = 0 +munmap(0x7f73bc0ed000, 1052672) = 0 +munmap(0x7f73b08d5000, 790528) = 0 +exit_group(0) = ? ++++ exited with 0 +++ diff --git a/vendor/cache/actionmailer-4.2.10.gem b/vendor/cache/actionmailer-4.2.10.gem new file mode 100644 index 00000000..2836df49 Binary files /dev/null and b/vendor/cache/actionmailer-4.2.10.gem differ diff --git a/vendor/cache/actionpack-4.2.10.gem b/vendor/cache/actionpack-4.2.10.gem new file mode 100644 index 00000000..c0b260d6 Binary files /dev/null and b/vendor/cache/actionpack-4.2.10.gem differ diff --git a/vendor/cache/actionview-4.2.10.gem b/vendor/cache/actionview-4.2.10.gem new file mode 100644 index 00000000..96efc479 Binary files /dev/null and b/vendor/cache/actionview-4.2.10.gem differ diff --git a/vendor/cache/activejob-4.2.10.gem b/vendor/cache/activejob-4.2.10.gem new file mode 100644 index 00000000..a5eab2c4 Binary files /dev/null and b/vendor/cache/activejob-4.2.10.gem differ diff --git a/vendor/cache/activemodel-4.2.10.gem b/vendor/cache/activemodel-4.2.10.gem new file mode 100644 index 00000000..4c3ba99f Binary files /dev/null and b/vendor/cache/activemodel-4.2.10.gem differ diff --git a/vendor/cache/activerecord-4.2.10.gem b/vendor/cache/activerecord-4.2.10.gem new file mode 100644 index 00000000..01f096de Binary files /dev/null and b/vendor/cache/activerecord-4.2.10.gem differ diff --git a/vendor/cache/activesupport-4.2.10.gem b/vendor/cache/activesupport-4.2.10.gem new file mode 100644 index 00000000..addf8b40 Binary files /dev/null and b/vendor/cache/activesupport-4.2.10.gem differ diff --git a/vendor/cache/arel-6.0.4.gem b/vendor/cache/arel-6.0.4.gem new file mode 100644 index 00000000..69b9d24d Binary files /dev/null and b/vendor/cache/arel-6.0.4.gem differ diff --git a/vendor/cache/builder-3.2.3.gem b/vendor/cache/builder-3.2.3.gem new file mode 100644 index 00000000..3500c804 Binary files /dev/null and b/vendor/cache/builder-3.2.3.gem differ diff --git a/vendor/cache/coffee-rails-4.2.2.gem b/vendor/cache/coffee-rails-4.2.2.gem new file mode 100644 index 00000000..762e50e5 Binary files /dev/null and b/vendor/cache/coffee-rails-4.2.2.gem differ diff --git a/vendor/cache/coffee-script-2.4.1.gem b/vendor/cache/coffee-script-2.4.1.gem new file mode 100644 index 00000000..7e4066d1 Binary files /dev/null and b/vendor/cache/coffee-script-2.4.1.gem differ diff --git a/vendor/cache/coffee-script-source-1.12.2.gem b/vendor/cache/coffee-script-source-1.12.2.gem new file mode 100644 index 00000000..80fabc69 Binary files /dev/null and b/vendor/cache/coffee-script-source-1.12.2.gem differ diff --git a/vendor/cache/concurrent-ruby-1.0.5.gem b/vendor/cache/concurrent-ruby-1.0.5.gem new file mode 100644 index 00000000..4119d3aa Binary files /dev/null and b/vendor/cache/concurrent-ruby-1.0.5.gem differ diff --git a/vendor/cache/crass-1.0.2.gem b/vendor/cache/crass-1.0.2.gem new file mode 100644 index 00000000..4b882f57 Binary files /dev/null and b/vendor/cache/crass-1.0.2.gem differ diff --git a/vendor/cache/execjs-2.7.0.gem b/vendor/cache/execjs-2.7.0.gem new file mode 100644 index 00000000..1247cce4 Binary files /dev/null and b/vendor/cache/execjs-2.7.0.gem differ diff --git a/vendor/cache/ffi-1.9.18.gem b/vendor/cache/ffi-1.9.18.gem new file mode 100644 index 00000000..06613e5f Binary files /dev/null and b/vendor/cache/ffi-1.9.18.gem differ diff --git a/vendor/cache/globalid-0.4.1.gem b/vendor/cache/globalid-0.4.1.gem new file mode 100644 index 00000000..efd6774e Binary files /dev/null and b/vendor/cache/globalid-0.4.1.gem differ diff --git a/vendor/cache/i18n-0.9.1.gem b/vendor/cache/i18n-0.9.1.gem new file mode 100644 index 00000000..c8cb0dc5 Binary files /dev/null and b/vendor/cache/i18n-0.9.1.gem differ diff --git a/vendor/cache/jquery-rails-4.3.1.gem b/vendor/cache/jquery-rails-4.3.1.gem new file mode 100644 index 00000000..9ebca8a6 Binary files /dev/null and b/vendor/cache/jquery-rails-4.3.1.gem differ diff --git a/vendor/cache/json-2.1.0.gem b/vendor/cache/json-2.1.0.gem new file mode 100644 index 00000000..23d69ffe Binary files /dev/null and b/vendor/cache/json-2.1.0.gem differ diff --git a/vendor/cache/kgio-2.11.0.gem b/vendor/cache/kgio-2.11.0.gem new file mode 100644 index 00000000..c5c7c990 Binary files /dev/null and b/vendor/cache/kgio-2.11.0.gem differ diff --git a/vendor/cache/loofah-2.1.1.gem b/vendor/cache/loofah-2.1.1.gem new file mode 100644 index 00000000..560d7b0d Binary files /dev/null and b/vendor/cache/loofah-2.1.1.gem differ diff --git a/vendor/cache/mail-2.7.0.gem b/vendor/cache/mail-2.7.0.gem new file mode 100644 index 00000000..8db385ad Binary files /dev/null and b/vendor/cache/mail-2.7.0.gem differ diff --git a/vendor/cache/mini_mime-0.1.4.gem b/vendor/cache/mini_mime-0.1.4.gem new file mode 100644 index 00000000..104f8063 Binary files /dev/null and b/vendor/cache/mini_mime-0.1.4.gem differ diff --git a/vendor/cache/mini_portile2-2.3.0.gem b/vendor/cache/mini_portile2-2.3.0.gem new file mode 100644 index 00000000..341a956b Binary files /dev/null and b/vendor/cache/mini_portile2-2.3.0.gem differ diff --git a/vendor/cache/minitest-5.10.3.gem b/vendor/cache/minitest-5.10.3.gem new file mode 100644 index 00000000..082361c2 Binary files /dev/null and b/vendor/cache/minitest-5.10.3.gem differ diff --git a/vendor/cache/mysql2-0.4.9.gem b/vendor/cache/mysql2-0.4.9.gem new file mode 100644 index 00000000..c4762eab Binary files /dev/null and b/vendor/cache/mysql2-0.4.9.gem differ diff --git a/vendor/cache/newrelic_rpm-4.5.0.337.gem b/vendor/cache/newrelic_rpm-4.5.0.337.gem new file mode 100644 index 00000000..1a560280 Binary files /dev/null and b/vendor/cache/newrelic_rpm-4.5.0.337.gem differ diff --git a/vendor/cache/nokogiri-1.8.1.gem b/vendor/cache/nokogiri-1.8.1.gem new file mode 100644 index 00000000..970507ca Binary files /dev/null and b/vendor/cache/nokogiri-1.8.1.gem differ diff --git a/vendor/cache/pg-0.21.0.gem b/vendor/cache/pg-0.21.0.gem new file mode 100644 index 00000000..6609eaff Binary files /dev/null and b/vendor/cache/pg-0.21.0.gem differ diff --git a/vendor/cache/psych-2.2.4.gem b/vendor/cache/psych-2.2.4.gem new file mode 100644 index 00000000..e4c8463c Binary files /dev/null and b/vendor/cache/psych-2.2.4.gem differ diff --git a/vendor/cache/puma-3.10.0.gem b/vendor/cache/puma-3.10.0.gem new file mode 100644 index 00000000..f4371321 Binary files /dev/null and b/vendor/cache/puma-3.10.0.gem differ diff --git a/vendor/cache/racc-1.4.14.gem b/vendor/cache/racc-1.4.14.gem new file mode 100644 index 00000000..8bd1e387 Binary files /dev/null and b/vendor/cache/racc-1.4.14.gem differ diff --git a/vendor/cache/rack-1.6.8.gem b/vendor/cache/rack-1.6.8.gem new file mode 100644 index 00000000..b6714baa Binary files /dev/null and b/vendor/cache/rack-1.6.8.gem differ diff --git a/vendor/cache/rack-test-0.6.3.gem b/vendor/cache/rack-test-0.6.3.gem new file mode 100644 index 00000000..914afe94 Binary files /dev/null and b/vendor/cache/rack-test-0.6.3.gem differ diff --git a/vendor/cache/rails-4.2.10.gem b/vendor/cache/rails-4.2.10.gem new file mode 100644 index 00000000..2e51c630 Binary files /dev/null and b/vendor/cache/rails-4.2.10.gem differ diff --git a/vendor/cache/rails-dom-testing-1.0.8.gem b/vendor/cache/rails-dom-testing-1.0.8.gem new file mode 100644 index 00000000..324b388e Binary files /dev/null and b/vendor/cache/rails-dom-testing-1.0.8.gem differ diff --git a/vendor/cache/rails-html-sanitizer-1.0.3.gem b/vendor/cache/rails-html-sanitizer-1.0.3.gem new file mode 100644 index 00000000..a4193613 Binary files /dev/null and b/vendor/cache/rails-html-sanitizer-1.0.3.gem differ diff --git a/vendor/cache/railties-4.2.10.gem b/vendor/cache/railties-4.2.10.gem new file mode 100644 index 00000000..b0b8fd9d Binary files /dev/null and b/vendor/cache/railties-4.2.10.gem differ diff --git a/vendor/cache/raindrops-0.19.0.gem b/vendor/cache/raindrops-0.19.0.gem new file mode 100644 index 00000000..feee54e1 Binary files /dev/null and b/vendor/cache/raindrops-0.19.0.gem differ diff --git a/vendor/cache/rake-12.2.1.gem b/vendor/cache/rake-12.2.1.gem new file mode 100644 index 00000000..d43b8807 Binary files /dev/null and b/vendor/cache/rake-12.2.1.gem differ diff --git a/vendor/cache/rb-fsevent-0.10.2.gem b/vendor/cache/rb-fsevent-0.10.2.gem new file mode 100644 index 00000000..cea2115e Binary files /dev/null and b/vendor/cache/rb-fsevent-0.10.2.gem differ diff --git a/vendor/cache/rb-inotify-0.9.10.gem b/vendor/cache/rb-inotify-0.9.10.gem new file mode 100644 index 00000000..cd3d5858 Binary files /dev/null and b/vendor/cache/rb-inotify-0.9.10.gem differ diff --git a/vendor/cache/rgeo-0.6.0.gem b/vendor/cache/rgeo-0.6.0.gem new file mode 100644 index 00000000..ce40b0fb Binary files /dev/null and b/vendor/cache/rgeo-0.6.0.gem differ diff --git a/vendor/cache/sass-3.5.3.gem b/vendor/cache/sass-3.5.3.gem new file mode 100644 index 00000000..e3cebfdf Binary files /dev/null and b/vendor/cache/sass-3.5.3.gem differ diff --git a/vendor/cache/sass-listen-4.0.0.gem b/vendor/cache/sass-listen-4.0.0.gem new file mode 100644 index 00000000..94646539 Binary files /dev/null and b/vendor/cache/sass-listen-4.0.0.gem differ diff --git a/vendor/cache/sass-rails-5.0.6.gem b/vendor/cache/sass-rails-5.0.6.gem new file mode 100644 index 00000000..7968639b Binary files /dev/null and b/vendor/cache/sass-rails-5.0.6.gem differ diff --git a/vendor/cache/simple_form-3.5.0.gem b/vendor/cache/simple_form-3.5.0.gem new file mode 100644 index 00000000..e37c7496 Binary files /dev/null and b/vendor/cache/simple_form-3.5.0.gem differ diff --git a/vendor/cache/sprockets-3.7.1.gem b/vendor/cache/sprockets-3.7.1.gem new file mode 100644 index 00000000..8dcd8500 Binary files /dev/null and b/vendor/cache/sprockets-3.7.1.gem differ diff --git a/vendor/cache/sprockets-rails-3.2.1.gem b/vendor/cache/sprockets-rails-3.2.1.gem new file mode 100644 index 00000000..58921be3 Binary files /dev/null and b/vendor/cache/sprockets-rails-3.2.1.gem differ diff --git a/vendor/cache/sqlite3-1.3.13.gem b/vendor/cache/sqlite3-1.3.13.gem new file mode 100644 index 00000000..b740815f Binary files /dev/null and b/vendor/cache/sqlite3-1.3.13.gem differ diff --git a/vendor/cache/thor-0.20.0.gem b/vendor/cache/thor-0.20.0.gem new file mode 100644 index 00000000..8618f628 Binary files /dev/null and b/vendor/cache/thor-0.20.0.gem differ diff --git a/vendor/cache/thread_safe-0.3.6.gem b/vendor/cache/thread_safe-0.3.6.gem new file mode 100644 index 00000000..7ee950f8 Binary files /dev/null and b/vendor/cache/thread_safe-0.3.6.gem differ diff --git a/vendor/cache/tilt-2.0.8.gem b/vendor/cache/tilt-2.0.8.gem new file mode 100644 index 00000000..3f0db7c3 Binary files /dev/null and b/vendor/cache/tilt-2.0.8.gem differ diff --git a/vendor/cache/tzinfo-1.2.4.gem b/vendor/cache/tzinfo-1.2.4.gem new file mode 100644 index 00000000..40fc7d74 Binary files /dev/null and b/vendor/cache/tzinfo-1.2.4.gem differ diff --git a/vendor/cache/uglifier-3.2.0.gem b/vendor/cache/uglifier-3.2.0.gem new file mode 100644 index 00000000..42f463a0 Binary files /dev/null and b/vendor/cache/uglifier-3.2.0.gem differ diff --git a/vendor/cache/unicorn-5.3.1.gem b/vendor/cache/unicorn-5.3.1.gem new file mode 100644 index 00000000..9457dcc7 Binary files /dev/null and b/vendor/cache/unicorn-5.3.1.gem differ