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.



Reply via email to