• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

backup-convert 7.5.4 backup to 8.1.1

M

mirage@

Guest
First of all sorry for the long post. I am just having a really bad couple of days with Plesk servers.
Secondly, happy easter if you celebrate it.

And now my problem. I have researched and nothing has been mentioned about this problem.
Backup-convert utility that supposedly converts my 7.5.4 backup to 8.1.1 is not working!!

This dump was made in 7.5.4 and it was split into dump.aa dump.bb etc.
I have installed a fresh 8.1.1 and now I am attempting to restore using the backup-convert to first convert the dump.
The instructions from plesk on how to do this is so scant. In fact according to Plesk instruction in the administrator manual
"
Restoring Data From Backup Archives
You can restore data backed up by Plesk 7.5.4 control panel. Before you restore such
data, you need to log in as root to your server and run the conversion utility for each
backup file created by 7.5.4 as follows:
plesk_installation_directory/bin/backup-convert.py convert -o<new backup file name> <old backup file name>, where <new backup file name> is the path to the new backup file created by the conversion utility, and <old
backup file name> is a backup file created by Plesk 7.5.4. "

This is all the instruction I am working with.
I used the command as is and got errors that it could not be recognized. I then just used the command without the .py extension.

I keep getting 'Runtime error: Premature EOF without final boundary'
What options should be passed to this backup-convert so it recognizes the multi volume backup?. What steps should I follow.? I have tried
various formats of it including,
/usr/local/psa/bin/backup-convert convert --o /root/backupconvert/dump.aa dump.ab dump.ac dump.ad dump.ae dump.af dump.aa dump.ab dump.ac dump.ad dump.ae dump.af

/usr/local/psa/bin/.backup-convert convert --o /root/backupconvert/dump.aa /root/dumps/dump.aa

Has anyone worked with this backup-convert?

If you have read this far, thanks for your patience.
 
We haven't had any succes with backup-convert either. We used psadump on a 7.5.4 machine and created a dump in a single file and then transferred it to a new machine running 8.1.1. Running backup-convert created a new dump file (11 GB) from the v7 dump (7.7 GB), but it also reported these errors:

runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 283 element param
Unexpected XSLT element 'param'.
runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 283 element param
Unexpected XSLT element 'param'.
runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 283 element param
Unexpected XSLT element 'param'.
runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 283 element param
Unexpected XSLT element 'param'.
runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 283 element param
Unexpected XSLT element 'param'.
runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 283 element param
Unexpected XSLT element 'param'.
runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 283 element param
Unexpected XSLT element 'param'.
runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 283 element param
Unexpected XSLT element 'param'.
runtime error: file /usr/local/psa/admin/share/backup_convert/backup-convert.xsl line 286 element choose
Variable 'no_name' has not been declared.

We were unable to restore the resulting dump file. We had pleskrestore create the map file, but there wasn't really anything to map as we had added the IP addresses of the old server to the new one (the old server was shut down). When restoring with -level all (full server restore) pleskrestore told us we were trying to restore a client-level backup and aborted. When trying to restore with -level clients (to see if that would work), we got the following:

Fatal error '_pq_insert_tail: Already in priority queue' at line 200 in file /usr/src/lib/libpthread/thread/thr_priority_queue.c (errno = 0)
tar: Removing leading '/' from member names
tar: --exclude: Cannot stat: No such file or directory
tar: archives: Cannot stat: No such file or directory

When trying with a complete empty map file we got the following:

No clients has been found in the backup file

SWsoft will receive a bug report about this and I think we won't be touching backup-convert for a while...
 
We will never touch it either. I paid Plesk support to log into my server and fix it...forget it. Wasted time.(I wont go into what happened). I have never been so mad as I was. Suffice it to say, we ended up migrating everything manually. Luckily there were not too many clients on this server.
 
I'm not sure if you need this info

But just incase somebody else comes across this thread you might want to try this first: Make all the split up files into one single file before doing anything else:

cat dump.aa dump.ab dump.ac dump.ad dump.ae dump.af dump.aa dump.ab dump.ac dump.ad dump.ae dump.af > dump.merged
 
Back
Top