• The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Restore backup made in Plesk 11.x

Status
Not open for further replies.

Spikerok

Basic Pleskian
I have tried restoring my backup that consists of 23 tar files with at least 1GB each that were generated in Plesk 11. I had to re-image my server and the only Plesk version my hosting provider could offer was Plesk 12.

So I have run my in command line: /usr/local/psa/bin/pleskrestore --restore Backup_1408310643.tar -level server

And received following message:
The specified backup file is corrupted, modified, created on another server or in an earlier Plesk version. To restore it, use the -ignore-sign option.

Did someone else had similar experience?

It would be great if someone could advice if it is safe to use "-ignore-sign" option while importing backup from Plesk 11 into Plesk 12, or some other work around.

thanks


edit --
I happen to find following guide: http://kb.odin.com/en/1727

So I presume I can convert it using a line below?
/usr/local/psa/bin/backup-convert convert --output updated_backup/backup Backup_1408310643.tar
 
Last edited:
Perhaps backup file did not pass validation of schema. You can find possible reasons of this with following command:

# find /var/lib/psa/dumps/ -name status_WRONG*
 
I run this command but my dump folder is empty. Ive tried downloading backup to the server from ftp backup area via backup manager in Plesk, but after 2-3 minutes of loading nothing happens.

I have also tried copying my own copy of the backup files to the /var/lib/psa/dumps file but backup manager in Plesk didn't pick up this backup at Server Repository section.

I am considering to use backup manager to try and restore file from personal ftp repository, file is 22GB and just a download would take about an hour, it could be quite frustrating not knowing what happens on the background, if file was actually downloaded and if restore is running...

So should I just use
/usr/local/psa/bin/pleskrestore --restore backup2608_14.tar -ignore-sign -level server ??


edit --
this is an error I have when restoring backup:
[2014-09-02 09:14:36.640|13768] INFO: ENV[LANG]=en_US.UTF-8
[2014-09-02 09:14:36.640|13768] INFO: Executing utility: /usr/local/psa/admin/sbin/backup_sign --verify-dump /var/lib/psa/dumps/backup2608_1408261804.tar --session-pat$
[2014-09-02 09:14:36.695|13771] INFO: backup_sign started : /usr/local/psa/admin/sbin/backup_sign --verify-dump /var/lib/psa/dumps/backup2608_1408261804.tar --session-$
[2014-09-02 09:18:28.563|13771] INFO: VerifyError[407983eb-5f17-4cfd-8962-512fc13fd03c]: Signature is wrong [./backup_sign.cpp:550]
void plesk::verifyDumpFile(const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_t$
[2014-09-02 09:18:28.568|13771] INFO: backup_sign finished. Exit code: 1
[2014-09-02 09:18:28.570|13768] INFO: The utility executed with the return code 1
[2014-09-02 09:18:28.570|13768] INFO: pmm-ras finished. Exit code: 116
 
Last edited:
Try to find more related errors in /var/log/plesk/PMM/restore-... log files.
 
I have tried using -ignore-sign and i have received following error:
<?xml version="1.0"?>
<conflicts-description>
<conflict id="1" guid="3769da1a3dddbdf0d6a213be2eded92c">
<type>
<configuration>
<reason-description>
<required-resource-description>
<db-server host="localhost" type="postgresql" port="5432"/>
</required-resource-description>
</reason-description>
<resolve-options>
<option name="do-not-restore"/>
</resolve-options>
</configuration>
</type>
<conflicting-objects/>
</conflict>
</conflicts-description>


Import log is basically import log is empty:
[2014-09-02 10:07:26.501|14864] INFO: pmm-ras started : /usr/local/psa/admin/bin/pmm-ras --convert-local-dump --dump-storage=/var/lib/psa/dumps/ --dump-specification=b$
[2014-09-02 10:07:26.501|14864] INFO: Repository '/var/lib/psa/dumps/': Initializing...
[2014-09-02 10:07:26.502|14864] INFO: Repository '/var/lib/psa/dumps/': Initialized
[2014-09-02 10:07:26.513|14864] INFO: Repository '/var/lib/psa/dumps/': Convert local backup to current Panel version backup_info_1408261804.xml
[2014-09-02 10:07:26.513|14864] INFO: ENV[LANG]=en_US.UTF-8
[2014-09-02 10:07:26.513|14864] INFO: Executing utility: /usr/local/psa/bin/pre10-backup-convert --can-convert -source /var/lib/psa/dumps/backup_info_1408261804.xml
[2014-09-02 10:07:26.911|14864] INFO: The utility succesfully executed.
[2014-09-02 10:07:26.911|14864] INFO: The return code was
The output on STDOUT was:
false
No output on STDERR were performed by the utility
[2014-09-02 10:07:26.911|14864] INFO: pmm-ras finished. Exit code: 0
[2014-09-02 10:07:26.950|14870] INFO: pmm-ras started : /usr/local/psa/admin/bin/pmm-ras --get-child-dumps --dump-storage=/var/lib/psa/dumps/ --dump-specification=back$
[2014-09-02 10:07:26.950|14870] INFO: Repository '/var/lib/psa/dumps/': Initializing...
[2014-09-02 10:07:26.950|14870] INFO: Repository '/var/lib/psa/dumps/': Initialized
[2014-09-02 10:07:26.950|14870] INFO: Repository '/var/lib/psa/dumps/': Get all child backups for backup_info_1408261804.xml
[2014-09-02 10:07:26.962|14870] INFO: pmm-ras finished. Exit code: 0
 
Last edited:
Looks like you have not installed Postgresql support on this server. Try to install it and repeat backup restoration procedure.
We have already submitted report regarding this issue (PPP-9074 for you reference). Developers are working on it.
 
IgorG, thank you for all your help.

At the end we had a member of your team having a look at it and they have fixed it. I am not sure on what exactly they have done but i saw that they have created two more .xml files, similar to the one that was generated after I have run "/usr/local/psa/bin/pleskrestore --restore backup2608_14.tar -ignore-sign -level server", and both were similar to the generated file but they have amended both of them, so i presume first xml file was a test file and second one had all the errors fixed.
 
Status
Not open for further replies.
Back
Top