On Thu, Mar 5, 2026 at 10:25 Sebastien Marie <[email protected]> wrote:

> Jan Stary <[email protected]> writes:
>
> >> > after an upgrace of amd64 to the latest current,
> >> > my mailserver fails to send mail when doing dkim:
> >> >
> >> > Mar  5 13:08:43 www smtpd[81882]: dkim_ed: pledge: Invalid argument
> >> > Mar  5 13:08:43 www smtpd[578]: warn: lost processor: dkim_rsa exited
> abnormally
> >> >
> >> > The opensmtpd-filter-dkimsign-0.6p0 is upgraded, like everything else.
> >>
> >> If it's upgraded then the above error shouldn't happen.
> >>
> >> What do you get for "strings /usr/local/libexec/smtpd/filter-dkimsign |
> >> grep stdio"? Should be "stdio rpath wpath cpath". If it's "tmppath
> stdio"
> >> then for whatever reason it is not upgraded.
> >
> > stdio rpath wpath cpath
> >
> > But after a reboot, it works.
> > No idea why; sorry for the noise.
> >
> >       Jan
>
> did you restart the dkim program after upgrading it (by restarting smtpd) ?
>
> smtpd will start the helper at startup and it is an always running
> program. So after pkg_add -u, the old program would be still in memory
> (if not already killed due to pledge). smptd needs restart to launch the
> new program.


^ This. And from the author of 'checkrestart', no less!

Thanks, Sebastien!

Morgan

>

Reply via email to