Full restore, same 2 accounts give system failure: Error executing redoOp
Posted: Thu Nov 28, 2013 5:47 pm
Hi everyone
I'm migrating a Zimbra NE starter edition server from on-site to a dedicated server, CentOS 5 64bit to CentOS 6 64bit. I assumed this would be ok because I've installed exactly the same version of the software on each side... 7.2.3_GA_2872
I took a full backup, compressed it with 7z into 300MB chunks, then transferred it using rsync. The transfer of 70GB of data took 10 days over their ADSL connection. This was acceptable as since then I have been running daily incrementals which I have been transferring separately. However the longer it takes me to get the new server up and running, the higher the chance of an invalid backup.
So I ran a test restore with zmrestoreoffline and the -c option, running through these steps... Network Edition Disaster Recovery - Zimbra :: Wiki
Everything appeared to be ok, apart from 2 mailboxes appeared empty. I thought this was an index issue, tried re-indexing through admin interface and CLI but both just appear to complete really quickly. No noticeable errors.
All other mailboxes show the expected behaviour when re-indexing.
So I thought I would just try restoring one of these accounts using zmrestoreoffline to see if I noticed anything in the logs, and sure enough:
com.zimbra.common.service.ServiceException: system failure: Error executing redoOp
Full log here... zmrestoreoffline redoOp - Pastebin.com
Then I went through the mailbox.log from the full restore that I ran the other night and noticed that both these two account shows the same redoOp message. All other accounts were ok.
There doesn't seem to be much out there for this error message and even the stack trace doesn't show anything too obvious.
1) Is there anything in particular I need to be aware of when trying to restore from a full backup from CentOS 5 to CentOS 6? Or should that work so long as I use the same version/build of Zimbra on both sides?
2) Is it worth me running full backups of these problem mailboxes and trying to restore these separately?
3) What happens to future incrementals of all accounts after this full backup of selected accounts?
4) Should I restore this newer selective full backup over the full and incremental restore of the previous "all accounts" full backup?
Anyone else got any comments/suggestions/ideas on this?
I don't understand why this would be a problem for just 2 accounts.
Cheers, B
I'm migrating a Zimbra NE starter edition server from on-site to a dedicated server, CentOS 5 64bit to CentOS 6 64bit. I assumed this would be ok because I've installed exactly the same version of the software on each side... 7.2.3_GA_2872
I took a full backup, compressed it with 7z into 300MB chunks, then transferred it using rsync. The transfer of 70GB of data took 10 days over their ADSL connection. This was acceptable as since then I have been running daily incrementals which I have been transferring separately. However the longer it takes me to get the new server up and running, the higher the chance of an invalid backup.
So I ran a test restore with zmrestoreoffline and the -c option, running through these steps... Network Edition Disaster Recovery - Zimbra :: Wiki
Everything appeared to be ok, apart from 2 mailboxes appeared empty. I thought this was an index issue, tried re-indexing through admin interface and CLI but both just appear to complete really quickly. No noticeable errors.
All other mailboxes show the expected behaviour when re-indexing.
So I thought I would just try restoring one of these accounts using zmrestoreoffline to see if I noticed anything in the logs, and sure enough:
com.zimbra.common.service.ServiceException: system failure: Error executing redoOp
Full log here... zmrestoreoffline redoOp - Pastebin.com
Then I went through the mailbox.log from the full restore that I ran the other night and noticed that both these two account shows the same redoOp message. All other accounts were ok.
There doesn't seem to be much out there for this error message and even the stack trace doesn't show anything too obvious.
1) Is there anything in particular I need to be aware of when trying to restore from a full backup from CentOS 5 to CentOS 6? Or should that work so long as I use the same version/build of Zimbra on both sides?
2) Is it worth me running full backups of these problem mailboxes and trying to restore these separately?
3) What happens to future incrementals of all accounts after this full backup of selected accounts?
4) Should I restore this newer selective full backup over the full and incremental restore of the previous "all accounts" full backup?
Anyone else got any comments/suggestions/ideas on this?
I don't understand why this would be a problem for just 2 accounts.
Cheers, B