Project

General

Profile

cannot upgrade database to redmine 2.0

Added by winfred zhu almost 12 years ago

I just want to upgrade redmine to 2.0 (rails 3.2.3)
and I finished some steps successfully and go to database upgrade
and run
rake db:migrate RAILS_ENV=production

but rake aborted

undefined method `read_inheritable_attribute' for ActiveRecord::Base:Class

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

anyone could help me?


Replies (5)

RE: cannot upgrade database to redmine 2.0 - Added by winfred zhu almost 12 years ago

Etienne Massip wrote:

What gives you --trace?

C:\tmp\redmine2>rake db:migrate RAILS_ENV=production --trace
  • Invoke db:migrate (first_time)
  • Invoke environment (first_time)
  • Execute environment
    rake aborted!
    undefined method `read_inheritable_attribute' for ActiveRecord::Base:Class
    C:/ruby/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/dynamic_matc
    hers.rb:50:in `method_missing'
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb
    :21:in `scopes'
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb
    :88:in `named_scope'
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb
    :15:in `included'
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb
    :13:in `class_eval'
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb
    :13:in `included'
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/compatability.
    rb:20:in `include'
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/compatability.
    rb:20
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/compatability.
    rb:19:in `class_eval'
    C:/tmp/redmine2/plugins/awesome_nested_set/lib/awesome_nested_set/compatability.
    rb:19
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:236:in `load_dependency'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/tmp/redmine2/plugins/awesome_nested_set/rails/init.rb:1
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:236:in `load_dependency'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/tmp/redmine2/plugins/awesome_nested_set/init.rb:1
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:236:in `load_dependency'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:251:in `require'
    C:/tmp/redmine2/lib/redmine/plugin.rb:129:in `load'
    C:/tmp/redmine2/lib/redmine/plugin.rb:120:in `each'
    C:/tmp/redmine2/lib/redmine/plugin.rb:120:in `load'
    C:/tmp/redmine2/config/initializers/30-redmine.rb:13
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:245:in `load'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:245:in `load'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:236:in `load_dependency'
    C:/ruby/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependenci
    es.rb:245:in `load'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/engine.rb:588
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/engine.rb:587:in `each'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/engine.rb:587
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `
    instance_exec'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `
    run'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:55:in `
    run_initializers'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `
    each'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `
    run_initializers'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/application.rb:136:in `i
    nitialize!'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/railtie/configurable.rb:
    30:in `send'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/railtie/configurable.rb:
    30:in `method_missing'
    C:/tmp/redmine2/config/environment.rb:14
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/application.rb:103:in `r
    equire'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/application.rb:103:in `r
    equire_environment!'
    C:/ruby/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/application.rb:292:in `i
    nitialize_tasks'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `execute'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `invoke_with
    _call_chain'
    C:/ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with
    _call_chain'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:176:in `invoke_prer
    equisites'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `each'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `invoke_prer
    equisites'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:157:in `invoke_with
    _call_chain'
    C:/ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with
    _call_chain'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invo
    ke_task'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_l
    evel'
    C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'

C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_l
evel'
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `stan
dard_exception_handling'
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_l
evel'
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `stan
dard_exception_handling'
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/bin/rake:33
C:/ruby/bin/rake:19:in `load'
C:/ruby/bin/rake:19
Tasks: TOP => db:migrate => environment

RE: cannot upgrade database to redmine 2.0 - Added by Marius Costea almost 12 years ago

Same issue for me.

winfred zhu wrote:

I just want to upgrade redmine to 2.0 (rails 3.2.3)
and I finished some steps successfully and go to database upgrade
and run
rake db:migrate RAILS_ENV=production

but rake aborted

undefined method `read_inheritable_attribute' for ActiveRecord::Base:Class

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

anyone could help me?

