Configuration fails with Debian Jessie running under LXC because sysctl key is read-only
I'm running a fully upgraded Debian Jessie in a LXC container with Proxmox.
This issue is very similar to #361 (closed)
The -e parameter to sysctl does not help here because it's only for keys that are not available and here the key is available but read-only.
I think that readability of the key should be tested first and instructions on how to add requirements to the host issued if the key is read-only.
Full log:
# LANG=C apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up gitlab-ce (8.1.0-ce.1) ...
gitlab: Thank you for installing GitLab!
gitlab: To configure and start GitLab, RUN THE FOLLOWING COMMAND:
sudo gitlab-ctl reconfigure
gitlab: GitLab should be reachable at [redacted]
gitlab: Otherwise configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
gitlab: And running reconfigure again.
gitlab:
gitlab: For a comprehensive list of configuration options please see the Omnibus GitLab readme
gitlab: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
gitlab:
Shutting down all GitLab services except those needed for migrations
ok: down: gitlab-git-http-server: 608626s, normally up
ok: down: logrotate: 608626s, normally up
ok: down: nginx: 608625s, normally up
ok: down: postgresql: 1s, normally up
ok: down: redis: 0s, normally up
ok: down: sidekiq: 1146s, normally up
ok: down: unicorn: 608622s, normally up
ok: run: postgresql: (pid 25460) 1s
ok: run: redis: (pid 25468) 0s
run: postgresql: (pid 25460) 1s; run: log: (pid 781) 846723s
run: redis: (pid 25468) 0s; run: log: (pid 776) 846723s
Reconfiguring GitLab to apply migrations
Starting Chef Client, version 12.4.1
resolving cookbooks for run list: ["gitlab"]
Synchronizing Cookbooks:
- package
- gitlab
- runit
Compiling Cookbooks...
Recipe: gitlab::default
* directory[/etc/gitlab] action create (up to date)
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for directory[/var/opt/gitlab] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous directory[/var/opt/gitlab]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:43:in `from_file'
[2015-10-26T12:29:27+01:00] WARN: Current directory[/var/opt/gitlab]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/users.rb:24:in `from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for directory[/var/opt/gitlab/backups] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous directory[/var/opt/gitlab/backups]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/gitlab-rails.rb:49:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current directory[/var/opt/gitlab/backups]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/gitlab-rails.rb:56:in `from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for cron[gitlab-ci schedule builds] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous cron[gitlab-ci schedule builds]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/cron.rb:20:in `from_file'
[2015-10-26T12:29:27+01:00] WARN: Current cron[gitlab-ci schedule builds]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/cron.rb:25:in `from_file'
/sbin/init: unrecognized option '--version'
-.mount loaded active mounted /
[2015-10-26T12:29:27+01:00] WARN: Selected systemd because systemctl shows .mount units
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for directory[/etc/sysctl.d] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous directory[/etc/sysctl.d]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:22:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current directory[/etc/sysctl.d]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:22:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for file[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous file[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:27:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current file[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:27:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for ruby_block[maintain sysctl config] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous ruby_block[maintain sysctl config]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:32:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current ruby_block[maintain sysctl config]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:32:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:45:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:45:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for file[/etc/sysctl.d/90-postgresql.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous file[/etc/sysctl.d/90-postgresql.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current file[/etc/sysctl.d/90-postgresql.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for file[/etc/sysctl.d/90-unicorn.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous file[/etc/sysctl.d/90-unicorn.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current file[/etc/sysctl.d/90-unicorn.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for execute[sysctl] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous execute[sysctl]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:56:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current execute[sysctl]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:56:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for directory[/etc/sysctl.d] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous directory[/etc/sysctl.d]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:22:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current directory[/etc/sysctl.d]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:22:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for file[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous file[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:27:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current file[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:27:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for ruby_block[maintain sysctl config] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous ruby_block[maintain sysctl config]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:32:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current ruby_block[maintain sysctl config]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:32:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:45:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:45:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for file[/etc/sysctl.d/90-postgresql.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous file[/etc/sysctl.d/90-postgresql.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current file[/etc/sysctl.d/90-postgresql.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for file[/etc/sysctl.d/90-unicorn.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous file[/etc/sysctl.d/90-unicorn.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current file[/etc/sysctl.d/90-unicorn.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for execute[sysctl] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous execute[sysctl]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:56:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current execute[sysctl]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:56:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for directory[/var/opt/gitlab/gitlab-rails/etc] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous directory[/var/opt/gitlab/gitlab-rails/etc]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/gitlab-rails.rb:49:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current directory[/var/opt/gitlab/gitlab-rails/etc]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/unicorn_config.rb:21:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for service[unicorn] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous service[unicorn]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:86:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current service[unicorn]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/definitions/runit_service.rb:191:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for directory[/etc/sysctl.d] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous directory[/etc/sysctl.d]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:22:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current directory[/etc/sysctl.d]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:22:in `block in from_file'
/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:27:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for ruby_block[maintain sysctl config] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous ruby_block[maintain sysctl config]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:32:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current ruby_block[maintain sysctl config]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:32:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:45:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current link[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:45:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for file[/etc/sysctl.d/90-postgresql.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous file[/etc/sysctl.d/90-postgresql.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current file[/etc/sysctl.d/90-postgresql.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for file[/etc/sysctl.d/90-unicorn.conf] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous file[/etc/sysctl.d/90-unicorn.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current file[/etc/sysctl.d/90-unicorn.conf]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:50:in `block (2 levels) in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for execute[sysctl] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous execute[sysctl]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:56:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current execute[sysctl]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:56:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Cloning resource attributes for service[sidekiq] from prior resource (CHEF-3694)
[2015-10-26T12:29:27+01:00] WARN: Previous service[sidekiq]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:86:in `block in from_file'
[2015-10-26T12:29:27+01:00] WARN: Current service[sidekiq]: /opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/definitions/runit_service.rb:191:in `block in from_file'
Converging 249 resources
* directory[/etc/gitlab] action nothing (skipped due to action :nothing)
* directory[/var/opt/gitlab] action create (up to date)
* directory[/opt/gitlab/embedded/etc] action create (up to date)
* template[/opt/gitlab/embedded/etc/gitconfig] action create (up to date)
Recipe: gitlab::web-server
* group[gitlab-www] action create (up to date)
* user[gitlab-www] action create (up to date)
Recipe: gitlab::users
* directory[/var/opt/gitlab] action create (up to date)
* group[git] action create (up to date)
* user[git] action create (up to date)
* template[/var/opt/gitlab/.gitconfig] action create (up to date)
Recipe: gitlab::gitlab-shell
* directory[/var/opt/gitlab/git-data/repositories] action create (up to date)
* directory[/var/opt/gitlab/.ssh] action create (up to date)
* file[/var/opt/gitlab/.ssh/authorized_keys] action create (up to date)
* directory[/opt/gitlab/embedded/service/gitlab-shell/hooks/] action create
- change owner from 'root' to 'git'
- change group from 'root' to 'git'
* file[/opt/gitlab/embedded/service/gitlab-shell/authorized_keys.lock] action create (up to date)
* execute[chcon --recursive --type ssh_home_t /var/opt/gitlab/.ssh] action run (skipped due to only_if)
* directory[/var/log/gitlab/gitlab-shell/] action create (up to date)
* directory[/var/opt/gitlab/gitlab-shell] action create (up to date)
* directory[/var/opt/gitlab/git-data] action create (up to date)
* template[/var/opt/gitlab/gitlab-shell/config.yml] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-shell/config.yml] action create (up to date)
* template[/var/opt/gitlab/gitlab-shell/gitlab_shell_secret] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-shell/.gitlab_shell_secret] action create (up to date)
Recipe: gitlab::gitlab-rails
* directory[/var/opt/gitlab/gitlab-rails/etc] action create (up to date)
* directory[/opt/gitlab/etc/gitlab-rails] action create (up to date)
* directory[/var/opt/gitlab/gitlab-rails/working] action create (up to date)
* directory[/var/opt/gitlab/gitlab-rails/tmp] action create (up to date)
* directory[/var/opt/gitlab/gitlab-ci/builds] action create (up to date)
* directory[/var/opt/gitlab/backups] action create (up to date)
* directory[/var/log/gitlab/gitlab-rails] action create (up to date)
* directory[/var/opt/gitlab/backups] action create (up to date)
* directory[/var/opt/gitlab/gitlab-rails] action create (up to date)
* directory[/var/opt/gitlab/gitlab-ci] action create (up to date)
* directory[/var/opt/gitlab/gitlab-rails/uploads] action create (up to date)
* template[/opt/gitlab/etc/gitlab-rails/gitlab-rails-rc] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/config.ru] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/config.ru] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/secret] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/.secret] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/database.yml] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/config/database.yml] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/secrets.yml] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/config/secrets.yml] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/resque.yml] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/config/resque.yml] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/aws.yml] action delete (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/config/aws.yml] action delete (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/smtp_settings.rb] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/config/initializers/smtp_settings.rb] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/gitlab.yml] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml] action create (up to date)
* template[/var/opt/gitlab/gitlab-rails/etc/rack_attack.rb] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/config/initializers/rack_attack.rb] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/.gitlab_shell_secret] action create (up to date)
* directory[/var/opt/gitlab/git-data/gitlab-satellites] action create (up to date)
* directory[/opt/gitlab/etc/gitlab-rails/env] action create (up to date)
* file[/opt/gitlab/etc/gitlab-rails/env/HOME] action create (up to date)
* file[/opt/gitlab/etc/gitlab-rails/env/RAILS_ENV] action create (up to date)
* file[/opt/gitlab/etc/gitlab-rails/env/SIDEKIQ_MEMORY_KILLER_MAX_RSS] action create (up to date)
* file[/opt/gitlab/etc/gitlab-rails/env/BUNDLE_GEMFILE] action create (up to date)
* file[/opt/gitlab/etc/gitlab-rails/env/PATH] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/tmp] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/public/uploads] action create (up to date)
* link[/opt/gitlab/embedded/service/gitlab-rails/log] action create (up to date)
* link[/var/log/gitlab/gitlab-rails/sidekiq.log] action create (skipped due to not_if)
* file[/opt/gitlab/embedded/service/gitlab-rails/db/schema.rb] action create (up to date)
* remote_file[/var/opt/gitlab/gitlab-rails/VERSION] action create (up to date)
* execute[chown -R root:root /opt/gitlab/embedded/service/gitlab-rails/public] action run
- execute chown -R root:root /opt/gitlab/embedded/service/gitlab-rails/public
* execute[clear the gitlab-rails cache] action nothing (skipped due to action :nothing)
Recipe: gitlab::gitlab-ci_disable
* template[/var/opt/gitlab/nginx/conf/gitlab-ci-http.conf] action delete (up to date)
Recipe: gitlab::cron
* cron[gitlab-ci schedule builds] action delete (up to date)
* cron[gitlab-ci schedule builds] action delete (up to date)
Recipe: gitlab::default
* service[unicorn] action nothing (skipped due to action :nothing)
* service[ci-unicorn] action nothing (skipped due to action :nothing)
* service[sidekiq] action nothing (skipped due to action :nothing)
* service[ci-sidekiq] action nothing (skipped due to action :nothing)
Recipe: runit::systemd
* directory[/usr/lib/systemd/system] action create (up to date)
* cookbook_file[/usr/lib/systemd/system/gitlab-runsvdir.service] action create (up to date)
* file[/etc/systemd/system/default.target.wants/gitlab-runsvdir.service] action delete (up to date)
* execute[systemctl daemon-reload] action nothing (skipped due to action :nothing)
* execute[systemctl enable gitlab-runsvdir] action nothing (skipped due to action :nothing)
* link[/var/opt/gitlab/postgresql/data] action create (skipped due to not_if)
* file[/var/opt/gitlab/postgresql/.profile] action create (up to date)
* directory[/etc/sysctl.d] action create (up to date)
* file[/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf] action create_if_missing (up to date)
* ruby_block[maintain sysctl config] action run
Recipe: gitlab::unicorn
* execute[sysctl] action run
================================================================================
Error executing action `run` on resource 'execute[sysctl]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '255'
---- Begin output of cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - ----
STDOUT:
STDERR: sysctl: setting key "kernel.shmmax": Read-only file system
---- End output of cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - ----
Ran cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - returned 255
Cookbook Trace:
---------------
/opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:39:in `block (3 levels) in from_file'
Resource Declaration:
---------------------
# In /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb
56: execute "sysctl" do
57: command "cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p -"
58: action :nothing
59: end
60: end
Compiled Resource:
------------------
# Declared in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:56:in `block in from_file'
execute("sysctl") do
params {:value=>1024, :name=>"net.core.somaxconn"}
action [:nothing]
retries 0
retry_delay 2
default_guard_interpreter :execute
command "cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p -"
backup 5
returns 0
declared_type :execute
cookbook_name "gitlab"
recipe_name "unicorn"
end
================================================================================
Error executing action `run` on resource 'ruby_block[maintain sysctl config]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
execute[sysctl] (gitlab::unicorn line 56) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '255'
---- Begin output of cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - ----
STDOUT:
STDERR: sysctl: setting key "kernel.shmmax": Read-only file system
---- End output of cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - ----
Ran cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - returned 255
Cookbook Trace:
---------------
/opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:39:in `block (3 levels) in from_file'
Resource Declaration:
---------------------
# In /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb
32: ruby_block "maintain sysctl config" do
33: block do
34: fe = Chef::Util::FileEdit.new("/opt/gitlab/embedded/etc/90-omnibus-gitlab.conf")
35: fe.search_file_replace_line(/^#{param} = /,"#{param} = #{value}")
36: fe.insert_line_if_no_match(/^#{param} = /,"#{param} = #{value}")
37: fe.write_file
38: if fe.file_edited?
39: resources(execute: "sysctl").run_action(:run, :immediately)
40: end
41: end
42: not_if "sysctl -n #{param} | grep -q -x #{value}"
Compiled Resource:
------------------
# Declared in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:32:in `block in from_file'
ruby_block("maintain sysctl config") do
params {:value=>17179869184, :name=>"kernel.shmmax"}
action [:run]
retries 0
retry_delay 2
default_guard_interpreter :default
block_name "maintain sysctl config"
declared_type :ruby_block
cookbook_name "gitlab"
recipe_name "postgresql"
block #<Proc:0x00000003a8bbc0@/opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sysctl.rb:33>
not_if "sysctl -n kernel.shmmax | grep -q -x 17179869184"
end
Running handlers:
[2015-10-26T12:29:27+01:00] ERROR: Running exception handlers
Running handlers complete
[2015-10-26T12:29:27+01:00] ERROR: Exception handlers complete
Chef Client failed. 2 resources updated in 2.439126842 seconds
[2015-10-26T12:29:27+01:00] FATAL: Stacktrace dumped to /opt/gitlab/embedded/cookbooks/cache/chef-stacktrace.out
[2015-10-26T12:29:27+01:00] ERROR: ruby_block[maintain sysctl config] (gitlab::postgresql line 32) had an error: Mixlib::ShellOut::ShellCommandFailed: execute[sysctl] (gitlab::unicorn line 56) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '255'
---- Begin output of cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - ----
STDOUT:
STDERR: sysctl: setting key "kernel.shmmax": Read-only file system
---- End output of cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - ----
Ran cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - returned 255
[2015-10-26T12:29:28+01:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
dpkg: error processing package gitlab-ce (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
gitlab-ce