Article ID: 2279, created on Oct 22, 2007, last review on May 5, 2014

  • Applies to:
  • Plesk 8.6 for Linux/Unix

Symptoms

I received the error  when I try to backup the domain from Plesk CP:

Plesk CP -> Domains -> domain_name -> Backup
Plesk returns an error:
Error in UploadToRepositoryState.doActivityRunner()
Traceback (most recent call last):
File "/usr/local/psa/admin/share/agent_runner/agent_runner.py", line 98, in doActivityRunner
newState = self.doActivity()
File "/usr/local/psa/admin/share/agent_runner/agent_runner.py", line 428, in doActivity
shutil.copyfileobj(localfh, remotefh)
File "/usr/lib/python2.4/shutil.py", line 25, in copyfileobj
fdst.write(buf)
File "/usr/local/psa/admin/lib/python/ftputil/ftp_file.py", line 196, in write
self._fo.write(data)
File "/usr/lib/python2.4/socket.py", line 248, in write
self.flush()
File "/usr/lib/python2.4/socket.py", line 235, in flush
self._sock.sendall(buffer)
error: (32, 'Broken pipe')



agent-runner.log shows:
== STDERR ====================
backup_sign: Can't find private key in database:
backup_sign: Can't get server's private key


Resolution

Such error can be caused by missing certificate for backup signing. Try to generate the certificate with the command:

# $PRODUCT_ROOT_D/admin/sbin/backup_sign generate


This utility belongs to 'psa-backup-manager' package.
After that you should be able to back up the domain.

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 9fa0130c84cac4b292697ade62270a40 b8ef5052d936e902043e41759118114e 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF