Parallels Plesk Panel upgrade to version 10 fails with the error: "ERROR while trying to SMB database not created"

Refers to:

  • Plesk 10.4 for Linux
  • Plesk for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux

Created:

2016-11-16 12:54:13 UTC

Modified:

2016-12-21 19:29:46 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Parallels Plesk Panel upgrade to version 10 fails with the error: "ERROR while trying to SMB database not created"

Symptoms

Parallels Plesk upgrade to version 10 fails with the following error:

    ERROR while trying to SMB database not created
Check the error reason(see log file: /tmp/pp10.9.0-bootstrapper.101105.09.52.log), fix and try again
**** Product post-install failed.

The following error can be found at the upgrade log:

    PHP Fatal error:  Uncaught exception 'Doctrine_Connection_Exception' with message 'PDO Connection Error: SQLSTATE[28000] [1045] Access denied for user 'admin'@'localhost' (using password: YES)' in /usr/local/psa/admin/smb/application/externals/Doctrine/Connection.php:461

Cause

The problem is caused by the password of the administrative user. The Plesk upgrade will fail if the password contains the "+" symbol.Parallels Plesk Panel installer could not process the password correctly and failed.

Resolution

There are 2 ways to fix the upgrade error:

  1. Set up a new administrator password without the "+" symbol, and repair the upgrade using the bootsrapper utility.
  2. Change password using the utility init_conf

        # /usr/local/psa/bin/init_conf --update -passwd newpasswd
    • Repair the upgrade using the bootstrapper utility. Bootstrapper script can be found at the directory $PRODUCT_ROOT_DI /bootstrapper* .
      # /usr/local/psa/bootstrapper/pp10.9.0-bootstrapper/bootstrapper.sh repair
      ..........
      **** Product repair completed successfully.
  3. Change password for admin user to the original one.

  4. As another solution, you can apply hotfix from the attachment and repair the upgrade using bootsrapper utility.

  5. Replace the file $PRODUCT_ROOT_D/admin/smb/application/library/Smb/Application/Cli/DbManager.php with the file from the attachment . Backup the original file before changing it.
    #8083 How to install Panel hotfixes in Linux properly.

  6. Repair the upgrade using bootstrapper utility. Bootstrapper script can be found at the directory $PRODUCT_ROOT_DI/bootstrapper/ .

        # /usr/local/psa/bootstrapper/pp10.9.0-bootstrapper/bootstrapper.sh repair
    ..........
    **** Product repair completed successfully.
Have more questions? Submit a request
Please sign in to leave a comment.