-----Ursprüngliche Nachricht----- Von: dovecot [mailto:dovecot-bounces@dovecot.org] Im Auftrag von Robert Schetterer Gesendet: Mittwoch, 4. Juni 2014 19:42 An: dovecot@dovecot.org Betreff: Re: [Dovecot] General questions about TCP replication with dsync
Am 04.06.2014 19:35, schrieb Patrick De Zordo:
Hi Guys,
I would like to question why I see this errors in my logs.
Let explain me!
Dovecot version: 2.2.9 (on Ubuntu 14.04 LTS)
I’ve configured our dovecot servers (2 servers) to do the TCP replication with dsync.
This is working flawless.
- Question:
In logs I can see this errors on every sync (on the “slave” server / server without changes which should be updated):
---8<-----------------------------------------------------------------------
dsync-server(email@example.com): Error: net_connect_unix(/var/run/dovecot/replicator-doveadm) failed: Permission denied
---8<-----------------------------------------------------------------------
Googling a bit gave me the information “This should be normal”..?
Well ok, errors in logs are not nice to see, but can someone confirm this is really ok? Timo?
- Question (much more important):
We are using sieve scripts for our users, they are replicated to the replica-host but this errors appears in logs on every synchronized message:
---8<-----------------------------------------------------------------------
dsync-server(email@example.com): Error: Failed to access mailbox dovecot/sieve: Internal error occurred. Refer to server log for more information.
dsync-server(email@example.com): Error: stat(/var/vmail/example.com/email/.dovecot.sieve/tmp) failed: Not a directory
---8<-----------------------------------------------------------------------
So what’s going on there?
This is strange and should not be, right?
Any hints?
Thank you very much!
Mit freundlichen Grüßen / Distinti saluti / Kind regards
De Zordo Patrick
patrick@spamreducer.eu
2.2.9 is not recent, before debug you might upgrade
Well, not so easy.. we are working on a productive server; this version ships as default for this distro.. I don't even know how to compile my own dovecot version..
see http://hg.dovecot.org/dovecot-2.2/log?rev=replicator
also you missed to attach your dove conf
Relevant config parts: --- /etc/dovecot/conf.d/10-mail.conf --- ---8<----------------------------------------------------------------------- mail_plugins = $mail_plugins notify replication ---8<-----------------------------------------------------------------------
--- /etc/dovecot/conf.d/99-replication.conf --- ---8<----------------------------------------------------------------------- service aggregator { fifo_listener replication-notify-fifo { mode = 0666 } unix_listener replication-notify { mode = 0666 } } service replicator { unix_listener replicator-doveadm { mode = 0600 } } service doveadm { inet_listener { port = 999 } } doveadm_password = secret replication_max_conns = 1 plugin { mail_replica = tcp:server2.example.com:999 } ---8<-----------------------------------------------------------------------
Thank you for any hint!
Best Regards MfG Robert Schetterer
-- [*] sys4 AG
http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstraße 15, 81669 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263 Vorstand: Patrick Ben Koetter, Marc Schiffbauer Aufsichtsratsvorsitzender: Florian Kirstein