Migrate:db error while reconfiguring foreman

Problem:
I recenly tried to add remote execution and ansible to foreman. I get the following error.

@foreman001 ~]$ sudo foreman-rake db:migrate
== 20200421201839 UpdateAnsibleInvTemplateName: migrating =====================
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

PG::UndefinedColumn: ERROR:  column "default" of relation "settings" does not exist
LINE 1: UPDATE "settings" SET "default" = $1 WHERE "settings"."id" I...
                              ^
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:672:in `exec_params'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:672:in `block (2 levels) in exec_no_cache'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:671:in `block in exec_no_cache'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:696:in `block (2 levels) in log'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:695:in `block in log'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:687:in `log'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:670:in `exec_no_cache'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:649:in `execute_and_clear'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql/database_statements.rb:72:in `exec_delete'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:179:in `update'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/query_cache.rb:22:in `update'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/relation.rb:466:in `update_all'
/usr/share/gems/gems/foreman_ansible-8.0.0/db/migrate/20200421201839_update_ansible_inv_template_name.rb:3:in `up'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:870:in `public_send'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:870:in `exec_migration'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:851:in `block (2 levels) in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:850:in `block in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:849:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1037:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1329:in `block in execute_migration_in_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1380:in `block in ddl_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `block in transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/transactions.rb:209:in `transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1380:in `ddl_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1328:in `execute_migration_in_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1302:in `each'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1302:in `migrate_without_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1251:in `block in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1401:in `block in with_advisory_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1416:in `block in with_advisory_lock_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1416:in `with_advisory_lock_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1397:in `with_advisory_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1251:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1086:in `up'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1061:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/tasks/database_tasks.rb:237:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:92:in `block (3 levels) in <top (required)>'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:90:in `each'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:90:in `block (2 levels) in <top (required)>'
/usr/share/gems/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'

Caused by:
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR:  column "default" of relation "settings" does not exist
LINE 1: UPDATE "settings" SET "default" = $1 WHERE "settings"."id" I...
                              ^
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:672:in `exec_params'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:672:in `block (2 levels) in exec_no_cache'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:671:in `block in exec_no_cache'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:696:in `block (2 levels) in log'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:695:in `block in log'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:687:in `log'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:670:in `exec_no_cache'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:649:in `execute_and_clear'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql/database_statements.rb:72:in `exec_delete'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:179:in `update'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/query_cache.rb:22:in `update'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/relation.rb:466:in `update_all'
/usr/share/gems/gems/foreman_ansible-8.0.0/db/migrate/20200421201839_update_ansible_inv_template_name.rb:3:in `up'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:870:in `public_send'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:870:in `exec_migration'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:851:in `block (2 levels) in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:850:in `block in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:849:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1037:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1329:in `block in execute_migration_in_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1380:in `block in ddl_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `block in transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/transactions.rb:209:in `transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1380:in `ddl_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1328:in `execute_migration_in_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1302:in `each'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1302:in `migrate_without_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1251:in `block in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1401:in `block in with_advisory_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1416:in `block in with_advisory_lock_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1416:in `with_advisory_lock_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1397:in `with_advisory_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1251:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1086:in `up'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1061:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/tasks/database_tasks.rb:237:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:92:in `block (3 levels) in <top (required)>'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:90:in `each'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:90:in `block (2 levels) in <top (required)>'
/usr/share/gems/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'

Caused by:
PG::UndefinedColumn: ERROR:  column "default" of relation "settings" does not exist
LINE 1: UPDATE "settings" SET "default" = $1 WHERE "settings"."id" I...
                              ^
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:672:in `exec_params'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:672:in `block (2 levels) in exec_no_cache'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:671:in `block in exec_no_cache'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:696:in `block (2 levels) in log'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:695:in `block in log'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:687:in `log'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:670:in `exec_no_cache'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql_adapter.rb:649:in `execute_and_clear'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/postgresql/database_statements.rb:72:in `exec_delete'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:179:in `update'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/query_cache.rb:22:in `update'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/relation.rb:466:in `update_all'
/usr/share/gems/gems/foreman_ansible-8.0.0/db/migrate/20200421201839_update_ansible_inv_template_name.rb:3:in `up'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:870:in `public_send'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:870:in `exec_migration'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:851:in `block (2 levels) in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:850:in `block in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:849:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1037:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1329:in `block in execute_migration_in_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1380:in `block in ddl_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `block in transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/usr/share/gems/gems/activesupport-6.1.6/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/transactions.rb:209:in `transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1380:in `ddl_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1328:in `execute_migration_in_transaction'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1302:in `each'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1302:in `migrate_without_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1251:in `block in migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1401:in `block in with_advisory_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1416:in `block in with_advisory_lock_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in `with_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1416:in `with_advisory_lock_connection'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1397:in `with_advisory_lock'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1251:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1086:in `up'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/migration.rb:1061:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/tasks/database_tasks.rb:237:in `migrate'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:92:in `block (3 levels) in <top (required)>'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:90:in `each'
/usr/share/gems/gems/activerecord-6.1.6/lib/active_record/railties/databases.rake:90:in `block (2 levels) in <top (required)>'
/usr/share/gems/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
[andrew.meyer@foreman001 ~]$ sudo foreman-rake db:seed
You have 3 pending migrations:
  20200421201839 UpdateAnsibleInvTemplateName
  20210120150019 AddPositionToAnsibleRole
  20210818083407 FixAnsibleSettingCategoryToDsl
