Hi Aki & Dovecot team, Just continuing with the previous discussion "Migration from one server to 2 new servers". Hi, I have tried the same way as per your suggestion. But it's throwing an error. ------------- [root at production2 log]# doveadm backup -a All -R -u kishore at test.ba.com imapc: dsync(kishore at test.ba.com): Info: imapc(production1.baplc.com:143): Connected to xxx.xxx.xxx.xxx:143 (local yyy.yyy.yyy.yyy:45992) dsync(kishore at test.ba.com): Warning: imapc(production1.baplc.com:143): connect(xxx.xxx.xxx.xxx, 143) timed out after 30 seconds - reconnecting (delay 0 ms) dsync(kishore at test.ba.com): Info: imapc(production1.baplc.com:143): Connected to xxx.xxx.xxx.xxx:143 (local yyy.yyy.yyy.yyy:46014) dsync(kishore at test.ba.com): Error: imapc(production1.baplc.com:143): connect(xxx.xxx.xxx.xxx, 143) timed out after 30 seconds - disconnecting dsync(kishore at test.ba.com): Error: User initialization failed: imapc: Login to production1.baplc.com failed: Disconnected from server [root at production2 log]# -------------- I looked into the production1 (old server) logs. I see the below error. ==============Jul 28 11:14:23 auth: Fatal: Master passdb can't have pass=yes if there are no passdbs Jul 28 11:14:23 master: Error: service(auth): command startup failed, throttling ============== after the above error, I have commented "pass=yes" in production1 (old server) server, then I see the below error. ===============Jul 28 11:17:10 auth: Fatal: No passdbs specified in configuration file. PLAIN mechanism needs one Jul 28 11:17:10 master: Error: service(auth): command startup failed, throttling ============== Please suggest me on fixing the issue. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20200728/30bfc36a/attachment.html>
Not sure if this is the issue but the error says no password database is cfg?d?is that truly the case? Maybe post a redacted config for the community to review?> On Jul 28, 2020, at 7:20 AM, Kishore Potnuru <kishore.reachme at gmail.com> wrote: > > Hi Aki & Dovecot team, > > Just continuing with the previous discussion "Migration from one server to 2 new servers". > > Hi, > > I have tried the same way as per your suggestion. But it's throwing an error. > > ------------- > [root at production2 log]# doveadm backup -a All -R -u kishore at test.ba.com <mailto:kishore at test.ba.com> imapc: > dsync(kishore at test.ba.com <mailto:kishore at test.ba.com>): Info: imapc(production1.baplc.com:143 <http://production1.baplc.com:143/>): Connected to xxx.xxx.xxx.xxx:143 (local yyy.yyy.yyy.yyy:45992) > dsync(kishore at test.ba.com <mailto:kishore at test.ba.com>): Warning: imapc(production1.baplc.com:143 <http://production1.baplc.com:143/>): connect(xxx.xxx.xxx.xxx, 143) timed out after 30 seconds - reconnecting (delay 0 ms) > dsync(kishore at test.ba.com <mailto:kishore at test.ba.com>): Info: imapc(production1.baplc.com:143 <http://production1.baplc.com:143/>): Connected to xxx.xxx.xxx.xxx:143 (local yyy.yyy.yyy.yyy:46014) > dsync(kishore at test.ba.com <mailto:kishore at test.ba.com>): Error: imapc(production1.baplc.com:143 <http://production1.baplc.com:143/>): connect(xxx.xxx.xxx.xxx, 143) timed out after 30 seconds - disconnecting > dsync(kishore at test.ba.com <mailto:kishore at test.ba.com>): Error: User initialization failed: imapc: Login to production1.baplc.com <http://production1.baplc.com/> failed: Disconnected from server > [root at production2 log]# > -------------- > > I looked into the production1 (old server) logs. I see the below error. > > ==============> Jul 28 11:14:23 auth: Fatal: Master passdb can't have pass=yes if there are no passdbs > Jul 28 11:14:23 master: Error: service(auth): command startup failed, throttling > ==============> > after the above error, I have commented "pass=yes" in production1 (old server) server, then I see the below error. > > ===============> Jul 28 11:17:10 auth: Fatal: No passdbs specified in configuration file. PLAIN mechanism needs one > Jul 28 11:17:10 master: Error: service(auth): command startup failed, throttling > ==============> > Please suggest me on fixing the issue. >-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20200728/a4d92302/attachment-0001.html>
Adding the dovecot.conf configuration from old and new servers: ========================================My old server dovecot.conf (production1): ======================================== disable_plaintext_auth = no listen = * log_path = /var/log/dovecot.log mail_location = maildir:/z1dev/mail/virtual/%d/%n/Maildir/ passdb { args = /etc/dovecot/passwd driver = passwd-file master = yes pass = yes } pop3_uidl_format = %g protocols = pop3 imap ssl = yes ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_key = </etc/pki/dovecot/private/dovecot.pem userdb { args = uid=vmail gid=vmail home=/z1dev/mail/virtual/%d/%n driver = static } mail_debug = no verbose_ssl = no ========================================My New server dovecot.conf(production2): ======================================== disable_plaintext_auth = no listen = * log_path = /var/log/dovecot.log mail_location = maildir:/z1devenv/mail/virtual/%d/%n/Maildir/ passdb { args = /etc/dovecot/passwd driver = passwd-file } pop3_uidl_format = %g protocols = pop3 imap ssl = yes ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_key = </etc/pki/dovecot/private/dovecot.pem userdb { args = uid=vmail gid=vmail home=/z1devenv/mail/virtual/%d/%n driver = static } mail_debug = yes verbose_ssl = no # Enable the replication plugin globally mail_plugins = $mail_plugins notify replication service replicator { process_min_avail = 1 } dsync_remote_cmd = ssh -l%{login} %{host} doveadm dsync-server -u%u plugin { mail_replica = remote:vmail at production3.baplc.com } service aggregator { fifo_listener replication-notify-fifo { user = vmail } unix_listener replication-notify { user = vmail } } service replicator { unix_listener replicator-doveadm { mode = 0600 user = vmail } } replication_max_conns = 10 imapc_host = production1.baplc.com imapc_password = vmail imapc_master_user = vmail imapc_user = %u ================================== On Tue, Jul 28, 2020 at 8:44 PM Antonio Leding <tech at leding.net> wrote:> Not sure if this is the issue but the error says no password database is > cfg?d?is that truly the case? > > Maybe post a redacted config for the community to review? > > > > On Jul 28, 2020, at 7:20 AM, Kishore Potnuru <kishore.reachme at gmail.com> > wrote: > > Hi Aki & Dovecot team, > > Just continuing with the previous discussion "Migration from one server > to 2 new servers". > > Hi, > > I have tried the same way as per your suggestion. But it's throwing an > error. > > ------------- > [root at production2 log]# doveadm backup -a All -R -u kishore at test.ba.com > imapc: > dsync(kishore at test.ba.com): Info: imapc(production1.baplc.com:143): > Connected to xxx.xxx.xxx.xxx:143 (local yyy.yyy.yyy.yyy:45992) > dsync(kishore at test.ba.com): Warning: imapc(production1.baplc.com:143): > connect(xxx.xxx.xxx.xxx, 143) timed out after 30 seconds - reconnecting > (delay 0 ms) > dsync(kishore at test.ba.com): Info: imapc(production1.baplc.com:143): > Connected to xxx.xxx.xxx.xxx:143 (local yyy.yyy.yyy.yyy:46014) > dsync(kishore at test.ba.com): Error: imapc(production1.baplc.com:143): > connect(xxx.xxx.xxx.xxx, 143) timed out after 30 seconds - disconnecting > dsync(kishore at test.ba.com): Error: User initialization failed: imapc: > Login to production1.baplc.com failed: Disconnected from server > [root at production2 log]# > -------------- > > I looked into the production1 (old server) logs. I see the below error. > > ==============> Jul 28 11:14:23 auth: Fatal: Master passdb can't have pass=yes if there > are no passdbs > Jul 28 11:14:23 master: Error: service(auth): command startup failed, > throttling > ==============> > after the above error, I have commented "pass=yes" in production1 (old > server) server, then I see the below error. > > ===============> Jul 28 11:17:10 auth: Fatal: No passdbs specified in configuration file. > PLAIN mechanism needs one > Jul 28 11:17:10 master: Error: service(auth): command startup failed, > throttling > ==============> > Please suggest me on fixing the issue. > > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20200728/b78b01fe/attachment.html>