Ok possible not the best way but running. root@nmail:/# opendmarc -v opendmarc: symbol lookup error: opendmarc: undefined symbol: opendmarc_spf2_test
downloading the opendmarc from github and installed, running! root@nmail: /# /usr/local/sbin/opendmarc -V opendmarc: OpenDMARC Filter v1.4.2 SMFI_VERSION 0x1000001 libmilter version 1.0.1 meny thanks -----Ursprüngliche Nachricht----- Von: Maurizio Caloro <mauri...@caloro.ch> Gesendet: Mittwoch, 26. Februar 2025 15:43 An: 'Greg Wooledge' <g...@wooledge.org>; debian-user@lists.debian.org Betreff: AW: OpenDmarc dosnt start 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.