...after running gitlab-reconfigure:
User was created successfully, mapping in pg_ident.conf is there... But
pgsql haven't been restarted. So Chef failed. After running again succeeded.
Recipe: gitlab::postgresql
* group[gitlab-psql] action create (up to date)
* user[gitlab-psql] action create (up to date)
* directory[/var/opt/gitlab/postgresql] action create (up to date)
* directory[/var/opt/gitlab/postgresql/data] action create (up to date)
* directory[/var/log/gitlab/postgresql] action create (up to date)
* link[/var/opt/gitlab/postgresql/data] action create (skipped due to
not_if)
* file[/var/opt/gitlab/postgresql/.profile] action create (up to date)
* service[procps] action nothing (skipped due to action :nothing)
* template[/etc/sysctl.d/90-postgresql.conf] action create (up to date)
* execute[/opt/gitlab/embedded/bin/initdb -D
/var/opt/gitlab/postgresql/data -E UTF8] action run (skipped due to not_if)
* template[/var/opt/gitlab/postgresql/data/postgresql.conf] action create
(up to date)
* template[/var/opt/gitlab/postgresql/data/pg_hba.conf] action create (up
to date)
* template[/var/opt/gitlab/postgresql/data/pg_ident.conf] action create
- update content in file /var/opt/gitlab/postgresql/data/pg_ident.conf
from a0ea2a to 5b3bd4
--- /var/opt/gitlab/postgresql/data/pg_ident.conf 2014-09-14
13:14:59.199049759 +0200
+++ /tmp/chef-rendered-template20141107-29492-1vx46eq 2014-11-07
19:06:33.625193496 +0100
@@ -41,6 +41,7 @@
# MAPNAME SYSTEM-USERNAME PG-USERNAME
gitlab git gitlab
+gitlab gitlab-ci gitlab_ci
# Default to a 1-1 mapping between system usernames and Postgres
usernames
gitlab /^(.*)$ \1
* directory[/opt/gitlab/sv/postgresql] action create (up to date)
* directory[/opt/gitlab/sv/postgresql/log] action create (up to date)
* directory[/opt/gitlab/sv/postgresql/log/main] action create (up to date)
* template[/opt/gitlab/sv/postgresql/run] action create (up to date)
* template[/opt/gitlab/sv/postgresql/log/run] action create (up to date)
* template[/var/log/gitlab/postgresql/config] action create (up to date)
* ruby_block[reload postgresql svlogd configuration] action nothing
(skipped due to action :nothing)
* file[/opt/gitlab/sv/postgresql/down] action delete (up to date)
* directory[/opt/gitlab/sv/postgresql/control] action create (up to date)
* template[/opt/gitlab/sv/postgresql/control/t] action create (up to date)
* link[/opt/gitlab/init/postgresql] action create (up to date)
* link[/opt/gitlab/service/postgresql] action create (up to date)
* ruby_block[supervise_postgresql_sleep] action run (skipped due to
not_if)
* service[postgresql] action nothing (skipped due to action :nothing)
* execute[create gitlab database user] action run (skipped due to not_if)
* execute[create gitlabhq_production database] action run (skipped due to
not_if)
* execute[create gitlab_ci database user] action run
- execute /opt/gitlab/embedded/bin/psql --port 5432 -d template1 -c
"CREATE USER gitlab_ci"
* execute[create gitlab_ci_production database] action run
- execute /opt/gitlab/embedded/bin/createdb --port 5432 -O gitlab_ci
gitlab_ci_production
Recipe: gitlab::database_migrations
* execute[initialize gitlab-ci database] action run
================================================================================
Error executing action `run` on resource 'execute[initialize gitlab-ci
database]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of /opt/gitlab/bin/gitlab-ci-rake setup ----
STDOUT: -- enable_extension("plpgsql")
STDERR: FATAL: Peer authentication failed for user "gitlab_ci"
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/postgresql_adapter.rb:855:in
`initialize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/postgresql_adapter.rb:855:in
`new'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/postgresql_adapter.rb:855:in
`connect'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/postgresql_adapter.rb:556:in
`initialize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/postgresql_adapter.rb:41:in
`new'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/postgresql_adapter.rb:41:in
`postgresql_connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:440:in
`new_connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:450:in
`checkout_new_connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:421:in
`acquire_connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:356:in
`block in checkout'
/opt/gitlab/embedded/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:355:in
`checkout'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:265:in
`block in connection'
/opt/gitlab/embedded/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:264:in
`connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:546:in
`retrieve_connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_handling.rb:79:in
`retrieve_connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/connection_handling.rb:53:in
`connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/tasks/postgresql_database_tasks.rb:8:in
`connection'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/tasks/postgresql_database_tasks.rb:17:in
`create'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/tasks/database_tasks.rb:73:in
`create'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/tasks/database_tasks.rb:87:in
`block in create_current'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/tasks/database_tasks.rb:183:in
`block in each_current_configuration'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/tasks/database_tasks.rb:182:in
`each'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/tasks/database_tasks.rb:182:in
`each_current_configuration'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/tasks/database_tasks.rb:86:in
`create_current'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.0.10/lib/active_record/railties/databases.rake:20:in
`block (2 levels) in <top (required)>'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:240:in
`call'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:240:in
`block in execute'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:235:in
`each'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:235:in
`execute'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:179:in
`block in invoke_with_call_chain'
/opt/gitlab/embedded/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:172:in
`invoke_with_call_chain'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:201:in
`block in invoke_prerequisites'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:199:in
`each'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:199:in
`invoke_prerequisites'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:178:in
`block in invoke_with_call_chain'
/opt/gitlab/embedded/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:172:in
`invoke_with_call_chain'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:201:in
`block in invoke_prerequisites'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:199:in
`each'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:199:in
`invoke_prerequisites'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:178:in
`block in invoke_with_call_chain'
/opt/gitlab/embedded/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:172:in
`invoke_with_call_chain'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:165:in
`invoke'
/opt/gitlab/embedded/service/gitlab-ci/lib/tasks/setup.rake:7:in `setup_db'
/opt/gitlab/embedded/service/gitlab-ci/lib/tasks/setup.rake:3:in `block in
<top (required)>'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:240:in
`call'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:240:in
`block in execute'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:235:in
`each'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:235:in
`execute'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:179:in
`block in invoke_with_call_chain'
/opt/gitlab/embedded/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:172:in
`invoke_with_call_chain'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/task.rb:165:in
`invoke'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:150:in
`invoke_task'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:106:in
`block (2 levels) in top_level'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:106:in
`each'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:106:in
`block in top_level'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:115:in
`run_with_threads'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:100:in
`top_level'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:78:in
`block in run'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:176:in
`standard_exception_handling'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/lib/rake/application.rb:75:in
`run'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rake-10.3.2/bin/rake:33:in
`<top (required)>'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/bin/rake:23:in `load'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/bin/rake:23:in `<main>'
Couldn't create database for {"adapter"=>"postgresql",
"encoding"=>"unicode", "database"=>"gitlab_ci_production", "pool"=>10,
"username"=>"gitlab_ci", "password"=>nil, "host"=>nil, "port"=>5432,
"socket"=>nil}
rake aborted!
PG::ConnectionBad: FATAL: Peer authentication failed for user "gitlab_ci"
Tasks: TOP => db:schema:load
(See full trace by running task with --trace)
---- End output of /opt/gitlab/bin/gitlab-ci-rake setup ----
Ran /opt/gitlab/bin/gitlab-ci-rake setup returned 1
Resource Declaration:
---------------------
# In /opt/gitlab/embedded/cookbooks/gitlab/recipes/database_migrations.rb
26: execute "initialize gitlab-ci database" do
27: command "/opt/gitlab/bin/gitlab-ci-rake setup"
28: action :nothing
29: end
30:
Compiled Resource:
------------------
# Declared in
/opt/gitlab/embedded/cookbooks/gitlab/recipes/database_migrations.rb:26:in
`from_file'
execute("initialize gitlab-ci database") do
action [:nothing]
retries 0
retry_delay 2
guard_interpreter :default
command "/opt/gitlab/bin/gitlab-ci-rake setup"
backup 5
returns 0
cookbook_name :gitlab
recipe_name "database_migrations"
end
Recipe: gitlab::gitlab-ci
* execute[clear the gitlab-ci cache] action run
- execute /opt/gitlab/bin/gitlab-ci-rake cache:clear
Recipe: gitlab::database_migrations
* bash[migrate gitlab-ci database] action run
================================================================================
Error executing action `run` on resource 'bash[migrate gitlab-ci database]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of "bash" "/tmp/chef-script20141107-29492-1onu98c" ----
STDOUT: rake aborted!
PG::ConnectionBad: FATAL: Peer authentication failed for user "gitlab_ci"
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
STDERR:
---- End output of "bash" "/tmp/chef-script20141107-29492-1onu98c" ----
Ran "bash" "/tmp/chef-script20141107-29492-1onu98c" returned 1
Resource Declaration:
---------------------
# In /opt/gitlab/embedded/cookbooks/gitlab/definitions/migrate_database.rb
19: bash "migrate #{params[:name]} database" do
20: code <<-EOH
21: set -e
22: log_file="/tmp/#{params[:name]}-db-migrate-$(date
+%s)-$$/output.log"
23: umask 077
24: mkdir $(dirname ${log_file})
25: #{params[:command]} 2>& 1 | tee ${log_file}
26: exit ${PIPESTATUS[0]}
27: EOH
28: action params[:action]
29: end
30: end
Compiled Resource:
------------------
# Declared in
/opt/gitlab/embedded/cookbooks/gitlab/definitions/migrate_database.rb:19:in
`block in from_file'
bash("migrate gitlab-ci database") do
params {:command=>"/opt/gitlab/bin/gitlab-ci-rake db:migrate",
:action=>:nothing, :name=>"gitlab-ci"}
action [:nothing]
retries 0
retry_delay 2
guard_interpreter :default
command "\"bash\" \"/tmp/chef-script20141107-29492-1onu98c\""
backup 5
returns 0
code " set -e\n log_file=\"/tmp/gitlab-ci-db-migrate-$(date
+%s)-$$/output.log\"\n umask 077\n mkdir $(dirname ${log_file})\n
/opt/gitlab/bin/gitlab-ci-rake db:migrate 2>& 1 | tee ${log_file}\n
exit ${PIPESTATUS[0]}\n"
interpreter "bash"
cookbook_name :gitlab
recipe_name "database_migrations"
end
Recipe: gitlab::ci-redis
* ruby_block[reload ci-redis svlogd configuration] action create
- execute the ruby block reload ci-redis svlogd configuration
Recipe: gitlab::postgresql
* service[postgresql] action restart
- restart service service[postgresql]
Running handlers:
[2014-11-07T19:06:59+01:00] ERROR: Running exception handlers
Running handlers complete
[2014-11-07T19:06:59+01:00] ERROR: Exception handlers complete
[2014-11-07T19:06:59+01:00] FATAL: Stacktrace dumped to
/opt/gitlab/embedded/cookbooks/cache/chef-stacktrace.out
Chef Client failed. 51 resources updated in 40.023985095 seconds
[2014-11-07T19:06:59+01:00] ERROR: Chef::Exceptions::MultipleFailures
[2014-11-07T19:06:59+01:00] FATAL: Chef::Exceptions::ChildConvergeError:
Chef run process exited unsuccessfully (exit code 1)
--
You received this message because you are subscribed to the Google Groups
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/gitlabhq/b3bfc165-bf53-4da3-a7fe-f799201092c5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.