directory for /var/log/gitlab/unicorn/unicorn_stderr.log not writable
After completing gitlab-ctl reconfigure
unicorn
had this error:
2015-08-13_14:42:47.84610 starting new unicorn master
2015-08-13_14:42:49.40740 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/configurator.rb:91:in `block in reload': directory for stderr_path=/var/log/gitlab/unicorn/unicorn_stderr.log not writable (ArgumentError)
2015-08-13_14:42:49.41114 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/configurator.rb:87:in `each'
2015-08-13_14:42:49.41117 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/configurator.rb:87:in `reload'
2015-08-13_14:42:49.41119 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/configurator.rb:68:in `initialize'
2015-08-13_14:42:49.41121 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:108:in `new'
2015-08-13_14:42:49.41122 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:108:in `initialize'
2015-08-13_14:42:49.41123 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.6.3/bin/unicorn:126:in `new'
2015-08-13_14:42:49.41125 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/unicorn-4.6.3/bin/unicorn:126:in `<top (required)>'
2015-08-13_14:42:49.41126 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/bin/unicorn:23:in `load'
2015-08-13_14:42:49.41128 from /opt/gitlab/embedded/service/gem/ruby/2.1.0/bin/unicorn:23:in `<main>'
2015-08-13_14:42:49.42720 master failed to start, check stderr log for details
In my case I did:
chown :gitlab-www /var/log/gitlab/unicorn
chmod o+rx /var/log/gitlab/
chmod g+rwx /var/log/gitlab/unicorn
I was installing on RHEL 6.5.