theforeman/foreman · error
Unable to create anonymous admin user: #{SeedHelper.format_e
Error message
Unable to create anonymous admin user: #{SeedHelper.format_errors user} What it means
Error "Unable to create anonymous admin user: #{SeedHelper.format_errors user}" thrown in theforeman/foreman.
Source
Thrown at db/seeds.d/035-admin.rb:14
# Users
src_internal = AuthSourceInternal.find_by_type "AuthSourceInternal"
src_hidden = AuthSourceHidden.find_by_type "AuthSourceHidden"
# Anonymous Admin is used for system actions like automatic user creation,
# maintenance tasks etc.
unless User.unscoped.find_by_login(User::ANONYMOUS_ADMIN).present?
User.without_auditing do
user = User.new(:login => User::ANONYMOUS_ADMIN, :firstname => "Anonymous", :lastname => "Admin")
user.admin = true
user.auth_source = src_hidden
original_user, User.current = User.current, user
raise "Unable to create anonymous admin user: #{SeedHelper.format_errors user}" unless user.save
User.current = original_user
end
end
# Anonymous Console Admin is used for console commands etc.
unless User.unscoped.find_by_login(User::ANONYMOUS_CONSOLE_ADMIN).present?
User.without_auditing do
user = User.new(:login => User::ANONYMOUS_CONSOLE_ADMIN, :firstname => "Console", :lastname => "Admin")
user.admin = true
user.auth_source = src_hidden
original_user, User.current = User.current, user
raise "Unable to create anonymous console admin user: #{SeedHelper.format_errors user}" unless user.save
User.current = original_user
end
end
# Anonymous API user is used for API access when oauth_map_users is disabled
# It should be removed and replaced by per-user OAuth tokens (#1301)View on GitHub (pinned to 6b05625475)
When it happens
Trigger: Thrown at db/seeds.d/035-admin.rb:14 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/6e6d95fd7397c609.
Report an issue: GitHub.