# ldd /usr/bin/pinentry | grep not libsecret-1.so.0 => not found Reproducible: Always Steps to Reproduce: 1.$ gpg --gen-key gpg (GnuPG) 2.0.28; Copyright (C) 2015 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. gpg: keyring `/home/test/.gnupg/secring.gpg' created gpg: keyring `/home/test/.gnupg/pubring.gpg' created Please select what kind of key you want: (1) RSA and RSA (default) (2) DSA and Elgamal (3) DSA (sign only) (4) RSA (sign only) Your selection? 1 RSA keys may be between 1024 and 4096 bits long. What keysize do you want? (2048) Requested keysize is 2048 bits Please specify how long the key should be valid. 0 = key does not expire <n> = key expires in n days <n>w = key expires in n weeks <n>m = key expires in n months <n>y = key expires in n years Key is valid for? (0) Key does not expire at all Is this correct? (y/N) y GnuPG needs to construct a user ID to identify your key. Real name: test Name must be at least 5 characters long Real name: testtest Email address: test@test.net Comment: test You selected this USER-ID: "testtest (test) <test@test.net>" Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O You need a Passphrase to protect your secret key. pinentry: error while loading shared libraries: libsecret-1.so.0: cannot open shared object file: No such file or directory gpg-agent[12700]: can't connect to the PIN entry module: End of file gpg-agent[12700]: command get_passphrase failed: No pinentry gpg: problem with the agent: No pinentry gpg: Key generation canceled.