intermittent problems with kick_mupdate

Wesley Craig wes at umich.edu
Thu Jun 3 11:07:01 EDT 2010


On 03 Jun 2010, at 09:24, Gavin Gray wrote:
> imap[29289]: [ID 886451 local6.error] Could not trigger remote push to
> mupdate serverduring move of user...

During the xfer, the local backend sets some information in the  
mupdate master WRT the new mailbox location.  However, this  
information may be a bit of a guess.  The MUPDATEPUSH instructs the  
remote backend to set whatever the correct information is in the  
mupdate master.  Stupidly, the above log doesn't report what the  
problem was, and neither does the remote backend.  That should be  
fixed (can you open a bug report?).  However, the error is not fatal.

> imap[22505]: [ID 772019 local6.error] Could not set remote acl on  
> user....


This error is fatal.  In fact, you ought to not execute the following  
MUPDATEPUSH, because not being able to set the ACL is not  
permissible.  Perhaps you're seeing this problem:

	https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=3218

Of course, the logging again fails to tell us *why* we aren't able to  
set the remote ACL (another good opportunity to report a bug).

> The error on the new backend receiving the error is:
> kick_mupdate: can't connect to target: No such file or directory


Is this a unified murder?  Skimming imapd.c, I see a mix of calls to  
kick_mupdate(), some protected by checks for the type of murder, some  
not.  Perhaps that's the problem.  In any case, kick_mupdate() is  
void, so errors relating to it are probably cascades from some other  
failed step in the process.

:wes


More information about the Info-cyrus mailing list