Upgrading the Horde Database

If during the upgrading operation to Plesk 11.5 the database with the Horde webmail data was not upgraded correctly, you can repair the database in the following ways:

  • Repair the existing database.
  • Create a clean database.
  • Restore the database from the pre-upgrade backup file.
Repairing the Horde Database

If you want to repair the database and preserve the data in it, try to repair the existing Horde database.

  1. Repair the configuration of the existing Horde database:

# /usr/local/psa/bootstrapper/pp$REL_ID-bootstrapper/bootstrapper.sh repair

If this command did not help, then run the following commands:

# /usr/local/psa/admin/sbin/autoinstaller --remove-component horde

# /usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component horde

If this method did not repair the database, re-install the database according to the instructions below.

Clean Installation of the Horde Database

Important: All the data existing in the database will be deleted. To learn how to preserve the old data in the new database, see Restoring the Database from the Pre-Upgrade Backup next in this section.

To re-install Horde and create a clean database, perform the following steps:

  1. # plesk installer --remove-component horde
  2. # plesk db "drop database horde"
  3. # plesk installer --select-release-current --install-component horde
Restoring the Database from the Pre-Upgrade Backup

To preserve the old data in the new Horde database when you re-install Horde, restore the data from the backup file that was created automatically before the upgrading.

  1. # plesk installer --remove-component horde
  2. # plesk db "drop database horde"
  3. # rm -rf /etc/psa-webmail/horde/
  4. Restore the Horde database from the backup file that was created before the upgrade. You can find the file in the directory /var/lib/psa/dumps. If another directory is used, you can look up its name in the psa.conf file (the DUMP_D parameter).
  5. # plesk installer --select-release-current --install-component horde

  

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.