<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><div>Ah. Thanks for the pointer.</div><div><br></div><div id="composer_signature"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">---<div>Aki Tuomi</div><div>Dovecot oy</div></div><div><br></div><div style="font-size:100%;color:#000000"><!-- originalMessage --><div>-------- Original message --------</div><div>From: Michael Marley <michael@michaelmarley.com> </div><div>Date: 31/08/2018  21:17  (GMT+02:00) </div><div>To: dovecot@dovecot.org </div><div>Subject: Re: Dovecot User Listing Error - getpwent() failed: Invalid Argument </div><div><br></div></div>
<p>I think this might be caused by glibc 2.28.  I saw a similar error with the "doveadm purge" command after upgrading my system to that version.</p>
<p>Michael Marley</p>
<p id="reply-intro">On 2018-08-31 13:10, Aki Tuomi wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div>I'll see if this is reproducible</div>
<div> </div>
<div> </div>
<div> </div>
<div id="composer_signature">---
<div>Aki Tuomi</div>
<div>Dovecot oy</div>
</div>
<div> </div>
<div style="font-size: 100%; color: #000000;">
<div>-------- Original message --------</div>
<div>From: Reuben Farrelly <reuben-dovecot@reub.net></div>
<div>Date: 31/08/2018 17:41 (GMT+02:00)</div>
<div>To: Aki Tuomi <aki.tuomi@dovecot.fi>, Dovecot Mailing List <dovecot@dovecot.org></div>
<div>Subject: Re: Dovecot User Listing Error - getpwent() failed: Invalid Argument</div>
<div> </div>
</div>
Sure:<br><br>https://www.reub.net/files/dovecot/lightning-dovecot.conf<br>https://www.reub.net/files/dovecot/thunderstorm-dovecot.conf<br><br>Updated nightly.<br><br>Reuben<br><br><br>On 1/09/2018 12:26 am, Aki Tuomi wrote:<br>> Can you provide doveconf -n?<br>> <br>> <br>> <br>> ---<br>> Aki Tuomi<br>> Dovecot oy<br>> <br>> -------- Original message --------<br>> From: Reuben Farrelly <reuben-dovecot@reub.net><br>> Date: 31/08/2018 17:12 (GMT+02:00)<br>> To: Aki Tuomi <aki.tuomi@dovecot.fi>, Dovecot Mailing List <br>> <dovecot@dovecot.org><br>> Subject: Re: Dovecot User Listing Error - getpwent() failed: Invalid <br>> Argument<br>> <br>> No.  Neither of those are installed on either system.<br>> <br>> Reuben<br>> <br>> On 1/09/2018 12:09 am, Aki Tuomi wrote:<br>>  > Could apparmor or selinux be causing this!<br>>  ><br>>  ><br>>  ><br>>  > ---<br>>  > Aki Tuomi<br>>  > Dovecot oy<br>>  ><br>>  > -------- Original message --------<br>>  > From: Reuben Farrelly <reuben-dovecot@reub.net><br>>  > Date: 31/08/2018 16:50 (GMT+02:00)<br>>  > To: Dovecot Mailing List <dovecot@dovecot.org><br>>  > Subject: Dovecot User Listing Error - getpwent() failed: Invalid Argument<br>>  ><br>>  > Hi,<br>>  ><br>>  > I'm running dovecot-2.3 git and seeing on 2 of my Dovecot installations,<br>>  > the following message logged quite frequently:<br>>  ><br>>  > Aug 31 16:55:53 lightning.reub.net dovecot[7698]: auth-worker(7707):<br>>  > Error: getpwent() failed: Invalid argument<br>>  > Aug 31 16:55:53 lightning.reub.net dovecot[7698]: replicator: Error:<br>>  > User listing returned failure<br>>  > Aug 31 16:55:53 lightning.reub.net dovecot[7698]: replicator: Error:<br>>  > listing users failed, can't replicate existing data<br>>  ><br>>  > It appears that this could be having an effect on replication, but it's<br>>  > unclear because the secondary/replica doesn't see much traffic.<br>>  ><br>>  > Authentication is via PAM and the system is Gentoo Linux x86_64. passb<br>>  > driver = pam, userdb driver = static .<br>>  ><br>>  > doveadm user -u '*' shows the system users listed twice like this (is<br>>  > this a problem?) and then prints:<br>>  ><br>>  > ----<br>>  > reuben<br>>  > liam<br>>  > reuben<br>>  > liam<br>>  > <some other users><br>>  > Error: User listing returned failure<br>>  > Fatal: user listing failed<br>>  > ----<br>>  ><br>>  > To me that doesn't look right.<br>>  ><br>>  > Can anyone suggest what could be causing this?  I don't recall seeing<br>>  > this message some time ago so I suspect it's a recent change in either<br>>  > dovecot, or pam or glibc etc..<br>>  ><br>>  > Thanks,<br>>  > Reuben</blockquote>
<p><br></p>

</body></html>