ruby - Gitlab reconfigure失敗
PHP中文网
PHP中文网 2017-04-24 15:59:26
0
2
858

把gitlab.rb裡gitlab_rails['gitlab_email_enabled']改成了false
以前剛裝上的時候無端爆棧
現在改了這個以後reconfigure就過不去了…

日誌如下:

Starting Chef Client, version 12.5.1
resolving cookbooks for run list: ["gitlab"]
Synchronizing Cookbooks:
  - gitlab (0.0.1)
  - package (0.0.0)
  - runit (0.14.2)
Compiling Cookbooks...
Recipe: gitlab::default
  * directory[/etc/gitlab] action create (up to date)
/sbin/init: unrecognized option '--version'
-.mount                                          loaded active mounted   /
  
  ================================================================================
  Recipe Compile Error in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb
  ================================================================================
  
  Errno::ENOMEM
  -------------
  Cannot allocate memory - fork(2)
  
  Cookbook Trace:
  ---------------
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:26:in `do_shell_out'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:37:in `success?'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:107:in `service_up?'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:99:in `should_notify?'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/definitions/runit_service.rb:202:in `block (2 levels) in from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/definitions/runit_service.rb:191:in `block in from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sidekiq_service.rb:31:in `block in from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/sidekiq.rb:20:in `from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:110:in `block in from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:108:in `each'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:108:in `from_file'
  
  Relevant File Content:
  ----------------------
  /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:
  
   19:  require 'mixlib/shellout'
   20:  require 'uri'
   21:  
   22:  module ShellOutHelper
   23:  
   24:    def do_shell_out(cmd)
   25:      o = Mixlib::ShellOut.new(cmd)
   26>>     o.run_command
   27:      o
   28:    rescue Errno::EACCES
   29:      Chef::Log.info("Cannot execute #{cmd}.")
   30:      o
   31:    rescue Errno::ENOENT
   32:      Chef::Log.info("#{cmd} does not exist.")
   33:      o
   34:    end
   35:  
  
  
  Running handlers:
  Running handlers complete
  Chef Client failed. 0 resources updated in 05 seconds
PHP中文网
PHP中文网

认证0级讲师

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!