Unable to get gitorious start page after ruby upgrade

35 views
Skip to first unread message

Мишель Вермишель

unread,
May 27, 2015, 11:23:38 AM5/27/15
to gito...@googlegroups.com

We've got production server with old ruby and rails versions. After that we've made test clone of this machine, on which I've performed upgrade of ruby. Next gitorious server shows when I got to git URL:

"403 Forbidden error".

On the same time I'm able to perform git clone from our repositories on this cloned server.

NGINX error.log shows:

"directory index of /var/www/gitorious/public is forbidden."

When I try to start git console, I've got following error:

/var/www/gitorious/script/console

Loading development environment (Rails 2.3.5)

/var/www/gitorious/config/environment.rb:15:in block in <top (required)>': Your config/gitorious.yml does not have an entry for your current Rails environment. Please consult config/gitorious.sample.yml for instructions. (RuntimeError)
from /var/www/gitorious/vendor/rails/railties/lib/initializer.rb:111:inrun' from /var/www/gitorious/config/environment.rb:13:in <top (required)>'
from /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'
from /usr/local/lib/ruby/2.0.0/irb/init.rb:286:inblock in load_modules' from /usr/local/lib/ruby/2.0.0/irb/init.rb:284:in each'
from /usr/local/lib/ruby/2.0.0/irb/init.rb:284:inload_modules' from /usr/local/lib/ruby/2.0.0/irb/init.rb:20:in setup'
from /usr/local/lib/ruby/2.0.0/irb.rb:380:instart' from /usr/local/bin/irb:12:in `'

If I try to start git-daemon, I've got:

Starting git-daemon: /var/www/gitorious/vendor/rails/railties/lib/rails/gem_dependency.rb:21:in add_frozen_gem_path': undefined methodsource_index' for Gem:Module (NoMethodError) from /var/www/gitorious/vendor/rails/railties/lib/initializer.rb:298:in add_gem_load_paths'
from /var/www/gitorious/vendor/rails/railties/lib/initializer.rb:132:inprocess' from /var/www/gitorious/vendor/rails/railties/lib/initializer.rb:113:in run'
from /var/www/gitorious/config/environment.rb:13:in' from /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'
from /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /var/www/gitorious/script/git-daemon:11:in `' failure.

Please advice me how to bring my gitorious to life.

I've made chmod -R 777 for all problem folders, including /var/www/gitorious/public.

gitorious.yaml is:

development:

production:

# The session secret key (apg -m 64 is always useful for this kinda stuff) cookie_secret: 657280fbd0a5d8f0d718d172604d0141

# The path where git repositories are stored. The actual (bare) repositories resides # in repository_base_path/#{project.slug}/#{repository.name}.git/: repository_base_path: "/var/git/repositories"

# Stuff that's in the html . custom stats javascript code etc extra_html_head_data:

# System message that will appear on all pages if present system_message:

# Port the ./script/gitorious script should use: gitorious_client_port: 80

# Host the ./script/gitorious script should use: gitorious_client_host: 192.168.1.50

# Host which is serving the gitorious app, eg "gitorious.org" gitorious_host: 192.168.1.50

# User which is running git daemon gitorious_user: git

# Email spam on server errors to: exception_notification_emails:

# Mangle visible e-mail addresses (spam protection) mangle_email_addresses: true

# Enable or Disable Public Mode (true) or Private Mode (false) public_mode: true

# Define your locale locale: en

# Where should we store generated tarballs? # (should be readable by webserver, since we tell it to send the file using X-Sendfile) archive_cache_dir: "/var/git/tarball" # Which directory should we work in when we generate tarballs, before moving # them to the above dir? archive_work_dir: "/var/git/tarball-work"

# is it only site admins who can create new projects? only_site_admins_can_create_projects: false

# Should we hide HTTP clone urls? hide_http_clone_urls: false

# Is this gitorious.org? Read: should we have a very flashy homepage? is_gitorious_dot_org: false

# Pick a default license #default_license: GNU Affero General Public License (AGPLv3)

Current versions are:

Ubuntu 9.04

Ruby version 2.0.0-p481 (2014-05-08) [x86_64-linux]

Rails version 3.2.19

NGINX + Passenger

GITORIOUS 1.6.0.4

Reply all
Reply to author
Forward
0 new messages