theforeman/foreman · error
Unable to create admin user: #{SeedHelper.format_errors user
Error message
Unable to create admin user: #{SeedHelper.format_errors user} What it means
Error "Unable to create admin user: #{SeedHelper.format_errors user}" thrown in theforeman/foreman.
Source
Thrown at db/seeds.d/035-admin.rb:66
elsif User.unscoped.only_admin.except_hidden.none?
User.without_auditing do
User.as_anonymous_admin do
user = User.new(:login => admin_login,
:firstname => ENV['SEED_ADMIN_FIRST_NAME'] || "Admin",
:lastname => ENV['SEED_ADMIN_LAST_NAME'] || "User",
:mail => (ENV['SEED_ADMIN_EMAIL'] || Setting[:administrator]).try(:dup))
user.admin = true
user.auth_source = src_internal
user.locale = ENV['SEED_ADMIN_LOCALE'] if ENV['SEED_ADMIN_LOCALE'].present?
user.timezone = ENV['SEED_ADMIN_TIMEZONE'] if ENV['SEED_ADMIN_TIMEZONE'].present?
if ENV['SEED_ADMIN_PASSWORD'].present?
user.password = ENV['SEED_ADMIN_PASSWORD']
else
random = User.random_password
user.password = random
puts "Login credentials: #{user.login} / #{random}" unless Rails.env.test?
end
raise "Unable to create admin user: #{SeedHelper.format_errors user}" unless user.save
end
end
else
puts "An admin user already exists, not seeding a new one."
end
View on GitHub (pinned to 6b05625475)
When it happens
Trigger: Thrown at db/seeds.d/035-admin.rb:66 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of theforeman/foreman@6b05625475 (2026-08-23).
Data as JSON: /api/errors/f504a73a1ff71e28.
Report an issue: GitHub.