Run `bin/rails db:migrate` to update your database then try again.

[@foreman001 ~]$ sudo foreman-rake db:seed
You have 3 pending migrations:
  20200421201839 UpdateAnsibleInvTemplateName
  20210120150019 AddPositionToAnsibleRole
  20210818083407 FixAnsibleSettingCategoryToDsl
Run `bin/rails db:migrate` to update your database then try again.
[@foreman001 ~]$

Expected outcome:
Foreman working

Foreman and Proxy versions:

foreman-proxy-3.4.0-0.1.develop.20220512004121gitf7550a5.el8.noarch
rubygem-hammer_cli_foreman_azure_rm-0.2.2-1.fm3_1.el8.noarch
rubygem-hammer_cli_foreman_salt-0.1.0-1.fm3_2.el8.noarch
foreman-3.4.0-0.3.develop.20220623140235git143054a.el8.noarch
rubygem-hammer_cli_foreman_webhooks-doc-0.0.3-1.fm3_4.el8.noarch
rubygem-hammer_cli_foreman_host_reports-doc-0.1.0-1.fm3_3.el8.noarch
rubygem-hammer_cli_foreman-doc-3.4.0-0.1.pre.develop.20220512120746gitd09e70d.el8.noarch
katello-common-4.6.0-0.4.master.el8.noarch
rubygem-hammer_cli_foreman_remote_execution-0.2.2-1.fm3_0.el8.noarch
rubygem-hammer_cli_foreman_leapp-0.1.1-1.fm3_0.el8.noarch
foreman-proxy-content-4.6.0-0.4.master.el8.noarch
rubygem-hammer_cli_foreman_openscap-doc-0.1.13-1.fm3_0.el8.noarch
foreman-debug-3.4.0-0.3.develop.20220623140235git143054a.el8.noarch
foreman-selinux-3.4.0-0.1.develop.20220512004237git24181ab.el8.noarch
rubygem-foreman_maintain-1.1.1-3.el8.noarch
rubygem-foreman_ansible-8.0.0-1.fm3_4.el8.noarch
rubygem-hammer_cli_foreman_discovery-1.1.0-1.fm3_3.el8.noarch
rubygem-hammer_cli_foreman_templates-0.2.0-2.fm2_5.el8.noarch
rubygem-foreman_remote_execution-7.1.0-1.fm3_4.el8.noarch
rubygem-hammer_cli_foreman_ssh-doc-0.0.2-8.el8.noarch
rubygem-hammer_cli_foreman_bootdisk-doc-0.3.0-2.el8.noarch
rubygem-hammer_cli_foreman_scc_manager-0.1.0-2.fm2_5.el8.noarch
katello-repos-4.6-0.3.nightly.el8.noarch
ansible-collection-theforeman-foreman-3.4.0-1.el8.noarch
foreman-service-3.4.0-0.3.develop.20220623140235git143054a.el8.noarch
katello-client-bootstrap-1.7.9-1.el8.noarch
rubygem-hammer_cli_foreman-3.4.0-0.1.pre.develop.20220512120746gitd09e70d.el8.noarch
rubygem-hammer_cli_foreman_ansible-0.4.0-1.fm3_4.el8.noarch
rubygem-hammer_cli_foreman_host_reports-0.1.0-1.fm3_3.el8.noarch
rubygem-hammer_cli_foreman_puppet-0.0.6-1.fm3_4.el8.noarch
rubygem-hammer_cli_foreman_webhooks-0.0.3-1.fm3_4.el8.noarch
foreman-installer-3.4.0-0.2.develop.20220629172904git26de96d.el8.noarch
foreman-postgresql-3.4.0-0.3.develop.20220623140235git143054a.el8.noarch
katello-certs-tools-2.9.0-1.el8.noarch
rubygem-hammer_cli_foreman_admin-doc-1.1.0-1.fm2_6.el8.noarch
rubygem-hammer_cli_foreman_salt-doc-0.1.0-1.fm3_2.el8.noarch
rubygem-hammer_cli_foreman_kubevirt-doc-0.1.5-1.fm3_1.el8.noarch
rubygem-hammer_cli_foreman_azure_rm-doc-0.2.2-1.fm3_1.el8.noarch
rubygem-hammer_cli_foreman_tasks-doc-0.0.17-1.fm3_2.el8.noarch
rubygem-hammer_cli_foreman_virt_who_configure-0.0.8-1.el8.noarch
rubygem-hammer_cli_foreman_tasks-0.0.17-1.fm3_2.el8.noarch
foreman-release-3.4.0-0.2.develop.el8.noarch
rubygem-hammer_cli_foreman_kubevirt-0.1.5-1.fm3_1.el8.noarch
rubygem-hammer_cli_foreman_admin-1.1.0-1.fm2_6.el8.noarch
rubygem-katello-4.6.0-0.3.pre.master.20220628215023git0b57cf3.el8.noarch
foreman-installer-katello-3.4.0-0.2.develop.20220629172904git26de96d.el8.noarch
rubygem-hammer_cli_foreman_puppet-doc-0.0.6-1.fm3_4.el8.noarch
rubygem-hammer_cli_foreman_ansible-doc-0.4.0-1.fm3_4.el8.noarch
rubygem-foreman_remote_execution-cockpit-7.1.0-1.fm3_4.el8.noarch
foreman-dynflow-sidekiq-3.4.0-0.3.develop.20220623140235git143054a.el8.noarch
rubygem-hammer_cli_foreman_bootdisk-0.3.0-2.el8.noarch
rubygem-hammer_cli_foreman_ssh-0.0.2-8.el8.noarch
rubygem-foreman-tasks-6.0.2-1.fm3_4.el8.noarch
rubygem-hammer_cli_foreman_templates-doc-0.2.0-2.fm2_5.el8.noarch
rubygem-hammer_cli_foreman_discovery-doc-1.1.0-1.fm3_3.el8.noarch
rubygem-hammer_cli_foreman_rh_cloud-1.0.1-1.fm3_1.el8.noarch
katello-debug-4.6.0-0.4.master.el8.noarch
foreman-cli-3.4.0-0.3.develop.20220623140235git143054a.el8.noarch
rubygem-hammer_cli_katello-1.5.0-0.1.pre.master.20220511142526git2ef8866.el8.noarch
rubygem-hammer_cli_foreman_openscap-0.1.13-1.fm3_0.el8.noarch
katello-4.6.0-0.4.master.el8.noarch
rubygem-hammer_cli_foreman_leapp-doc-0.1.1-1.fm3_0.el8.noarch
rubygem-hammer_cli_foreman_remote_execution-doc-0.2.2-1.fm3_0.el8.noarch
katello-selinux-4.0.2-1.el8.noarch
foreman-vmware-3.4.0-0.3.develop.20220623140235git143054a.el8.noarch

