• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Issue Plesk pre-upgrade check

Erol

New Pleskian
I'm getting pre-upgrade warning:

WARNING: There are 11 accounts with passwords encrypted using a deprecated algorithm. Please refer to http://kb.plesk.com/en/112391 for the instructions about how to change the password type to plain.
Proceeding with installation or upgrade without resolving the issues that were found can corrupt your data.

Kb link added, is not helping me, so what to do?

Thanks
Erol
 
Actually, it is not error but warning. But you can find all these 11 accounts with following SQL query:

mysql> SELECT pname FROM clients where account_id in (SELECT id FROM accounts WHERE type='crypt' AND password not like '$%');

and then go to each client and update password. Passwords will be updated with correct security algorithm and you will be able to continue upgrade without this warning.
 
Thanks IgorG, Seems none of the clients have these accounts. Maybe email accounts then?
But as none of the clients have these accounts and problem might be only in email accounts, then I quess I will do the upgrade and deal with these accounts after that.
 
Yes, you can do it.
But if you need to find these email accounts, try to use

mysql> select concat(mail.mail_name,"@",domains.name) as address from mail,domains,accounts where mail.dom_id=domains.id and mail.account_id=accounts.id and mail.account_id in (SELECT id FROM accounts WHERE type='crypt' AND password not like '$%') order by address;
 
Same here.

I got the message:

Plesk pre-upgrade check
WARNING: There are 6 accounts with passwords encrypted using a deprecated algorithm. Please refer to http://kb.plesk.com/en/112391 for the instructions about how to change the password type to plain.

Your both SQL states don't give a result (empty result).

Any idea?
 
Ok, i found 6 accounts with no pwd and "plain" type in the accounts table. How can i find out which ID is which E-Mail oder Accountuser?
 
Or, better run the following query in order to identify if there are a users with not supported encryption:
mysql> SELECT * FROM accounts WHERE type='crypt' AND password not like '$%';

When you get the list, locate the domain name and the object it referres to. The below example is given for the database users:

mysql> select login, name from db_users, domains where account_id in (144,147,...etc)) and domains.id=db_users.dom_id;
 
Back
Top