Inline edit fails: Gitlab::SatelliteNotExistError
Created by: mc0e
I'm running a bitnami gitlab 5.2 server, using an off-the-shelf server image on amazon web service. Given an amazon account you can fire and identical one up using this link:
http://bitnami.com/redirect/to/20031/gitlab-5.2.0-1-amiubuntu-x64-ebs?region=us-west-1
The problem I'm having is essentially similar to https://github.com/gitlabhq/gitlabhq/issues/3542, however I'm wary of re-opening a bug that has been marked closed.
When I try to submit an inline edit, I see the following error in /opt/bitnami/apps/gitlab/htdocs/log/production.log
Completed 500 Internal Server Error in 147ms
Gitlab::SatelliteNotExistError (Satellite doesn't exist):
lib/gitlab/satellite/satellite.rb:21:in `raise_no_satellite'
lib/gitlab/satellite/satellite.rb:55:in `lock'
lib/gitlab/satellite/action.rb:23:in `block in in_locked_and_timed_satellite'
lib/gitlab/satellite/action.rb:22:in `in_locked_and_timed_satellite'
lib/gitlab/satellite/edit_file_action.rb:22:in `commit!'
app/controllers/edit_tree_controller.rb:18:in `update'
It may be that as suggested in issue 3542, this is a server configuration error, which should therefore be taken up with the bitnami people, but there should at least be an issue raised here against the uninformative error message. If, as suggested in issue 3542, this is a file permissions error of some sort, then it would be helpful if the error message gave some indication of that, and referred to the file operation that has failed. SatelliteNotExistError is a pretty obscure name for a permissions error, if that's what it is.
Looking in /opt/bitnami/apps/gitlab/gitlab-satellites, I don't see anything for the project involved, or for the user who owns it, but I do see other users and their projects. The projects which are there seem to be editable. For my own projects, an older one is present there, and inline edit works, whereas a newer one is not present in the gitlab-satellites area and inline editing fails.