Foreman and Proxy plugin versions:

Distribution and version:
AlmaLinux 8

Other relevant data:

Could you elaborate on how you tried to add it?

Nevermind, this should already be fixed in foreman_ansible by[1], but hasn’t landed in a release yet. CC @lstejska

[1] - https://github.com/theforeman/foreman_ansible/pull/517

Thanks @aruzicka, I’ll release new version with the fix.

1 Like

That would be awesome!

Will I see it later today?

Not sure i this made it into the stable release, but I am still having this error with the most recent updates downloaded for foreman-maintain on AlmaLinux.

Hi @andrewm659 !

As you are talking about a stable release, are you aware that you installed the development release with Foreman 3.4 and Katello 4.6?
Foreman 3.3 is the current release, and Katello 4.5 is even in RC state which means for a Katello install Foreman 3.2 + Katello 4.4 is the current stable :+1:t2:

I think this is part of foreman itself. I’m running whatever is on stable and as of last night I’m STILL getting the error. So not sure if this fix has been pushed out yet.

Here is the output:

79. Cancel run without Saving
Choose an option from the menu... 78
2022-07-05 09:32:15 [NOTICE] [configure] Starting system configuration.
2022-07-05 09:32:34 [NOTICE] [configure] 250 configuration steps out of 1402 steps complete.
2022-07-05 09:32:37 [NOTICE] [configure] 500 configuration steps out of 1404 steps complete.
2022-07-05 09:32:45 [NOTICE] [configure] 750 configuration steps out of 1409 steps complete.
2022-07-05 09:32:47 [NOTICE] [configure] 1000 configuration steps out of 1413 steps complete.
2022-07-05 09:33:25 [ERROR ] [configure] '/usr/sbin/foreman-rake db:migrate' returned 1 instead of one of [0]
2022-07-05 09:33:25 [ERROR ] [configure] /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]/returns: change from 'notrun' to ['0'] failed: '/usr/sbin/foreman-rake db:migrate' returned 1 instead of one of [0]
2022-07-05 09:33:43 [NOTICE] [configure] 1250 configuration steps out of 1413 steps complete.
2022-07-05 09:34:02 [NOTICE] [configure] System configuration has finished.

  There were errors detected during install.
  Please address the errors and re-run the installer to ensure the system is properly configured.
  Failing to do so is likely to result in broken functionality.

  The full log is at /var/log/foreman-installer/katello.log

