{"record":{"id":"f504a73a1ff71e28","repo":"theforeman/foreman","slug":"unable-to-create-admin-user-seedhelper-format-e","errorCode":null,"errorMessage":"Unable to create admin user: #{SeedHelper.format_errors user}","messagePattern":"Unable to create admin user: #(.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"db/seeds.d/035-admin.rb","lineNumber":66,"sourceCode":"elsif User.unscoped.only_admin.except_hidden.none?\n  User.without_auditing do\n    User.as_anonymous_admin do\n      user = User.new(:login => admin_login,\n        :firstname => ENV['SEED_ADMIN_FIRST_NAME'] || \"Admin\",\n        :lastname  => ENV['SEED_ADMIN_LAST_NAME'] || \"User\",\n        :mail      => (ENV['SEED_ADMIN_EMAIL'] || Setting[:administrator]).try(:dup))\n      user.admin = true\n      user.auth_source = src_internal\n      user.locale = ENV['SEED_ADMIN_LOCALE'] if ENV['SEED_ADMIN_LOCALE'].present?\n      user.timezone = ENV['SEED_ADMIN_TIMEZONE'] if ENV['SEED_ADMIN_TIMEZONE'].present?\n      if ENV['SEED_ADMIN_PASSWORD'].present?\n        user.password = ENV['SEED_ADMIN_PASSWORD']\n      else\n        random = User.random_password\n        user.password = random\n        puts \"Login credentials: #{user.login} / #{random}\" unless Rails.env.test?\n      end\n      raise \"Unable to create admin user: #{SeedHelper.format_errors user}\" unless user.save\n    end\n  end\nelse\n  puts \"An admin user already exists, not seeding a new one.\"\nend\n","sourceCodeStart":48,"sourceCodeEnd":72,"githubUrl":"https://github.com/theforeman/foreman/blob/6b05625475cfe6aac31a88f8c8ee6e62e4efe620/db/seeds.d/035-admin.rb#L48-L72","documentation":"Error \"Unable to create admin user: #{SeedHelper.format_errors user}\" thrown in theforeman/foreman.","triggerScenarios":"Thrown at db/seeds.d/035-admin.rb:66 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6b05625475cfe6aac31a88f8c8ee6e62e4efe620","analyzedAt":"2026-08-23T17:46:34.094Z","schemaVersion":2},"datasetVersion":"2026-08-23T21:17:23.414Z"}