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 >
