Project

General

Profile

Bug #10773

Recent Template work in Foreman breaks bootdisk migration

Added by Eric Helms over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Difficulty:
Triaged:
No
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

aused by: (PGError) ERROR:  relation "templates" does not exist
LINE 4:              WHERE a.attrelid = '"templates"'::regclass
                                        ^

    ... skipped 58 lines
caused by: (ActiveRecord::StatementInvalid) PGError: ERROR:  relation "templates" does not exist
LINE 4:              WHERE a.attrelid = '"templates"'::regclass
                                        ^
:             SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
              FROM pg_attribute a LEFT JOIN pg_attrdef d
                ON a.attrelid = d.adrelid AND a.attnum = d.adnum
             WHERE a.attrelid = '"templates"'::regclass
               AND a.attnum > 0 AND NOT a.attisdropped
             ORDER BY a.attnum  

/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:1158:in `async_exec'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:1158:in `exec_no_cache'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:664:in `block in exec_query'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:663:in `exec_query'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:1283:in `column_definitions'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/postgresql_adapter.rb:859:in `columns'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/schema_cache.rb:12:in `block in initialize'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/model_schema.rb:228:in `yield'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/model_schema.rb:228:in `default'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/model_schema.rb:228:in `columns'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/model_schema.rb:237:in `columns_hash'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/inheritance.rb:19:in `descends_from_active_record?'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/inheritance.rb:25:in `finder_needs_type_condition?'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/base.rb:455:in `relation'
/opt/rh/ruby193/root/usr/share/gems/gems/friendly_id-4.0.10.1/lib/friendly_id/base.rb:254:in `relation_class'
/opt/rh/ruby193/root/usr/share/gems/gems/friendly_id-4.0.10.1/lib/friendly_id/base.rb:221:in `relation'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/scoping/default.rb:41:in `unscoped'
/opt/rh/ruby193/root/usr/share/gems/gems/foreman_bootdisk-5.0.0/db/migrate/20140522185700_change_templatekind_to_bootdisk.rb:8:in `up'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/migration.rb:370:in `up'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/migration.rb:410:in `block (2 levels) in migrate'
/opt/rh/ruby193/root/usr/share/ruby/benchmark.rb:280:in `measure'

Related issues

Related to Foreman - Feature #7096: Partition Tables should just be a kind of Provisioning TemplatesClosed2014-08-14

Associated revisions

Revision f880026d (diff)
Added by Marek Hulán over 5 years ago

Fixes #10773 - rename ConfigTemplate to ProvisioningTemplate

Revision 1e744832
Added by Dominic Cleal over 5 years ago

Merge pull request #14 from ares/fix/rename_templates

Fixes #10773 - rename ConfigTemplate to ProvisioningTemplate

History

#1 Updated by Dominic Cleal over 5 years ago

  • Related to Feature #7096: Partition Tables should just be a kind of Provisioning Templates added

#2 Updated by The Foreman Bot over 5 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman_bootdisk/pull/14 added
  • Pull request deleted ()

#3 Updated by Marek Hulán over 5 years ago

  • Assignee set to Marek Hulán

#4 Updated by Marek Hulán over 5 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF