April 12, 2011

Plesk Error: Unable to update hosting preferences: hosting update is failed: object ID is invalid

If you get this error in plesk when you are trying to create a new domain, chances are you moved your /var/www/vhosts to a new partition or disk with more space, and you forgot to copy the .skel directory to the new partition.

May 28, 2009

Plesk 8.6 Installation Error on RHEL 5.3

I got the following error when trying to install Plesk on a fresh installation of Red Hat Enterprise v5.3:

ERROR: Unable to install the "psa-8.6.0-rhel5.build86080722.01.i586" package.

The following could cause the installation failure:
Packages "bind-libs-30:9.3.4-6.P1.el5.i386" and "bind-libs-30:9.3.4-10.P1.el5.i386" cannot be installed at the same time
because of the conflict on the file "/usr/lib/libbind.so.4"

So I ran

yum erase *libbind*

and boom, it started installing.

April 22, 2009

Using Plesk’s Backup Feature

In it’s simplest form, this will back up your entire plesk installation:

/usr/local/psa/bin/pleskbackup all /backup/pleskbackup

You have many other options, however, such as splitting the backup into little files, and FTPing them directly to a remote server.

Here are the helpfiles:

Usage: pleskbackup [<global-options>] <command> [<FTP options>] [<local-options>] <arguments>
                    <output-file>

Global options:
  -v|--verbose
                 Show more information about backup process. Multiple -v
                 options increase verbosity.

  -c|--configuration
                 Backup only configuration of objects, not the content.

  -s|--split[=<size>]
                 Split the generated backups to the parts. Parts are numbered
                 by appending .NNN suffixes, starting with .001.

                 Size may be specified in kilobytes (<nn>K), megabytes (<nn>M)
                 and gigabytes (<nn>G).

                 '-s' option without argument selects default split size:
                 2 gigabytes.

  -z|--no-gzip   Do not compress backup file

Commands:
  all            Backs up whole Plesk.

  clients        Backs up selected clients. Clients are read from command line,
                 space-separated. If no clients provided, backs up all clients
                 on the host.

  domains        Backs up selected domains. Domains are read from command line,
                 space-separated. If no domains provided, backs up all domains
                 on the host.

                 Options --exclude and --exclude-file may be specified for
                 excluding some clients/domains.

  help           Shows this help page

FTP options:
 --ftp-login=<ftp_login>
                 Specify the FTP login
 --ftp-password=<ftp_password>
		Specify the FTP password (used with '--ftp-login')

Local options:
  -f|--from-file=<file>
                 Read list of domains/clients from file, not from command line.
                 File should contain list of domains/clients one per line.

  --exclude=<obj1>,<obj2>,...
                 Excludes listed domains/clients from backup list.

  --exclude-file=<file>
                 Excludes domains/clients listed in file from backup list.
                 File should contain list of domains/clients one per line.

  --skip-logs    Do not save log files in the backup file

Output file:
  /fullpath/filename - regular file,

  -                  - use stdout for output,

  ftp://[<login>[:<password>]@]<server>/<filepath> - storing the backup to ftp server.
  FTP_PASSWORD environment variable can be used for setting password.
  FTP option '--ftp-login' can be used for setting login.
  FTP option '--ftp-password' (with '--ftp-login') can be used for setting password.

Plesk Backup Error: ‘ERROR Unable to open /opt/psa/var/apspkgarc/archive-index.xml’

I was getting the following error when trying to use Plesk’s backup function:

ERROR Unable to open /opt/psa/var/apspkgarc/archive-index.xml

The solution is to visit the “Application Vault” under the “Server” tab of your Plesk interface.  The file gets auto-generated at that point.

For more information on how to use Plesk’s backup feature, read this post