On 2021-01-12, Michael Grant wrote:
> After update to 4.6.2-2, milter-greylist runs for a few minutes
> processing greylist requests then exits.  No error in the daemon.log.
> Daemon restarts with systemd over and over.
>
> Starting milter-greylist by hand using strace shows this just before
> it dies:
>
> poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 0 (Timeout)
> poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 0 (Timeout)
> poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 0 (Timeout)
> poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3,
> revents=POLLIN}])
> accept(3, {sa_family=AF_UNIX}, [2])     = 10
> fcntl(10, F_GETFD)                      = 0
> fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
> setsockopt(10, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
> futex(0x7f0f22c221a4, FUTEX_WAKE_PRIVATE, 1) = 1
> poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 0 (Timeout)
> poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000 <unfinished ...>) = ?
> +++ exited with 71 +++
>
> Previous version of milter-greylist on debian/testing was working fine
> without this issue.

Could you try running without the systemd .service file so that it falls
back to the init script; there may be differences between how the
.service file and the init script set up the environment to run it.

If that doesn't help, could you try rebuilding the previous version with
a current sid build environment and seeing if that is still affected?
There aren't many changes to the actual code or packaging, and my fear
is it might be changes in the toolchain used to build it since the
previous version.


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to