VPS が悪いのか ip6tables が悪いのか
gitlab-omnibus 入れてたら reconfigure でエラー出た。
ロケ地:お名前,com の VPS 2G プラン
Generated at 2015-08-13 21:24:27 +0900 Chef::Exceptions::RunFailedWrappingError: Found 1 errors, they are stored in the backtrace 1) Mixlib::ShellOut::ShellCommandFailed - execute[sysctl] (gitlab::unicorn line 39) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exi t with [0], but received '255' ---- Begin output of /sbin/sysctl -p /etc/sysctl.conf ---- STDOUT: net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296 net.core.somaxconn = 1024 STDERR: error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key error: "net.bridge.bridge-nf-call-iptables" is an unknown key error: "net.bridge.bridge-nf-call-arptables" is an unknown key ---- End output of /sbin/sysctl -p /etc/sysctl.conf ---- Ran /sbin/sysctl -p /etc/sysctl.conf returned 255 /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:289:in `invalid!' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:276:in `error!' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/mixin/shell_out.rb:56:in `shell_out!' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/provider/execute.rb:61:in `block in action_run' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/mixin/why_run.rb:52:in `call' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/mixin/why_run.rb:52:in `add_action' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/provider.rb:175:in `converge_by' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/provider/execute.rb:60:in `action_run' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/provider.rb:140:in `run_action' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/resource.rb:586:in `run_action' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/runner.rb:49:in `run_action' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/runner.rb:57:in `block in run_action' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/runner.rb:55:in `each' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/runner.rb:55:in `run_action' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/runner.rb:81:in `block (2 levels) in converge' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/runner.rb:81:in `each' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/runner.rb:81:in `block in converge' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/resource_collection/resource_list.rb:83:in `block in execute_each_resource' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/resource_collection/stepable_iterator.rb:116:in `call' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/resource_collection/stepable_iterator.rb:85:in `step' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/resource_collection/resource_list.rb:81:in `execute_each_resource' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/runner.rb:80:in `converge' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/client.rb:648:in `block in converge' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/client.rb:643:in `catch' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/client.rb:643:in `converge' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/client.rb:682:in `converge_and_save' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/client.rb:269:in `run' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application.rb:270:in `block in fork_chef_client' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application.rb:258:in `fork' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application.rb:258:in `fork_chef_client' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application.rb:224:in `block in run_chef_client' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/local_mode.rb:39:in `with_server_connectivity' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application.rb:212:in `run_chef_client' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application/client.rb:402:in `block in interval_run_chef_client' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application/client.rb:392:in `loop' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application/client.rb:392:in `interval_run_chef_client' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application/client.rb:382:in `run_application' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/lib/chef/application.rb:60:in `run' /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/chef-12.4.0.rc.2/bin/chef-client:26:in `<top (required)>' /opt/gitlab/embedded/bin/chef-client:23:in `load' /opt/gitlab/embedded/bin/chef-client:23:in `<main>'
うーん?「error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key」と言ってるしなんでそんなもん呼んでるんだ?と思ったら、chkconfig で確認すると ip6tables は停止してるけど、サービスは起動しっぱなしだった。パーティション切って再起動したのが原因かな。
[root@localhost ~]# /etc/init.d/ip6tables stop
これでおk。もっかい recofigure 叩いたら通ったよ。
参考になるかもしれない
CentOS 6.5: sysctl issue (#361) · Issues · GitLab.org / omnibus-gitlab · GitLab
Cent6でsysctlを実行すると失敗する | Siguniang's Blog
お名前.com VPS を借りて最初にやったこと(2) iptables設定、不要サービス停止 – karakaram-blog