setting initial root password fails if someone else has loaded the homepage after you
When you load GitLab the first time to set the root password, if anyone else loads the same page after you, the reset_password_token used on your page will be made invalid, and you will receive an inaccurate error about it.
The error looks like this:
Steps to repro:
- Install GitLab and run reconfigure
- Open the homepage to show the set intial root password page
- Open a new incognito window in your browser, and navigate to the same page
- Go to your first window and fill out your passwords
- Submit and see the error