Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #9652

Closed
Open
Created Sep 21, 2015 by Administrator@rootOwner

After upgrading from 7.10 to 7.14.3-ce.0 on Ubuntu, LDAP login fails with Pg::undefinedTable error

Created by: PredatorVI

Ubuntu 14.04.03 LTS

After inadvertently running the apt-get update/upgrade process to fix a different package issue (unrelated to gitlab), GitLab no long will authenticate via LDAP or local user. I think a table is missing something. If I disable LDAP and try the default user, I get a 500 error:

LDAP error from UI:

Could not authorize you from Ldapmain because "Pg::undefinedtable: error: relation "audit events" does not exist Line 5: where a.attrelid = '"audit events"'::regclass ^ : select a.attname, format type(a.atttypid, a.atttypmod), pg get expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod from pg attribute a left join pg attrdef d on a.attrelid = d.adrelid and a.attnum = d.adnum where a.attrelid = '"audit events"'::regclass and a.attnum > 0 and not a.attisdropped order by a.attnum ".

LOG error using default user:

Processing by SessionsController#create as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "user"=>{"login"=>"root", "password"=>"[FILTERED]", "remember_me"=>"0"}}
Completed 500 Internal Server Error in 6ms (ActiveRecord: 1.3ms)

NoMethodError (undefined method `otp_required_for_login?' for #<User:0x0000000c196818>):
  app/controllers/sessions_controller.rb:65:in `authenticate_with_two_factor'
Assignee
Assign to
Time tracking