Michael Marley
2018-Aug-31 18:17 UTC
Dovecot User Listing Error - getpwent() failed: Invalid Argument
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. Michael Marley On 2018-08-31 13:10, Aki Tuomi wrote:> I'll see if this is reproducible > > --- > Aki Tuomi > Dovecot oy > > -------- Original message -------- > From: Reuben Farrelly <reuben-dovecot at reub.net> > Date: 31/08/2018 17:41 (GMT+02:00) > To: Aki Tuomi <aki.tuomi at dovecot.fi>, Dovecot Mailing List <dovecot at dovecot.org> > Subject: Re: Dovecot User Listing Error - getpwent() failed: Invalid Argument > Sure: > > https://www.reub.net/files/dovecot/lightning-dovecot.conf > https://www.reub.net/files/dovecot/thunderstorm-dovecot.conf > > Updated nightly. > > Reuben > > On 1/09/2018 12:26 am, Aki Tuomi wrote: >> Can you provide doveconf -n? >> >> >> >> --- >> Aki Tuomi >> Dovecot oy >> >> -------- Original message -------- >> From: Reuben Farrelly <reuben-dovecot at reub.net> >> Date: 31/08/2018 17:12 (GMT+02:00) >> To: Aki Tuomi <aki.tuomi at dovecot.fi>, Dovecot Mailing List >> <dovecot at dovecot.org> >> Subject: Re: Dovecot User Listing Error - getpwent() failed: Invalid >> Argument >> >> No. Neither of those are installed on either system. >> >> Reuben >> >> On 1/09/2018 12:09 am, Aki Tuomi wrote: >>> Could apparmor or selinux be causing this! >>> >>> >>> >>> --- >>> Aki Tuomi >>> Dovecot oy >>> >>> -------- Original message -------- >>> From: Reuben Farrelly <reuben-dovecot at reub.net> >>> Date: 31/08/2018 16:50 (GMT+02:00) >>> To: Dovecot Mailing List <dovecot at dovecot.org> >>> Subject: Dovecot User Listing Error - getpwent() failed: Invalid Argument >>> >>> Hi, >>> >>> I'm running dovecot-2.3 git and seeing on 2 of my Dovecot installations, >>> the following message logged quite frequently: >>> >>> Aug 31 16:55:53 lightning.reub.net dovecot[7698]: auth-worker(7707): >>> Error: getpwent() failed: Invalid argument >>> Aug 31 16:55:53 lightning.reub.net dovecot[7698]: replicator: Error: >>> User listing returned failure >>> Aug 31 16:55:53 lightning.reub.net dovecot[7698]: replicator: Error: >>> listing users failed, can't replicate existing data >>> >>> It appears that this could be having an effect on replication, but it's >>> unclear because the secondary/replica doesn't see much traffic. >>> >>> Authentication is via PAM and the system is Gentoo Linux x86_64. passb >>> driver = pam, userdb driver = static . >>> >>> doveadm user -u '*' shows the system users listed twice like this (is >>> this a problem?) and then prints: >>> >>> ---- >>> reuben >>> liam >>> reuben >>> liam >>> <some other users> >>> Error: User listing returned failure >>> Fatal: user listing failed >>> ---- >>> >>> To me that doesn't look right. >>> >>> Can anyone suggest what could be causing this? I don't recall seeing >>> this message some time ago so I suspect it's a recent change in either >>> dovecot, or pam or glibc etc.. >>> >>> Thanks, >>> Reuben-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20180831/becf9b94/attachment-0001.html>
Aki Tuomi
2018-Aug-31 18:30 UTC
Dovecot User Listing Error - getpwent() failed: Invalid Argument
Ah. Thanks for the pointer. ---Aki TuomiDovecot oy -------- Original message --------From: Michael Marley <michael at michaelmarley.com> Date: 31/08/2018 21:17 (GMT+02:00) To: dovecot at dovecot.org Subject: Re: Dovecot User Listing Error - getpwent() failed: Invalid Argument 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. Michael Marley On 2018-08-31 13:10, Aki Tuomi wrote: I'll see if this is reproducible ? ? ? --- Aki Tuomi Dovecot oy ? -------- Original message -------- From: Reuben Farrelly <reuben-dovecot at reub.net> Date: 31/08/2018 17:41 (GMT+02:00) To: Aki Tuomi <aki.tuomi at dovecot.fi>, Dovecot Mailing List <dovecot at dovecot.org> Subject: Re: Dovecot User Listing Error - getpwent() failed: Invalid Argument ? Sure: https://www.reub.net/files/dovecot/lightning-dovecot.conf https://www.reub.net/files/dovecot/thunderstorm-dovecot.conf Updated nightly. Reuben On 1/09/2018 12:26 am, Aki Tuomi wrote:> Can you provide doveconf -n? > > > > --- > Aki Tuomi > Dovecot oy > > -------- Original message -------- > From: Reuben Farrelly <reuben-dovecot at reub.net> > Date: 31/08/2018 17:12 (GMT+02:00) > To: Aki Tuomi <aki.tuomi at dovecot.fi>, Dovecot Mailing List > <dovecot at dovecot.org> > Subject: Re: Dovecot User Listing Error - getpwent() failed: Invalid > Argument > > No.? Neither of those are installed on either system. > > Reuben > > On 1/09/2018 12:09 am, Aki Tuomi wrote: >? > Could apparmor or selinux be causing this! >? > >? > >? > >? > --- >? > Aki Tuomi >? > Dovecot oy >? > >? > -------- Original message -------- >? > From: Reuben Farrelly <reuben-dovecot at reub.net> >? > Date: 31/08/2018 16:50 (GMT+02:00) >? > To: Dovecot Mailing List <dovecot at dovecot.org> >? > Subject: Dovecot User Listing Error - getpwent() failed: Invalid Argument >? > >? > Hi, >? > >? > I'm running dovecot-2.3 git and seeing on 2 of my Dovecot installations, >? > the following message logged quite frequently: >? > >? > Aug 31 16:55:53 lightning.reub.net dovecot[7698]: auth-worker(7707): >? > Error: getpwent() failed: Invalid argument >? > Aug 31 16:55:53 lightning.reub.net dovecot[7698]: replicator: Error: >? > User listing returned failure >? > Aug 31 16:55:53 lightning.reub.net dovecot[7698]: replicator: Error: >? > listing users failed, can't replicate existing data >? > >? > It appears that this could be having an effect on replication, but it's >? > unclear because the secondary/replica doesn't see much traffic. >? > >? > Authentication is via PAM and the system is Gentoo Linux x86_64. passb >? > driver = pam, userdb driver = static . >? > >? > doveadm user -u '*' shows the system users listed twice like this (is >? > this a problem?) and then prints: >? > >? > ---- >? > reuben >? > liam >? > reuben >? > liam >? > <some other users> >? > Error: User listing returned failure >? > Fatal: user listing failed >? > ---- >? > >? > To me that doesn't look right. >? > >? > Can anyone suggest what could be causing this?? I don't recall seeing >? > this message some time ago so I suspect it's a recent change in either >? > dovecot, or pam or glibc etc.. >? > >? > Thanks, >? > Reuben-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20180831/a4050c1e/attachment.html>
Possibly Parallel Threads
- Dovecot User Listing Error - getpwent() failed: Invalid Argument
- Dovecot User Listing Error - getpwent() failed: Invalid Argument
- Dovecot User Listing Error - getpwent() failed: Invalid Argument
- Dovecot User Listing Error - getpwent() failed: Invalid Argument
- Dovecot User Listing Error - getpwent() failed: Invalid Argument