Here is the output from the logs:

2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Plugin::Pulp/Foreman_proxy::Module[pulpcore]/Foreman_proxy::Feature[Pulpcore]/Datacat_fragment[foreman_proxy::enabled_features::Pulpcore]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Foreman_proxy::Feature[Pulpcore]: Starting to evaluate the resource (1391 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Foreman_proxy::Feature[Pulpcore]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Plugin::Pulp/Foreman_proxy::Module[pulpcore]/Foreman_proxy::Settings_file[pulpcore]/File[/etc/foreman-proxy/settings.d/pulpcore.yml]: Starting to evaluate the resource (1392 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Plugin::Pulp/Foreman_proxy::Module[pulpcore]/Foreman_proxy::Settings_file[pulpcore]/File[/etc/foreman-proxy/settings.d/pulpcore.yml]: Evaluated in 0.01 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Foreman_proxy::Settings_file[pulpcore]: Starting to evaluate the resource (1393 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Foreman_proxy::Settings_file[pulpcore]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Service]: Starting to evaluate the resource (1394 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Service]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Service[foreman-proxy]: Starting to evaluate the resource (1395 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Executing: '/bin/systemctl is-active -- foreman-proxy'
2022-07-05 09:33:59 [DEBUG ] [configure] Executing: '/bin/systemctl is-enabled -- foreman-proxy'
2022-07-05 09:33:59 [DEBUG ] [configure] /Service[foreman-proxy]: Evaluated in 0.05 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Service]: Starting to evaluate the resource (1396 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Service]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Register]: Starting to evaluate the resource (1397 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Register]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_host[foreman-proxy-foreman001.satellite5.us]: Starting to evaluate the resource (1398 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_host[foreman-proxy-foreman001.satellite5.us]: Skipping because of failed dependencies
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_host[foreman-proxy-foreman001.satellite5.us]: Resource is being skipped, unscheduling all events
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_host[foreman-proxy-foreman001.satellite5.us]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Datacat_collector[foreman_proxy::enabled_features]: Starting to evaluate the resource (1399 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Datacat_collector[foreman_proxy::enabled_features](provider=datacat_collector): Collected {"features"=>["Logs", "Pulpcore"]}
2022-07-05 09:33:59 [DEBUG ] [configure] Datacat_collector[foreman_proxy::enabled_features](provider=datacat_collector): Selecting source_key features
2022-07-05 09:33:59 [DEBUG ] [configure] Datacat_collector[foreman_proxy::enabled_features](provider=datacat_collector): Now setting field :features
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Datacat_collector[foreman_proxy::enabled_features]: Evaluated in 0.01 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[foreman001.satellite5.us]: Starting to evaluate the resource (1400 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[foreman001.satellite5.us]: Skipping because of failed dependencies
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[foreman001.satellite5.us]: Resource is being skipped, unscheduling all events
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[foreman001.satellite5.us]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy_host[foreman-proxy-foreman001.satellite5.us]: Starting to evaluate the resource (1401 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy_host[foreman-proxy-foreman001.satellite5.us]: Skipping because of failed dependencies
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy_host[foreman-proxy-foreman001.satellite5.us]: Resource is being skipped, unscheduling all events
2022-07-05 09:33:59 [DEBUG ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy_host[foreman-proxy-foreman001.satellite5.us]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Register]: Starting to evaluate the resource (1402 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Register]: Resource is being skipped, unscheduling all events
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Register]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy]: Starting to evaluate the resource (1403 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy]: Resource is being skipped, unscheduling all events
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Foreman_proxy::Module[pulpcore]: Starting to evaluate the resource (1404 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Foreman_proxy::Module[pulpcore]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Plugin::Pulp]: Starting to evaluate the resource (1405 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Class[Foreman_proxy::Plugin::Pulp]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Stage[main]: Starting to evaluate the resource (1406 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] Stage[main]: Resource is being skipped, unscheduling all events
2022-07-05 09:33:59 [DEBUG ] [configure] Stage[main]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[puppet]: Starting to evaluate the resource (1407 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[puppet]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[hourly]: Starting to evaluate the resource (1408 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[hourly]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[daily]: Starting to evaluate the resource (1409 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[daily]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[weekly]: Starting to evaluate the resource (1410 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[weekly]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[monthly]: Starting to evaluate the resource (1411 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[monthly]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[never]: Starting to evaluate the resource (1412 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Schedule[never]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] /Filebucket[puppet]: Starting to evaluate the resource (1413 of 1413)
2022-07-05 09:33:59 [DEBUG ] [configure] /Filebucket[puppet]: Evaluated in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Finishing transaction 111040
2022-07-05 09:33:59 [DEBUG ] [configure] Storing state
2022-07-05 09:33:59 [DEBUG ] [configure] Pruned old state cache entries in 0.00 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Stored state in 0.08 seconds
2022-07-05 09:33:59 [INFO  ] [configure] Applied catalog in 92.09 seconds
2022-07-05 09:33:59 [DEBUG ] [configure] Applying settings catalog for sections main, reporting, metrics
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'confdir': 'File[/etc/puppetlabs/puppet]{:path=>"/etc/puppetlabs/puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'codedir': 'File[/etc/puppetlabs/code]{:path=>"/etc/puppetlabs/code", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'vardir': 'File[/opt/puppetlabs/puppet/cache]{:path=>"/opt/puppetlabs/puppet/cache", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'logdir': 'File[/var/log/puppetlabs/puppet]{:path=>"/var/log/puppetlabs/puppet", :mode=>"750", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'statedir': 'File[/opt/puppetlabs/puppet/cache/state]{:path=>"/opt/puppetlabs/puppet/cache/state", :mode=>"1755", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'rundir': 'File[/var/run/puppetlabs]{:path=>"/var/run/puppetlabs", :mode=>"755", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'libdir': 'File[/opt/puppetlabs/puppet/cache/lib]{:path=>"/opt/puppetlabs/puppet/cache/lib", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'hiera_config': 'File[/usr/share/foreman-installer/config/foreman-hiera.yaml]{:path=>"/usr/share/foreman-installer/config/foreman-hiera.yaml", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'preview_outputdir': 'File[/opt/puppetlabs/puppet/cache/preview]{:path=>"/opt/puppetlabs/puppet/cache/preview", :mode=>"750", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'certdir': 'File[/etc/puppetlabs/puppet/ssl/certs]{:path=>"/etc/puppetlabs/puppet/ssl/certs", :mode=>"755", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'ssldir': 'File[/etc/puppetlabs/puppet/ssl]{:path=>"/etc/puppetlabs/puppet/ssl", :mode=>"771", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'publickeydir': 'File[/etc/puppetlabs/puppet/ssl/public_keys]{:path=>"/etc/puppetlabs/puppet/ssl/public_keys", :mode=>"755", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'requestdir': 'File[/etc/puppetlabs/puppet/ssl/certificate_requests]{:path=>"/etc/puppetlabs/puppet/ssl/certificate_requests", :mode=>"755", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'privatekeydir': 'File[/etc/puppetlabs/puppet/ssl/private_keys]{:path=>"/etc/puppetlabs/puppet/ssl/private_keys", :mode=>"750", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'privatedir': 'File[/etc/puppetlabs/puppet/ssl/private]{:path=>"/etc/puppetlabs/puppet/ssl/private", :mode=>"750", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'pluginfactdest': 'File[/opt/puppetlabs/puppet/cache/facts.d]{:path=>"/opt/puppetlabs/puppet/cache/facts.d", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] Using settings: adding file resource 'localedest': 'File[/opt/puppetlabs/puppet/cache/locales]{:path=>"/opt/puppetlabs/puppet/cache/locales", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet]/seluser: Found seluser default 'system_u' for /etc/puppetlabs/puppet
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet]/selrole: Found selrole default 'object_r' for /etc/puppetlabs/puppet
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet]/seltype: Found seltype default 'puppet_etc_t' for /etc/puppetlabs/puppet
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet]/selrange: Found selrange default 's0' for /etc/puppetlabs/puppet
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/code]/seluser: Found seluser default 'system_u' for /etc/puppetlabs/code
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/code]/selrole: Found selrole default 'object_r' for /etc/puppetlabs/code
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/code]/seltype: Found seltype default 'puppet_etc_t' for /etc/puppetlabs/code
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/code]/selrange: Found selrange default 's0' for /etc/puppetlabs/code
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache]/seluser: Found seluser default 'system_u' for /opt/puppetlabs/puppet/cache
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache]/selrole: Found selrole default 'object_r' for /opt/puppetlabs/puppet/cache
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache]/seltype: Found seltype default 'usr_t' for /opt/puppetlabs/puppet/cache
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache]/selrange: Found selrange default 's0' for /opt/puppetlabs/puppet/cache
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/var/log/puppetlabs/puppet]/seluser: Found seluser default 'system_u' for /var/log/puppetlabs/puppet
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/var/log/puppetlabs/puppet]/selrole: Found selrole default 'object_r' for /var/log/puppetlabs/puppet
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/var/log/puppetlabs/puppet]/seltype: Found seltype default 'var_log_t' for /var/log/puppetlabs/puppet
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/var/log/puppetlabs/puppet]/selrange: Found selrange default 's0' for /var/log/puppetlabs/puppet
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/state]/seluser: Found seluser default 'system_u' for /opt/puppetlabs/puppet/cache/state
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/state]/selrole: Found selrole default 'object_r' for /opt/puppetlabs/puppet/cache/state
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/state]/seltype: Found seltype default 'usr_t' for /opt/puppetlabs/puppet/cache/state
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/state]/selrange: Found selrange default 's0' for /opt/puppetlabs/puppet/cache/state
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/var/run/puppetlabs]/seluser: Found seluser default 'system_u' for /var/run/puppetlabs
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/var/run/puppetlabs]/selrole: Found selrole default 'object_r' for /var/run/puppetlabs
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/var/run/puppetlabs]/seltype: Found seltype default 'var_run_t' for /var/run/puppetlabs
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/var/run/puppetlabs]/selrange: Found selrange default 's0' for /var/run/puppetlabs
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/lib]/seluser: Found seluser default 'system_u' for /opt/puppetlabs/puppet/cache/lib
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/lib]/selrole: Found selrole default 'object_r' for /opt/puppetlabs/puppet/cache/lib
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/lib]/seltype: Found seltype default 'lib_t' for /opt/puppetlabs/puppet/cache/lib
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/lib]/selrange: Found selrange default 's0' for /opt/puppetlabs/puppet/cache/lib
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/usr/share/foreman-installer/config/foreman-hiera.yaml]/seluser: Found seluser default 'system_u' for /usr/share/foreman-installer/config/foreman-hiera.yaml
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/usr/share/foreman-installer/config/foreman-hiera.yaml]/selrole: Found selrole default 'object_r' for /usr/share/foreman-installer/config/foreman-hiera.yaml
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/usr/share/foreman-installer/config/foreman-hiera.yaml]/seltype: Found seltype default 'usr_t' for /usr/share/foreman-installer/config/foreman-hiera.yaml
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/usr/share/foreman-installer/config/foreman-hiera.yaml]/selrange: Found selrange default 's0' for /usr/share/foreman-installer/config/foreman-hiera.yaml
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/preview]/seluser: Found seluser default 'system_u' for /opt/puppetlabs/puppet/cache/preview
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/preview]/selrole: Found selrole default 'object_r' for /opt/puppetlabs/puppet/cache/preview
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/preview]/seltype: Found seltype default 'usr_t' for /opt/puppetlabs/puppet/cache/preview
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/preview]/selrange: Found selrange default 's0' for /opt/puppetlabs/puppet/cache/preview
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certs]/seluser: Found seluser default 'system_u' for /etc/puppetlabs/puppet/ssl/certs
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certs]/selrole: Found selrole default 'object_r' for /etc/puppetlabs/puppet/ssl/certs
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certs]/seltype: Found seltype default 'puppet_etc_t' for /etc/puppetlabs/puppet/ssl/certs
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certs]/selrange: Found selrange default 's0' for /etc/puppetlabs/puppet/ssl/certs
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl]/seluser: Found seluser default 'system_u' for /etc/puppetlabs/puppet/ssl
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl]/selrole: Found selrole default 'object_r' for /etc/puppetlabs/puppet/ssl
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl]/seltype: Found seltype default 'puppet_etc_t' for /etc/puppetlabs/puppet/ssl
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl]/selrange: Found selrange default 's0' for /etc/puppetlabs/puppet/ssl
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/public_keys]/seluser: Found seluser default 'system_u' for /etc/puppetlabs/puppet/ssl/public_keys
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/public_keys]/selrole: Found selrole default 'object_r' for /etc/puppetlabs/puppet/ssl/public_keys
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/public_keys]/seltype: Found seltype default 'puppet_etc_t' for /etc/puppetlabs/puppet/ssl/public_keys
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/public_keys]/selrange: Found selrange default 's0' for /etc/puppetlabs/puppet/ssl/public_keys
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certificate_requests]/seluser: Found seluser default 'system_u' for /etc/puppetlabs/puppet/ssl/certificate_requests
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certificate_requests]/selrole: Found selrole default 'object_r' for /etc/puppetlabs/puppet/ssl/certificate_requests
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certificate_requests]/seltype: Found seltype default 'puppet_etc_t' for /etc/puppetlabs/puppet/ssl/certificate_requests
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certificate_requests]/selrange: Found selrange default 's0' for /etc/puppetlabs/puppet/ssl/certificate_requests
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private_keys]/seluser: Found seluser default 'system_u' for /etc/puppetlabs/puppet/ssl/private_keys
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private_keys]/selrole: Found selrole default 'object_r' for /etc/puppetlabs/puppet/ssl/private_keys
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private_keys]/seltype: Found seltype default 'puppet_etc_t' for /etc/puppetlabs/puppet/ssl/private_keys
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private_keys]/selrange: Found selrange default 's0' for /etc/puppetlabs/puppet/ssl/private_keys
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private]/seluser: Found seluser default 'system_u' for /etc/puppetlabs/puppet/ssl/private
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private]/selrole: Found selrole default 'object_r' for /etc/puppetlabs/puppet/ssl/private
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private]/seltype: Found seltype default 'puppet_etc_t' for /etc/puppetlabs/puppet/ssl/private
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private]/selrange: Found selrange default 's0' for /etc/puppetlabs/puppet/ssl/private
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/facts.d]/seluser: Found seluser default 'system_u' for /opt/puppetlabs/puppet/cache/facts.d
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/facts.d]/selrole: Found selrole default 'object_r' for /opt/puppetlabs/puppet/cache/facts.d
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/facts.d]/seltype: Found seltype default 'usr_t' for /opt/puppetlabs/puppet/cache/facts.d
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/facts.d]/selrange: Found selrange default 's0' for /opt/puppetlabs/puppet/cache/facts.d
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/locales]/seluser: Found seluser default 'system_u' for /opt/puppetlabs/puppet/cache/locales
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/locales]/selrole: Found selrole default 'object_r' for /opt/puppetlabs/puppet/cache/locales
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/locales]/seltype: Found seltype default 'usr_t' for /opt/puppetlabs/puppet/cache/locales
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/locales]/selrange: Found selrange default 's0' for /opt/puppetlabs/puppet/cache/locales
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/state]: Adding autorequire relationship with File[/opt/puppetlabs/puppet/cache]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/lib]: Adding autorequire relationship with File[/opt/puppetlabs/puppet/cache]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/preview]: Adding autorequire relationship with File[/opt/puppetlabs/puppet/cache]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certs]: Adding autorequire relationship with File[/etc/puppetlabs/puppet/ssl]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl]: Adding autorequire relationship with File[/etc/puppetlabs/puppet]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/public_keys]: Adding autorequire relationship with File[/etc/puppetlabs/puppet/ssl]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/certificate_requests]: Adding autorequire relationship with File[/etc/puppetlabs/puppet/ssl]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private_keys]: Adding autorequire relationship with File[/etc/puppetlabs/puppet/ssl]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/etc/puppetlabs/puppet/ssl/private]: Adding autorequire relationship with File[/etc/puppetlabs/puppet/ssl]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/facts.d]: Adding autorequire relationship with File[/opt/puppetlabs/puppet/cache]
2022-07-05 09:33:59 [DEBUG ] [configure] /File[/opt/puppetlabs/puppet/cache/locales]: Adding autorequire relationship with File[/opt/puppetlabs/puppet/cache]
2022-07-05 09:33:59 [DEBUG ] [configure] Finishing transaction 182940
2022-07-05 09:33:59 [DEBUG ] [configure] Received report to process from foreman001.satellite5.us
2022-07-05 09:34:02 [NOTICE] [configure] System configuration has finished.
2022-07-05 09:34:02 [INFO  ] [post] Executing hooks in group post
2022-07-05 09:34:02 [DEBUG ] [post] Hook /usr/share/foreman-installer/hooks/post/30-upgrade.rb returned nil
2022-07-05 09:34:02 [DEBUG ] [post] Hook /usr/share/foreman-installer/hooks/post/34-pulpcore_directory_layout.rb returned nil
2022-07-05 09:34:02 [DEBUG ] [post] Hook /usr/share/foreman-installer/hooks/post/99-post_install_message.rb returned nil
2022-07-05 09:34:02 [DEBUG ] [post] Hook /usr/share/foreman-installer/hooks/post/99-version_locking.rb returned nil
2022-07-05 09:34:02 [INFO  ] [post] All hooks in group post finished
2022-07-05 09:34:02 [DEBUG ] [pre_exit] Hook /usr/share/foreman-installer/hooks/pre_exit/20-certs_regenerate.rb returned nil
2022-07-05 09:34:02 [DEBUG ] [root] Exit with status code: 4 (signal was 4)
2022-07-05 09:34:02 [DEBUG ] [root] Cleaning /tmp/kafo_installation20220705-7469-1ly0fl0
2022-07-05 09:34:02 [DEBUG ] [root] Cleaning /tmp/kafo_installation20220705-7469-1lmwg7p
2022-07-05 09:34:02 [DEBUG ] [root] Cleaning /tmp/default_values.yaml
2022-07-05 09:34:02 [DEBUG ] [root] Installer finished in 165.550070493 seconds

