キーの更新後に「パス」が機能しなくなるのはなぜですか?

キーの更新後に「パス」が機能しなくなるのはなぜですか?

なぜ私なのか教えてくれる人はいますか?渡すパスワード管理者が動作を停止しましたか?私が知っている限り、期限切れのキーを更新するまではまったく問題ありません。古いパスワードへのアクセスはまだうまく機能しますが、新しいパスワードを作成できなくなりました。

$ pass generate foo
gpg: [stdin]: encryption failed: No public key
Password encryption aborted.

これが出力ですgpg --list-keys

pub   rsa4096 2019-05-12 [SC] [expires: 2022-05-11]
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      uid           [ultimate] XXXXXXXXXX  <[email protected]>
      sub   rsa4096 2019-05-12 [E] [expires: 2020-05-25]

そしてgpg --version


gpg (GnuPG) 2.2.20
libgcrypt 1.8.5
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2


pass昨年はLinux Mint 19を実行しながら使い始めました。私は現在同じ/homeパーティションを使用してUbuntu Studio 19.10を実行しており、それほど価値があります。

答え1

ありがとうhttps://unix.stackexchange.com/a/412363/412280~/.password-store/.gpg-id、誤ってコーディングされた項目の名前のみが含まれていることがわかりました。~/.password-store/.gpg-id実際のgpg-idを変更しましたが、すべてが正常に戻りました。

関連情報