Make sure to tell us:
- What version are you upgrading from? 22.214.171.124736 to 126.96.36.199730
- System information (Operating system, Java version, Database provider/version) Amazon Linux 2 java 17-amazon-corretto
- What’s the issue you’re facing?
Could you confirm if i am encrypting the password correctly as im unable to log as admin even after updating the db directly
password=$(echo Passowd01 | openssl11 enc -base64 -pbkdf2 -e -aes-256-cbc -m sha512 -iter 1000000 -S k9x9eN127/3e/hf38iNiKwVfaVk= -pass pass:‘’)
update users set crypted_password=‘$password’, salt=‘k9x9eN127/3e/hf38iNiKwVfaVk=’, hash_method=‘PBKDF2’, reset_password=‘true’, user_local=‘true’, active='true where login=‘admin’;
the commands above work but i cannot login as admin
can you confirm if i am using the current_hash , iterations etc to generate the hash value
Welcome to the community!
No need for you to encrypt the password. Just copy/paste from the docs to reset your
admin account password to
admin. You’ll then be prompted to change it on first login (which you’ll presumably do immediately )
Hi G Ann and thank you for the update
This makes sense hopefully i will try and test once our development environment is available as it currently broken. I didn’t realise that the example in the docs was setting the password to admin I thought it was a example of how to reset the password to a new one.
I guess it explains why I cannot login when I set the admin password directly in the db as its no longer supported as i believe this worked previous versions of SonarQube when it used SHA1? Is there a alternative way to set the password programmatically to something else e.g. Password01
Once you’re back in, you can switch to the API, but first use the SQL in he docs to get back in.
The best way to master the API is to perform the desired action via the UI and eavesdrop to see which calls the UI made to accomplish the action.
You may also find this guide helpful.
Sorry for the late response its been a hectic day. Thank you for the update and information. I will look into this as soon as I have a environment to play with.