An error occurred while fetching issues.
gitlab-rake assets:precompile fails with permission denied error
I've just installed GitLab from the latest omnibus package (7.12.2) and was trying out some of the gitlab-rake tasks. I tried to run gitlab-rake assets:precompile
but it seems to be failing with a permission error.
The error seen when running the gitlab-rake task is:
root@gitlab-precise:/home/test# gitlab-rake assets:precompile
rake aborted!
Errno::EACCES: Permission denied @ rb_sysopen - /opt/gitlab/embedded/service/gitlab-rails/public/assets/manifest-dd2c5d667ff5d28c078978819ada2ccc.json
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:220:in `initialize'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:220:in `open'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:220:in `save'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:140:in `compile'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sprockets-rails-2.3.1/lib/sprockets/rails/task.rb:70:in `block (3 levels) in define'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sprockets-2.11.0/lib/rake/sprocketstask.rb:146:in `with_logger'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sprockets-rails-2.3.1/lib/sprockets/rails/task.rb:69:in `block (2 levels) in define'
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
The permissions for the file in question are:
-rw-r--r-- 1 root root 283357 Jul 3 15:59 /opt/gitlab/embedded/service/gitlab-rails/public/assets/manifest-dd2c5d667ff5d28c078978819ada2ccc.json