redmine_git_hosting: Connection refused when sshd doesn't listen on default port

Hi,

our ssh server doesn’t listen on the default port 22, which results in the following error:

$ RAILS_ENV=production rake --trace redmine_git_hosting:update_repositories

* Performing manual update_repositories operation from command line :
rake aborted!
Rugged::OSError: Failed to connect to localhost: Connection refused
/home/user/.gem/ruby/2.1.0/bundler/gems/gitolite-rugged-551741d1df06/lib/gitolite/gitolite_admin.rb:210:in `clone_at'
/home/user/.gem/ruby/2.1.0/bundler/gems/gitolite-rugged-551741d1df06/lib/gitolite/gitolite_admin.rb:210:in `clone'
/home/user/.gem/ruby/2.1.0/bundler/gems/gitolite-rugged-551741d1df06/lib/gitolite/gitolite_admin.rb:317:in `set_repo'
/home/user/.gem/ruby/2.1.0/bundler/gems/gitolite-rugged-551741d1df06/lib/gitolite/gitolite_admin.rb:64:in `initialize'
/home/user/redmine/plugins/redmine_git_hosting/lib/redmine_git_hosting/gitolite_wrapper.rb:65:in `new'
/home/user/redmine/plugins/redmine_git_hosting/lib/redmine_git_hosting/gitolite_wrapper.rb:65:in `gitolite_admin'
/home/user/redmine/plugins/redmine_git_hosting/lib/redmine_git_hosting/gitolite_wrapper.rb:45:in `execute_action'
/home/user/redmine/plugins/redmine_git_hosting/lib/redmine_git_hosting/gitolite_wrapper.rb:24:in `resync_gitolite'
/home/user/redmine/plugins/redmine_git_hosting/lib/redmine_git_hosting/gitolite_accessor.rb:145:in `resync_gitolite'
/home/user/redmine/plugins/redmine_git_hosting/lib/redmine_git_hosting/gitolite_accessor.rb:77:in `update_projects'
/home/user/redmine/plugins/redmine_git_hosting/lib/tasks/redmine_git_hosting.rake:23:in `block (3 levels) in <top (required)>'
/home/user/redmine/plugins/redmine_git_hosting/lib/redmine_git_hosting/console_logger.rb:7:in `title'
/home/user/redmine/plugins/redmine_git_hosting/lib/tasks/redmine_git_hosting.rake:22:in `block (2 levels) in <top (required)>'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:240:in `call'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:240:in `block in execute'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:235:in `each'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:235:in `execute'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/usr/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:172:in `invoke_with_call_chain'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/task.rb:165:in `invoke'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:150:in `invoke_task'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:106:in `each'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:106:in `block in top_level'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:115:in `run_with_threads'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:100:in `top_level'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:78:in `block in run'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:176:in `standard_exception_handling'
/home/user/.gem/ruby/2.1.0/gems/rake-10.5.0/lib/rake/application.rb:75:in `run'
/home/user/.gem/ruby/1.9.1/gems/rake-10.1.1/bin/rake:33:in `<main>'
Tasks: TOP => redmine_git_hosting:update_repositories

It works when I change the config of the sshd so that it runs on port 22 .

The :gitolite_server_port variable is set to the port on which the sshd listens.

Redmine Git Hosting 1.2
Gitolite3 3.6.1-2 (Debian)

Environment:
  Redmine version                3.2.0.stable
  Ruby version                      2.1.5-p273 (2014-11-13) [x86_64-linux-gnu]
  Rails version                      4.2.5
  Environment                      production
  Database adapter              Mysql2
SCM:
  Subversion                         1.8.10
  Git                                      2.1.4
  Filesystem                     
  Xitolite                                2.1.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 22 (5 by maintainers)

Most upvoted comments

Just had the same problem. After hours of debugging, I found the problem. See b43ffb4e1ab141a9abd18636460cdd65de1ad7f9