GPG/PGP - gpg: public key decryption failed: Inappropriate ioctl for device

Hi,
Can anyone help me with my problem decrypting PGP messages?

==> /var/log/rt5/rt3.gkpge.pl.log <==
[7051] [Wed Feb 21 14:35:02 2024] [debug]: [GNUPG:] ENC_TO 2XXXXXXXXXXXXXXX6 1 0
[GNUPG:] KEY_CONSIDERED 4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXD 0
[GNUPG:] PINENTRY_LAUNCHED 42987 curses 1.1.0 - - -
[GNUPG:] ENC_TO 8XXXXXXXXXXXXXXXF 1 0
[GNUPG:] KEY_CONSIDERED 2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX5 0
[GNUPG:] PINENTRY_LAUNCHED 42989 curses 1.1.0 - - -
[GNUPG:] KEY_CONSIDERED 2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX5 0
[GNUPG:] ERROR pkdecrypt_failed 83918950
[GNUPG:] KEY_CONSIDERED 4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXD 0
[GNUPG:] ERROR pkdecrypt_failed 83918950
[GNUPG:] BEGIN_DECRYPTION
[GNUPG:] DECRYPTION_FAILED
[GNUPG:] END_DECRYPTION (/opt/rt5/sbin/../lib/RT/Crypt/GnuPG.pm:417)
[7051] [Wed Feb 21 14:35:02 2024] [error]: gpg: encrypted with 3072-bit RSA key, ID 88588382FD17679F, created 2023-08-11
      "office@domain.com>"
gpg: public key decryption failed: Inappropriate ioctl for device
gpg: encrypted with 3072-bit RSA key, ID 250890DE1D468146, created 2024-01-22
      "office2@domain.com>"
gpg: public key decryption failed: Inappropriate ioctl for device
gpg: decryption failed: No secret key (/opt/rt5/sbin/../lib/RT/Crypt/GnuPG.pm:419)
gpg: encrypted with 3072-bit RSA key, ID 250890DE1D468146, created 2024-01-22
      "office2@domain.com>"
gpg: public key decryption failed: Inappropriate ioctl for device
gpg: decryption failed: No secret key (/opt/rt5/sbin/../lib/RT/Crypt/GnuPG.pm:419)

Versions:

  • RT 5/05
  • RTIR 5.0.4
    My configuration:
Plugin('RT::Crypt');
Plugin('RT::Crypt::GnuPG');

Set( %Crypt,
             Incoming => ['GnuPG', 'SMIME'],
             Outgoing => { L1 => 'SMIME',L2 => 'GnuPG' },
    );
Set( %GnuPG,
       Enable => 1,
        GnuPG  => '/bin/gpg2',
        OutgoingMessagesFormat => "RFC", # Inline
);

Can anyone help me with solving this problem?