Unable to fork a project on 11.10.4
Summary
I have installed gitlab (version 11.10.4) from source on fresh Debian 9 Stretch host. During the installation evething went smooth. I created a new GIT project with a few files and when I trierd to fork the project, the UI hangs up. After refresh, I see the project is not forked and in the
When I install gitlab via omnibus, everything is just fine. Does anybody encounter with the same issue?
Steps to reproduce
Install GitLab from source, create a new GIT project with a few files and when I trierd to fork the project, the UI hangs up. After refresh, I see the project is not forked
What is the current bug behavior?
Unsable to fork a project
Relevant logs and/or screenshots
sidekiq.log
I can see this Warning.
2019-05-19T20:56:06.253Z 1067 TID-gn1h2pj83 WARN: ActiveRecord::RecordNotFound: Couldn't find Project with 'id'=2
2019-05-19T20:56:06.253Z 1067 TID-gn1h2pj83 WARN: /home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/activerecord-5.0.7.2/lib/active_record/core.rb:173:in `find'
/home/git/gitlab/app/workers/repository_fork_worker.rb:11:in `perform'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:185:in `execute_job'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:167:in `block (2 levels) in process'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
/home/git/gitlab/lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
/home/git/gitlab/lib/gitlab/sidekiq_middleware/correlation_logger.rb:10:in `block in call'
/home/git/gitlab/lib/gitlab/correlation_id.rb:15:in `use_id'
/home/git/gitlab/lib/gitlab/sidekiq_middleware/correlation_logger.rb:9:in `call'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
/home/git/gitlab/lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
/home/git/gitlab/lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `call'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sentry-raven-2.9.0/lib/raven/integrations/sidekiq.rb:9:in `call'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:133:in `invoke'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:166:in `block in process'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:137:in `block (6 levels) in dispatch'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/job_retry.rb:108:in `local'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:136:in `block (5 levels) in dispatch'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/rails.rb:43:in `block in call'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/execution_wrapper.rb:85:in `wrap'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/reloader.rb:68:in `block in wrap'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/execution_wrapper.rb:85:in `wrap'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/activesupport-5.0.7.2/lib/active_support/reloader.rb:67:in `wrap'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/rails.rb:42:in `call'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:132:in `block (4 levels) in dispatch'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:243:in `stats'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:127:in `block (3 levels) in dispatch'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/job_logger.rb:8:in `call'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:126:in `block (2 levels) in dispatch'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/job_retry.rb:73:in `global'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:125:in `block in dispatch'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/logging.rb:48:in `with_context'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/logging.rb:42:in `with_job_hash_context'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:124:in `dispatch'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:165:in `process'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:83:in `process_one'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:71:in `run'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/util.rb:16:in `watchdog'
/home/git/gitlab/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/util.rb:25:in `block in safe_thread
Results of GitLab environment info
Expand for output related to GitLab environment info
sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production
)System information System: Debian 9.9 Current User: git Using RVM: no Ruby Version: 2.5.3p105 Gem Version: 2.7.6 Bundler Version:1.17.3 Rake Version: 12.3.2 Redis Version: 3.2.6 Git Version: 2.18.0 Sidekiq Version:5.2.5 Go Version: go1.10.3 linux/amd64 GitLab information Version: 11.10.4 Revision: 62c464651d2 Directory: /home/git/gitlab DB Adapter: PostgreSQL DB Version: 9.6.13 URL: http://gitlab.local HTTP Clone URL: http://gitlab.local/some-group/some-project.git SSH Clone URL: git@gitlab.local:some-group/some-project.git Using LDAP: no Using Omniauth: yes Omniauth Providers: GitLab Shell Version: 9.0.0 Repository storage paths: - default: /home/git/repositories GitLab Shell path: /home/git/gitlab-shell Git: /usr/local/bin/git
Possible fixes
Fix path in /home/git/gitaly/config.toml
# wrong
# bin_dir = "/home/git/gitaly/bin"
# fixed
bin_dir = "/home/git/gitaly"
socket_path = "/home/git/gitlab/tmp/sockets/private/gitaly.socket"
[gitaly-ruby]
dir = "/home/git/gitaly/ruby"
[gitlab-shell]
dir = "/home/git/gitlab-shell"
[[storage]]
name = "default"
path = "/home/git/repositories"
Installation script sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly,/home/git/repositories]" RAILS_ENV=production
generate wrong path to gitaly.
I found solution in #48312 (moved)