syncing sieve scripts on Ubuntu 12.04 LTS
Marcus Schopen
lists at localguru.de
Mon Mar 31 09:27:52 EDT 2014
Hi,
may be helpful to people running cyrus on Debian/Ubuntu 12.04 TLS: today
I ran into a problem creating and syncing sieve scripts from master to
slave, which causes tons of following log entries on master and slave:
mail.log on master:
Mar 31 14:39:43 server cyrus/sync_client[32690]: SIEVE received NO
response: System I/O error
Mar 31 14:39:43 server cyrus/sync_client[32690]: SIEVE received NO response: System I/O error
mail.err on slave:
Mar 31 14:39:17 slave cyrus/syncserver[16679]: Failed to create /var/spool/sieve/a/...:Permission denied
Mar 31 14:39:17 slave cyrus/syncserver[16679]: Failed to create /var/spool/sieve/a/...:Permission denied
Reason are wrong permissions on /var/spool/sieve subdirs, which are owned by root.root by default on Ubuntu 12.04 TLS and not by cyrus.mail.
A simple chown -R cyrus.mail /var/spool/sieve/* on master and slave "fixed" this problem in my setup.
This bug has been reported[1], but in case of Ubuntu 12.04 TLS it is definitely not fixed.
Ciao
Marcus
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693507
More information about the Info-cyrus
mailing list