Here is the katello.log
katello.log (1.9 MB)

I still can’t make this work.

Ansible 8.0.1 released, rpm [0] and deb [1] packages are ready for review.

[0] https://github.com/theforeman/foreman-packaging/pull/8167
[1] https://github.com/theforeman/foreman-packaging/pull/8168

Will this resolve my issue? Cause that would be awesome!

Still getting this error:

Choose an option from the menu... 78
2022-07-07 10:00:18 [NOTICE] [configure] Starting system configuration.
2022-07-07 10:00:35 [NOTICE] [configure] 250 configuration steps out of 1466 steps complete.
2022-07-07 10:00:38 [NOTICE] [configure] 500 configuration steps out of 1468 steps complete.
2022-07-07 10:00:47 [NOTICE] [configure] 750 configuration steps out of 1473 steps complete.
2022-07-07 10:00:49 [NOTICE] [configure] 1000 configuration steps out of 1477 steps complete.
2022-07-07 10:01:41 [ERROR ] [configure] '/usr/sbin/foreman-rake db:migrate' returned 1 instead of one of [0]
2022-07-07 10:01:41 [ERROR ] [configure] /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]/returns: change from 'notrun' to ['0'] failed: '/usr/sbin/foreman-rake db:migrate' returned 1 instead of one of [0]
2022-07-07 10:02:04 [NOTICE] [configure] 1250 configuration steps out of 1477 steps complete.
2022-07-07 10:02:31 [NOTICE] [configure] System configuration has finished.

  There were errors detected during install.
  Please address the errors and re-run the installer to ensure the system is properly configured.
  Failing to do so is likely to result in broken functionality.

  The full log is at /var/log/foreman-installer/katello.log