rake db:migrate RAILS_ENV=production --trace
  • Invoke db:migrate (first_time)
  • Invoke environment (first_time)
  • Execute environment
    rake aborted!
    undefined method `read_inheritable_attribute' for ActiveRecord::Base:Class
    /usr/lib/ruby/gems/1.8/gems/activerecord-3.2.3/lib/active_record/dynamic_matchers.rb:50:in `method_missing'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb:21:in `scopes'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb:88:in `named_scope'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb:15:in `included'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb:13:in `class_eval'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/named_scope.rb:13:in `included'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/compatability.rb:20:in `include'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/compatability.rb:20
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/compatability.rb:19:in `class_eval'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/lib/awesome_nested_set/compatability.rb:19
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/rails/init.rb:1
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /srv/www/redmine.localdomain/redmine/plugins/awesome_nested_set/init.rb:1
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    /srv/www/redmine.localdomain/redmine/lib/redmine/plugin.rb:129:in `load'
    /srv/www/redmine.localdomain/redmine/lib/redmine/plugin.rb:120:in `each'
    /srv/www/redmine.localdomain/redmine/lib/redmine/plugin.rb:120:in `load'
    /srv/www/redmine.localdomain/redmine/config/initializers/30-redmine.rb:13
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:245:in `load'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:245:in `load'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
    /usr/lib/ruby/gems/1.8/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:245:in `load'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/engine.rb:588
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/engine.rb:587:in `each'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/engine.rb:587
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `instance_exec'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `run'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:55:in `run_initializers'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `each'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `run_initializers'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/application.rb:136:in `initialize!'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/railtie/configurable.rb:30:in `send'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/railtie/configurable.rb:30:in `method_missing'
    /srv/www/redmine.localdomain/redmine/config/environment.rb:14
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/application.rb:103:in `require'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/application.rb:103:in `require_environment!'
    /usr/lib/ruby/gems/1.8/gems/railties-3.2.3/lib/rails/application.rb:292:in `initialize_tasks'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `execute'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `invoke_with_call_chain'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:176:in `invoke_prerequisites'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `each'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `invoke_prerequisites'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:157:in `invoke_with_call_chain'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `run'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
    /usr/lib/ruby/gems/1.8/gems/rake-0.9.2.2/bin/rake:33
    /usr/bin/rake:23:in `load'
    /usr/bin/rake:23
    Tasks: TOP => db:migrate => environment

RE: cannot upgrade database to redmine 2.0 - Added by Alexandre VIAL-BOUKOBZA almost 12 years ago

Same here...
Using Ubuntu 12.04

  1. bundle install --without development test postgresql sqlite
    Using rake (0.9.2.2)
    Using i18n (0.6.0)
    Using multi_json (1.3.5)
    Using activesupport (3.2.3)
    Using builder (3.0.0)
    Using activemodel (3.2.3)
    Using erubis (2.7.0)
    Using journey (1.0.3)
    Using rack (1.4.1)
    Using rack-cache (1.2)
    Using rack-test (0.6.1)
    Using hike (1.2.1)
    Using tilt (1.3.3)
    Using sprockets (2.1.3)
    Using actionpack (3.2.3)
    Using mime-types (1.18)
    Using polyglot (0.3.3)
    Using treetop (1.4.10)
    Using mail (2.4.4)
    Using actionmailer (3.2.3)
    Using arel (3.0.2)
    Using tzinfo (0.3.33)
    Using activerecord (3.2.3)
    Using activeresource (3.2.3)
    Using coderay (1.0.6)
    Using fastercsv (1.5.5)
    Using json (1.7.3)
    Using mysql (2.8.1)
    Using net-ldap (0.3.1)
    Using bundler (1.1.3)
    Using rack-ssl (1.3.2)
    Using rdoc (3.12)
    Using thor (0.14.6)
    Using railties (3.2.3)
    Using rails (3.2.3)
    Using prototype-rails (3.2.1)
    Using ruby-openid (2.1.8)
    Using rack-openid (1.3.1)
    Using rmagick (2.13.1)
    Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

RE: cannot upgrade database to redmine 2.0 - Added by Etienne Massip almost 12 years ago

Core plugins such as awesome_nested_set should not me moved to Redmine's /plugins with custom, they are now bundled in /lib/plugins (see source:/branches/2.0-stable/lib/plugins).

Just remove core plugins from your /plugins.

    (1-5/5)