Red Hat Bugzilla – Bug 1126145
rake db:seed failure on creating organization
Last modified: 2017-02-23 16:08:38 EST
If a user changes the name of the default organization (e.g. SEED_ORGANIZATION=myorg) and then runs 'rake db:seed', the seed will fail. It appears that the seed needs to set a current user in order to support creating the organization. The error will look similar to: <pre> $ rake db:seed [deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message. Seeding /home/bbucking/github/foreman/db/seeds.d/03-auth_sources.rb Seeding /home/bbucking/github/foreman/db/seeds.d/04-admin.rb Seeding /home/bbucking/github/foreman/db/seeds.d/05-taxonomies.rb rake aborted! NoMethodError: undefined method `admin' for nil:NilClass /home/bbucking/github/foreman/app/models/taxonomy.rb:154:in `assign_taxonomy_to_user' /home/bbucking/.rvm/gems/ruby-1.9.3-p448@fortello/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:439:in `_run__793302873426636606__create__1603672517052670112__callbacks' /home/bbucking/.rvm/gems/ruby-1.9.3-p448@fortello/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:405:in `__run_callback' </pre>
Created from redmine issue http://projects.theforeman.org/issues/6891
Moving to POST since upstream bug http://projects.theforeman.org/issues/6891 has been closed ------------- Eric Helms Applied in changeset commit:57b6f858530ed9863d4e52238b7ebd1722d79333.
Verified. Version Tested: Satellite-6.1.0-RHEL-6-20150210.0 Satellite-6.1.0-RHEL-7-20150210.0
This bug is slated to be released with Satellite 6.1.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2015:1592