[andrew.meyer@foreman001 ~]$ 

katello.log-2022-07-07.log (2.0 MB)

From the log I can see that you still use ansible 8.0.0, not 8.0.1:

2022-07-07 10:01:41 [INFO  ] [configure] /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]/returns: /usr/share/gems/gems/foreman_ansible-8.0.0/db/migrate/20200421201839_update_ansible_inv_template_name.rb:3:in `up'

Fix is only in the 8.0.1, see github

I am using AlmaLinux and NOT Red Hat Ent Linux. So maybe I need to use official REd Hat. I say that because I haven’t seen Ansible 8.0.1 hit the upstream yet…

If you look at the 2 PRs up there you will see that they are still open, rubygem-foreman_ansible-8.0.1-1 hasn’t been built as a RPM up to now for nightly.
And there is no difference between Alma and RHEL, except the RH specific part, that’s even the purpose of Alma and Rocky.

So I can’t use foreman until this gets fixed. Any idea on what the time frame is? Could it be that I should have used ansible-core instead of the centos-ansible-29 packages?

As I told you earlier, you are using the nightly build of Foreman/Katello, this means if you would have liked to have a stable installation of this product without regular issues (because integrating new features creates such sometimes), you would have had to install Katello 4.4:
https://docs.theforeman.org/3.2/Installing_Server/index-katello.html

4.5 is currently getting released, so if you would like to install that, wait until the release anouncement is present.
You will have to reinstall the whole system either way, I don’t think there is even a upgrade process for nightly builds.

(I’m not part of the teams, just someone helping in here sometimes)

As EL8.6 got released, which includes ansible-core and ansible-test in the AppStream repo, you will definitely have trouble further using ansible 2.9 (well not using more like upgrading is a problem)
But that’s a whole different story and doesn’t have anything to do with your issues. (at least I didn’t see any Ansible running related issues in the log up there)

Ok, I apologize. This is for my homelab, so NBD if I have rebuild it at this point. I still have a snapshot prior to installing anything BUT the repos. So I will revert and start over using stable.

1 Like