0

I am trying to upgrade rails version from 4.2 to 5.0

While following upgrade steps, there's the connectivity issue related to database (postgres).

On running command rails app:update the following error shows up

rails aborted!
ActiveRecord::ConnectionNotEstablished: No connection pool with id primary found.
/home/user/.rvm/gems/ruby-2.3.1/gems/activerecord-5.0.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `retrieve_connection'
/home/user/.rvm/gems/ruby-2.3.1/gems/activerecord-5.0.7.2/lib/active_record/connection_handling.rb:128:in `retrieve_connection'
/home/user/.rvm/gems/ruby-2.3.1/gems/activerecord-5.0.7.2/lib/active_record/connection_handling.rb:91:in `connection'
/home/user/.rvm/gems/ruby-2.3.1/gems/activerecord-5.0.7.2/lib/active_record/model_schema.rb:331:in `table_exists?'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/orm/active_record/activity.rb:47:in `<class:Activity>'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/orm/active_record/activity.rb:22:in `<module:ActiveRecord>'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/orm/active_record/activity.rb:19:in `<module:ORM>'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/orm/active_record/activity.rb:18:in `<module:PublicActivity>'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/orm/active_record/activity.rb:3:in `<top (required)>'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/orm/active_record.rb:4:in `require_relative'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/orm/active_record.rb:4:in `<top (required)>'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity.rb:53:in `require'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity.rb:53:in `inherit_orm'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/models/activity.rb:4:in `<module:PublicActivity>'
/home/user/.rvm/gems/ruby-2.3.1/gems/public_activity-1.6.4/lib/public_activity/models/activity.rb:3:in `<top (required)>'
/home/user/application/engines/common/lib/common/activity_extension.rb:10:in `require'
/home/user/application/engines/common/lib/common/activity_extension.rb:10:in `<module:Common>'
/home/user/application/engines/common/lib/common/activity_extension.rb:1:in `<top (required)>'
/home/user/application/engines/common/lib/common/engine.rb:8:in `require'
/home/user/application/engines/common/lib/common/engine.rb:8:in `<top (required)>'
/home/user/application/engines/common/lib/common.rb:1:in `require'
/home/user/application/engines/common/lib/common.rb:1:in `<top (required)>'
/home/user/.rvm/gems/ruby-2.3.1/gems/bundler-2.1.4/lib/bundler/runtime.rb:74:in `require'
/home/user/.rvm/gems/ruby-2.3.1/gems/bundler-2.1.4/lib/bundler/runtime.rb:74:in `block (2 levels) in require'
/home/user/.rvm/gems/ruby-2.3.1/gems/bundler-2.1.4/lib/bundler/runtime.rb:69:in `each'
/home/user/.rvm/gems/ruby-2.3.1/gems/bundler-2.1.4/lib/bundler/runtime.rb:69:in `block in require'
/home/user/.rvm/gems/ruby-2.3.1/gems/bundler-2.1.4/lib/bundler/runtime.rb:58:in `each'
/home/user/.rvm/gems/ruby-2.3.1/gems/bundler-2.1.4/lib/bundler/runtime.rb:58:in `require'
/home/user/.rvm/gems/ruby-2.3.1/gems/bundler-2.1.4/lib/bundler.rb:174:in `require'
/home/user/application/config/application.rb:17:in `<top (required)>'
/home/user/application/Rakefile:4:in `require'
/home/user/application/Rakefile:4:in `<top (required)>'
/home/user/.rvm/gems/ruby-2.3.1/gems/railties-5.0.7.2/lib/rails/commands/rake_proxy.rb:13:in `block in run_rake_task'
/home/user/.rvm/gems/ruby-2.3.1/gems/railties-5.0.7.2/lib/rails/commands/rake_proxy.rb:11:in `run_rake_task'
/home/user/.rvm/gems/ruby-2.3.1/gems/railties-5.0.7.2/lib/rails/commands/commands_tasks.rb:51:in `run_command!'
/home/user/.rvm/gems/ruby-2.3.1/gems/railties-5.0.7.2/lib/rails/commands.rb:18:in `<top (required)>'
script/rails:6:in `require'
script/rails:6:in `<main>'

Does anyone have any idea why this error appears and how to resolve it?

Please help!

eshirvana
  • 23,227
  • 3
  • 22
  • 38
User
  • 169
  • 1
  • 11
  • Can you give more information (by updating the question) as to which steps you had already taken? It is a little hard without knowing what you did around the time this error started. Just explain what you had all done so far in the upgrade process please. – Rockwell Rice Mar 21 '21 at 02:00
  • @RockwellRice Till now I have updated the gemfile by adding required version of rails and run `bundle update rails` afterwards. Also I have updated the rails version in engines. After these steps, on running `rails app:update` command the error shows up. – User Mar 21 '21 at 07:09
  • Ok, what was the last gem you updated? something changed this, you need to identify that to get this solved. – Rockwell Rice Mar 21 '21 at 13:25

0 Answers0