opendkim on arm/pi4 issue
From
Mike Scott@21:1/5 to
All on Fri Mar 4 15:42:57 2022
Had anyone had opendkim working on a pi4/arm with fbsd 13.0?
It just keeps exiting when I try it - truss suggests it's dropping
leading characters from the local socket path (whether from command line
or config file). At any rate, anything of the form local:/var/run/xxx
gets treated as connect(... 'var/run/xxx'... ), although a subsequent
bind() call uses the correct path.
eg
socket(PF_LOCAL,SOCK_STREAM,0) = 3 (0x3)
connect(3,{ AF_UNIX "var/run/qqq" },106) ERR#2 'No such file or directory'
close(3) = 0 (0x0) socket(PF_LOCAL,SOCK_STREAM,0) = 3 (0x3)
fcntl(3,F_GETFD,) = 0 (0x0) fcntl(3,F_SETFD,FD_CLOEXEC) = 0 (0x0)
bind(3,{ AF_UNIX "/var/run/qqq" },106) ERR#13 'Permission denied'
Although, if I double the leading /, the errors persist; this with "-p //var/run/qqq" :
socket(PF_LOCAL,SOCK_STREAM,0) = 3 (0x3)
connect(3,{ AF_UNIX "/var/run/qqq" },106) ERR#2 'No such file or directory'
close(3) = 0 (0x0) socket(PF_LOCAL,SOCK_STREAM,0) = 3 (0x3)
fcntl(3,F_GETFD,) = 0 (0x0) fcntl(3,F_SETFD,FD_CLOEXEC) = 0 (0x0)
bind(3,{ AF_UNIX "//var/run/qqq" },106) ERR#13 'Permission denied'
The source is decidedly opaque :-{
TIA for any help
--
Mike Scott
Harlow, England
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)