2.3.17: Panic on LMTP deliveries

Volker pcmagazine at gmx.net
Sun Dec 12 08:37:23 UTC 2021


While searching for an explanation for the fact that after updating to
Dovecot 2.3.17_1 (FreeBSD 12.2) I suddenly stopped receiving emails and
following error messages appeared in the dovecot.log,

/Error: lmtp-server: conn unix:uid=125 [1]: rcpt user at domain.tld:
duplicate db: User user at domain.tld doesn't have home dir set, disabling
duplicate database//
//Dec 12 08:42:54 lmtp(user at domain.tld)<80363><z7AxDf6ntWHrOQEAp6O1gg>:
Panic: file imem.c: line 65 (i_strconcat): assertion failed: (str1 != NULL)

/I found your answer here

/Problem confirmed. This is a 2.3.17 regression. Tracking internally as

But what exactly does your answer mean for those affected?

That all users who use Dovecot and use the whole thing without
"mail_home" and only with "mail_location", must wait until a BugFix
appears to be able to receive emails again?

Thanks in advance and have a nice advent sunday

P. S.:
In my case dovecot -n shows

/mail_location = maildir:/var/mail/vhosts/%d/%n//
//mail_home = /var/mail/vhosts/%d/%n

/so mail_home is even set!/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20211212/fd7d7f42/attachment.htm>

More information about the dovecot mailing list