thanks for your answer, it was installed, ok removed and installed.
but like the same error.

libspf2-2 is already the newest version (1.2.10-7.2+b1).
libbsd0 is already the newest version (0.11.7-2).
ibc6 is already the newest version (2.36-9+deb12u9).

apt purge libopendmarc2 opendmarc libspf2-2
apt autoremove
apt install libopendmarc2 opendmarc libspf2-2

systemctl stop opendmarc
systemctl start opendmarc
Job for opendmarc.service failed because the control process exited with
error code.
See "systemctl status opendmarc.service" and "journalctl -xeu
opendmarc.service" for details.

root@nmail:/etc# systemctl status opendmarc.service | journalctl -xeu
opendmarc.service
Support: https://www.debian.org/support
A start job for unit opendmarc.service has begun execution.

The job identifier is 11747.
Feb 26 15:33:05 nmail opendmarc[8327]: /usr/sbin/opendmarc: symbol lookup
error: /usr/sbin/opendmarc: undefined symbol: opendmarc_spf2_test
Feb 26 15:33:05 nmail systemd[1]: opendmarc.service: Control process exited,
code=exited, status=127/n/a
Subject: Unit process exited
Defined-By: systemd
Support: https://www.debian.org/support


--

>hobbit:~$ apt-cache show libopendmarc2
>Depends: libbsd0 (>= 0.0), libc6 (>= 2.34), libspf2-2
>
>If I had to guess -- which I do, because I don't use this program -- the
missing opendmarc_spf2_test symbol might be in that libspf2-2 >package. Is
that one installed cleanly?
>
>The bone-headed approach would probably be to reinstall all three of these
packages (opendmarc, libopendmarc2 and libspf2-2) just in >case one of them
is corrupted or something.
>
>If it were me, I'd use nm(1) on the various shared libraries and track down
where this symbol is coming from.  That's a lot more effort.


Reply via email to