What is the problem? Latest version of Debian switched to Yescrypt as default hashing algoritm. Myvesta doesn't know anything about it. Password change, reset, etc dont work. Hashing algos hardcoded in many files of myvestacp, some in bash, some in php. That needs to be reworked, Yescrypt needs to be added.
What can you do now?
Temp fix to login (if you cant)- use web panel password reset, go via url in email, reset password and you will be logged in this browser until logout.
OR
in console run comand
Code: Select all
echo "your_user:your_password" | chpasswd -c SHA512
OR
Change password with sha-512 hash manually in /etc/shadow. If you dont know what are doing - dont do it please, read this first.
1. Generate sha-512 hash using mkpasswd tool.
Code: Select all
mkpasswd -m sha-512 'your_password'
OR
You could change some myvesta files to be able to reset, change, login etc
PHP implementation of yescript here.
But they will be overwritten with latest update, so you need to keep copy of it.