Customer or reseller can't log in to customer's Control Panel

Refers to:

  • Plesk 10.0.0 for Windows
  • Plesk 10.0.0 for Linux

Created:

2016-11-16 13:12:48 UTC

Modified:

2016-12-21 20:12:19 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Customer or reseller can't log in to customer's Control Panel

Symptoms

A customer or reseller can't log in to the customer's Control Panel because one of the following errors appears:
Fatal error: Call to a member function getInfo() on a non-object in C:\\Program Files\\Parallels\\Plesk\\admin\\smb\\application\\controllers\\AdminHomeController.php on line 665
or
Internal error: Customer's Panel user information is not found for Panel login: 'example'. Try to Edit subscription Owner (Customer/Reseller) Contact Info and try again.

Cause and Diagnosis

A corresponding record in "smb_users" is absent for the customer or reseller.
To determine the list of users who have this problem, run this command:
For Windows x32:
"%plesk_bin%\\dbclient.exe" --direct-sql --sql="select clients.login from clients where clients.id NOT IN (select ownerId from smb_users)"
For Windows x64:
"%plesk_bin%\\dbclient.exe" --direct-sql --sql="select clients.login from clients where clients.id NOT IN (select ownerId from smb_users)"
For Linux:
# MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -uadmin -D psa -e 'select clients.login from clients where clients.id NOT IN (select ownerId from smb_users) '

Resolution

To create the necessary record in the "smb_users" table, you can go to the page for editing the contact information of the customer or reseller, change any of the fields there, and save your changes by clicking "OK."

Have more questions? Submit a request
Please sign in to leave a comment.