Skip to content
This repository has been archived by the owner on Sep 6, 2024. It is now read-only.

Error executing action run on resource 'bash[migrate gitlab-rails database]' #51

Open
wwttyy opened this issue Feb 25, 2017 · 1 comment

Comments

@wwttyy
Copy link

wwttyy commented Feb 25, 2017

Recipe: gitlab::database_migrations

  • bash[migrate gitlab-rails database] action run

    ================================================================================
    Error executing action run on resource 'bash[migrate gitlab-rails database]'

    Mixlib::ShellOut::ShellCommandFailed

    Expected process to exit with [0], but received '137'
    ---- Begin output of "bash" "/tmp/chef-script20170225-13894-1tm6qkl" ----
    STDOUT:
    STDERR:
    ---- End output of "bash" "/tmp/chef-script20170225-13894-1tm6qkl" ----
    Ran "bash" "/tmp/chef-script20170225-13894-1tm6qkl" returned 137

    Resource Declaration:

    In /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/database_migrations.rb

    51: bash "migrate gitlab-rails database" do
    52: code <<-EOH
    53: set -e
    54: log_file="#{node['gitlab']['gitlab-rails']['log_directory']}/gitlab-rails-db-migrate-$(date +%Y-%m-%d-%H-%M-%S).log"
    55: umask 077
    56: /opt/gitlab/bin/gitlab-rake gitlab:db:configure 2>& 1 | tee ${log_file}
    57: STATUS=${PIPESTATUS[0]}
    58: echo $STATUS > #{db_migrate_status_file}
    59: exit $STATUS
    60: EOH
    61: environment env_variables unless env_variables.empty?
    62: notifies :run, 'execute[enable pg_trgm extension]', :before unless omnibus_helper.not_listening?("postgresql") || !node['gitlab']['postgresql']['enable']
    63: notifies :run, "execute[clear the gitlab-rails cache]", :immediately unless omnibus_helper.not_listening?("redis") || !node['gitlab']['gitlab-rails']['rake_cache_clear']
    64: dependent_services.each do |svc|
    65: notifies :restart, svc, :immediately
    66: end
    67: not_if "(test -f #{db_migrate_status_file}) && (cat #{db_migrate_status_file} | grep -Fx 0)"
    68: only_if { node['gitlab']['gitlab-rails']['auto_migrate'] }
    69: end

    Compiled Resource:

    Declared in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/database_migrations.rb:51:in `from_file'

    bash("migrate gitlab-rails database") do
    action [:run]
    updated true
    retries 0
    retry_delay 2
    default_guard_interpreter :default
    command "migrate gitlab-rails database"
    backup 5
    returns 0
    code " set -e\n log_file="/var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-$(date +%Y-%m-%d-%H-%M-%S).log"\n umask 077\n /opt/gitlab/bin/gitlab-rake gitlab:db:configure 2>& 1 | tee ${log_file}\n STATUS=${PIPESTATUS[0]}\n echo $STATUS > /var/opt/gitlab/gitlab-rails/upgrade-status/db-migrate-873248b1f0d3a7a5535771a3a1635803-77254ab\n exit $STATUS\n"
    interpreter "bash"
    declared_type :bash
    cookbook_name "gitlab"
    recipe_name "database_migrations"
    not_if "(test -f /var/opt/gitlab/gitlab-rails/upgrade-status/db-migrate-873248b1f0d3a7a5535771a3a1635803-77254ab) && (cat /var/opt/gitlab/gitlab-rails/upgrade-status/db-migrate-873248b1f0d3a7a5535771a3a1635803-77254ab | grep -Fx 0)"
    only_if { #code block }
    end

    Platform:

    x86_64-linux(Ubuntu/precise)

@haoshuwei
Copy link

add memory resource and try again

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants