<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>