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
Could apparmor or selinux be causing this!
---Aki TuomiDovecot oy -------- Original message --------From: Reuben Farrelly reuben-dovecot@reub.net Date: 31/08/2018 16:50 (GMT+02:00) To: Dovecot Mailing List dovecot@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
participants (2)
-
Aki Tuomi
-
Reuben Farrelly