Actions
Bug #26016
closedRemote execution features is invalid during db:seed
Status:
Resolved
Priority:
Urgent
Assignee:
-
Target version:
-
Description
Installed Foreman + ReX normally just like 1.20 but with 1.21 RC4 I get this:
[root@rc ~]# foreman-rake db:seed API controllers newer than Apipie cache! Run apipie:cache rake task to regenerate cache. Seeding /usr/share/foreman/db/seeds.d/020-permissions_list.rb Seeding /usr/share/foreman/db/seeds.d/020-roles_list.rb Seeding /usr/share/foreman/db/seeds.d/030-auth_sources.rb Seeding /usr/share/foreman/db/seeds.d/030-permissions.rb Seeding /usr/share/foreman/db/seeds.d/035-admin.rb Seeding /usr/share/foreman/db/seeds.d/040-roles.rb Seeding /usr/share/foreman/db/seeds.d/050-taxonomies.rb Seeding /usr/share/foreman/db/seeds.d/060-architectures.rb Seeding /usr/share/foreman/db/seeds.d/070-provisioning_templates.rb Seeding /usr/share/foreman/db/seeds.d/080-partition_tables.rb Seeding /usr/share/foreman/db/seeds.d/090-report_templates.rb Seeding /usr/share/foreman/db/seeds.d/100-installation_media.rb Seeding /usr/share/foreman/db/seeds.d/110-smart_proxy_features.rb Seeding /usr/share/foreman/db/seeds.d/130-compute_profiles.rb Seeding /usr/share/foreman/db/seeds.d/150-bookmarks.rb Seeding /usr/share/foreman/db/seeds.d/160-mail_notifications.rb Seeding /usr/share/foreman/db/seeds.d/170-notification_blueprints.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.14.5/db/seeds.d/20-foreman_tasks_permissions.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_bootdisk-14.0.0/db/seeds.d/50-bootdisk_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_remote_execution-1.7.0/db/seeds.d/50-notification_blueprints.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_discovery-14.0.1/db/seeds.d/50_discovery_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.14.5/db/seeds.d/60-dynflow_proxy_feature.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_remote_execution-1.7.0/db/seeds.d/60-ssh_proxy_feature.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_discovery-14.0.1/db/seeds.d/60_discovery_proxy_feature.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.14.5/db/seeds.d/61-foreman_tasks_bookmarks.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-2.3.0/db/seeds.d/62_ansible_proxy_feature.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_remote_execution-1.7.0/db/seeds.d/70-job_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_discovery-14.0.1/db/seeds.d/70_discovery_mail_notification.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_openscap-0.11.4/db/seeds.d/75-job_templates.rb Seeding /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-2.3.0/db/seeds.d/75_job_templates.rb rake aborted! ActiveRecord::RecordInvalid: Validation failed: Remote execution features is invalid /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/validations.rb:80:in `raise_validation_error' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/validations.rb:52:in `save!' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/transactions.rb:315:in `block in save!' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `block in transaction' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `transaction' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/transactions.rb:212:in `transaction' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/transactions.rb:315:in `save!' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/suppressor.rb:48:in `save!' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_remote_execution-1.7.0/app/models/job_template.rb:68:in `import_raw!' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-2.3.0/db/seeds.d/75_job_templates.rb:19:in `block (4 levels) in <top (required)>' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-2.3.0/db/seeds.d/75_job_templates.rb:17:in `each' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-2.3.0/db/seeds.d/75_job_templates.rb:17:in `block (3 levels) in <top (required)>' /opt/theforeman/tfm/root/usr/share/gems/gems/audited-4.7.1/lib/audited/auditor.rb:336:in `without_auditing' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-2.3.0/db/seeds.d/75_job_templates.rb:15:in `block (2 levels) in <top (required)>' /opt/theforeman/tfm/root/usr/share/gems/gems/audited-4.7.1/lib/audited/auditor.rb:336:in `without_auditing' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-2.3.0/db/seeds.d/75_job_templates.rb:6:in `block in <top (required)>' /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:100:in `as' /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:106:in `as_anonymous_admin' /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-2.3.0/db/seeds.d/75_job_templates.rb:5:in `<top (required)>' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:281:in `load' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:281:in `block in load' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:281:in `load' /usr/share/foreman/db/seeds.rb:36:in `block (2 levels) in <top (required)>' /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:100:in `as' /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:106:in `as_anonymous_admin' /usr/share/foreman/db/seeds.rb:35:in `block in <top (required)>' /usr/share/foreman/db/seeds.rb:29:in `each' /usr/share/foreman/db/seeds.rb:29:in `<top (required)>' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:281:in `load' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:281:in `block in load' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:281:in `load' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/railties-5.2.1/lib/rails/engine.rb:551:in `load_seed' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/tasks/database_tasks.rb:281:in `load_seed' /opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/railties/databases.rake:194:in `block (2 levels) in <top (required)>' /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/exe/rake:27:in `<top (required)>' Tasks: TOP => db:seed (See full trace by running task with --trace)
Updated by Lukas Zapletal about 6 years ago
- Project changed from Foreman Remote Execution to Ansible
- Priority changed from Normal to Urgent
Actually it's Ansible bug. Blocker for 1.21.
Updated by Ivan Necas about 6 years ago
Btw. I've hit also https://projects.theforeman.org/issues/24586, have you used some workaround for this one?
Updated by Ivan Necas about 6 years ago
Seems like https://github.com/theforeman/foreman-packaging/pull/3440 fixes the issue with #24586
Updated by Ivan Necas about 6 years ago
After fixing that, I'm not able to reproduce the issue described here
Updated by Ondřej Ezr about 4 years ago
- Status changed from New to Resolved
This has been fixed as part of another issue.
If you're still facing this, please feel free to reopen.
Actions