Description of problem: Upgrades: db_migrate fails with undefined method `org' for #<MigrateContentHosts::Host:0x00000002e3abc8>/opt/rh/rh-ror41/root/usr/share/gems/gems/activemodel-4.1.5/lib/active_model/attribute_methods.rb:435:in `method_missing' Version-Release number of selected component (if applicable): Sat6.2.0-Snap13.1 How reproducible: with populated server Steps to Reproduce: # satellite-installer -S satellite --upgrade Upgrading... Upgrade Step: stop_services... Upgrade Step: start_databases... Upgrade Step: update_http_conf... Upgrade Step: migrate_pulp... Upgrade Step: fix_pulp_httpd_conf... Upgrade Step: start_httpd... Upgrade Step: start_qpidd... Upgrade Step: start_pulp... Upgrade Step: migrate_candlepin... Upgrade Step: start_tomcat... Upgrade Step: fix_katello_settings_file... Upgrade Step: migrate_foreman... Upgrade Step: migrate_gutterball... Upgrade Step: remove_nodes_distributors... Upgrade Step: Running installer... /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]: Failed to call refresh: /usr/sbin/foreman-rake db:migrate returned 1 instead of one of [0] /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]: /usr/sbin/foreman-rake db:migrate returned 1 instead of one of [0] /Stage[main]/Foreman::Database/Foreman::Rake[db:seed]/Exec[foreman-rake-db:seed]: Failed to call refresh: /usr/sbin/foreman-rake db:seed returned 1 instead of one of [0] /Stage[main]/Foreman::Database/Foreman::Rake[db:seed]/Exec[foreman-rake-db:seed]: /usr/sbin/foreman-rake db:seed returned 1 instead of one of [0] Installing Done [100%] [....................................] Something went wrong! Check the log for ERROR-level output The full log is at /var/log/foreman-installer/satellite.log Upgrade Step: restart_services... Upgrade Step: db_seed... Upgrade step db_seed failed. Check logs for more information. /usr/lib/ruby/gems/1.8/gems/kafo-0.7.3/lib/kafo/logger.rb:108:in `error': wrong number of arguments (57 for 1) (ArgumentError) Actual results: db_migrate fails Expected results: db_migrate succeeds
/var/log/foreman-installer/satellite.log: ... [ INFO 2016-05-27 19:47:26 main] Upgrade Step: migrate_foreman... [DEBUG 2016-05-27 19:47:52 main] true [ERROR 2016-05-27 19:48:19 main] rake aborted! StandardError: An error has occurred, this and all later migrations canceled: undefined method `org' for #<MigrateContentHosts::Host:0x0000000d9901d0>/opt/rh/rh-ror41/root/usr/share/gems/gems/activemodel-4.1.5/lib/active_model/a ttribute_methods.rb:435:in `method_missing' /opt/rh/rh-ror41/root/usr/share/gems/gems/activerecord-4.1.5/lib/active_record/attribute_methods.rb:208:in `method_missing' /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.0.0.35/db/migrate/20150930183738_migrate_content_hosts.rb:328:in `block in up' /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.0.0.35/db/migrate/20150930183738_migrate_content_hosts.rb:304:in `each' ... Tasks: TOP => db:migrate (See full trace by running task with --trace) == 20150930183738 MigrateContentHosts: migrating ============================== [DEBUG 2016-05-27 19:48:42 main] false [ INFO 2016-05-27 19:48:42 main] Upgrade Step: migrate_gutterball... ...
db_migrate.log: ... == 20150114210634 RenameScaptimonyArfReportRawRaw: migrating ================== -- rename_column(:scaptimony_arf_report_raws, :raw, :bzip_data)rake aborted! StandardError: An error has occurred, this and all later migrations canceled: undefined method `org' for #<MigrateContentHosts::Host:0x000000021dd4e8>/opt/rh/rh-ror41/root/usr/share/gems/gems/activemodel-4.1.5/lib/active_model/attribute_methods.rb:435:in `method_missing' /opt/rh/rh-ror41/root/usr/share/gems/gems/activerecord-4.1.5/lib/active_record/attribute_methods.rb:208:in `method_missing' /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.0.0.35/db/migrate/20150930183738_migrate_content_hosts.rb:328:in `block in up' ... Tasks: TOP => db:migrate (See full trace by running task with --trace) -> 0.0047s == 20150114210634 RenameScaptimonyArfReportRawRaw: migrated (0.0049s) ========= ... == 20150930183738 MigrateContentHosts: migrating ============================== (END)
# foreman-rake db:migrate == 20150930183738 MigrateContentHosts: migrating ============================== rake aborted! StandardError: An error has occurred, this and all later migrations canceled: undefined method `org' for #<MigrateContentHosts::Host:0x007fc5c809ac00>/opt/rh/rh-ror41/root/usr/share/gems/gems/activemodel-4.1.5/lib/active_model/attribute_methods.rb:435:in `method_missing' /opt/rh/rh-ror41/root/usr/share/gems/gems/activerecord-4.1.5/lib/active_record/attribute_methods.rb:208:in `method_missing' ...