Since I have seen 3.5.10 to work in fedora @mirespace and myself have built 
3.5.12, but in Ubuntu that fails the very same way as our normal version in 
impish.
That might be due to differences in the configuration, but I could not easily 
spot it from here.

Possible steps from here:
a) GDB debug it on Ubuntu AND in Fedore and compare vs each other where the 
Fedora build manages to connect while we do not (maybe the change the CWD or it 
is related to all the chrooting of postfix). It certainly is different as there 
/var/spool/postfix/private/tlsmgr doe not exist at all - and due to that the 
code might go completely different paths.

b) patch postfix in Ubuntu to prepend a path /var/spool/postfix when
opening sockets. Eventually that might be a try-and-fallback, but for
now all we need is posttls-finger to see if it "would work" if
connections would be made. If it does we can discuss upstream how it
would need to work to cover all edge cases.

c) the chrooting makes me wonder, I don't know enough about how it is
used in postfix. Chances are that everything but posttls-finger chroots
to the same dir and from there these sockets are reachable. If that
would be true, the question is if finger should do so as well.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1885403

Title:
  posttls-finger fails to connect to private/tlsmgr

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1885403/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to