Project

General

Profile

Actions

Defect #8534

closed

Redmine fails to start

Added by Parashar Mehta about 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2011-06-05
Due date:
% Done:

0%

Estimated time:
Resolution:
Invalid
Affected version:

Description

Hi,

Firstly, I'm not a Ruby or Rails expert so please forgive my ignorance :)

Our company has a very old version (0.8.4) of Redmine and occasionally it fails to start. With the error below:

=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails 2.1.2 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
  • Starting Mongrel listening at 0.0.0.0:3000
  • Starting Rails with production environment...
    Exiting
    /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/core_ext/module/aliasing.rb:31:in `alias_method': undefined method `initialize_schema_information' for module `ActiveRecord::ConnectionAdapters::SchemaStatements' (NameError)
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/core_ext/module/aliasing.rb:31:in `alias_method_chain'
    from /opt/redmine/redmine-0.8.4/vendor/plugins/rel_2.0.0/lib/engines/rails_extensions/migrations.rb:131:in `included'
    from /opt/redmine/redmine-0.8.4/vendor/plugins/rel_2.0.0/lib/engines/rails_extensions/migrations.rb:131:in `class_eval'
    from /opt/redmine/redmine-0.8.4/vendor/plugins/rel_2.0.0/lib/engines/rails_extensions/migrations.rb:131:in `included'
    from /opt/redmine/redmine-0.8.4/vendor/plugins/rel_2.0.0/lib/engines/rails_extensions/migrations.rb:155:in `include'
    from /opt/redmine/redmine-0.8.4/vendor/plugins/rel_2.0.0/lib/engines/rails_extensions/migrations.rb:155
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
    from /opt/redmine/redmine-0.8.4/config/../vendor/plugins/engines/lib/engines.rb:94:in `load_extensions'
    from /opt/redmine/redmine-0.8.4/config/../vendor/plugins/engines/lib/engines.rb:94:in `each'
    from /opt/redmine/redmine-0.8.4/config/../vendor/plugins/engines/lib/engines.rb:94:in `load_extensions'
    from /opt/redmine/redmine-0.8.4/config/../vendor/plugins/engines/lib/engines.rb:85:in `init'
    from /opt/redmine/redmine-0.8.4/vendor/plugins/rel_2.0.0/init.rb:1:in `evaluate_init_rb'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:95:in `evaluate_init_rb'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:91:in `evaluate_init_rb'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:44:in `load'
    from /opt/redmine/redmine-0.8.4/config/../vendor/plugins/engines/lib/engines/plugin.rb:77:in `load'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:33:in `load_plugins'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:32:in `each'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:32:in `load_plugins'
    from ./script/../config/../vendor/rails/railties/lib/initializer.rb:292:in `load_plugins'
    from ./script/../config/../vendor/rails/railties/lib/initializer.rb:142:in `process'
    from ./script/../config/../vendor/rails/railties/lib/initializer.rb:97:in `send'
    from ./script/../config/../vendor/rails/railties/lib/initializer.rb:97:in `run'
    from /opt/redmine/redmine-0.8.4/config/environment.rb:20
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
    from /usr/lib/ruby/1.8/mongrel/rails.rb:147:in `rails'
    from /usr/lib/ruby/1.8/mongrel_rails:114:in `cloaker_'
    from /usr/lib/ruby/1.8/mongrel/configurator.rb:149:in `call'
    from /usr/lib/ruby/1.8/mongrel/configurator.rb:149:in `listener'
    from /usr/lib/ruby/1.8/mongrel_rails:100:in `cloaker_'
    from /usr/lib/ruby/1.8/mongrel/configurator.rb:50:in `call'
    from /usr/lib/ruby/1.8/mongrel/configurator.rb:50:in `initialize'
    from /usr/lib/ruby/1.8/mongrel_rails:85:in `new'
    from /usr/lib/ruby/1.8/mongrel_rails:85:in `run'
    from /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
    from /usr/lib/ruby/1.8/mongrel_rails:282
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:503:in `load'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:503:in `load'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:503:in `load'
    from /opt/redmine/redmine-0.8.4/vendor/rails/railties/lib/commands/servers/mongrel.rb:64
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
    from /opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
    from /opt/redmine/redmine-0.8.4/vendor/rails/railties/lib/commands/server.rb:39
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from script/server:3

I've set RAILS_GEM_VERSION to 2.1.2 in config/environment.rb but when I run the server it fails with the above error. I get the same error when I run script/about. Running script/console production produces the following error - though the console is usable and I get expected values when outputting RAILS_ENV, RAILS_ROOT AND RAILS_GEMS_VERSION:

script/console production
Loading production environment (Rails 2.1.2)
/opt/redmine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/core_ext/module/aliasing.rb:31:in `alias_method':NameError: undefined method `initialize_schema_information' for module `ActiveRecord::ConnectionAdapters::SchemaStatements'

FYI: I have put the redmine user in the www-data group as I was trying to get Redmine running through Apache + Passenger though I get the same error thrown by Passenger when I tried to access Redmine through a domain name.

If I do rails -v at the command line, I get 2.3.8.

Freezing Rails doesn't work.

Any help and explanation you can give me to fix this annoying problem would be very much appreciated. Is there an easy way to upgrade from 0.8.4 to the latest version (for a non ROR person)?

Thanks,

Parashar.

Actions

Also available in: Atom PDF