On 10 Jan 2016, at 20:25, Christoph Adomeit <christoph.adom...@gatworks.de> wrote: > > Hi Timo, > > thanks for the patch. > > I applied it, compiled doveadm and tried the new binary but it still baily > out with this message: > > > dsync(u...@domain.de): Error: Exporting mailbox INBOX.Sent failed: Can't > lookup saved-date for UID=515: Internal error occurred. Refer to server log > for more information. [2016-01-10 17:02:08] > > Do you have any idea how I can skip these errors ?
Here's a working patch: https://github.com/dovecot/core/commit/2ddc5efd47452644be369fa86e978cc05a508217.patch > Thanks > Christoph > > On Fri, Jan 08, 2016 at 05:39:51PM +0200, Timo Sirainen wrote: >> On 08 Jan 2016, at 12:50, Christoph Adomeit <christoph.adom...@gatworks.de> >> wrote: >>> >>> Hi there, >>> >>> I have to migrate data out of a very old (debian 4) and buggy cyrus >>> mailserver. >>> About 40 Users with 200000 Messages each. >>> >>> Doveadm backup works quite well and gives me most of the mails. About every >>> 100.000 Mail >>> cannot be exported by cyrus. I do not want to bother about these errors. >>> Maybe it is filesystem, maybe it is memory leak, or cyrus bug or whatever. >>> >>> My problem is that doveadm backup exits with an error if it cannot read a >>> mail. >> >> What does Cyrus reply? Is it a NO reply to FETCH command? >> >>> Is there some way or option to make doveadm backup just skip the errors and >>> continue with the next message ? >> >> Not currently. You could try if the attached patch helps. It should write >> the mail as empty. >> > > >> >>