Hey, It took a bit of digging.
This is caused by an interaction between RT and GnuPG::Interface. I believe that RT is using the GnuPG::Interface correctly. GnuPG::Interface knows the version of the GPG binary being used, and uses the --pinentry-mode argument if that is supported - which needs gpg v2.2. If the binary is changed after the object has been instantiated then the version isn't changed. I've updated our libgnupg-interface-perl with a patch to fix this, and submitted it upstream here: https://rt.cpan.org/Ticket/Display.html?id=133021 Cheers, Andrew -- Andrew Ruthven, Wellington, New Zealand and...@etc.gen.nz | Catalyst Cloud: | This space intentionally left blank https://catalystcloud.nz |