I have a gpg .key file that is used as passphrase for decrypting a .dat.pgp file. The encrypted .data.pgp file gets successfully decrypted on one server with same .key file
I have solved this problem, try to use root privileges, such as sudo gpg ...
I think that gpg elevated without permissions does not refer to file permissions, but system