Hello again,
The protocol between the shows(8) daemon and the postqueue(1) command
has changed.
postqueue: warning: unexpected attribute reason from public/showq socket
(expecting: log_class)
Again:
- Your script uses a postqueue command from Postfix 3.11-20251218.
Thank you for running the latest version.
- This postqueue command is talking to an older showq daemon. That
is has never been supported.
root@butterfly:/usr/sbin# find /usr -name showq | xargs strings -af | grep
mail_version=
/usr/lib/postfix/sbin/showq: mail_version=3.8.6
/usr/lib/postfix/showq: mail_version=3.11-20251218
John Fawcett: shuffling the protocol attribute order is not a
solution. This is not the first time that an internal protocol
has changed. The last such breaking change was in postfix-3.6.
ONLY the 3.11-20251218 showq command exists. None other. No other version. No
version mix ups. I made sure of that, after finding the above.
However, the problem still persists.
With the previous snapshot, when I did a "mailq -q" I was able to see a "*"
next the the Queue ID. Something which is not visible now either when I just enter mailq.
But in the postfix log I see that the delivery is attempted after "mailq -q".
So possibly this is linked as well.
So on my end I am not sure how I can further support the debugging. Unless the
finding from John rooted it.
Florian
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]