Acabei de atualizar para a versão mais recente do gitlab-omnibus (acredito que 10.1, mas não sou positivo). Nenhum dos meus usuários pode fazer login agora e não vejo nada incrivelmente útil nos registros de erros.
Eu não tenho 100% de certeza de qual versão do gitlab-omnibus de onde eu vim, mas não passou mais de um mês desde que eu atualizei, então provavelmente uma versão posterior de 9.x.
O erro que estou recebendo é
Could not authenticate you from Ldapmain because "Ssl connect returned=1 errno=0 state=error: certificate verify failed".
na tela de login quando alguém vai para o login. Quando eu ligo todos os logs usando o gitlab-ctl tail, recebo o seguinte erro na tentativa de login.
{"method":"POST","path":"/users/auth/ldapmain/callback","format":"html","controller":"OmniauthCallbacksController","action":"failure","status":302,"duration":6.6,"view":0.0,"db":0.0,"location":"https://gitlab.mycompany.com/users/sign_in","time":"2017-10-24T01:37:36.538Z","params":{"utf8":"✓","authenticity_token":"[FILTERED]","username":"my.name","password":"[FILTERED]"},"remote_ip":"192.168.0.81","user_id":null,"username":null}
Eu verifiquei se nada foi alterado com os certificados que estou usando no momento, e nada no arquivo gitlab.rb foi alterado. A última vez que tive um problema semelhante a este, o gitlab alterou o nome de um dos campos no arquivo gitlab.rb ... mas esse não parece ser o problema desta vez.
Depois de reconstruir o servidor a partir de um backup, posso procurar a última versão que tive e atualizá-lo aqui.